#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.
1.8.8