DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
OksConfigObject.cpp File Reference
Include dependency graph for OksConfigObject.cpp:

Go to the source code of this file.

Functions

static std::string mk_error_text (const char *op, const char *what, const std::string &name, const OksObject *o, const char *error)
 
static std::string mk_get_error_text (const char *what, const std::string &name, const OksObject *o, const char *error=nullptr)
 
static std::string mk_set_error_text (const char *what, const std::string &name, const OksObject *o, const char *error=nullptr)
 

Function Documentation

◆ mk_error_text()

static std::string mk_error_text ( const char * op,
const char * what,
const std::string & name,
const OksObject * o,
const char * error )
static

Definition at line 18 of file OksConfigObject.cpp.

19{
20 std::ostringstream text;
21 text << "failed to " << op << ' ' << what << " \"" << name << "\" of object " << o;
22 if (error)
23 text << ": " << error;
24 return text.str();
25}
Factory couldn t std::string alg_name Invalid configuration error
Definition Issues.hpp:34

◆ mk_get_error_text()

static std::string mk_get_error_text ( const char * what,
const std::string & name,
const OksObject * o,
const char * error = nullptr )
static

Definition at line 28 of file OksConfigObject.cpp.

29{
30 return mk_error_text("read", what, name, o, error);
31}
static std::string mk_error_text(const char *op, const char *what, const std::string &name, const OksObject *o, const char *error)

◆ mk_set_error_text()

static std::string mk_set_error_text ( const char * what,
const std::string & name,
const OksObject * o,
const char * error = nullptr )
static

Definition at line 34 of file OksConfigObject.cpp.

35{
36 return mk_error_text("set value", what, name, o, error);
37}