Go to the SVN repository for this file.
48 if(sub_node->GetType() ==
type) {
53 for(; sub_iter != sub_node.
SubNodeEnd(); ) {
definition of a Culling tree
void Flatten_ParseTree(CQueryParseTree::TNode &node)
Flatten the AND and the OR subtrees transforming them from binary subtrees to n-ary subtrees.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
TNodeList::iterator TNodeList_I
TTreeType * DetachNode(TTreeType *subnode)
Remove the subtree from the tree without destroying it.
void RemoveNode(TTreeType *subnode)
Remove subnode of the current node.
TNodeList_CI SubNodeBegin(void) const
Return first const iterator on subnode list.
void AddNode(TTreeType *subnode)
Add new subnode.
TNodeList_CI SubNodeEnd(void) const
Return last const iterator on subnode list.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4