NPL
Neurological Programs and Libraries
macros.h File Reference
#include <string>
#include <stdexcept>

Go to the source code of this file.

Macros

#define INVALID_ARGUMENT(EXP)   std::invalid_argument(__PRETTY_FUNCTION__+std::string(" -> ")+std::string(EXP))
 
#define RUNTIME_ERROR(EXP)   std::runtime_error(__PRETTY_FUNCTION__+std::string(" -> ")+std::string(EXP))
 
#define DBG3(EXP)
 
#define DBG2(EXP)
 
#define DBG1(EXP)   EXP
 

Macro Definition Documentation

#define DBG1 (   EXP)    EXP

Definition at line 37 of file macros.h.

#define DBG2 (   EXP)

Definition at line 33 of file macros.h.

#define DBG3 (   EXP)

Definition at line 27 of file macros.h.

#define INVALID_ARGUMENT (   EXP)    std::invalid_argument(__PRETTY_FUNCTION__+std::string(" -> ")+std::string(EXP))

Definition at line 18 of file macros.h.

#define RUNTIME_ERROR (   EXP)    std::runtime_error(__PRETTY_FUNCTION__+std::string(" -> ")+std::string(EXP))

Definition at line 21 of file macros.h.