The Gaudi Framework
master (37c0b60a)
|
Public Member Functions | |
def | __init__ (self, cpp_type, valueSem=None) |
def | name (self) |
def | name (self, value) |
def | store (self, value) |
def | default (self, value) |
def | opt_value (self, value) |
def | merge (self, bb, aa) |
Public Member Functions inherited from GaudiConfig2.semantics.PropertySemantics | |
def | __init__ (self, cpp_type) |
def | cpp_type (self) |
def | cpp_type (self, value) |
def | load (self, value) |
def | is_set (self, value) |
Public Attributes | |
value_semantics | |
Public Attributes inherited from GaudiConfig2.semantics.PropertySemantics | |
cpp_type | |
Private Attributes | |
_name | |
Static Private Attributes | |
__handled_types__ | |
Merge semantics for (unordered) sets.
Definition at line 443 of file semantics.py.
def GaudiConfig2.semantics.SetSemantics.__init__ | ( | self, | |
cpp_type, | |||
valueSem = None |
|||
) |
Definition at line 448 of file semantics.py.
def GaudiConfig2.semantics.SetSemantics.default | ( | self, | |
value | |||
) |
Definition at line 474 of file semantics.py.
def 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 487 of file semantics.py.
def GaudiConfig2.semantics.SetSemantics.name | ( | self | ) |
Reimplemented from GaudiConfig2.semantics.PropertySemantics.
Definition at line 455 of file semantics.py.
def GaudiConfig2.semantics.SetSemantics.name | ( | self, | |
value | |||
) |
Reimplemented from GaudiConfig2.semantics.PropertySemantics.
Definition at line 459 of file semantics.py.
def GaudiConfig2.semantics.SetSemantics.opt_value | ( | self, | |
value | |||
) |
Option string version of value.
Reimplemented from GaudiConfig2.semantics.PropertySemantics.
Definition at line 479 of file semantics.py.
def GaudiConfig2.semantics.SetSemantics.store | ( | self, | |
value | |||
) |
Validation/transformation of the data to be stored.
Reimplemented from GaudiConfig2.semantics.PropertySemantics.
Definition at line 463 of file semantics.py.
|
staticprivate |
Definition at line 446 of file semantics.py.
|
private |
Definition at line 460 of file semantics.py.
GaudiConfig2.semantics.SetSemantics.value_semantics |
Definition at line 450 of file semantics.py.