The Gaudi Framework  v36r1 (3e2fb5a8)
semantics.py File Reference

Go to the source code of this file.

Classes

class  GaudiConfig2.semantics.PropertySemantics
 
class  GaudiConfig2.semantics.StringSemantics
 
class  GaudiConfig2.semantics.BoolSemantics
 
class  GaudiConfig2.semantics.FloatSemantics
 
class  GaudiConfig2.semantics.IntSemantics
 
class  GaudiConfig2.semantics.ComponentSemantics
 
class  GaudiConfig2.semantics._ListHelper
 
class  GaudiConfig2.semantics.SequenceSemantics
 
class  GaudiConfig2.semantics.OrderedSetSemantics
 
class  GaudiConfig2.semantics._DictHelper
 
class  GaudiConfig2.semantics.MappingSemantics
 

Namespaces

 GaudiConfig2.semantics
 

Functions

def GaudiConfig2.semantics.extract_template_args (cpp_type)
 
def GaudiConfig2.semantics.getSemanticsFor (cpp_type, name=None)
 

Variables

 GaudiConfig2.semantics.basestring = str
 
 GaudiConfig2.semantics._log = logging.getLogger(__name__)
 
int GaudiConfig2.semantics.is_64bits = sys.maxsize > 2**32
 
 GaudiConfig2.semantics.DefaultSemantics = PropertySemantics
 
string GaudiConfig2.semantics._IDENTIFIER_RE = r'[a-zA-Z_][a-zA-Z0-9_]*'
 
string GaudiConfig2.semantics._NS_IDENT_RE = r'{ident}(::{ident})*'.format(ident=_IDENTIFIER_RE)
 
string GaudiConfig2.semantics._COMMA_SEPARATION_RE = r'{exp}(,{exp})*'
 
list GaudiConfig2.semantics.SEMANTICS