The Gaudi Framework  master (76fc3702)
Loading...
Searching...
No Matches
semantics.py File Reference

Go to the source code of this file.

Classes

class  GaudiConfig2.semantics.PropertySemantics
class  GaudiConfig2.semantics.DefaultSemantics
class  GaudiConfig2.semantics._JSONValue
class  GaudiConfig2.semantics._JSONOption
class  GaudiConfig2.semantics.JSONSemantics
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._GaudiHandleArrayOptionValue
class  GaudiConfig2.semantics.GaudiHandleArraySemantics
class  GaudiConfig2.semantics.DataHandleSemantics
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