carl
24.04
Computer ARithmetic Library
|
#include <CompactTree.h>
Public Member Functions | |
Node () | |
Node | parent () const |
Node | left () const |
Node | right () const |
Node | sibling () const |
Node | leftSibling () const |
Node | next (size_t count=1) const |
Node | prev () const |
Node & | operator++ () |
bool | isRoot () const |
bool | isLeft () const |
bool | isRight () const |
bool | operator< (Node node) const |
bool | operator<= (Node node) const |
bool | operator> (Node node) const |
bool | operator>= (Node node) const |
bool | operator== (Node node) const |
bool | operator!= (Node node) const |
Node (size_t i) | |
size_t | getNormalIndex () const |
Data Fields | |
size_t | _index |
Static Public Attributes | |
static const bool | fi = FastIndex |
static const size_t | S = sizeof(Entry) |
Friends | |
class | CompactTree< Entry, FastIndex > |
Definition at line 84 of file CompactTree.h.
|
inline |
Definition at line 87 of file CompactTree.h.
|
inlineexplicit |
Definition at line 155 of file CompactTree.h.
|
inline |
Definition at line 158 of file CompactTree.h.
|
inline |
Definition at line 110 of file CompactTree.h.
|
inline |
Definition at line 115 of file CompactTree.h.
|
inline |
Definition at line 105 of file CompactTree.h.
CompactTree< E, FI >::Node carl::CompactTree< E, FI >::Node::left |
Definition at line 300 of file CompactTree.h.
CompactTree< E, FI >::Node carl::CompactTree< E, FI >::Node::leftSibling |
Definition at line 318 of file CompactTree.h.
CompactTree< E, FI >::Node carl::CompactTree< E, FI >::Node::next | ( | size_t | count = 1 | ) | const |
|
inline |
Definition at line 145 of file CompactTree.h.
|
inline |
Definition at line 99 of file CompactTree.h.
|
inline |
Definition at line 120 of file CompactTree.h.
|
inline |
Definition at line 125 of file CompactTree.h.
|
inline |
Definition at line 140 of file CompactTree.h.
|
inline |
Definition at line 130 of file CompactTree.h.
|
inline |
Definition at line 135 of file CompactTree.h.
CompactTree< E, FI >::Node carl::CompactTree< E, FI >::Node::parent |
Definition at line 294 of file CompactTree.h.
CompactTree< E, FI >::Node carl::CompactTree< E, FI >::Node::prev |
Definition at line 331 of file CompactTree.h.
CompactTree< E, FI >::Node carl::CompactTree< E, FI >::Node::right |
Definition at line 306 of file CompactTree.h.
CompactTree< E, FI >::Node carl::CompactTree< E, FI >::Node::sibling |
Definition at line 312 of file CompactTree.h.
|
friend |
Definition at line 145 of file CompactTree.h.
size_t carl::CompactTree< Entry, FastIndex >::Node::_index |
Definition at line 163 of file CompactTree.h.
|
static |
Definition at line 152 of file CompactTree.h.
|
static |
Definition at line 153 of file CompactTree.h.