#include <flmap.h>
|
| virtual TableAnyMap * | _newmap (TableAnyMap *parent)=0 |
| virtual void | _delmap (TableAnyMap *map)=0 |
| void * | insert (int tsize, size_t k, void *t) |
| void * | find (int tsize, size_t k) const |
| void * | remove (int tsize, size_t k) |
| virtual void | clear () |
| void | _init (size_t k, void *t) |
| void * | _toleft (int tsize, size_t k, void *t) |
| void * | _toright (int tsize, size_t k, void *t) |
| void * | _toleft (int tsize, Data &v) |
| void * | _toright (int tsize, Data &v) |
| void * | _set (int tsize, size_t k, void *t) |
| void * | _find (int tsize, size_t k) const |
| void * | _remove (int tsize, size_t k) |
| unsigned int | _tryix (size_t k) const |
| void | _eraseempty (TableAnyMap *&b) |
| void | _getsmall (Data &dt) |
| void | _getbig (Data &dt) |
◆ TableAnyMap() [1/2]
◆ ~TableAnyMap()
| TableAnyMap::~TableAnyMap |
( |
| ) |
|
|
protectedvirtual |
◆ TableAnyMap() [2/2]
◆ _delmap()
◆ _eraseempty()
◆ _find()
| void * TableAnyMap::_find |
( |
int | tsize, |
|
|
size_t | k ) const |
◆ _getbig()
| void TableAnyMap::_getbig |
( |
Data & | dt | ) |
|
◆ _getsmall()
| void TableAnyMap::_getsmall |
( |
Data & | dt | ) |
|
◆ _init()
| void TableAnyMap::_init |
( |
size_t | k, |
|
|
void * | t ) |
|
inline |
◆ _newmap()
◆ _remove()
| void * TableAnyMap::_remove |
( |
int | tsize, |
|
|
size_t | k ) |
◆ _set()
| void * TableAnyMap::_set |
( |
int | tsize, |
|
|
size_t | k, |
|
|
void * | t ) |
◆ _toleft() [1/2]
| void * TableAnyMap::_toleft |
( |
int | tsize, |
|
|
Data & | v ) |
|
inline |
◆ _toleft() [2/2]
| void * TableAnyMap::_toleft |
( |
int | tsize, |
|
|
size_t | k, |
|
|
void * | t ) |
|
inline |
◆ _toright() [1/2]
| void * TableAnyMap::_toright |
( |
int | tsize, |
|
|
Data & | v ) |
|
inline |
◆ _toright() [2/2]
| void * TableAnyMap::_toright |
( |
int | tsize, |
|
|
size_t | k, |
|
|
void * | t ) |
|
inline |
◆ _tryix()
| unsigned int TableAnyMap::_tryix |
( |
size_t | k | ) |
const |
|
inline |
return index of data item with key <= k
- Note
- index can point past the last item!
◆ clear()
| void TableAnyMap::clear |
( |
| ) |
|
|
virtual |
Reimplemented in flext_base::AttrDataCont, flext_base::ItemSet, TablePtrMap< K, T, N >, TablePtrMap< const t_symbol *, AttrData *, 8 >, and TablePtrMap< const t_symbol *, Item *, 8 >.
◆ find()
| void * TableAnyMap::find |
( |
int | tsize, |
|
|
size_t | k ) const |
|
inline |
◆ insert()
| void * TableAnyMap::insert |
( |
int | tsize, |
|
|
size_t | k, |
|
|
void * | t ) |
|
inline |
◆ operator=()
◆ remove()
| void * TableAnyMap::remove |
( |
int | tsize, |
|
|
size_t | k ) |
|
inline |
◆ data
◆ left
◆ parent
◆ right
The documentation for this class was generated from the following files: