PTLib  Version 2.10.11
PSortedListInfo Struct Reference

#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
 
 PDECLARE_POOL_ALLOCATOR ()
 

Public Attributes

PSortedListElement * root
 
PSortedListElement nil
 

Member Typedef Documentation

§ Element

Constructor & Destructor Documentation

§ PSortedListInfo()

PSortedListInfo::PSortedListInfo ( )

Member Function Documentation

§ OrderSelect()

PSortedListElement* PSortedListInfo::OrderSelect ( PSortedListElement *  node,
PINDEX  index 
) const

§ PDECLARE_POOL_ALLOCATOR()

PSortedListInfo::PDECLARE_POOL_ALLOCATOR ( )

§ Predecessor()

PSortedListElement* PSortedListInfo::Predecessor ( const PSortedListElement *  node) const

§ Successor()

PSortedListElement* PSortedListInfo::Successor ( const PSortedListElement *  node) const

Member Data Documentation

§ nil

PSortedListElement PSortedListInfo::nil

§ root

PSortedListElement* PSortedListInfo::root

The documentation for this struct was generated from the following file: