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