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 |