Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
Frm::Manager< T > Class Template Reference

#include <Frm_Manager.h>

Public Member Functions

 Manager (void)
 
void SetSize (uint16 pMaxSize)
 
virtual ~Manager (void)
 
uint16 Add (T &pT)
 
bool Set (uint16 pID, T pT)
 
Remove (uint16 pID)
 
Get (uint16 pID)
 
uint16 Size (void)
 
const T operator[] (uint16 pID)
 
 Manager (void)
 
void SetSize (uint16 pMaxSize)
 
virtual ~Manager (void)
 
uint16 Add (T &pT)
 
bool Set (uint16 pID, T pT)
 
Remove (uint16 pID)
 
Get (uint16 pID)
 
uint16 Size (void)
 
const T operator[] (uint16 pID)
 
 Manager (void)
 
void SetSize (uint16 pMaxSize)
 
virtual ~Manager (void)
 
uint16 Add (T &pT)
 
bool Set (uint16 pID, T pT)
 
Remove (uint16 pID)
 
Get (uint16 pID)
 
uint16 Size (void)
 
const T operator[] (uint16 pID)
 
 Manager (void)
 
void SetSize (uint16 pMaxSize)
 
virtual ~Manager (void)
 
uint16 Add (T &pT)
 
bool Set (uint16 pID, T pT)
 
Remove (uint16 pID)
 
Get (uint16 pID)
 
uint16 Size (void)
 
const T operator[] (uint16 pID)
 

Protected Attributes

std::vector< T > _Ts
 

Constructor & Destructor Documentation

◆ Manager() [1/4]

template<class T >
Frm::Manager< T >::Manager ( void  )
inline

◆ ~Manager() [1/4]

template<class T >
virtual Frm::Manager< T >::~Manager ( void  )
inlinevirtual

◆ Manager() [2/4]

template<class T >
Frm::Manager< T >::Manager ( void  )
inline

◆ ~Manager() [2/4]

template<class T >
virtual Frm::Manager< T >::~Manager ( void  )
inlinevirtual

◆ Manager() [3/4]

template<class T >
Frm::Manager< T >::Manager ( void  )
inline

◆ ~Manager() [3/4]

template<class T >
virtual Frm::Manager< T >::~Manager ( void  )
inlinevirtual

◆ Manager() [4/4]

template<class T >
Frm::Manager< T >::Manager ( void  )
inline

◆ ~Manager() [4/4]

template<class T >
virtual Frm::Manager< T >::~Manager ( void  )
inlinevirtual

Member Function Documentation

◆ Add() [1/4]

template<class T >
uint16 Frm::Manager< T >::Add ( T &  pT)
inline

◆ Add() [2/4]

template<class T >
uint16 Frm::Manager< T >::Add ( T &  pT)
inline

◆ Add() [3/4]

template<class T >
uint16 Frm::Manager< T >::Add ( T &  pT)
inline

◆ Add() [4/4]

template<class T >
uint16 Frm::Manager< T >::Add ( T &  pT)
inline

◆ Get() [1/4]

template<class T >
T Frm::Manager< T >::Get ( uint16  pID)
inline

◆ Get() [2/4]

template<class T >
T Frm::Manager< T >::Get ( uint16  pID)
inline

◆ Get() [3/4]

template<class T >
T Frm::Manager< T >::Get ( uint16  pID)
inline

◆ Get() [4/4]

template<class T >
T Frm::Manager< T >::Get ( uint16  pID)
inline

◆ operator[]() [1/4]

template<class T >
const T Frm::Manager< T >::operator[] ( uint16  pID)
inline

◆ operator[]() [2/4]

template<class T >
const T Frm::Manager< T >::operator[] ( uint16  pID)
inline

◆ operator[]() [3/4]

template<class T >
const T Frm::Manager< T >::operator[] ( uint16  pID)
inline

◆ operator[]() [4/4]

template<class T >
const T Frm::Manager< T >::operator[] ( uint16  pID)
inline

◆ Remove() [1/4]

template<class T >
T Frm::Manager< T >::Remove ( uint16  pID)
inline

◆ Remove() [2/4]

template<class T >
T Frm::Manager< T >::Remove ( uint16  pID)
inline

◆ Remove() [3/4]

template<class T >
T Frm::Manager< T >::Remove ( uint16  pID)
inline

◆ Remove() [4/4]

template<class T >
T Frm::Manager< T >::Remove ( uint16  pID)
inline

◆ Set() [1/4]

template<class T >
bool Frm::Manager< T >::Set ( uint16  pID,
pT 
)
inline

◆ Set() [2/4]

template<class T >
bool Frm::Manager< T >::Set ( uint16  pID,
pT 
)
inline

◆ Set() [3/4]

template<class T >
bool Frm::Manager< T >::Set ( uint16  pID,
pT 
)
inline

◆ Set() [4/4]

template<class T >
bool Frm::Manager< T >::Set ( uint16  pID,
pT 
)
inline

◆ SetSize() [1/4]

template<class T >
void Frm::Manager< T >::SetSize ( uint16  pMaxSize)
inline

◆ SetSize() [2/4]

template<class T >
void Frm::Manager< T >::SetSize ( uint16  pMaxSize)
inline

◆ SetSize() [3/4]

template<class T >
void Frm::Manager< T >::SetSize ( uint16  pMaxSize)
inline

◆ SetSize() [4/4]

template<class T >
void Frm::Manager< T >::SetSize ( uint16  pMaxSize)
inline

◆ Size() [1/4]

template<class T >
uint16 Frm::Manager< T >::Size ( void  )
inline

◆ Size() [2/4]

template<class T >
uint16 Frm::Manager< T >::Size ( void  )
inline

◆ Size() [3/4]

template<class T >
uint16 Frm::Manager< T >::Size ( void  )
inline

◆ Size() [4/4]

template<class T >
uint16 Frm::Manager< T >::Size ( void  )
inline

Member Data Documentation

◆ _Ts

template<class T >
std::vector< T > Frm::Manager< T >::_Ts
protected

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