DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <Schema.hpp>
Public Member Functions | |
class_t (const std::string &name, const std::string &description, const std::string &schema_path, bool is_abstract) | |
class_t () | |
void | print (std::ostream &out, const std::string &prefix="") const |
Public Attributes | |
std::string | p_name |
std::string | p_description |
std::string | p_schema_path |
bool | p_abstract |
const std::vector< std::string > | p_superclasses |
const std::vector< std::string > | p_subclasses |
const std::vector< attribute_t > | p_attributes |
const std::vector< relationship_t > | p_relationships |
The description of class.
Definition at line 155 of file Schema.hpp.
dunedaq::conffwk::class_t::class_t | ( | const std::string & | name, |
const std::string & | description, | ||
const std::string & | schema_path, | ||
bool | is_abstract ) |
Create class description
Definition at line 151 of file ConfigurationImpl.cpp.
|
inline |
void dunedaq::conffwk::class_t::print | ( | std::ostream & | out, |
const std::string & | prefix = "" ) const |
Print description of class to stream.
out | the output stream |
prefix | optional shift output using prefix |
Definition at line 163 of file ConfigurationImpl.cpp.
bool dunedaq::conffwk::class_t::p_abstract |
if true, the class is abstract and has no objects
Definition at line 160 of file Schema.hpp.
const std::vector<attribute_t> dunedaq::conffwk::class_t::p_attributes |
the all attributes of the class
Definition at line 163 of file Schema.hpp.
std::string dunedaq::conffwk::class_t::p_description |
the description text of class
Definition at line 158 of file Schema.hpp.
std::string dunedaq::conffwk::class_t::p_name |
the class name
Definition at line 157 of file Schema.hpp.
const std::vector<relationship_t> dunedaq::conffwk::class_t::p_relationships |
the all relationships of the class
Definition at line 164 of file Schema.hpp.
std::string dunedaq::conffwk::class_t::p_schema_path |
the path to the schema_file
Definition at line 159 of file Schema.hpp.
const std::vector<std::string> dunedaq::conffwk::class_t::p_subclasses |
the names of direct subclasses
Definition at line 162 of file Schema.hpp.
const std::vector<std::string> dunedaq::conffwk::class_t::p_superclasses |
the names of direct superclasses
Definition at line 161 of file Schema.hpp.