|
Katana Plug-in APIs 0.1
|
00001 #ifndef pystring_ns_h 00002 #define pystring_ns_h 00003 00004 #define GEOLIB3_PYSTRING_NAMESPACE_TOKEN pystring_v1 00005 00006 #ifdef FNGEOLIB_INTERNAL_NAMESPACE 00007 #include "ns_internal.h" 00008 #else 00009 00010 // Macros used through the code to define API namespaces 00011 #define GEOLIB3_PYSTRING_NAMESPACE_ENTER namespace Foundry { \ 00012 namespace Katana { \ 00013 namespace GEOLIB3_PYSTRING_NAMESPACE_TOKEN 00014 #define GEOLIB3_PYSTRING_NAMESPACE_EXIT } } 00015 #define GEOLIB3_PYSTRING_NAMESPACE Foundry::Katana::GEOLIB3_PYSTRING_NAMESPACE_TOKEN 00016 00017 #endif 00018 00019 // Create a namespace instance so that namespace aliases can be declared 00020 GEOLIB3_PYSTRING_NAMESPACE_ENTER 00021 { 00022 } 00023 GEOLIB3_PYSTRING_NAMESPACE_EXIT 00024 00025 // Define the pystring namespace alias. 00026 // This is the default namespace to be used to access pystring classes and types 00027 namespace pystring = GEOLIB3_PYSTRING_NAMESPACE; 00028 00029 #endif // pystring_ns_h
1.7.3