|
Gaudi Framework, version v21r4 |
| Home | Generated: 7 Sep 2009 |
#include <GaudiKernel/Property.h>


Definition at line 585 of file 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) |
| assignement form the value | |
| template<class OTHER> | |
| SimplePropertyRef & | operator= (const PropertyWithValue< OTHER > &right) |
| assignement form the other property type | |
Private Member Functions | |
| SimplePropertyRef () | |
| SimplePropertyRef< TYPE, VERIFIER >::SimplePropertyRef | ( | const std::string & | name, | |
| TYPE & | value, | |||
| VERIFIER | verifier = VERIFIER() | |||
| ) | [inline] |
Constructor from the name, the value and the verifier.
| value | NB! non-const reference |
Definition at line 614 of file Property.h.
00617 : PropertyWithVerifier<TYPE,VERIFIER> ( name , &value , false , verifier ) 00618 {}
| SimplePropertyRef< TYPE, VERIFIER >::SimplePropertyRef | ( | const SimplePropertyRef< TYPE, VERIFIER > & | right | ) | [inline] |
copy constructor (must be!)
Definition at line 624 of file Property.h.
00625 : PropertyWithVerifier<TYPE,VERIFIER> 00626 ( right.name() , right.i_get() , false , right.verifier() ) 00627 {}
| SimplePropertyRef< TYPE, VERIFIER >::~SimplePropertyRef | ( | ) | [inline, 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 639 of file Property.h.
00640 { return new SimplePropertyRef(*this) ; }
| SimplePropertyRef< TYPE, VERIFIER > & SimplePropertyRef< TYPE, VERIFIER >::operator= | ( | const TYPE & | value | ) | [inline] |
assignement form the value
assignemet from the value
Reimplemented from PropertyWithVerifier< TYPE, VERIFIER >.
Definition at line 647 of file Property.h.
00648 { 00649 PropertyWithVerifier<TYPE,VERIFIER>::operator=( value ) ; 00650 return *this ; 00651 }
| SimplePropertyRef< TYPE, VERIFIER > & SimplePropertyRef< TYPE, VERIFIER >::operator= | ( | const PropertyWithValue< OTHER > & | right | ) | [inline] |
assignement form the other property type
Reimplemented from PropertyWithVerifier< TYPE, VERIFIER >.
Definition at line 660 of file Property.h.
00661 { 00662 PropertyWithVerifier<TYPE,VERIFIER>::operator=( right ); 00663 return *this ; 00664 }