![]() |
|
|
Generated: 8 Jan 2009 |
#include <GaudiKernel/Property.h>


Definition at line 589 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 618 of file Property.h.
00621 : PropertyWithVerifier<TYPE,VERIFIER> ( name , &value , false , verifier ) 00622 {}
| SimplePropertyRef< TYPE, VERIFIER >::SimplePropertyRef | ( | const SimplePropertyRef< TYPE, VERIFIER > & | right | ) | [inline] |
copy constructor (must be!)
Definition at line 628 of file Property.h.
00629 : PropertyWithVerifier<TYPE,VERIFIER> 00630 ( right.name() , right.i_get() , false , right.verifier() ) 00631 {}
| SimplePropertyRef< TYPE, VERIFIER >::~SimplePropertyRef | ( | ) | [inline, virtual] |
| SimplePropertyRef< TYPE, VERIFIER >::SimplePropertyRef | ( | ) | [private] |
| SimplePropertyRef< TYPE, VERIFIER > * SimplePropertyRef< TYPE, VERIFIER >::clone | ( | void | ) | const [inline, virtual] |
implementation of Property::clone
Implements Property.
Definition at line 643 of file Property.h.
00644 { 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 651 of file Property.h.
00652 { 00653 PropertyWithVerifier<TYPE,VERIFIER>::operator=( value ) ; 00654 return *this ; 00655 }
| 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 664 of file Property.h.
00665 { 00666 PropertyWithVerifier<TYPE,VERIFIER>::operator=( right ); 00667 return *this ; 00668 }