|
| 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 |
|