DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Static Public Member Functions | Private Member Functions | Static Private Member Functions | List of all members
dd4hep::GrammarRegistry Class Reference

Grammar registry interface. More...

#include <Grammar.h>

Static Public Member Functions

static const GrammarRegistryinstance ()
 Registry instance singleton. More...
 
template<typename T >
static const GrammarRegistrypre_note_specs (BasicGrammar::specialization_t specs)
 
template<typename T >
static const GrammarRegistrypre_note (int)
 
template<typename T >
static const GrammarRegistrypre_note ()
 

Private Member Functions

 GrammarRegistry ()=default
 Default constructor. More...
 

Static Private Member Functions

template<typename T >
static std::string str (const BasicGrammar &, const void *)
 PropertyGrammar overload: Serialize a property to a string. More...
 

Detailed Description

Grammar registry interface.

Author
M.Frank
Date
13.08.2013

Definition at line 235 of file Grammar.h.

Constructor & Destructor Documentation

◆ GrammarRegistry()

dd4hep::GrammarRegistry::GrammarRegistry ( )
privatedefault

Default constructor.

Member Function Documentation

◆ instance()

const dd4hep::GrammarRegistry & dd4hep::GrammarRegistry::instance ( )
static

Registry instance singleton.

Definition at line 455 of file Grammar.cpp.

◆ pre_note() [1/2]

template<typename T >
static const GrammarRegistry& dd4hep::GrammarRegistry::pre_note ( )
inlinestatic

Definition at line 259 of file Grammar.h.

◆ pre_note() [2/2]

template<typename T >
static const GrammarRegistry& dd4hep::GrammarRegistry::pre_note ( int  )
inlinestatic

Definition at line 252 of file Grammar.h.

◆ pre_note_specs()

template<typename T >
static const GrammarRegistry& dd4hep::GrammarRegistry::pre_note_specs ( BasicGrammar::specialization_t  specs)
inlinestatic

Definition at line 244 of file Grammar.h.

◆ str()

template<typename T >
static std::string dd4hep::GrammarRegistry::str ( const BasicGrammar ,
const void *   
)
inlinestaticprivate

PropertyGrammar overload: Serialize a property to a string.

Definition at line 239 of file Grammar.h.


The documentation for this class was generated from the following files: