#include <lists.h>
Public Types | |
typedef PSortedListElement | Element |
Public Member Functions | |
PSortedListInfo () | |
PSortedListElement * | Successor (const PSortedListElement *node) const |
PSortedListElement * | Predecessor (const PSortedListElement *node) const |
PSortedListElement * | OrderSelect (PSortedListElement *node, PINDEX index) const |
Public Attributes | |
PSortedListElement * | root |
PSortedListElement * | lastElement |
PINDEX | lastIndex |
PSortedListElement | nil |
PSortedListInfo::PSortedListInfo | ( | ) |
PSortedListElement* PSortedListInfo::Successor | ( | const PSortedListElement * | node | ) | const |
PSortedListElement* PSortedListInfo::Predecessor | ( | const PSortedListElement * | node | ) | const |
PSortedListElement* PSortedListInfo::OrderSelect | ( | PSortedListElement * | node, | |
PINDEX | index | |||
) | const |
PINDEX PSortedListInfo::lastIndex |