VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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 
39 #include <vector>
40 #include <list>
41 #include <set>
42 #include <map>
43 
44 #include <string>
45 #include <iosfwd>
46 #include <memory>
47 
48 #include <boost/shared_ptr.hpp>
49 #include <boost/scoped_ptr.hpp>
50 #include <boost/enable_shared_from_this.hpp>
51 
52 #include <boost/utility.hpp>
53 #include <boost/bind.hpp>
54 #include <boost/exception/all.hpp>
55 #include <boost/lexical_cast.hpp>
56 #include <boost/cast.hpp>
57 #include <boost/format.hpp>
58 
59 #include <vlutil/vlPrint.h>
60 #include <vlutil/vlExceptions.h>
61 
62 #include <geometry/point.h>
63 
64 #include <tbb/atomic.h>
65 #include <vrfutil/objectCounter.h>
66 
67 
68 namespace MAKVRinTerra
69 {
74  template <typename Tag, typename Base = DtException>
75  class TaggedException : public Base, virtual public boost::exception
76  {
77  public:
79  const char *msg,
80  const char *func,
81  const char *file,
82  unsigned int line,
83  const DtException *prev = 0) throw() : Base(msg,func,file,line,prev) { }
84  };
85 }

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)