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

Doubly-linked list base class. More...

#include </home/runner/work/urho3d-doxygen.github.io/urho3d-doxygen.github.io/urho3d_repo/Source/Urho3D/Container/ListBase.h>

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

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.
 
i32 size_
 Number of nodes.
 

Detailed Description

Doubly-linked list base class.


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