Lines Matching refs:QueryNode
24 // #pragma mark - QueryNode
27 QueryNode::QueryNode()
32 QueryNode::~QueryNode()
58 LeafNode::SetChildAt(QueryNode *child, int32 index)
64 QueryNode *
95 UnaryNode::SetChildAt(QueryNode *child, int32 index)
107 QueryNode *
110 QueryNode *result = NULL;
143 BinaryNode::SetChildAt(QueryNode *child, int32 index)
158 QueryNode *
161 QueryNode *result = NULL;
449 for (int32 i = 0; QueryNode *node = (QueryNode*)fNodes.ItemAt(i); i++)
455 QueryStack::PushNode(QueryNode *node)
466 QueryNode *
469 return (QueryNode*)fNodes.RemoveItem(fNodes.CountItems() - 1);
474 QueryStack::ConvertToTree(QueryNode *&rootNode)
487 QueryStack::_GetSubTree(QueryNode *&rootNode)
489 QueryNode *node = PopNode();
494 QueryNode *child = NULL;