Dry
Public Member Functions | Protected Attributes | List of all members
Dry::ListBase Class Reference

Doubly-linked list base class. More...

#include <Dry/Container/ListBase.h>

Inheritance diagram for Dry::ListBase:
Dry::List< T > Dry::List< AsyncExecRequest *> Dry::List< Dry::Decal > Dry::List< Dry::Pair< Dry::SharedArrayPtr< signed char >, unsigned > > Dry::List< Dry::SharedPtr< Dry::WorkItem > > Dry::List< Dry::StoredLogMessage > Dry::List< Dry::WorkItem *> Dry::List< int >

Public Member Functions

 ListBase ()
 Construct.
 
void Swap (ListBase &rhs)
 Swap with another linked list.
 

Protected Attributes

ListNodeBasehead_
 Head node pointer.
 
ListNodeBasetail_
 Tail node pointer.
 
AllocatorBlockallocator_
 Node allocator.
 
unsigned size_
 Number of nodes.
 

Detailed Description

Doubly-linked list base class.


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