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

#include <Core/Array.h>

Inheritance diagram for uLib::SmartArray< T, size >:
uLib::SmartPointer< Array< T, size > >

Public Member Functions

 SmartArray ()
 
 SmartArray (const SmartArray &copy)
 
virtual ~SmartArray ()
 
T & operator[] (unsigned int p)
 
- Public Member Functions inherited from uLib::SmartPointer< Array< T, size > >
 SmartPointer (Array< T, size > *ptr=NULL)
 
 SmartPointer (Array< T, size > &ref)
 
 SmartPointer (const SmartPointer &copy) throw ()
 
 SmartPointer (SmartPointer *copy) throw ()
 
virtual ~SmartPointer ()
 
SmartPointeroperator= (const SmartPointer &copy)
 
Array< T, size > & operator* () const throw ()
 
Array< T, size > * operator-> () const throw ()
 
Array< T, size > * get () const throw ()
 
bool unique () const throw ()
 

Constructor & Destructor Documentation

template<typename T , Size_t size>
uLib::SmartArray< T, size >::SmartArray ( )
inline
template<typename T , Size_t size>
uLib::SmartArray< T, size >::SmartArray ( const SmartArray< T, size > &  copy)
inline
template<typename T , Size_t size>
virtual uLib::SmartArray< T, size >::~SmartArray ( )
inlinevirtual

Member Function Documentation

template<typename T , Size_t size>
T& uLib::SmartArray< T, size >::operator[] ( unsigned int  p)
inline

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