Lines Matching refs:BaseTree
31 @protocol BaseTree <Tree>
33 + (id<BaseTree>) INVALID_NODE;
35 + (id<BaseTree>) newTree;
36 + (id<BaseTree>) newTree:(id<BaseTree>)node;
38 - (id<BaseTree>) init;
39 - (id<BaseTree>) initWith:(id<BaseTree>)node;
41 - (id<BaseTree>) getChild:(NSUInteger)i;
44 - (id<BaseTree>)getFirstChildWithType:(NSInteger)type;
50 - (void) addChild:(id<BaseTree>) tree;
54 - (void) setChild:(NSInteger) i With:(id<BaseTree>)t;
70 - (void) sanityCheckParentAndChildIndexes:(id<BaseTree>) parent At:(NSInteger) i;
75 - (id<BaseTree>)getAncestor:(NSInteger)ttype;
103 @interface BaseTree : NSObject <BaseTree>
109 + (id<BaseTree>) INVALID_NODE;
110 + (id<BaseTree>) newTree;
111 + (id<BaseTree>) newTree:(id<BaseTree>)node;
113 - (id<BaseTree>) init;
114 - (id<BaseTree>) initWith:(id<BaseTree>)node;
116 - (id<BaseTree>) getChild:(NSUInteger)i;
119 - (id<BaseTree>)getFirstChildWithType:(NSInteger)type;
127 - (void) addChild:(id<BaseTree>) tree;
130 - (void) setChild:(NSUInteger) i With:(id<BaseTree>)t;
146 - (void) sanityCheckParentAndChildIndexes:(id<BaseTree>)parent At:(NSInteger) i;
152 - (id<BaseTree>)getAncestor:(NSInteger)ttype;
178 @interface TreeNavigationNode : BaseTree {