GCC Code Coverage Report


Directory: ./
File: src/exception/exception-signal.cpp
Date: 2024-11-13 12:35:17
Exec Total Coverage
Lines: 0 11 0.0%
Branches: 0 6 0.0%

Line Branch Exec Source
1 /*
2 * Copyright 2010,
3 * François Bleibel,
4 * Olivier Stasse,
5 *
6 * CNRS/AIST
7 *
8 */
9
10 #include <stdarg.h>
11
12 #include <cstdio>
13 #include <sot/core/exception-signal.hh>
14
15 using namespace dynamicgraph::sot;
16
17 /* --------------------------------------------------------------------- */
18 /* --- CLASS ----------------------------------------------------------- */
19 /* --------------------------------------------------------------------- */
20
21 const std::string ExceptionSignal::EXCEPTION_NAME = "Signal";
22
23 ExceptionSignal::ExceptionSignal(const ExceptionSignal::ErrorCodeEnum &errcode,
24 const std::string &msg)
25 : ExceptionAbstract(errcode, msg) {}
26
27 ExceptionSignal::ExceptionSignal(const ExceptionSignal::ErrorCodeEnum &errcode,
28 const std::string &msg, const char *format,
29 ...)
30 : ExceptionAbstract(errcode, msg) {
31 va_list args;
32 va_start(args, format);
33
34 const unsigned int SIZE = 256;
35 char buffer[SIZE];
36 vsnprintf(buffer, SIZE, format, args);
37
38 message += buffer;
39
40 va_end(args);
41 }
42
43 /*
44 * Local variables:
45 * c-basic-offset: 2
46 * End:
47 */
48