|
| | node_depth_base () |
| |
| virtual | ~node_depth_base () |
| |
| virtual std::size_t | node_depth () const |
| |
| std::size_t | compute_node_depth (const Node *const &node) const |
| |
| std::size_t | compute_node_depth (const nb_pair_t &branch) const |
| |
| template<std::size_t N> |
| std::size_t | compute_node_depth (const nb_pair_t(&branch)[N]) const |
| |
| template<typename BranchType > |
| std::size_t | max_node_depth (const BranchType &n0, const BranchType &n1) const |
| |
| template<typename BranchType > |
| std::size_t | max_node_depth (const BranchType &n0, const BranchType &n1, const BranchType &n2) const |
| |
| template<typename BranchType > |
| std::size_t | max_node_depth (const BranchType &n0, const BranchType &n1, const BranchType &n2, const BranchType &n3) const |
| |
| template<typename BranchType > |
| std::size_t | compute_node_depth (const BranchType &n0, const BranchType &n1) const |
| |
| template<typename BranchType > |
| std::size_t | compute_node_depth (const BranchType &n0, const BranchType &n1, const BranchType &n2) const |
| |
| template<typename BranchType > |
| std::size_t | compute_node_depth (const BranchType &n0, const BranchType &n1, const BranchType &n2, const BranchType &n3) const |
| |
| template<typename Allocator , template< typename, typename > class Sequence> |
| std::size_t | compute_node_depth (const Sequence< node_ptr_t, Allocator > &branch_list) const |
| |
| template<typename Allocator , template< typename, typename > class Sequence> |
| std::size_t | compute_node_depth (const Sequence< nb_pair_t, Allocator > &branch_list) const |
| |
| template<typename NodeSequence > |
| void | collect (node_ptr_t const &node, const bool deletable, NodeSequence &delete_node_list) const |
| |
| template<typename NodeSequence > |
| void | collect (const nb_pair_t &branch, NodeSequence &delete_node_list) const |
| |
| template<typename NodeSequence > |
| void | collect (Node *&node, NodeSequence &delete_node_list) const |
| |
| template<std::size_t N, typename NodeSequence > |
| void | collect (const nb_pair_t(&branch)[N], NodeSequence &delete_node_list) const |
| |
| template<typename Allocator , template< typename, typename > class Sequence, typename NodeSequence > |
| void | collect (const Sequence< nb_pair_t, Allocator > &branch, NodeSequence &delete_node_list) const |
| |
| template<typename Allocator , template< typename, typename > class Sequence, typename NodeSequence > |
| void | collect (const Sequence< node_ptr_t, Allocator > &branch_list, NodeSequence &delete_node_list) const |
| |
| template<typename Boolean , typename AllocatorT , typename AllocatorB , template< typename, typename > class Sequence, typename NodeSequence > |
| void | collect (const Sequence< node_ptr_t, AllocatorT > &branch_list, const Sequence< Boolean, AllocatorB > &branch_deletable_list, NodeSequence &delete_node_list) const |
| |