#include <include/hiker/prv/support/OrderedVector.h>
Inheritance diagram for alp::AbstractOrderedVector:
Public Member Functions | |
AbstractOrderedVector (size_t element_size) | |
AbstractOrderedVector (const AbstractVector &o) | |
virtual | ~AbstractOrderedVector () |
AbstractOrderedVector & | operator= (const AbstractOrderedVector &o) |
ssize_t | AddOrdered (const void *newElement, bool *added=NULL) |
ssize_t | OrderOf (const void *element) const |
bool | GetOrderOf (const void *element, size_t *index) const |
ssize_t | RemoveOrdered (const void *element) |
void | Swap (AbstractOrderedVector &o) |
Protected Member Functions | |
virtual int32_t | PerformCompare (const void *d1, const void *d2) const =0 |
virtual bool | PerformLessThan (const void *d1, const void *d2) const =0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implemented in alp::OrderedVector< TYPE >, and alp::OrderedVector< KEY >. |
|
Implemented in alp::OrderedVector< TYPE >, and alp::OrderedVector< KEY >. |
|
|
|
|