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 3
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 }}