
Inheritance diagram for ProtoMol::Value::Holder< ValueTrait, Constraint >:

Public Member Functions | |
| Holder (const typename ValueTrait::RepType &v, bool def=true) | |
| Holder (const Holder &rhs) | |
| virtual const std::type_info & | type () const |
| virtual PlaceHolder * | clone () const |
| virtual bool | valid () const |
| virtual bool | clear () |
| virtual bool | init () |
| virtual unsigned int | size () const |
| virtual void | read (std::istream &is) |
| virtual ValueType::Enum | getType () const |
| virtual ConstraintValueType::Enum | getConstraintType () const |
| virtual const std::string & | getTypeString () const |
| virtual const std::string & | getConstraintTypeString () const |
| virtual bool | get (std::string &v) const |
| virtual bool | get (int &v) const |
| virtual bool | get (unsigned int &v) const |
| virtual bool | get (Real &v) const |
| virtual bool | get (bool &v) const |
| virtual bool | get (Vector3D &v) const |
| virtual bool | get (std::vector< Real > &v) const |
| virtual bool | set (const std::string &v) |
| virtual bool | set (int v) |
| virtual bool | set (unsigned int v) |
| virtual bool | set (Real v) |
| virtual bool | set (bool v) |
| virtual bool | set (const Vector3D &v) |
| virtual bool | set (const std::vector< Real > &v) |
| virtual bool | set (const Value &val) |
Private Attributes | |
| ValueTrait::RepType | holder |
| bool | ok |
|
||||||||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
Makes the value non-valid/cleared and returns previous state of valid.
Implements ProtoMol::Value::PlaceHolder. |
|
|||||||||
|
Clones the value.
Implements ProtoMol::Value::PlaceHolder. |
|
||||||||||
|
Implements ProtoMol::Value::PlaceHolder. |
|
||||||||||
|
Implements ProtoMol::Value::PlaceHolder. |
|
||||||||||
|
Implements ProtoMol::Value::PlaceHolder. |
|
||||||||||
|
Implements ProtoMol::Value::PlaceHolder. |
|
||||||||||
|
Implements ProtoMol::Value::PlaceHolder. |
|
||||||||||
|
Implements ProtoMol::Value::PlaceHolder. |
|
||||||||||
|
Implements ProtoMol::Value::PlaceHolder. |
|
|||||||||
|
Returns the type of the constraint.
Implements ProtoMol::Value::PlaceHolder. |
|
|||||||||
|
Returns the type as a string.
Implements ProtoMol::Value::PlaceHolder. |
|
|||||||||
|
Returns the type.
Implements ProtoMol::Value::PlaceHolder. |
|
|||||||||
|
Return the type of the constraint as a string.
Implements ProtoMol::Value::PlaceHolder. |
|
|||||||||
|
Initialized the value with the default value of its representation type and applying its constraints.
Implements ProtoMol::Value::PlaceHolder. |
|
||||||||||
|
Reads the value from std::istream according its type.
Implements ProtoMol::Value::PlaceHolder. |
|
||||||||||
|
Implements ProtoMol::Value::PlaceHolder. |
|
||||||||||
|
Implements ProtoMol::Value::PlaceHolder. |
|
||||||||||
|
Implements ProtoMol::Value::PlaceHolder. |
|
||||||||||
|
Implements ProtoMol::Value::PlaceHolder. |
|
||||||||||
|
Implements ProtoMol::Value::PlaceHolder. |
|
||||||||||
|
Implements ProtoMol::Value::PlaceHolder. |
|
||||||||||
|
Implements ProtoMol::Value::PlaceHolder. |
|
||||||||||
|
Implements ProtoMol::Value::PlaceHolder. |
|
|||||||||
|
Returns the number of elements, non-1 for string, Vector3D, vector.
Implements ProtoMol::Value::PlaceHolder. |
|
|||||||||
|
Returns the std::type_info of the value.
Implements ProtoMol::Value::PlaceHolder. |
|
|||||||||
|
True if the value is valid and has a type.
Implements ProtoMol::Value::PlaceHolder. |
|
|||||
|
|
|
|||||
|
|