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()

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 25 of file OksConfigObject.cpp.

26{
27 std::ostringstream text;
28 text << "failed to " << op << ' ' << what << " \"" << name << "\" of object " << o;
29 if (error)
30 text << ": " << error;
31 return text.str();
32}
Factory couldn t std::string alg_name Invalid configuration error
Definition Issues.hpp:34

◆ mk_get_error_text()

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

Definition at line 35 of file OksConfigObject.cpp.

36{
37 return mk_error_text("read", what, name, o, error);
38}
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()

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

Definition at line 41 of file OksConfigObject.cpp.

42{
43 return mk_error_text("set value", what, name, o, error);
44}