|  | The Gaudi Framework
    v36r1 (3e2fb5a8)
    | 
| 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 216 of file semantics.py.
| def GaudiConfig2.semantics.getSemanticsFor | ( | cpp_type, | |
| name = None | |||
| ) | 
Definition at line 450 of file semantics.py.
| 
 | private | 
Definition at line 159 of file semantics.py.
| 
 | private | 
Definition at line 157 of file semantics.py.
| 
 | private | 
Definition at line 24 of file semantics.py.
| 
 | private | 
Definition at line 158 of file semantics.py.
| GaudiConfig2.semantics.basestring = str | 
Definition at line 22 of file semantics.py.
| GaudiConfig2.semantics.DefaultSemantics = PropertySemantics | 
Definition at line 89 of file semantics.py.
| int GaudiConfig2.semantics.is_64bits = sys.maxsize > 2**32 | 
Definition at line 25 of file semantics.py.
| list GaudiConfig2.semantics.SEMANTICS | 
Definition at line 444 of file semantics.py.