#include <CVariableNames.h>
Public Types | |
| typedef CTypes::vartext_type | vartext_type |
| Define type for setting/getting names of variables. | |
| typedef std::string | varname_type |
| Define type for storing names of variables. | |
| typedef std::vector< varname_type > | storage_type |
| Define type for storing names of variables. | |
| typedef storage_type::reference | reference |
| Define type for write accessing elements. | |
| typedef vartext_type | const_reference |
| Define type for outputing variable names. | |
| typedef CVariableNames | self |
| Define type of *this. | |
adopt global type definitions | |
| typedef CTypes::size_type | size_type |
| typedef CTypes::idx_type | idx_type |
Public Member Functions | |
| CVariableNames (size_type nvars) | |
| Constructor. | |
| CVariableNames (const self &rhs) | |
| Copy Constructor. | |
| void | reset (idx_type idx=0) |
| Set default variable names. | |
| const_reference | operator[] (idx_type idx) const |
| Get name of variable with index idx. | |
| void | set (idx_type idx, const varname_type &varname) |
| Get writable reference to name of variable with index idx. | |
Static Protected Member Functions | |
| static const_reference | undefName () |
Define type for setting/getting names of variables.
| typedef std::string polybori::CVariableNames::varname_type |
Define type for storing names of variables.
| typedef std::vector<varname_type> polybori::CVariableNames::storage_type |
Define type for storing names of variables.
| typedef storage_type::reference polybori::CVariableNames::reference |
Define type for write accessing elements.
Define type for outputing variable names.
Define type of *this.
| polybori::CVariableNames::CVariableNames | ( | size_type | nvars | ) | [inline] |
Constructor.
| polybori::CVariableNames::CVariableNames | ( | const self & | rhs | ) | [inline] |
Copy Constructor.
| void polybori::CVariableNames::reset | ( | idx_type | idx = 0 |
) | [inline] |
Set default variable names.
| const_reference polybori::CVariableNames::operator[] | ( | idx_type | idx | ) | const [inline] |
| void polybori::CVariableNames::set | ( | idx_type | idx, | |
| const varname_type & | varname | |||
| ) | [inline] |
| static const_reference polybori::CVariableNames::undefName | ( | ) | [inline, static, protected] |
1.5.6