Exult_vector< T > Class Template Reference

#include <vec.h>

Inheritance diagram for Exult_vector< T >:

Inheritance graph
[legend]
Collaboration diagram for Exult_vector< T >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef baseClass::size_type size_type
typedef baseClass::iterator iterator

Public Member Functions

 Exult_vector ()
 Exult_vector (size_type n)
T & at (int i)
void put (int i, T &v)
int put (T &v)
size_type find (const T &obj) const
size_type append (const T &obj)
void remove (const T &obj)

Private Types

typedef std::vector< T > baseClass

Detailed Description

template<class T>
class Exult_vector< T >

Definition at line 25 of file vec.h.


Member Typedef Documentation

template<class T>
typedef std::vector<T> Exult_vector< T >::baseClass [private]

Definition at line 28 of file vec.h.

template<class T>
typedef baseClass::size_type Exult_vector< T >::size_type

Definition at line 30 of file vec.h.

template<class T>
typedef baseClass::iterator Exult_vector< T >::iterator

Definition at line 31 of file vec.h.


Constructor & Destructor Documentation

template<class T>
Exult_vector< T >::Exult_vector (  )  [inline]

template<class T>
Exult_vector< T >::Exult_vector ( size_type  n  )  [inline]


Member Function Documentation

template<class T>
T& Exult_vector< T >::at ( int  i  )  [inline]

Definition at line 39 of file vec.h.

template<class T>
void Exult_vector< T >::put ( int  i,
T &  v 
) [inline]

Definition at line 41 of file vec.h.

Referenced by A_star_queue::add_back(), Map_chunk::add_dependencies(), A_star_queue::pop(), Exult_vector< Chunk_terrain * >::put(), A_star_queue::remove_from_open(), Usecode_internal::run(), and Game_window::set_body().

template<class T>
int Exult_vector< T >::put ( T &  v  )  [inline]

Definition at line 51 of file vec.h.

template<class T>
size_type Exult_vector< T >::find ( const T &  obj  )  const [inline]

Definition at line 59 of file vec.h.

Referenced by Cheat::is_selected(), and Exult_vector< Chunk_terrain * >::put().

template<class T>
size_type Exult_vector< T >::append ( const T &  obj  )  [inline]

Definition at line 70 of file vec.h.

Referenced by Map_chunk::find_in_area().

template<class T>
void Exult_vector< T >::remove ( const T &  obj  )  [inline]

Definition at line 76 of file vec.h.


The documentation for this class was generated from the following file:
Generated on Mon Jul 9 14:50:35 2007 for ExultEngine by  doxygen 1.5.1