GCC Code Coverage Report


Directory: ./
File: src/exception/exception-dynamic.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-dynamic.hh>
14
15 using namespace dynamicgraph::sot;
16
17 /* --------------------------------------------------------------------- */
18 /* --- CLASS ----------------------------------------------------------- */
19 /* --------------------------------------------------------------------- */
20
21 const std::string ExceptionDynamic::EXCEPTION_NAME = "Dynamic";
22
23 ExceptionDynamic::ExceptionDynamic(
24 const ExceptionDynamic::ErrorCodeEnum &errcode, const std::string &msg)
25 : ExceptionAbstract(errcode, msg) {}
26
27 ExceptionDynamic::ExceptionDynamic(
28 const ExceptionDynamic::ErrorCodeEnum &errcode, const std::string &msg,
29 const char *format, ...)
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