HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ExplicitInstantiation.h
Go to the documentation of this file.
1 // Copyright Contributors to the OpenVDB Project
2 // SPDX-License-Identifier: MPL-2.0
3 
4 #ifndef OPENVDB_UTIL_EXPLICIT_INSTANTIATION_HAS_BEEN_INCLUDED
5 #define OPENVDB_UTIL_EXPLICIT_INSTANTIATION_HAS_BEEN_INCLUDED
6 
7 #undef OPENVDB_INSTANTIATE
8 #undef OPENVDB_INSTANTIATE_CLASS
9 #undef OPENVDB_INSTANTIATE_STRUCT
10 
11 #define OPENVDB_INSTANTIATE template OPENVDB_TEMPLATE_EXPORT
12 #define OPENVDB_INSTANTIATE_CLASS template class OPENVDB_TEMPLATE_EXPORT
13 #define OPENVDB_INSTANTIATE_STRUCT template struct OPENVDB_TEMPLATE_EXPORT
14 
15 #endif // OPENVDB_UTIL_EXPLICIT_INSTANTIATION_HAS_BEEN_INCLUDED