|
PTLib
Version 2.14.3
|
#include <lists.h>

Public Member Functions | |
| PSortedListInfo () | |
| PSortedListElement * | Successor (PSortedListElement *node) const |
| PSortedListElement * | Predecessor (PSortedListElement *node) const |
| PSortedListElement * | OrderSelect (PSortedListElement *node, PINDEX index) const |
| PSortedListElement * | OrderSelect (PINDEX index) const |
| PINDEX | ValueSelect (PSortedListElement *node, const PObject &obj, PSortedListElement *&element) const |
| PINDEX | ValueSelect (const PObject &obj, PSortedListElement *&element) const |
| PDECLARE_POOL_ALLOCATOR () | |
Public Attributes | |
| PSortedListElement | nil |
| PSortedListElement * | m_root |
|
inline |
| PSortedListElement* PSortedListInfo::OrderSelect | ( | PSortedListElement * | node, |
| PINDEX | index | ||
| ) | const |
Referenced by PSortedList< PString >::begin(), and PSortedList< PString >::rbegin().
|
inline |
References m_root, and OrderSelect().
Referenced by OrderSelect().
| PSortedListInfo::PDECLARE_POOL_ALLOCATOR | ( | ) |
| PSortedListElement* PSortedListInfo::Predecessor | ( | PSortedListElement * | node | ) | const |
| PSortedListElement* PSortedListInfo::Successor | ( | PSortedListElement * | node | ) | const |
| PINDEX PSortedListInfo::ValueSelect | ( | PSortedListElement * | node, |
| const PObject & | obj, | ||
| PSortedListElement *& | element | ||
| ) | const |
|
inline |
References m_root, and ValueSelect().
Referenced by ValueSelect().
| PSortedListElement* PSortedListInfo::m_root |
Referenced by OrderSelect(), and ValueSelect().
| PSortedListElement PSortedListInfo::nil |