12 # pragma warning( error : 4700 )
13 # pragma warning( error : 4701 )
14 # pragma warning( error : 4101 )
15 # pragma warning( error : 4189 )
16 # pragma warning( error : 4715 )
17 # pragma warning( error : 4239 )
18 # pragma warning( error : 4150 )
19 # pragma warning( error : 4553 )
20 # pragma warning( disable : 4512 )
21 # pragma warning( disable : 4511 )
22 # pragma warning( disable : 4396 )
23 # pragma warning( disable : 4832 )
24 # pragma warning( disable : 4996 )
25 # ifdef _M_X64 //64bit application, set DT_MEMORY_64
28 # ifdef vrvUtil_EXPORTS
29 # define DT_DLL_VRVUTIL __declspec ( dllexport )
31 # define DT_DLL_VRVUTIL __declspec ( dllimport )
34 # define DT_DLL_VRVUTIL
35 # if defined(__LP64__) || defined(_LP64) //64bit application, set DT_MEMORY_64
64 inline void*
operator new (
size_t size)
67 makVrv::mem_track(p, size);
70 throw std::bad_alloc();
75 inline void *
operator new[] (
size_t size)
78 makVrv::mem_track(p, size);
81 throw std::bad_alloc();
86 inline void operator delete (
void *p)
90 makVrv::mem_release(p);
95 inline void operator delete[] (
void* p)
99 makVrv::mem_release(p);
#define DT_DLL_VRVUTIL
Definition: vrvUtil.h:34
double DtDynamicTerrainTimeType
Definition: vrvUtil.h:108