replicode
Public Member Functions | Private Attributes | List of all members
r_code::vector< T > Class Template Reference

#include <vector.h>

Inheritance diagram for r_code::vector< T >:
Inheritance graph
Collaboration diagram for r_code::vector< T >:
Collaboration graph

Public Member Functions

 vector ()
 
 ~vector ()
 
size_t size () const
 
T & operator[] (size_t i)
 
T & operator[] (size_t i) const
 
void push_back (T t)
 
std::vector< T > * as_std () const
 

Private Attributes

std::vector< T > * m_vector
 

Constructor & Destructor Documentation

template<typename T>
r_code::vector< T >::vector ( )
inline
template<typename T>
r_code::vector< T >::~vector ( )
inline

Member Function Documentation

template<typename T>
std::vector<T>* r_code::vector< T >::as_std ( ) const
inline

Here is the caller graph for this function:

template<typename T>
T& r_code::vector< T >::operator[] ( size_t  i)
inline
template<typename T>
T& r_code::vector< T >::operator[] ( size_t  i) const
inline
template<typename T>
void r_code::vector< T >::push_back ( t)
inline

Here is the caller graph for this function:

template<typename T>
size_t r_code::vector< T >::size ( ) const
inline

Here is the caller graph for this function:

Member Data Documentation

template<typename T>
std::vector<T>* r_code::vector< T >::m_vector
private

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