Belle II Software  release-05-01-25
IOException.cc
1 #include "daq/slc/base/IOException.h"
2 
3 #include <cstdarg>
4 #include <cstdio>
5 
6 using namespace Belle2;
7 
8 IOException::IOException(const std::string& format, ...)
9 {
10  va_list ap;
11  char ss[1024 * 100];
12  va_start(ap, format);
13  vsnprintf(ss, sizeof(ss), format.c_str(), ap);
14  va_end(ap);
15  m_comment = ss;
16 }
17 
18 IOException::IOException(int err, const std::string& format, ...)
19 {
20  m_err = err;
21  va_list ap;
22  char ss[1024 * 100];
23  va_start(ap, format);
24  vsnprintf(ss, sizeof(ss), format.c_str(), ap);
25  va_end(ap);
26  m_comment = ss;
27 }
28 
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19