The Gaudi Framework  master (b9786168)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages Concepts
semantics.py File Reference

Go to the source code of this file.

Classes

class  GaudiConfig2.semantics.PropertySemantics
 
class  GaudiConfig2.semantics.DefaultSemantics
 
class  GaudiConfig2.semantics.StringSemantics
 
class  GaudiConfig2.semantics.BoolSemantics
 
class  GaudiConfig2.semantics.FloatSemantics
 
class  GaudiConfig2.semantics.IntSemantics
 
class  GaudiConfig2.semantics.ComponentSemantics
 
class  GaudiConfig2.semantics.ComponentHandleSemantics
 
class  GaudiConfig2.semantics.GaudiHandleArraySemantics
 
class  GaudiConfig2.semantics._ListHelper
 
class  GaudiConfig2.semantics.SequenceSemantics
 
class  GaudiConfig2.semantics._SetHelper
 
class  GaudiConfig2.semantics.SetSemantics
 
class  GaudiConfig2.semantics.OrderedSetSemantics
 
class  GaudiConfig2.semantics._DictHelper
 
class  GaudiConfig2.semantics.MappingSemantics
 

Namespaces

namespace  GaudiConfig2
 
namespace  GaudiConfig2.semantics
 

Functions

 GaudiConfig2.semantics.extract_template_args (cpp_type)
 
 GaudiConfig2.semantics.getSemanticsFor (cpp_type, strict=False)
 

Variables

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