DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq::oks::BindWarning Struct Reference

Public Member Functions

 BindWarning ()
 ~BindWarning ()
void add (const OksData &d, const OksRelationship *r)
void add (const OksRelationship *r)
std::ostringstream & add ()

Public Attributes

std::ostringstream * p_warnings
unsigned int p_warnings_count

Detailed Description

Definition at line 2700 of file object.cpp.

Constructor & Destructor Documentation

◆ BindWarning()

dunedaq::oks::BindWarning::BindWarning ( )
inline

Definition at line 2704 of file object.cpp.

2704: p_warnings(0), p_warnings_count(0) { ; }
std::ostringstream * p_warnings
Definition object.cpp:2701
unsigned int p_warnings_count
Definition object.cpp:2702

◆ ~BindWarning()

dunedaq::oks::BindWarning::~BindWarning ( )
inline

Definition at line 2705 of file object.cpp.

2705{ delete p_warnings; }

Member Function Documentation

◆ add() [1/3]

std::ostringstream & dunedaq::oks::BindWarning::add ( )

Definition at line 2713 of file object.cpp.

2714{
2715 if(p_warnings_count != 0) (*p_warnings) << '\n';
2716 else {p_warnings = new std::ostringstream();}
2718 return *p_warnings;
2719}

◆ add() [2/3]

void dunedaq::oks::BindWarning::add ( const OksData & d,
const OksRelationship * r )

Definition at line 2723 of file object.cpp.

2724{
2725 add() << " * object " << d << " via relationship \"" << r->get_name() << '\"';
2726}
std::ostringstream & add()
Definition object.cpp:2713

◆ add() [3/3]

void dunedaq::oks::BindWarning::add ( const OksRelationship * r)

Definition at line 2729 of file object.cpp.

2730{
2731 add() << " * relationship \"" << r->get_name() << "\" has non-zero low cardinality constraint, but it is empty";
2732}

Member Data Documentation

◆ p_warnings

std::ostringstream* dunedaq::oks::BindWarning::p_warnings

Definition at line 2701 of file object.cpp.

◆ p_warnings_count

unsigned int dunedaq::oks::BindWarning::p_warnings_count

Definition at line 2702 of file object.cpp.


The documentation for this struct was generated from the following file: