OSRTDListBaseClass Class Reference
This class is a base class for C++ representations of a doubly-linked list classes. More...
#include <rtxCppDList.h>
Inheritance diagram for OSRTDListBaseClass:

Public Member Functions | |
| operator OSRTDList * () | |
| operator const OSRTDList * () const | |
| OSRTDListBaseClass () | |
| The default constructor initializes the list contents to empty. | |
| virtual | ~OSRTDListBaseClass () |
| The destructor will delete all the nodes in the list. | |
| OSUINT32 | getCount () const |
| This method returns count of items in the list. | |
| OSRTDList * | getList () |
| This method returns a pointer to OSRTDList structure for the list instance. | |
| const OSRTDList * | getList () const |
| This method returns a const pointer to OSRTDList structure for the list instance. | |
| void | remove (int index) |
| The remove method removes the data item at the given index from the list. | |
Protected Member Functions | |
| OSRTDListBaseClass (const OSRTDListBaseClass &o) | |
Detailed Description
This class is a base class for C++ representations of a doubly-linked list classes.It is derived from the OSRTBaseType class as well as the C OSRTDList structure. This class provides a basic functionality for C++ doubly-linked list.
Definition at line 180 of file rtxCppDList.h.
Member Function Documentation
|
|
This method returns count of items in the list.
Definition at line 203 of file rtxCppDList.h. |
|
|
This method returns a const pointer to OSRTDList structure for the list instance.
Definition at line 221 of file rtxCppDList.h. |
|
|
This method returns a pointer to OSRTDList structure for the list instance.
Definition at line 212 of file rtxCppDList.h. |
|
|
The remove method removes the data item at the given index from the list. The index is zero-based.
|
The documentation for this class was generated from the following file:
