Usd Notice Framework
0.7.0
api.h
1
#ifndef USD_NOTICE_FRAMEWORK_API_H
2
#define USD_NOTICE_FRAMEWORK_API_H
3
4
#include <pxr/base/arch/export.h>
5
6
#if defined(UNF_STATIC)
7
#define UNF_API
8
#define UNF_API_TEMPLATE_CLASS(...)
9
#define UNF_API_TEMPLATE_STRUCT(...)
10
#define UNF_LOCAL
11
#else
12
#if defined(UNF_EXPORTS)
13
#define UNF_API ARCH_EXPORT
14
#define UNF_API_TEMPLATE_CLASS(...) ARCH_EXPORT_TEMPLATE(class, __VA_ARGS__)
15
#define UNF_API_TEMPLATE_STRUCT(...) ARCH_EXPORT_TEMPLATE(struct, __VA_ARGS__)
16
#else
17
#define UNF_API ARCH_IMPORT
18
#define UNF_API_TEMPLATE_CLASS(...) ARCH_IMPORT_TEMPLATE(class, __VA_ARGS__)
19
#define UNF_API_TEMPLATE_STRUCT(...) ARCH_IMPORT_TEMPLATE(struct, __VA_ARGS__)
20
#endif
21
#define UNF_LOCAL ARCH_HIDDEN
22
#endif
23
24
#endif
// USD_NOTICE_FRAMEWORK_API_H
src
unf
api.h
Generated by
1.9.1