neoGFX
Cross-platform C++ app/game engine
|
#include <array_tree.hpp>
Classes | |
class | node |
Public Types | |
typedef std::size_t | size_type |
typedef std::ptrdiff_t | difference_type |
typedef Alloc | allocator_type |
Public Member Functions | |
array_tree (const Alloc &aAllocator=Alloc()) | |
array_tree (const array_tree &aOther) | |
array_tree (array_tree &&other) | |
~array_tree () | |
node * | nil_node () const |
node * | root_node () const |
void | set_root_node (node *aRoot) |
node * | front_node () const |
void | set_front_node (node *aFront) |
node * | back_node () const |
void | set_back_node (node *aBack) |
node * | find_node (size_type aPosition, size_type &aNodeIndex) const |
void | insert_node (node *aNode, size_type aPosition) |
void | delete_node (node *aNode) |
void | swap (array_tree &aOther) |
Static Public Member Functions | |
static size_type | size (node *aNode) |
static size_type | size_parent (node *aNode) |
static size_type | size_left (node *aNode) |
static size_type | size_right (node *aNode) |
Definition at line 44 of file array_tree.hpp.
Definition at line 49 of file array_tree.hpp.
typedef std::ptrdiff_t neolib::array_tree< Alloc >::difference_type |
Definition at line 48 of file array_tree.hpp.
typedef std::size_t neolib::array_tree< Alloc >::size_type |
Definition at line 47 of file array_tree.hpp.
|
inline |
Definition at line 201 of file array_tree.hpp.
|
inline |
Definition at line 220 of file array_tree.hpp.
|
inline |
Definition at line 239 of file array_tree.hpp.
|
inline |
Definition at line 251 of file array_tree.hpp.
|
inline |
Definition at line 278 of file array_tree.hpp.
Definition at line 360 of file array_tree.hpp.
|
inline |
Definition at line 302 of file array_tree.hpp.
|
inline |
Definition at line 270 of file array_tree.hpp.
|
inline |
Definition at line 322 of file array_tree.hpp.
|
inline |
Definition at line 258 of file array_tree.hpp.
|
inline |
Definition at line 262 of file array_tree.hpp.
Definition at line 282 of file array_tree.hpp.
Definition at line 274 of file array_tree.hpp.
Definition at line 266 of file array_tree.hpp.
|
inlinestatic |
Definition at line 286 of file array_tree.hpp.
|
inlinestatic |
Definition at line 294 of file array_tree.hpp.
|
inlinestatic |
Definition at line 290 of file array_tree.hpp.
|
inlinestatic |
Definition at line 298 of file array_tree.hpp.
|
inline |
Definition at line 403 of file array_tree.hpp.