HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GEO_API.h
Go to the documentation of this file.
1 
2 #ifndef __GEO_API_h__
3 #define __GEO_API_h__
4 
5 #include <SYS/SYS_Visibility.h>
6 
7 #ifdef GEO_EXPORTS
8 #define GEO_API SYS_VISIBILITY_EXPORT
9 #define GEO_API_TMPL SYS_VISIBILITY_EXPORT_TMPL
10 #define GEO_API_TINST SYS_VISIBILITY_EXPORT_TINST
11 #define GEO_EXTERN_TEMPLATE(...) \
12  SYS_VISIBILITY_EXPORT_EXTERN_TEMPLATE(__VA_ARGS__)
13 #else
14 #define GEO_API SYS_VISIBILITY_IMPORT
15 #define GEO_API_TMPL SYS_VISIBILITY_IMPORT_TMPL
16 #define GEO_API_TINST SYS_VISIBILITY_IMPORT_TINST
17 #define GEO_EXTERN_TEMPLATE(...) \
18  SYS_VISIBILITY_IMPORT_EXTERN_TEMPLATE(__VA_ARGS__)
19 #endif
20 
21 #endif