#include <stdio.h>#include <string.h>#include <errno.h>#include <termios.h>#include <math.h>#include <poll.h>#include <signal.h>#include <fcntl.h>#include <iostream>#include <fstream>#include <stdexcept>#include "cereal_port/CerealPort.h"#include <string>#include <vector>#include <stdint.h>#include <boost/function.hpp>#include <boost/thread/thread.hpp>

Go to the source code of this file.
Defines | |
| #define | CEREAL_EXCEPT(except, msg,...) | 
| Macro for throwing an exception with a message, passing args.   | |
| #define CEREAL_EXCEPT | ( | except, | |||
| msg, | |||||
| ... | ) | 
{ \
    char buf[1000]; \
    snprintf(buf, 1000, msg " (in cereal::CerealPort::%s)" , ##__VA_ARGS__, __FUNCTION__); \
    throw except(buf); \
}
Macro for throwing an exception with a message, passing args.
Definition at line 52 of file CerealPort.cpp.