Go to the documentation of this file.
57 void operator()(
const JType<T>& type)
const
62 if (static_cast<const JROOTClassSelection&>(*
this)(type)) {
82 int main(
int argc,
char **argv)
89 JPrinter_t printer(cout, getROOTClassSelection<typelist>());
94 JParser<> zap(
"Auxiliary program to print 'any' data.");
97 "Precede name of data structure by a '+' or '-' "
98 "to add or remove data types in the output, respectively."
104 catch(
const exception& error) {
105 FATAL(error.what() << endl);
Auxiliary class for a type holder.
Empty structure for specification of parser element that is initialised (i.e.
Utility class to parse command line options.
int main(int argc, char **argv)
Auxiliary class to manage access to base classes and data members of ROOT class.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
JObject_t & for_each(JObject_t &object, JType< JTypeList< JHead_t, JTail_t > > typelist)
For each data type method.
Auxiliary class for ROOT class selection.
#define make_field(A,...)
macro to convert parameter to JParserTemplateElement object
void print(std::ostream &out) const
Print ROOT class information.