VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
featuresDefines.h
Go to the documentation of this file.
1 
2 
3 
4 
5 #pragma once
6 
9 #ifdef WIN32
10 #pragma warning(disable : 4584)
11 #endif
12 
14 //#if defined BOOST_MPL_LIMIT_LIST_SIZE && BOOST_MPL_LIMIT_LIST_SIZE < 40
15 //# error BOOST_MPL_LIMIT_LIST_SIZE too small
16 //#else
17 //# define BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS
18 //# define BOOST_MPL_LIMIT_LIST_SIZE 40
19 //# define BOOST_MPL_LIMIT_VECTOR_SIZE 40
20 //#endif
21 
23 #ifdef WIN32
24 # ifdef DT_DLL_BUILD
25 # ifdef features_EXPORTS
26 
27 # pragma warning (disable:4251)
28 # define DT_DLL_features __declspec(dllexport)
29 # else
30 # define DT_DLL_features __declspec(dllimport)
31 # endif
32 # else
33 # define DT_DLL_features
34 # endif
35 #else
36 # define DT_DLL_features
37 #endif
38 
40 #include <vector>
41 #include <list>
42 #include <set>
43 #include <map>
44 
45 #include <string>
46 #include <iosfwd>
47 #include <memory>
48 
49 #include <boost/shared_ptr.hpp>
50 #include <boost/scoped_ptr.hpp>
51 #include <boost/enable_shared_from_this.hpp>
52 
53 #include <boost/utility.hpp>
54 #include <boost/bind.hpp>
55 #include <boost/exception/all.hpp>
56 #include <boost/lexical_cast.hpp>
57 #include <boost/cast.hpp>
58 #include <boost/format.hpp>
59 
60 #include <vlutil/vlPrint.h>
61 #include <vlutil/vlExceptions.h>
62 
63 #include <geometry/point.h>
64 
65 #include <tbb/atomic.h>
66 #include <vrfutil/objectCounter.h>
67 
68 
69 namespace MAKVRinTerra
70 {
75  template <typename Tag, typename Base = DtException>
76  class TaggedException : public Base, virtual public boost::exception
77  {
78  public:
80  const char *msg,
81  const char *func,
82  const char *file,
83  unsigned int line,
84  const DtException *prev = 0) throw() : Base(msg,func,file,line,prev) { }
85  };
86 }

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)