![]() |
The Gaudi Framework
master (9f3f8895)
|


Public Member Functions | |
| __init__ (self, cpp_type, valueSem=None) | |
| name (self) | |
| name (self, value) | |
| store (self, value) | |
| default (self, value) | |
| opt_value (self, value) | |
| merge (self, bb, aa) | |
| Public Member Functions inherited from GaudiConfig2.semantics.PropertySemantics | |
| __init__ (self, cpp_type) | |
| cpp_type (self) | |
| cpp_type (self, value) | |
| load (self, value) | |
| is_set (self, value) | |
Public Attributes | |
| value_semantics | |
| Public Attributes inherited from GaudiConfig2.semantics.PropertySemantics | |
| cpp_type = cpp_type | |
Static Private Attributes | |
| tuple | __handled_types__ = (re.compile(r"(std::)?unordered_set<.*>$"),) |
Additional Inherited Members | |
| Protected Attributes inherited from GaudiConfig2.semantics.PropertySemantics | |
| _name = None | |
| _cpp_type = value | |
Merge semantics for (unordered) sets.
Definition at line 648 of file semantics.py.
| GaudiConfig2.semantics.SetSemantics.__init__ | ( | self, | |
| cpp_type, | |||
| valueSem = None ) |
Definition at line 653 of file semantics.py.
| GaudiConfig2.semantics.SetSemantics.default | ( | self, | |
| value ) |
Definition at line 677 of file semantics.py.
| GaudiConfig2.semantics.SetSemantics.merge | ( | self, | |
| a, | |||
| b ) |
"Merge" two values. Used when merging two Configurable instances, by default just ensure the two values do not conflict, but it can be overridden in derived semantics to, for example, append to the two lists.
Reimplemented from GaudiConfig2.semantics.PropertySemantics.
Definition at line 690 of file semantics.py.
| GaudiConfig2.semantics.SetSemantics.name | ( | self | ) |
Reimplemented from GaudiConfig2.semantics.PropertySemantics.
Definition at line 660 of file semantics.py.
| GaudiConfig2.semantics.SetSemantics.name | ( | self, | |
| value ) |
Reimplemented from GaudiConfig2.semantics.PropertySemantics.
Definition at line 664 of file semantics.py.
| GaudiConfig2.semantics.SetSemantics.opt_value | ( | self, | |
| value ) |
Option string version of value.
Reimplemented from GaudiConfig2.semantics.PropertySemantics.
Definition at line 682 of file semantics.py.
| GaudiConfig2.semantics.SetSemantics.store | ( | self, | |
| value ) |
Validation/transformation of the data to be stored.
Reimplemented from GaudiConfig2.semantics.PropertySemantics.
Definition at line 668 of file semantics.py.
|
staticprivate |
Definition at line 651 of file semantics.py.
| GaudiConfig2.semantics.SetSemantics.value_semantics |
Definition at line 655 of file semantics.py.