![]() |
The Gaudi Framework
master (ff829712)
|
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) | |
![]() | |
__init__ (self, cpp_type) | |
cpp_type (self) | |
cpp_type (self, value) | |
load (self, value) | |
is_set (self, value) | |
Public Attributes | |
value_semantics | |
![]() | |
cpp_type = cpp_type | |
Static Private Attributes | |
tuple | __handled_types__ = (re.compile(r"(std::)?unordered_set<.*>$"),) |
Additional Inherited Members | |
![]() | |
_name = None | |
_cpp_type = value | |
Merge semantics for (unordered) sets.
Definition at line 526 of file semantics.py.
GaudiConfig2.semantics.SetSemantics.__init__ | ( | self, | |
cpp_type, | |||
valueSem = None ) |
Definition at line 531 of file semantics.py.
GaudiConfig2.semantics.SetSemantics.default | ( | self, | |
value ) |
Definition at line 557 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 570 of file semantics.py.
GaudiConfig2.semantics.SetSemantics.name | ( | self | ) |
Reimplemented from GaudiConfig2.semantics.PropertySemantics.
Definition at line 538 of file semantics.py.
GaudiConfig2.semantics.SetSemantics.name | ( | self, | |
value ) |
Reimplemented from GaudiConfig2.semantics.PropertySemantics.
Definition at line 542 of file semantics.py.
GaudiConfig2.semantics.SetSemantics.opt_value | ( | self, | |
value ) |
Option string version of value.
Reimplemented from GaudiConfig2.semantics.PropertySemantics.
Definition at line 562 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 546 of file semantics.py.
|
staticprivate |
Definition at line 529 of file semantics.py.
GaudiConfig2.semantics.SetSemantics.value_semantics |
Definition at line 533 of file semantics.py.