uLib-0.2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
uLib::Vector< T > Class Template Reference

#include <Core/Vector.h>

Inheritance diagram for uLib::Vector< T >:

Public Types

typedef T TypeData
 
typedef
__gnu_cxx::__normal_iterator
< T *, BaseClass > 
Iterator
 
typedef
__gnu_cxx::__normal_iterator
< const T *, BaseClass > 
ConstIterator
 
typedef CommaInitializer
< Vector< T >, T > 
VectorCommaInit
 

Public Member Functions

 Vector (unsigned int size)
 
 Vector (unsigned int size, T &value)
 
 Vector ()
 
VectorCommaInit operator<< (T scalar)
 
void PrintSelf (std::ostream &o)
 
void remove_element (unsigned int index)
 
void remove_element (T &t)
 

Member Typedef Documentation

template<typename T>
typedef __gnu_cxx::__normal_iterator<const T*, BaseClass> uLib::Vector< T >::ConstIterator
template<typename T>
typedef __gnu_cxx::__normal_iterator<T*, BaseClass > uLib::Vector< T >::Iterator
template<typename T>
typedef T uLib::Vector< T >::TypeData
template<typename T>
typedef CommaInitializer< Vector<T> , T > uLib::Vector< T >::VectorCommaInit

Constructor & Destructor Documentation

template<typename T>
uLib::Vector< T >::Vector ( unsigned int  size)
inline
template<typename T>
uLib::Vector< T >::Vector ( unsigned int  size,
T &  value 
)
inline
template<typename T>
uLib::Vector< T >::Vector ( )
inline

Member Function Documentation

template<typename T>
VectorCommaInit uLib::Vector< T >::operator<< ( scalar)
inline
template<typename T >
void uLib::Vector< T >::PrintSelf ( std::ostream &  o)
inline
template<typename T>
void uLib::Vector< T >::remove_element ( unsigned int  index)
inline
template<typename T>
void uLib::Vector< T >::remove_element ( T &  t)
inline

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