[OgreKit Lua]

Public Types | Public Member Functions | List of all members
gsArray< W, B > Class Template Reference

Public Types

typedef utArray< B * > Array
 

Public Member Functions

 gsArray ()
 
 gsArray (const Array &a)
 
 ~gsArray ()
 
void clear (void)
 
int size (void) const
 
bool empty (void) const
 
B * __getitem__ (int i)
 
B * at (int i)
 
void push (W *val)
 
bool erase (W *val)
 
gsArrayIterator< B > iterator ()
 
void push (B *val)
 
B * iat (int i)
 
ArraygetIterAccess (void)
 

Member Typedef Documentation

template<typename W, typename B>
typedef utArray<B*> gsArray< W, B >::Array

Constructor & Destructor Documentation

template<typename W, typename B>
gsArray< W, B >::gsArray ( )
inline
template<typename W, typename B>
gsArray< W, B >::gsArray ( const Array a)
inline
template<typename W, typename B>
gsArray< W, B >::~gsArray ( )
inline

Member Function Documentation

template<typename W, typename B>
B* gsArray< W, B >::__getitem__ ( int  i)
inline
template<typename W, typename B>
B* gsArray< W, B >::at ( int  i)
inline
template<typename W, typename B>
void gsArray< W, B >::clear ( void  )
inline
template<typename W, typename B>
bool gsArray< W, B >::empty ( void  ) const
inline
template<typename W, typename B>
bool gsArray< W, B >::erase ( W *  val)
inline
template<typename W, typename B>
Array& gsArray< W, B >::getIterAccess ( void  )
inline
template<typename W, typename B>
B* gsArray< W, B >::iat ( int  i)
inline
template<typename W, typename B>
gsArrayIterator<B> gsArray< W, B >::iterator ( )
inline
template<typename W, typename B>
void gsArray< W, B >::push ( W *  val)
inline
template<typename W, typename B>
void gsArray< W, B >::push ( B *  val)
inline
template<typename W, typename B>
int gsArray< W, B >::size ( void  ) const
inline