#include <InControlTmplArray.hxx>
Definition at line 34 of file InControlTmplArray.hxx.
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 () | |
TInControl & | operator[] (int i) |
const TInControl & | operator[] (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) |
CLAM::InControlTmplArray< TProcessing >::InControlTmplArray | ( | int | size, | |
const std::string & | name, | |||
TProcessing * | parent, | |||
TPtrMemberFuncId | f | |||
) | [inline] |
Definition at line 68 of file InControlTmplArray.hxx.
References CLAM_ASSERT, and CLAM::InControlTmplArray< TProcessing >::Resize().
CLAM::InControlTmplArray< TProcessing >::InControlTmplArray | ( | int | size, | |
const std::list< std::string > & | names, | |||
TProcessing * | parent, | |||
TPtrMemberFuncId | f | |||
) | [inline] |
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, and CLAM::InControlTmplArray< TProcessing >::Resize().
CLAM::InControlTmplArray< TProcessing >::InControlTmplArray | ( | ) | [inline] |
Definition at line 90 of file InControlTmplArray.hxx.
CLAM::InControlTmplArray< TProcessing >::~InControlTmplArray | ( | ) | [inline] |
Definition at line 144 of file InControlTmplArray.hxx.
References CLAM::InControlTmplArray< TProcessing >::Shrink().
TInControl& CLAM::InControlTmplArray< TProcessing >::operator[] | ( | int | i | ) | [inline] |
Definition at line 52 of file InControlTmplArray.hxx.
const TInControl& CLAM::InControlTmplArray< TProcessing >::operator[] | ( | int | i | ) | const [inline] |
Definition at line 53 of file InControlTmplArray.hxx.
void CLAM::InControlTmplArray< TProcessing >::Resize | ( | int | size, | |
const std::string & | name, | |||
TProcessing * | parent, | |||
TPtrMemberFuncId | f | |||
) | [inline] |
Definition at line 96 of file InControlTmplArray.hxx.
References CLAM::InControlTmplArray< TProcessing >::Shrink().
Referenced by CLAM::InControlTmplArray< TProcessing >::InControlTmplArray().
void CLAM::InControlTmplArray< TProcessing >::Resize | ( | int | size, | |
const std::list< std::string > & | names, | |||
TProcessing * | parent, | |||
TPtrMemberFuncId | f | |||
) | [inline] |
Definition at line 114 of file InControlTmplArray.hxx.
References CLAM_ASSERT, and CLAM::InControlTmplArray< TProcessing >::Shrink().
int CLAM::InControlTmplArray< TProcessing >::Size | ( | ) | const [inline] |
Definition at line 58 of file InControlTmplArray.hxx.
void CLAM::InControlTmplArray< TProcessing >::Shrink | ( | int | size | ) | [inline, protected] |
Definition at line 132 of file InControlTmplArray.hxx.
References CLAM_ASSERT.
Referenced by CLAM::InControlTmplArray< TProcessing >::Resize(), and CLAM::InControlTmplArray< TProcessing >::~InControlTmplArray().