Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef UTILITEEXP_H
00021 #define UTILITEEXP_H
00022
00026 #if defined(_WIN32)
00027 #if defined(rtabmap_utilite_EXPORTS)
00028 #define UTILITE_EXP __declspec( dllexport )
00029 #else
00030 #define UTILITE_EXP __declspec( dllimport )
00031 #endif
00032 #else
00033 #define UTILITE_EXP
00034 #endif
00035
00036 #ifdef __GNUC__
00037 #define UTILITE_DEPRECATED(func) func __attribute__ ((deprecated))
00038 #elif defined(_MSC_VER)
00039 #define UTILITE_DEPRECATED(func) __declspec(deprecated) func
00040 #else
00041 #pragma message("WARNING: You need to implement DEPRECATED for this compiler")
00042 #define UTILITE_DEPRECATED(func) func
00043 #endif
00044
00045 #endif
00046