|
Gaudi Framework, version v22r4 |
| Home | Generated: Fri Sep 2 2011 |
SimplePropertyRef templated class. More...
#include <GaudiKernel/Property.h>


Public Member Functions | |
| 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 | |
Private Member Functions | |
| SimplePropertyRef () | |
SimplePropertyRef templated class.
Definition at line 640 of file Property.h.
| SimplePropertyRef< TYPE, VERIFIER >::SimplePropertyRef | ( | const std::string & | name, |
| TYPE & | value, | ||
| VERIFIER | verifier = VERIFIER() |
||
| ) |
Constructor from the name, the value and the verifier.
| value | NB! non-const reference |
Definition at line 669 of file Property.h.
: PropertyWithVerifier<TYPE,VERIFIER> ( name , &value , false , verifier ) {}
| SimplePropertyRef< TYPE, VERIFIER >::SimplePropertyRef | ( | const SimplePropertyRef< TYPE, VERIFIER > & | right ) |
copy constructor (must be!)
Definition at line 679 of file Property.h.
: PropertyWithVerifier<TYPE,VERIFIER> ( right.name() , right.i_get() , false , right.verifier() ) {}
| SimplePropertyRef< TYPE, VERIFIER >::~SimplePropertyRef | ( | ) | [virtual] |
| SimplePropertyRef< TYPE, VERIFIER >::SimplePropertyRef | ( | ) | [private] |
| SimplePropertyRef< TYPE, VERIFIER > * SimplePropertyRef< TYPE, VERIFIER >::clone | ( | ) | const [inline, virtual] |
implementation of Property::clone
Implements Property.
Definition at line 694 of file Property.h.
{ return new SimplePropertyRef(*this) ; }
| SimplePropertyRef< TYPE, VERIFIER > & SimplePropertyRef< TYPE, VERIFIER >::operator= | ( | const PropertyWithValue< OTHER > & | right ) | [inline] |
assignment form the other property type
Reimplemented from PropertyWithVerifier< TYPE, VERIFIER >.
Definition at line 715 of file Property.h.
{
PropertyWithVerifier<TYPE,VERIFIER>::operator=( right );
return *this ;
}
| SimplePropertyRef< TYPE, VERIFIER > & SimplePropertyRef< TYPE, VERIFIER >::operator= | ( | const TYPE & | value ) | [inline] |
assignment form the value
assignment from the value
Reimplemented from PropertyWithVerifier< TYPE, VERIFIER >.
Definition at line 702 of file Property.h.
{
PropertyWithVerifier<TYPE,VERIFIER>::operator=( value ) ;
return *this ;
}