39 #ifndef GTSAM_ENABLE_DEBUG 40 #define GTSAM_ENABLE_DEBUG 45 GTSAM_EXTERN_EXPORT FastMap<std::string, ValueWithDefault<bool,false> > debugFlags;
48 bool GTSAM_EXPORT guardedIsDebug(
const std::string& s);
49 void GTSAM_EXPORT guardedSetDebug(
const std::string& s,
const bool v);
55 #ifdef GTSAM_ENABLE_DEBUG 57 #define ISDEBUG(S) (gtsam::guardedIsDebug(S)) 58 #define SETDEBUG(S,V) ((void)(gtsam::guardedSetDebug(S,V))) 62 #define ISDEBUG(S) (false) 63 #define SETDEBUG(S,V) ((void)false) Included from all GTSAM files.
A thin wrapper around std::map that uses boost's fast_pool_allocator.
Global functions in a separate testing namespace.
Definition: chartTesting.h:28