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


Definition at line 455 of file Property.h.
Public Member Functions | |
| SimpleProperty (VERIFIER verifier=VERIFIER()) | |
| "Almost default" constructor from verifier | |
| SimpleProperty (const TYPE &value, VERIFIER verifier=VERIFIER()) | |
| The constructor from the value and verifier (ATLAS needs it!). | |
| SimpleProperty (const std::string &name, const TYPE &value, VERIFIER verifier=VERIFIER()) | |
| The constructor from the name, value and verifier. | |
| template<class OTHER> | |
| SimpleProperty (const PropertyWithValue< OTHER > &right) | |
| constructor from other property type | |
| SimpleProperty (const SimpleProperty &right) | |
| copy constructor (must be!) | |
| virtual | ~SimpleProperty () |
| virtual Destructor | |
| virtual SimpleProperty * | clone () const |
| implementation of Property::clone | |
| SimpleProperty & | operator= (const TYPE &value) |
| assignement form the value | |
| template<class OTHER> | |
| SimpleProperty & | operator= (const PropertyWithValue< OTHER > &right) |
| assignement form the other property type | |
| SimpleProperty< TYPE, VERIFIER >::SimpleProperty | ( | VERIFIER | verifier = VERIFIER() |
) | [inline] |
"Almost default" constructor from verifier
The constructor from verifier.
Definition at line 491 of file Property.h.
00492 : PropertyWithVerifier<TYPE,VERIFIER> 00493 ( "" , new TYPE() , true , verifier ) 00494 {}
| SimpleProperty< TYPE, VERIFIER >::SimpleProperty | ( | const TYPE & | value, | |
| VERIFIER | verifier = VERIFIER() | |||
| ) | [inline] |
The constructor from the value and verifier (ATLAS needs it!).
The constructor from the value and verifier.
Definition at line 500 of file Property.h.
00502 : PropertyWithVerifier<TYPE,VERIFIER> 00503 ( "" , new TYPE(value) , true , verifier ) 00504 {}
| SimpleProperty< TYPE, VERIFIER >::SimpleProperty | ( | const std::string & | name, | |
| const TYPE & | value, | |||
| VERIFIER | verifier = VERIFIER() | |||
| ) | [inline] |
The constructor from the name, value and verifier.
Definition at line 510 of file Property.h.
00513 : PropertyWithVerifier<TYPE,VERIFIER> 00514 ( name , new TYPE(value) , true , verifier ) 00515 {}
| SimpleProperty< TYPE, VERIFIER >::SimpleProperty | ( | const PropertyWithValue< OTHER > & | right | ) | [inline] |
constructor from other property type
Definition at line 522 of file Property.h.
00523 : PropertyWithVerifier<TYPE,VERIFIER> 00524 ( right.name() , new TYPE( right.value() ) , true , VERIFIER() ) 00525 {}
| SimpleProperty< TYPE, VERIFIER >::SimpleProperty | ( | const SimpleProperty< TYPE, VERIFIER > & | right | ) | [inline] |
copy constructor (must be!)
Definition at line 531 of file Property.h.
00532 : PropertyWithVerifier<TYPE,VERIFIER> 00533 ( right.name() , new TYPE( right.value() ) , true , right.verifier() ) 00534 {}
| SimpleProperty< TYPE, VERIFIER >::~SimpleProperty | ( | ) | [inline, virtual] |
| SimpleProperty< TYPE, VERIFIER > * SimpleProperty< TYPE, VERIFIER >::clone | ( | ) | const [inline, virtual] |
implementation of Property::clone
Implements Property.
Definition at line 546 of file Property.h.
00547 { return new SimpleProperty(*this) ; }
| SimpleProperty< TYPE, VERIFIER > & SimpleProperty< TYPE, VERIFIER >::operator= | ( | const TYPE & | value | ) | [inline] |
assignement form the value
Reimplemented from PropertyWithVerifier< TYPE, VERIFIER >.
Definition at line 554 of file Property.h.
00555 { 00556 PropertyWithVerifier<TYPE,VERIFIER>::operator=( value ); 00557 return *this ; 00558 }
| SimpleProperty< TYPE, VERIFIER > & SimpleProperty< TYPE, VERIFIER >::operator= | ( | const PropertyWithValue< OTHER > & | right | ) | [inline] |
assignement form the other property type
Reimplemented from PropertyWithVerifier< TYPE, VERIFIER >.
Definition at line 567 of file Property.h.
00568 { 00569 PropertyWithVerifier<TYPE,VERIFIER>::operator=( right ); 00570 return *this ; 00571 }