ug4
ug::SmartPtrVector< T > Class Template Reference

#include <smart_ptr_vector.h>

+ Inheritance diagram for ug::SmartPtrVector< T >:

Public Member Functions

T & operator() (size_t i)
 
const T & operator() (size_t i) const
 
 SmartPtrVector ()
 
 SmartPtrVector (size_t size)
 

Private Types

typedef std::vector< SmartPtr< T > > super
 

Private Member Functions

 SmartPtrVector (SmartPtrVector &)
 

Member Typedef Documentation

◆ super

template<typename T >
typedef std::vector<SmartPtr<T> > ug::SmartPtrVector< T >::super
private

Constructor & Destructor Documentation

◆ SmartPtrVector() [1/3]

template<typename T >
ug::SmartPtrVector< T >::SmartPtrVector ( SmartPtrVector< T > &  )
private

◆ SmartPtrVector() [2/3]

template<typename T >
ug::SmartPtrVector< T >::SmartPtrVector ( )
inline

◆ SmartPtrVector() [3/3]

template<typename T >
ug::SmartPtrVector< T >::SmartPtrVector ( size_t  size)
inline

Member Function Documentation

◆ operator()() [1/2]

template<typename T >
T& ug::SmartPtrVector< T >::operator() ( size_t  i)
inline

◆ operator()() [2/2]

template<typename T >
const T& ug::SmartPtrVector< T >::operator() ( size_t  i) const
inline

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