MOOCHO (Single Doxygen Collection)
Version of the Day
|
Base class for some of the implementation features of CastIQMember
.
More...
#include <IterationPack_CastIQMember.hpp>
Public Member Functions | |
const std::string & | iq_name () const |
Name returns the name of the iteration quantity. More... | |
bool | exists_in (const AlgorithmState &s) const |
Returns if the iteration quantity exists in the state object. More... | |
Protected Member Functions | |
CastIQMemberBase (const std::string iq_name) | |
void | cache_iq_id (const AlgorithmState &s) const |
void | throw_cast_error (const AlgorithmState::iq_id_type iq_id, const std::string &iqa_name) const |
Protected Attributes | |
const std::string | iq_name_ |
AlgorithmState::iq_id_type | iq_id_ |
Private Types | |
enum | { NOT_SET_YET = AlgorithmState::DOES_NOT_EXIST - 1 } |
Private Member Functions | |
CastIQMemberBase () | |
Base class for some of the implementation features of CastIQMember
.
This class is included to avoid code blot with the templates.
Definition at line 58 of file IterationPack_CastIQMember.hpp.
|
private |
Enumerator | |
---|---|
NOT_SET_YET |
Definition at line 78 of file IterationPack_CastIQMember.hpp.
|
protected |
Definition at line 50 of file IterationPack_CastIQMember.cpp.
|
private |
const std::string & IterationPack::CastIQMemberBase::iq_name | ( | ) | const |
Name returns the name of the iteration quantity.
Definition at line 55 of file IterationPack_CastIQMember.cpp.
bool IterationPack::CastIQMemberBase::exists_in | ( | const AlgorithmState & | s | ) | const |
Returns if the iteration quantity exists in the state object.
Definition at line 61 of file IterationPack_CastIQMember.cpp.
|
protected |
Definition at line 67 of file IterationPack_CastIQMember.cpp.
|
protected |
Definition at line 74 of file IterationPack_CastIQMember.cpp.
|
protected |
Definition at line 74 of file IterationPack_CastIQMember.hpp.
|
mutableprotected |
Definition at line 76 of file IterationPack_CastIQMember.hpp.