Main Page | Class Hierarchy | Data Structures | File List | Data Fields | Globals

FTList< FT_LIST_ITEM_TYPE > Class Template Reference

#include <FTList.h>


Detailed Description

template<typename FT_LIST_ITEM_TYPE>
class FTList< FT_LIST_ITEM_TYPE >

Provides a non-STL alternative to the STL list.

Definition at line 10 of file FTList.h.

Public Types

typedef FT_LIST_ITEM_TYPE value_type
typedef value_typereference
typedef const value_typeconst_reference
typedef size_t size_type

Public Member Functions

 FTList ()
 Constructor.

 ~FTList ()
 Destructor.

size_type size () const
 Get the number of items in the list.

void push_back (const value_type &item)
 Add an item to the end of the list.

reference front () const
 Get the item at the front of the list.

reference back () const
 Get the item at the end of the list.


Member Typedef Documentation

template<typename FT_LIST_ITEM_TYPE>
typedef const value_type& FTList< FT_LIST_ITEM_TYPE >::const_reference
 

Definition at line 15 of file FTList.h.

template<typename FT_LIST_ITEM_TYPE>
typedef value_type& FTList< FT_LIST_ITEM_TYPE >::reference
 

Definition at line 14 of file FTList.h.

template<typename FT_LIST_ITEM_TYPE>
typedef size_t FTList< FT_LIST_ITEM_TYPE >::size_type
 

Definition at line 16 of file FTList.h.

template<typename FT_LIST_ITEM_TYPE>
typedef FT_LIST_ITEM_TYPE FTList< FT_LIST_ITEM_TYPE >::value_type
 

Definition at line 13 of file FTList.h.


Constructor & Destructor Documentation

template<typename FT_LIST_ITEM_TYPE>
FTList< FT_LIST_ITEM_TYPE >::FTList  )  [inline]
 

Constructor.

Definition at line 21 of file FTList.h.

template<typename FT_LIST_ITEM_TYPE>
FTList< FT_LIST_ITEM_TYPE >::~FTList  )  [inline]
 

Destructor.

Definition at line 32 of file FTList.h.


Member Function Documentation

template<typename FT_LIST_ITEM_TYPE>
reference FTList< FT_LIST_ITEM_TYPE >::back  )  const [inline]
 

Get the item at the end of the list.

Definition at line 82 of file FTList.h.

Referenced by FTMesh::Combine().

template<typename FT_LIST_ITEM_TYPE>
reference FTList< FT_LIST_ITEM_TYPE >::front  )  const [inline]
 

Get the item at the front of the list.

Definition at line 74 of file FTList.h.

template<typename FT_LIST_ITEM_TYPE>
void FTList< FT_LIST_ITEM_TYPE >::push_back const value_type item  )  [inline]
 

Add an item to the end of the list.

Definition at line 54 of file FTList.h.

Referenced by FTMesh::Combine().

template<typename FT_LIST_ITEM_TYPE>
size_type FTList< FT_LIST_ITEM_TYPE >::size  )  const [inline]
 

Get the number of items in the list.

Definition at line 46 of file FTList.h.


The documentation for this class was generated from the following file:
Generated on Sun Dec 5 22:24:07 2004 for FTGL by doxygen 1.3.6