DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
DalObjectPrint.hpp File Reference
#include <iostream>
Include dependency graph for DalObjectPrint.hpp:

Go to the source code of this file.

Namespaces

namespace  dunedaq
 Including Qt Headers.
 
namespace  dunedaq::conffwk
 

Enumerations

enum  dunedaq::conffwk::PrintNumBase { dunedaq::conffwk::dec , dunedaq::conffwk::hex , dunedaq::conffwk::oct }
 

Functions

template<class T >
void dunedaq::conffwk::p_val (std::ostream &s, const T &data)
 
template<>
void dunedaq::conffwk::p_val< uint8_t > (std::ostream &s, const uint8_t &data)
 
template<>
void dunedaq::conffwk::p_val< int8_t > (std::ostream &s, const int8_t &data)
 
template<PrintNumBase NUM_BASE = dec>
void dunedaq::conffwk::p_base_start (std::ostream &s) noexcept
 
template<PrintNumBase NUM_BASE>
void dunedaq::conffwk::p_base_end (std::ostream &s) noexcept
 
template<PrintNumBase NUM_BASE = dec, class T >
void dunedaq::conffwk::p_sv_attr (std::ostream &s, const std::string &str, const std::string &name, const T &val) noexcept
 print single-value attribute
 
template<PrintNumBase NUM_BASE = dec, class T >
void dunedaq::conffwk::p_mv_attr (std::ostream &s, const std::string &str, const std::string &name, const T &val) noexcept
 print multi-value attribute
 
void dunedaq::conffwk::p_sv_rel (std::ostream &s, const std::string &str, const std::string &name, const DalObject *obj)
 print weak single-value relationship
 
template<class T >
void dunedaq::conffwk::p_sv_rel (std::ostream &s, const std::string &str, unsigned int indent, const std::string &name, const T *obj) noexcept
 print composite single-value relationship
 
template<class T >
void dunedaq::conffwk::p_mv_rel (std::ostream &s, const std::string &str, const std::string &name, const T &objs) noexcept
 print weak multi-value relationship
 
template<class T >
void dunedaq::conffwk::p_mv_rel (std::ostream &s, const std::string &str, unsigned int indent, const std::string &name, const T &objs) noexcept
 print composite multi-value relationship