![]() |
The Gaudi Framework
v36r3 (83a1ddab)
|
Classes | |
| class | _DictHelper |
| class | _ListHelper |
| class | BoolSemantics |
| class | ComponentSemantics |
| class | FloatSemantics |
| class | IntSemantics |
| class | MappingSemantics |
| class | OrderedSetSemantics |
| class | PropertySemantics |
| class | SequenceSemantics |
| class | StringSemantics |
Functions | |
| def | extract_template_args (cpp_type) |
| def | getSemanticsFor (cpp_type, name=None) |
Variables | |
| basestring = str | |
| _log = logging.getLogger(__name__) | |
| int | is_64bits = sys.maxsize > 2 ** 32 |
| DefaultSemantics = PropertySemantics | |
| string | _IDENTIFIER_RE = r"[a-zA-Z_][a-zA-Z0-9_]*" |
| string | _NS_IDENT_RE = r"{ident}(::{ident})*".format(ident=_IDENTIFIER_RE) |
| string | _COMMA_SEPARATION_RE = r"{exp}(,{exp})*" |
| list | SEMANTICS |
| def GaudiConfig2.semantics.extract_template_args | ( | cpp_type | ) |
Return an iterator over the list of template arguments in a C++ type
string.
>>> t = 'map<string, vector<int, allocator<int> >, allocator<v<i>, a<i>> >'
>>> list(extract_template_args(t))
['string', 'vector<int, allocator<int> >', 'allocator<v<i>, a<i>>']
>>> list(extract_template_args('int'))
[]
Definition at line 237 of file semantics.py.
| def GaudiConfig2.semantics.getSemanticsFor | ( | cpp_type, | |
name = None |
|||
| ) |
Definition at line 474 of file semantics.py.
|
private |
Definition at line 168 of file semantics.py.
|
private |
Definition at line 166 of file semantics.py.
|
private |
Definition at line 26 of file semantics.py.
|
private |
Definition at line 167 of file semantics.py.
| GaudiConfig2.semantics.basestring = str |
Definition at line 24 of file semantics.py.
| GaudiConfig2.semantics.DefaultSemantics = PropertySemantics |
Definition at line 93 of file semantics.py.
| int GaudiConfig2.semantics.is_64bits = sys.maxsize > 2 ** 32 |
Definition at line 27 of file semantics.py.
| list GaudiConfig2.semantics.SEMANTICS |
Definition at line 465 of file semantics.py.