Home | History | Annotate | Download | only in mcld

Lines Matching refs:BinaryTreeBase

71 class BinaryTree<Input> : public BinaryTreeBase<Input>
97 : BinaryTreeBase<Input>()
106 bfs_iterator it = bfs_iterator(BinaryTreeBase<Input>::m_Root.node.left);
113 { return bfs_iterator(BinaryTreeBase<Input>::m_Root.node.right); }
118 const_bfs_iterator(BinaryTreeBase<Input>::m_Root.node.left);
125 { return const_bfs_iterator(BinaryTreeBase<Input>::m_Root.node.right); }
129 dfs_iterator it = dfs_iterator(BinaryTreeBase<Input>::m_Root.node.left);
136 { return dfs_iterator(BinaryTreeBase<Input>::m_Root.node.right); }
141 const_dfs_iterator(BinaryTreeBase<Input>::m_Root.node.left);
148 { return const_dfs_iterator(BinaryTreeBase<Input>::m_Root.node.right); }
151 { return iterator(&(BinaryTreeBase<Input>::m_Root.node)); }
158 const_cast<NodeBase*>(&BinaryTreeBase<Input>::m_Root.node));
163 iterator it = iterator(BinaryTreeBase<Input>::m_Root.node.left);
168 { return iterator(BinaryTreeBase<Input>::m_Root.node.right); }
172 const_iterator it = const_iterator(BinaryTreeBase<Input>::m_Root.node.left);
177 { return const_iterator(BinaryTreeBase<Input>::m_Root.node.right); }
187 node_type *node = BinaryTreeBase<Input>::createNode();
211 BinaryTreeBase<Input>::m_Root.summon(
212 pTree.BinaryTreeBase<Input>::m_Root);
213 BinaryTreeBase<Input>::m_Root.delegate(pTree.m_Root);