#include <ptr_vector.h>

Public Member Functions | |
| T & | back () |
| const T & | back () const |
| void | clear () |
| bool | empty () const |
| T & | operator[] (std::size_t i) |
| const T & | operator[] (std::size_t i) const |
| ptr_vector () | |
| void | push_back (std::auto_ptr< T > t) |
| std::size_t | size () const |
| ~ptr_vector () | |
Private Attributes | |
| std::vector< T * > | m_data |
Definition at line 17 of file ptr_vector.h.
| YAML_PM::ptr_vector< T >::ptr_vector | ( | ) | [inline] |
Definition at line 20 of file ptr_vector.h.
| YAML_PM::ptr_vector< T >::~ptr_vector | ( | ) | [inline] |
Definition at line 21 of file ptr_vector.h.
| T& YAML_PM::ptr_vector< T >::back | ( | ) | [inline] |
Definition at line 39 of file ptr_vector.h.
| const T& YAML_PM::ptr_vector< T >::back | ( | ) | const [inline] |
Definition at line 40 of file ptr_vector.h.
| void YAML_PM::ptr_vector< T >::clear | ( | ) | [inline] |
Definition at line 23 of file ptr_vector.h.
| bool YAML_PM::ptr_vector< T >::empty | ( | ) | const [inline] |
Definition at line 30 of file ptr_vector.h.
| T& YAML_PM::ptr_vector< T >::operator[] | ( | std::size_t | i | ) | [inline] |
Definition at line 36 of file ptr_vector.h.
| const T& YAML_PM::ptr_vector< T >::operator[] | ( | std::size_t | i | ) | const [inline] |
Definition at line 37 of file ptr_vector.h.
| void YAML_PM::ptr_vector< T >::push_back | ( | std::auto_ptr< T > | t | ) | [inline] |
Definition at line 32 of file ptr_vector.h.
| std::size_t YAML_PM::ptr_vector< T >::size | ( | ) | const [inline] |
Definition at line 29 of file ptr_vector.h.
std::vector<T*> YAML_PM::ptr_vector< T >::m_data [private] |
Definition at line 43 of file ptr_vector.h.