#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().
1.5.5