15 #pragma warning(disable : 4584)
30 # ifdef features_EXPORTS
31 # pragma warning (disable:4251)
33 # define DT_DLL_features __declspec(dllexport)
35 # define DT_DLL_features __declspec(dllimport)
38 # define DT_DLL_features
41 # define DT_DLL_features
46 #include <vlutil/vlExceptions.h>
47 #include <vlutil/vlPrint.h>
51 #include <boost/bind/bind.hpp>
52 #include <boost/cast.hpp>
53 #include <boost/exception/all.hpp>
54 #include <boost/format.hpp>
55 #include <boost/lexical_cast.hpp>
68 namespace MAKVRinTerra
74 template <
typename Tag,
typename Base = DtException>
83 const DtException *prev = 0) throw() :
Base(msg,func,file,line,prev) { }
TaggedException(const char *msg, const char *func, const char *file, unsigned int line, const DtException *prev=0)
Definition: featuresDefines.h:78
Create a new MAK exception type that inherits from boost::exception. Tag is what differentiates this ...
Definition: featuresDefines.h:75