#include <directory.h>
Classes | |
class | pointer_compare |
Public Types | |
typedef __directory_node_internal * | pointer |
typedef std::allocator_traits < _Allocator > | __alloc_traits |
typedef __alloc_traits::template rebind_alloc < __directory_node_internal > | __node_allocator |
typedef std::allocator_traits < __node_allocator > | __node_traits |
using | children_set = std::set< pointer, pointer_compare, _Allocator > |
Public Member Functions | |
__directory_node_internal () | |
__directory_node_internal (_Compare &comp, _Allocator &alloc) | |
__directory_node_internal (const __directory_node_internal &other) | |
__directory_node_internal (_Value value, _Compare &comp, _Allocator &alloc) | |
~__directory_node_internal () | |
std::pair< typename children_set::iterator, bool > | insert_child (pointer child) |
size_t | size () const noexcept |
Public Attributes | |
pointer | parent {} |
_Value | entry |
children_set | children |
Private Member Functions | |
void | __destroy_node (pointer np) |
Private Attributes | |
_Allocator | m_value_allocator |
Definition at line 142 of file directory.h.
typedef std::allocator_traits<_Allocator> Hypertable::__directory_node_internal< _Value, _Compare, _Allocator >::__alloc_traits |
Definition at line 146 of file directory.h.
typedef __alloc_traits::template rebind_alloc<__directory_node_internal> Hypertable::__directory_node_internal< _Value, _Compare, _Allocator >::__node_allocator |
Definition at line 148 of file directory.h.
typedef std::allocator_traits<__node_allocator> Hypertable::__directory_node_internal< _Value, _Compare, _Allocator >::__node_traits |
Definition at line 149 of file directory.h.
using Hypertable::__directory_node_internal< _Value, _Compare, _Allocator >::children_set = std::set<pointer, pointer_compare, _Allocator> |
Definition at line 163 of file directory.h.
typedef __directory_node_internal* Hypertable::__directory_node_internal< _Value, _Compare, _Allocator >::pointer |
Definition at line 145 of file directory.h.
|
inline |
Definition at line 165 of file directory.h.
|
inline |
Definition at line 166 of file directory.h.
|
inline |
Definition at line 168 of file directory.h.
|
inline |
Definition at line 171 of file directory.h.
|
inline |
Definition at line 174 of file directory.h.
|
inlineprivate |
Definition at line 193 of file directory.h.
|
inline |
Definition at line 179 of file directory.h.
|
inlinenoexcept |
Definition at line 184 of file directory.h.
children_set Hypertable::__directory_node_internal< _Value, _Compare, _Allocator >::children |
Definition at line 204 of file directory.h.
_Value Hypertable::__directory_node_internal< _Value, _Compare, _Allocator >::entry |
Definition at line 203 of file directory.h.
|
private |
Definition at line 199 of file directory.h.
pointer Hypertable::__directory_node_internal< _Value, _Compare, _Allocator >::parent {} |
Definition at line 202 of file directory.h.