
Inheritance diagram for ProtoMol::Value::PlaceHolder:

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