I'm using C++11, so I don't require Fungo's nice benefits. In using 'dbg' I removed the dependency on Fungo:
raise.hpp (line 36), the following change was made:
/* ::fungo::raise(exception); Disabled Fungo dependency. */ throw exception;
raise.hpp (line 96), the changes:
/* ::fungo::raise( ::dbg::impl::tagged<Exception>(ex) ); */ throw ::dbg::impl::tagged<Exception>(ex);
throw.hpp (line 16 and 17) : Two Fungo-related comments removed.
It'd be great if dbg checked for whether C++11 is enabled, and compiles out Fungo. Or, in lack of conforming ways to test for C++11, perhaps a #define conditional: DBG_USE_FUNGO
When the define is absent, could it revert to regular C++ throws?