#include <support/SortedVector.h>
Inheritance diagram for SAbstractSortedVector:
Public Member Functions | |
ssize_t | AddOrdered (const void *newElement, bool *added=NULL) |
ssize_t | CeilOrderOf (const void *element) const |
ssize_t | FloorOrderOf (const void *element) const |
bool | GetOrderOf (const void *element, size_t *index) const |
SAbstractSortedVector & | operator= (const SAbstractSortedVector &o) |
ssize_t | OrderOf (const void *element) const |
ssize_t | RemoveOrdered (const void *element) |
SAbstractSortedVector (const SAbstractSortedVector &o) | |
SAbstractSortedVector (size_t element_size) | |
void | Swap (SAbstractSortedVector &o) |
virtual | ~SAbstractSortedVector () |
Static Public Member Functions | |
static void | MoveAfter (SAbstractSortedVector *to, SAbstractSortedVector *from, size_t count) |
static void | MoveBefore (SAbstractSortedVector *to, SAbstractSortedVector *from, size_t count) |
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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|