AYON Usd Resolver  0.1.0
Loading...
Searching...
No Matches
api.h
Go to the documentation of this file.
1#ifndef AR_AYONUSDRESOLVER_API_H
2#define AR_AYONUSDRESOLVER_API_H
3
4#include "pxr/base/arch/export.h"
5
6#if defined(PXR_STATIC)
7 #define AR_AYONUSDRESOLVER_API
8 #define AR_AYONUSDRESOLVER_API_TEMPLATE_CLASS(...)
9 #define AR_AYONUSDRESOLVER_API_TEMPLATE_STRUCT(...)
10 #define AR_AYONUSDRESOLVER_LOCAL
11#else
12 #if defined(AR_AYONUSDRESOLVER_EXPORTS)
13 #define AR_AYONUSDRESOLVER_API ARCH_EXPORT
14 #define AR_AYONUSDRESOLVER_API_TEMPLATE_CLASS(...) ARCH_EXPORT_TEMPLATE(class, __VA_ARGS__)
15 #define AR_AYONUSDRESOLVER_API_TEMPLATE_STRUCT(...) ARCH_EXPORT_TEMPLATE(struct, __VA_ARGS__)
16 #else
17 #define AR_AYONUSDRESOLVER_API ARCH_IMPORT
18 #define AR_AYONUSDRESOLVER_API_TEMPLATE_CLASS(...) ARCH_IMPORT_TEMPLATE(class, __VA_ARGS__)
19 #define AR_AYONUSDRESOLVER_API_TEMPLATE_STRUCT(...) ARCH_IMPORT_TEMPLATE(struct, __VA_ARGS__)
20 #endif
21 #define AR_AYONUSDRESOLVER_LOCAL ARCH_HIDDEN
22#endif
23
24#endif // AR_AYONUSDRESOLVER_API_H