Go to the documentation of this file. 39 #define PtexAPIVersion 4 40 #define PtexFileMajorVersion 1 41 #define PtexFileMinorVersion 4 42 #define PtexLibraryMajorVersion 2 43 #define PtexLibraryMinorVersion 4 45 #define PTEX_NAMESPACE Ptex 47 # define make_version_ns_(major,minor,vendor) v##major##_##minor##_##vendor 48 # define make_version_ns(major,minor,vendor) make_version_ns_(major,minor,vendor) 49 # define PTEX_VERSION_NAMESPACE make_version_ns(PtexLibraryMajorVersion,PtexLibraryMinorVersion,PTEX_VENDOR) 51 # define make_version_ns_(major,minor) v##major##_##minor 52 # define make_version_ns(major,minor) make_version_ns_(major,minor) 53 # define PTEX_VERSION_NAMESPACE make_version_ns(PtexLibraryMajorVersion,PtexLibraryMinorVersion) 56 #define PTEX_NAMESPACE_BEGIN \ 57 namespace PTEX_NAMESPACE { \ 58 namespace PTEX_VERSION_NAMESPACE {} \ 59 using namespace PTEX_VERSION_NAMESPACE; \ 60 namespace PTEX_VERSION_NAMESPACE { 62 #define PTEX_NAMESPACE_END }}