16#ifndef POLAR_PROTOCOL_TREE_NODE_H
17#define POLAR_PROTOCOL_TREE_NODE_H
33#define POLAR_TYPE_PROTOCOL_TREE_NODE ( polar_protocol_tree_node_get_type() )
35#define POLAR_PROTOCOL_TREE_NODE(inst) ( POLAR_INTERNAL_TYPE_CHECK_INSTANCE_CAST((inst), POLAR_TYPE_PROTOCOL_TREE_NODE, polar_protocol_tree_node) )
36#define POLAR_IS_PROTOCOL_TREE_NODE(inst) ( POLAR_INTERNAL_TYPE_CHECK_INSTANCE_TYPE((inst), POLAR_TYPE_PROTOCOL_TREE_NODE) )
37#define POLAR_PROTOCOL_TREE_NODE_CLASS(klass) ( POLAR_INTERNAL_TYPE_CHECK_CLASS_CAST((klass), POLAR_TYPE_PROTOCOL_TREE_NODE, polar_protocol_tree_node_class) )
38#define POLAR_IS_PROTOCOL_TREE_NODE_CLASS(klass) ( POLAR_INTERNAL_TYPE_CHECK_CLASS_TYPE((klass), POLAR_TYPE_PROTOCOL_TREE_NODE) )
39#define POLAR_PROTOCOL_TREE_NODE_GET_CLASS(inst) ( POLAR_INTERNAL_TYPE_INSTANCE_GET_CLASS((inst), POLAR_TYPE_PROTOCOL_TREE_NODE, polar_protocol_tree_node_class) )
41POLAR_FUNCTION_INTERNAL OBJC_FUNCTION_CONSTANT polar_internal_type
42polar_protocol_tree_node_get_type(
void );
44static inline struct objc_protocol *
47 assert( POLAR_IS_PROTOCOL_TREE_NODE(self) );
Definition polar-btree-node-pointer-key.h:30
Definition polar-btree-node-pointer-key.h:25
Definition polar-btree-node.h:25
Definition polar-protocol-tree-node.h:29
Definition polar-protocol-tree-node.h:24