debug.hh File Reference

#include <roboptim/core/sys.hh>
#include <iostream>
#include <cstdlib>
#include <roboptim/core/debug.hh>

Defines

#define AllocTag1(p)
#define AllocTag2(p, desc)
#define AllocTag_dynamic_description(p, data)
#define AllocTag(p, data)
#define Debug(STATEMENT)
#define Dout(cntrl, data)
#define DoutFatal(cntrl, data)   LibcwDoutFatal(, , cntrl, data)
#define ForAllDebugChannels(STATEMENT)
#define ForAllDebugObjects(STATEMENT)
#define LibcwDebug(dc_namespace, STATEMENT)
#define LibcwDout(dc_namespace, d, cntrl, data)
#define LibcwDoutFatal(dc_namespace, d, cntrl, data)   do { ::std::cerr << data << ::std::endl; ::std::exit(EXIT_FAILURE); } while(1)
#define LibcwdForAllDebugChannels(dc_namespace, STATEMENT)
#define LibcwdForAllDebugObjects(dc_namespace, STATEMENT)
#define NEW(x)   new x
#define CWDEBUG_ALLOC   0
#define CWDEBUG_MAGIC   0
#define CWDEBUG_LOCATION   0
#define CWDEBUG_LIBBFD   0
#define CWDEBUG_DEBUG   0
#define CWDEBUG_DEBUGOUTPUT   0
#define CWDEBUG_DEBUGM   0
#define CWDEBUG_DEBUGT   0
#define CWDEBUG_MARKER   0
#define ROBOPTIM_CORE_INTERNAL
#define DEBUGCHANNELS   roboptim::debug::channels

Define Documentation

#define AllocTag ( p,
data   ) 
#define AllocTag1 (  ) 
#define AllocTag2 ( p,
desc   ) 
#define AllocTag_dynamic_description ( p,
data   ) 
#define CWDEBUG_ALLOC   0
#define CWDEBUG_DEBUG   0
#define CWDEBUG_DEBUGM   0
#define CWDEBUG_DEBUGOUTPUT   0
#define CWDEBUG_DEBUGT   0
#define CWDEBUG_LIBBFD   0
#define CWDEBUG_LOCATION   0
#define CWDEBUG_MAGIC   0
#define CWDEBUG_MARKER   0
#define Debug ( STATEMENT   ) 
#define DEBUGCHANNELS   roboptim::debug::channels
#define Dout ( cntrl,
data   ) 
#define DoutFatal ( cntrl,
data   )     LibcwDoutFatal(, , cntrl, data)
#define ForAllDebugChannels ( STATEMENT   ) 
#define ForAllDebugObjects ( STATEMENT   ) 
#define LibcwDebug ( dc_namespace,
STATEMENT   ) 
#define LibcwdForAllDebugChannels ( dc_namespace,
STATEMENT   ) 
#define LibcwdForAllDebugObjects ( dc_namespace,
STATEMENT   ) 
#define LibcwDout ( dc_namespace,
d,
cntrl,
data   ) 
#define LibcwDoutFatal ( dc_namespace,
d,
cntrl,
data   )     do { ::std::cerr << data << ::std::endl; ::std::exit(EXIT_FAILURE); } while(1)
#define NEW (  )     new x
#define ROBOPTIM_CORE_INTERNAL