Searched refs:BinaryTreeBase (Results 1 – 3 of 3) sorted by relevance
66 class BinaryTree<Input> : public BinaryTreeBase<Input> {94 BinaryTree() : BinaryTreeBase<Input>() {} in BinaryTree()107 return bfs_iterator(BinaryTreeBase<Input>::m_Root.node.right); in bfs_end()112 const_bfs_iterator(BinaryTreeBase<Input>::m_Root.node.left); in bfs_begin()130 return dfs_iterator(BinaryTreeBase<Input>::m_Root.node.right); in dfs_end()135 const_dfs_iterator(BinaryTreeBase<Input>::m_Root.node.left); in dfs_begin()151 const_cast<NodeBase*>(&BinaryTreeBase<Input>::m_Root.node)); in root()162 return const_iterator(BinaryTreeBase<Input>::m_Root.node.left); in begin()177 node_type* node = BinaryTreeBase<Input>::createNode(); in join()200 BinaryTreeBase<Input>::m_Root.summon(pTree.BinaryTreeBase<Input>::m_Root); in merge()[all …]
253 class BinaryTreeBase {315 BinaryTreeBase() : m_Root() {} in BinaryTreeBase() function317 virtual ~BinaryTreeBase() {} in ~BinaryTreeBase()327 DISALLOW_COPY_AND_ASSIGN(BinaryTreeBase);336 class BinaryTree : public BinaryTreeBase<DataType> {365 BinaryTree() : BinaryTreeBase<DataType>() {} in BinaryTree()409 return iterator(BinaryTreeBase<DataType>::m_Root.node.left); in begin()432 node_type* node = BinaryTreeBase<DataType>::createNode(); in join()455 BinaryTreeBase<DataType>::m_Root.summon( in merge()456 pTree.BinaryTreeBase<DataType>::m_Root); in merge()[all …]
27 BinaryTreeBase<Input>::m_Root.summon(pTree.BinaryTreeBase<Input>::m_Root); in merge()28 BinaryTreeBase<Input>::m_Root.delegate(pTree.m_Root); in merge()