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