![]() |
|
|
Generated: 18 Jul 2008 |
#include <GaudiKernel/Property.h>
Inheritance diagram for SimpleProperty< TYPE, VERIFIER >:


Definition at line 458 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() |
) |
"Almost default" constructor from verifier
Definition at line 494 of file Property.h.
Referenced by SimpleProperty< TYPE, VERIFIER >::clone().
00495 : PropertyWithVerifier<TYPE,VERIFIER> 00496 ( "" , new TYPE() , true , verifier ) 00497 {}
| SimpleProperty< TYPE, VERIFIER >::SimpleProperty | ( | const TYPE & | value, | |
| VERIFIER | verifier = VERIFIER() | |||
| ) |
The constructor from the value and verifier (ATLAS needs it!).
Definition at line 503 of file Property.h.
00505 : PropertyWithVerifier<TYPE,VERIFIER> 00506 ( "" , new TYPE(value) , true , verifier ) 00507 {}
| SimpleProperty< TYPE, VERIFIER >::SimpleProperty | ( | const std::string & | name, | |
| const TYPE & | value, | |||
| VERIFIER | verifier = VERIFIER() | |||
| ) |
The constructor from the name, value and verifier.
Definition at line 513 of file Property.h.
00516 : PropertyWithVerifier<TYPE,VERIFIER> 00517 ( name , new TYPE(value) , true , verifier ) 00518 {}
| SimpleProperty< TYPE, VERIFIER >::SimpleProperty | ( | const PropertyWithValue< OTHER > & | right | ) |
constructor from other property type
Definition at line 525 of file Property.h.
00526 : PropertyWithVerifier<TYPE,VERIFIER> 00527 ( right.name() , new TYPE( right.value() ) , true , VERIFIER() ) 00528 {}
| SimpleProperty< TYPE, VERIFIER >::SimpleProperty | ( | const SimpleProperty< TYPE, VERIFIER > & | right | ) |
copy constructor (must be!)
Definition at line 534 of file Property.h.
00535 : PropertyWithVerifier<TYPE,VERIFIER> 00536 ( right.name() , new TYPE( right.value() ) , true , right.verifier() ) 00537 {}
| SimpleProperty< TYPE, VERIFIER >::~SimpleProperty | ( | ) | [virtual] |
| SimpleProperty< TYPE, VERIFIER > * SimpleProperty< TYPE, VERIFIER >::clone | ( | ) | const [inline, virtual] |
implementation of Property::clone
Implements Property.
Definition at line 549 of file Property.h.
References SimpleProperty< TYPE, VERIFIER >::SimpleProperty().
00550 { 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 557 of file Property.h.
References PropertyWithVerifier< TYPE, VERIFIER >::operator=().
00558 { 00559 PropertyWithVerifier<TYPE,VERIFIER>::operator=( value ); 00560 return *this ; 00561 }
| 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 570 of file Property.h.
00571 { 00572 PropertyWithVerifier<TYPE,VERIFIER>::operator=( right ); 00573 return *this ; 00574 }