21 using namespace DD4hep::Conditions;
26 void operator()(
const AbstractMap::Params::value_type& obj)
const {
30 obj.second.dataType().c_str(),
31 obj.second.str().c_str());
34 if ( !data.
params.empty() ) {
35 for_each(data.
params.begin(), data.
params.end(),_Print());
46 : clientData(c.clientData), params(c.params), classID(c.classID)
77 #include "DD4hep/BasicGrammar_inl.h"
std::ostream & operator<<(std::ostream &os, const DetType &t)
virtual ~ClientData()
Default destructor.
static void decrement(T *)
Decrement count according to type information.
AbstractMap & operator=(const AbstractMap &c)
Assignment operator.
#define DD4HEP_DEFINE_PARSER_GRAMMAR(x, func)
static void increment(T *)
Increment count according to type information.
virtual ~AbstractMap()
Default destructor.
Conditions data block. Internally maps other objects to abstract data blocks.
int printout(PrintLevel severity, const char *src, const char *fmt,...)
Calls the display action with a given severity level.
AbstractMap()
Default constructor.
#define DD4HEP_DEFINE_CONDITIONS_TYPE_DUMMY(x)