![]() |
The Gaudi Framework
v26r3
|
helper structure to define the types for properties More...
Public Types | |
| typedef TYPE | Type |
| typedef const TYPE & | PRef |
| typedef TYPE * | PVal |
| typedef const TYPE * | CVal |
| typedef TYPE | Type |
| typedef const TYPE & | PRef |
| typedef TYPE * | PVal |
| typedef const TYPE * | CVal |
Static Public Member Functions | |
| static PVal | new_ () |
| some kind of default constructor More... | |
| static PVal | new_ (const Type &right) |
| some kind of copy constructor More... | |
| static void | dele (PVal right, const bool own) |
| "smart" destructor More... | |
| static PVal | copy (PVal *right, const bool own) |
| "smart" copy-constructor More... | |
| static void | assign (Type &v1, PRef v2) |
| assignment More... | |
| static bool | less (const Type &v1, const Type &v2) |
| comparison (needed for bounded verifier) More... | |
| static PVal | new_ () |
| some kind of default constructor More... | |
| static PVal | new_ (const Type &right) |
| some kind of copy constructor More... | |
| static void | dele (PVal right, const bool own) |
| "smart" destructor More... | |
| static PVal | copy (PVal *right, const bool own) |
| "smart" copy-constructor More... | |
| static void | assign (Type &v1, PRef v2) |
| assignment More... | |
| static bool | less (const Type &v1, const Type &v2) |
| comparison (needed for bounded verifier) More... | |
helper structure to define the types for properties
For implementation of SimpleProperty<TYPE> one needs:
For implementation of SimplePropertyRef<TYPE> one needs:
For all cases one needs to have valid functions:
Definition at line 46 of file PropertyTypeTraits.h.
| typedef const TYPE* Gaudi::Utils::PropertyTypeTraits< TYPE >::CVal |
Definition at line 52 of file PropertyTypeTraits.h.
| typedef const TYPE* Gaudi::Utils::PropertyTypeTraits< TYPE >::CVal |
Definition at line 52 of file PropertyTypeTraits.h.
| typedef const TYPE& Gaudi::Utils::PropertyTypeTraits< TYPE >::PRef |
Definition at line 50 of file PropertyTypeTraits.h.
| typedef const TYPE& Gaudi::Utils::PropertyTypeTraits< TYPE >::PRef |
Definition at line 50 of file PropertyTypeTraits.h.
| typedef TYPE* Gaudi::Utils::PropertyTypeTraits< TYPE >::PVal |
Definition at line 51 of file PropertyTypeTraits.h.
| typedef TYPE* Gaudi::Utils::PropertyTypeTraits< TYPE >::PVal |
Definition at line 51 of file PropertyTypeTraits.h.
| typedef TYPE Gaudi::Utils::PropertyTypeTraits< TYPE >::Type |
Definition at line 49 of file PropertyTypeTraits.h.
| typedef TYPE Gaudi::Utils::PropertyTypeTraits< TYPE >::Type |
Definition at line 49 of file PropertyTypeTraits.h.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
"smart" copy-constructor
Definition at line 62 of file PropertyTypeTraits.h.
|
inlinestatic |
"smart" copy-constructor
Definition at line 62 of file PropertyTypeTraits.h.
|
inlinestatic |
"smart" destructor
Definition at line 59 of file PropertyTypeTraits.h.
|
inlinestatic |
"smart" destructor
Definition at line 59 of file PropertyTypeTraits.h.
|
inlinestatic |
comparison (needed for bounded verifier)
Definition at line 70 of file PropertyTypeTraits.h.
|
inlinestatic |
comparison (needed for bounded verifier)
Definition at line 70 of file PropertyTypeTraits.h.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |