CLAM-Development  1.1
Public Member Functions | Protected Member Functions
CLAM::InControlTmplArray< TProcessing > Class Template Reference

#include <InControlTmplArray.hxx>

List of all members.

Public Member Functions

 InControlTmplArray (int size, const std::string &name, TProcessing *parent, TPtrMemberFuncId f)
 InControlTmplArray (int size, const std::list< std::string > &names, TProcessing *parent, TPtrMemberFuncId f)
 Overloaded constructor in which a list of names is passed for each of the controls.
 InControlTmplArray ()
 ~InControlTmplArray ()
TInControloperator[] (int i)
const TInControloperator[] (int i) const
void Resize (int size, const std::string &name, TProcessing *parent, TPtrMemberFuncId f)
void Resize (int size, const std::list< std::string > &names, TProcessing *parent, TPtrMemberFuncId f)
int Size () const

Protected Member Functions

void Shrink (int size)

Detailed Description

template<class TProcessing>
class CLAM::InControlTmplArray< TProcessing >

Todo:
document this class

Definition at line 34 of file InControlTmplArray.hxx.


Constructor & Destructor Documentation

template<class TProcessing>
CLAM::InControlTmplArray< TProcessing >::InControlTmplArray ( int  size,
const std::string &  name,
TProcessing *  parent,
TPtrMemberFuncId  f 
)

Definition at line 68 of file InControlTmplArray.hxx.

References CLAM_ASSERT.

template<class TProcessing>
CLAM::InControlTmplArray< TProcessing >::InControlTmplArray ( int  size,
const std::list< std::string > &  names,
TProcessing *  parent,
TPtrMemberFuncId  f 
)

Overloaded constructor in which a list of names is passed for each of the controls.

Definition at line 79 of file InControlTmplArray.hxx.

References CLAM_ASSERT.

template<class TProcessing>
CLAM::InControlTmplArray< TProcessing >::InControlTmplArray ( )

Definition at line 90 of file InControlTmplArray.hxx.

template<class TProcessing >
CLAM::InControlTmplArray< TProcessing >::~InControlTmplArray ( )

Definition at line 144 of file InControlTmplArray.hxx.


Member Function Documentation

template<class TProcessing>
TInControl& CLAM::InControlTmplArray< TProcessing >::operator[] ( int  i) [inline]

Definition at line 52 of file InControlTmplArray.hxx.

template<class TProcessing>
const TInControl& CLAM::InControlTmplArray< TProcessing >::operator[] ( int  i) const [inline]

Definition at line 53 of file InControlTmplArray.hxx.

template<class TProcessing>
void CLAM::InControlTmplArray< TProcessing >::Resize ( int  size,
const std::string &  name,
TProcessing *  parent,
TPtrMemberFuncId  f 
)

Definition at line 96 of file InControlTmplArray.hxx.

template<class TProcessing>
void CLAM::InControlTmplArray< TProcessing >::Resize ( int  size,
const std::list< std::string > &  names,
TProcessing *  parent,
TPtrMemberFuncId  f 
)

Definition at line 114 of file InControlTmplArray.hxx.

References CLAM_ASSERT.

template<class TProcessing >
void CLAM::InControlTmplArray< TProcessing >::Shrink ( int  size) [protected]

Definition at line 132 of file InControlTmplArray.hxx.

References CLAM_ASSERT.

template<class TProcessing>
int CLAM::InControlTmplArray< TProcessing >::Size ( ) const [inline]

Definition at line 58 of file InControlTmplArray.hxx.


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