GCC Code Coverage Report


Directory: ./
File: src/exception/exception-tools.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-tools.hh>
14
15 using namespace dynamicgraph::sot;
16
17 /* --------------------------------------------------------------------- */
18 /* --- CLASS ----------------------------------------------------------- */
19 /* --------------------------------------------------------------------- */
20
21 const std::string ExceptionTools::EXCEPTION_NAME = "Tools";
22
23 ExceptionTools::ExceptionTools(const ExceptionTools::ErrorCodeEnum &errcode,
24 const std::string &msg)
25 : ExceptionAbstract(errcode, msg) {}
26
27 ExceptionTools::ExceptionTools(const ExceptionTools::ErrorCodeEnum &errcode,
28 const std::string &msg, const char *format, ...)
29 : ExceptionAbstract(errcode, msg) {
30 va_list args;
31 va_start(args, format);
32
33 const unsigned int SIZE = 256;
34 char buffer[SIZE];
35 vsnprintf(buffer, SIZE, format, args);
36
37 message += buffer;
38
39 va_end(args);
40 }
41
42 /*
43 * Local variables:
44 * c-basic-offset: 2
45 * End:
46 */
47