|
Gaudi Framework, version v21r8 |
| Home | Generated: 17 Mar 2010 |
#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 () | |
Definition at line 626 of file Property.h.
| 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 655 of file Property.h.
00658 : PropertyWithVerifier<TYPE,VERIFIER> ( name , &value , false , verifier ) 00659 {}
| SimplePropertyRef< TYPE, VERIFIER >::SimplePropertyRef | ( | const SimplePropertyRef< TYPE, VERIFIER > & | right | ) | [inline] |
copy constructor (must be!)
Definition at line 665 of file Property.h.
00666 : PropertyWithVerifier<TYPE,VERIFIER> 00667 ( right.name() , right.i_get() , false , right.verifier() ) 00668 {}
| 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 680 of file Property.h.
00681 { return new SimplePropertyRef(*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 688 of file Property.h.
00689 { 00690 PropertyWithVerifier<TYPE,VERIFIER>::operator=( value ) ; 00691 return *this ; 00692 }
| 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 701 of file Property.h.
00702 { 00703 PropertyWithVerifier<TYPE,VERIFIER>::operator=( right ); 00704 return *this ; 00705 }