|
| | SimplePropertyRef (const std::string &name, TYPE &value, VERIFIER verifier=VERIFIER()) |
| | Constructor from the name, the value and the verifier.
|
| |
| | SimplePropertyRef (const SimplePropertyRef &right) |
| | copy constructor (must be!)
|
| |
| virtual | ~SimplePropertyRef () |
| | virtual Destructor
|
| |
| virtual SimplePropertyRef * | clone () const |
| | implementation of Property::clone
|
| |
| SimplePropertyRef & | operator= (const TYPE &value) |
| | assignment form the value
|
| |
| template<class OTHER > |
| SimplePropertyRef & | operator= (const PropertyWithValue< OTHER > &right) |
| | assignment form the other property type
|
| |
| | SimplePropertyRef (const std::string &name, TYPE &value, VERIFIER verifier=VERIFIER()) |
| | Constructor from the name, the value and the verifier.
|
| |
| | SimplePropertyRef (const SimplePropertyRef &right) |
| | copy constructor (must be!)
|
| |
| virtual | ~SimplePropertyRef () |
| | virtual Destructor
|
| |
| virtual SimplePropertyRef * | clone () const |
| | implementation of Property::clone
|
| |
| SimplePropertyRef & | operator= (const TYPE &value) |
| | assignment form the value
|
| |
| template<class OTHER > |
| SimplePropertyRef & | operator= (const PropertyWithValue< OTHER > &right) |
| | assignment form the other property type
|
| |
| VERIFIER & | verifier () |
| |
| const VERIFIER & | verifier () const |
| |
| bool | set (const TYPE &value) |
| | update the value of the property/check the verifier
|
| |
| virtual bool | setValue (const TYPE &value) |
| | implementation of PropertyWithValue::setValue
|
| |
| template<class OTHER , class OTHERVERIFIER > |
| PropertyWithVerifier & | operator= (const PropertyWithVerifier< OTHER, OTHERVERIFIER > &right) |
| | templated assignment
|
| |
| template<class OTHER > |
| PropertyWithVerifier & | operator= (const PropertyWithValue< OTHER > &right) |
| | templated assignment
|
| |
| PropertyWithVerifier & | operator= (const TYPE &right) |
| | assignment
|
| |
| VERIFIER & | verifier () |
| |
| const VERIFIER & | verifier () const |
| |
| bool | set (const TYPE &value) |
| | update the value of the property/check the verifier
|
| |
| virtual bool | setValue (const TYPE &value) |
| | implementation of PropertyWithValue::setValue
|
| |
| template<class OTHER , class OTHERVERIFIER > |
| PropertyWithVerifier & | operator= (const PropertyWithVerifier< OTHER, OTHERVERIFIER > &right) |
| | templated assignment
|
| |
| template<class OTHER > |
| PropertyWithVerifier & | operator= (const PropertyWithValue< OTHER > &right) |
| | templated assignment
|
| |
| PropertyWithVerifier & | operator= (const TYPE &right) |
| | assignment
|
| |
| | operator const TYPE & () const |
| | implicit conversion to the type
|
| |
| const TYPE & | value () const |
| | explicit conversion
|
| |
| virtual bool | assign (const Property &source) |
| | get the value from another property
|
| |
| virtual bool | load (Property &dest) const |
| | set value for another property
|
| |
| virtual StatusCode | fromString (const std::string &s) |
| | string -> value
|
| |
| virtual std::string | toString () const |
| | value -> string
|
| |
| virtual void | toStream (std::ostream &out) const |
| | value -> stream
|
| |
| | operator const TYPE & () const |
| | implicit conversion to the type
|
| |
| const TYPE & | value () const |
| | explicit conversion
|
| |
| virtual bool | assign (const Property &source) |
| | get the value from another property
|
| |
| virtual bool | load (Property &dest) const |
| | set value for another property
|
| |
| virtual StatusCode | fromString (const std::string &s) |
| | string -> value
|
| |
| virtual std::string | toString () const |
| | value -> string
|
| |
| virtual void | toStream (std::ostream &out) const |
| | value -> stream
|
| |
| const std::string & | name () const |
| | property name
|
| |
| const std::string & | documentation () const |
| | property documentation
|
| |
| const std::type_info * | type_info () const |
| | property type-info
|
| |
| std::string | type () const |
| | property type
|
| |
| const PropertyCallbackFunctor * | readCallBack () const |
| | Call-back functor at reading: the functor is owned by property!
|
| |
| const PropertyCallbackFunctor * | updateCallBack () const |
| | Call-back functor for update: the functor is owned by property!
|
| |
| virtual void | declareReadHandler (PropertyCallbackFunctor *pf) |
| | set new callback for reading
|
| |
| virtual void | declareUpdateHandler (PropertyCallbackFunctor *pf) |
| | set new callback for update
|
| |
| template<class HT > |
| void | declareReadHandler (void(HT::*MF)(Property &), HT *instance) |
| |
| template<class HT > |
| void | declareUpdateHandler (void(HT::*MF)(Property &), HT *instance) |
| |
| virtual void | useReadHandler () const |
| | use the call-back function at reading
|
| |
| virtual bool | useUpdateHandler () |
| | use the call-back function at update
|
| |
| virtual | ~Property () |
| | virtual destructor
|
| |
| void | setName (const std::string &value) |
| | set the new value for the property name
|
| |
| void | setDocumentation (const std::string &documentation) |
| | set the documentation string
|
| |
| virtual std::ostream & | fillStream (std::ostream &) const |
| | the printout of the property value
|
| |
| const std::string & | name () const |
| | property name
|
| |
| const std::string & | documentation () const |
| | property documentation
|
| |
| const std::type_info * | type_info () const |
| | property type-info
|
| |
| std::string | type () const |
| | property type
|
| |
| const PropertyCallbackFunctor * | readCallBack () const |
| | Call-back functor at reading: the functor is owned by property!
|
| |
| const PropertyCallbackFunctor * | updateCallBack () const |
| | Call-back functor for update: the functor is owned by property!
|
| |
| virtual void | declareReadHandler (PropertyCallbackFunctor *pf) |
| | set new callback for reading
|
| |
| virtual void | declareUpdateHandler (PropertyCallbackFunctor *pf) |
| | set new callback for update
|
| |
| template<class HT > |
| void | declareReadHandler (void(HT::*MF)(Property &), HT *instance) |
| |
| template<class HT > |
| void | declareUpdateHandler (void(HT::*MF)(Property &), HT *instance) |
| |
| virtual void | useReadHandler () const |
| | use the call-back function at reading
|
| |
| virtual bool | useUpdateHandler () |
| | use the call-back function at update
|
| |
| virtual | ~Property () |
| | virtual destructor
|
| |
| void | setName (const std::string &value) |
| | set the new value for the property name
|
| |
| void | setDocumentation (const std::string &documentation) |
| | set the documentation string
|
| |
| virtual std::ostream & | fillStream (std::ostream &) const |
| | the printout of the property value
|
| |
template<class TYPE, class VERIFIER>
class SimplePropertyRef< TYPE, VERIFIER >
SimplePropertyRef templated class.
- Author
- Paul Maley
-
CTDay
-
Vanya BELYAEV ibely.nosp@m.aev@.nosp@m.physi.nosp@m.cs.s.nosp@m.yr.ed.nosp@m.u
Definition at line 16 of file HistoProperty.h.