Searched refs:BinaryTreeBase (Results 1 – 3 of 3) sorted by relevance
66 class BinaryTree<Input> : public BinaryTreeBase<Input> {94 BinaryTree() : BinaryTreeBase<Input>() {} in BinaryTree()100 bfs_iterator it = bfs_iterator(BinaryTreeBase<Input>::m_Root.node.left); in bfs_begin()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()119 return const_bfs_iterator(BinaryTreeBase<Input>::m_Root.node.right); in bfs_end()123 dfs_iterator it = dfs_iterator(BinaryTreeBase<Input>::m_Root.node.left); in dfs_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()142 return const_dfs_iterator(BinaryTreeBase<Input>::m_Root.node.right); in dfs_end()[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()371 return bfs_iterator(BinaryTreeBase<DataType>::m_Root.node.left); in bfs_begin()375 return bfs_iterator(BinaryTreeBase<DataType>::m_Root.node.right); in bfs_end()379 return const_bfs_iterator(BinaryTreeBase<DataType>::m_Root.node.left); in bfs_begin()383 return const_bfs_iterator(BinaryTreeBase<DataType>::m_Root.node.right); in bfs_end()[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()