#include <IndexVector.hpp>
Public Member Functions | |
IndexVector () | |
iterator | begin () |
iterator | end () |
void | clear () |
bool | empty () const |
void *& | getSubtrie (item_t label) |
void | quickErase (item_t pos) |
iterator | erase (iterator pos) |
void * | find (item_t label) const |
void *& | findOrCreate (item_t label) |
bool | lookup (item_t label, void *&subtrie) const |
void | insert (const std::vector< Edge > &new_edges) |
Static Public Member Functions | |
static bool | isLookupPreferred () |
Classes | |
class | iterator |
Definition at line 12 of file IndexVector.hpp.
|
Definition at line 63 of file IndexVector.hpp. |
|
Definition at line 64 of file IndexVector.hpp. Referenced by clear(), and Bodon::IndexVector::iterator::operator *(). |
|
Definition at line 76 of file IndexVector.hpp. |
|
Definition at line 81 of file IndexVector.hpp. Referenced by erase(), and quickErase(). |
|
Definition at line 72 of file IndexVector.hpp. |
|
Definition at line 150 of file IndexVector.hpp. References empty(), end(), and Bodon::IndexVector::iterator::it. |
|
Definition at line 92 of file IndexVector.hpp. |
|
Definition at line 100 of file IndexVector.hpp. |
|
Definition at line 85 of file IndexVector.hpp. |
|
Definition at line 123 of file IndexVector.hpp. |
|
Definition at line 118 of file IndexVector.hpp. |
|
Definition at line 106 of file IndexVector.hpp. |
|
Definition at line 135 of file IndexVector.hpp. References empty(). |