VR-Forces 4.3.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
features
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
:
79
TaggedException
(
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 Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)