diff options
author | Baruch Sterin <baruchs@gmail.com> | 2015-11-20 21:06:23 -0800 |
---|---|---|
committer | Baruch Sterin <baruchs@gmail.com> | 2015-11-20 21:06:23 -0800 |
commit | 11581ca9ee8a42277c6514c07c12235e17413d99 (patch) | |
tree | 546cbd753b6cc4410c6080204b1a098c94bb8986 /src/misc/util/abc_global.h | |
parent | 5df0cf98e619d64d110e17ab4e31a986257f47a6 (diff) | |
download | abc-11581ca9ee8a42277c6514c07c12235e17413d99.tar.gz abc-11581ca9ee8a42277c6514c07c12235e17413d99.tar.bz2 abc-11581ca9ee8a42277c6514c07c12235e17413d99.zip |
move namespace logic into a separate file. It is useful for users of ABC that need to use symbols without the entire baggage of including abc_global.h
Diffstat (limited to 'src/misc/util/abc_global.h')
-rw-r--r-- | src/misc/util/abc_global.h | 28 |
1 files changed, 1 insertions, 27 deletions
diff --git a/src/misc/util/abc_global.h b/src/misc/util/abc_global.h index 56817092..00d5d514 100644 --- a/src/misc/util/abc_global.h +++ b/src/misc/util/abc_global.h @@ -84,33 +84,7 @@ #endif #endif -//////////////////////////////////////////////////////////////////////// -/// NAMESPACES /// -//////////////////////////////////////////////////////////////////////// - -//#define ABC_NAMESPACE xxx - -#ifdef __cplusplus -# ifdef ABC_NAMESPACE -# define ABC_NAMESPACE_HEADER_START namespace ABC_NAMESPACE { -# define ABC_NAMESPACE_HEADER_END } -# define ABC_NAMESPACE_IMPL_START namespace ABC_NAMESPACE { -# define ABC_NAMESPACE_IMPL_END } -# define ABC_NAMESPACE_PREFIX ABC_NAMESPACE:: -# else -# define ABC_NAMESPACE_HEADER_START extern "C" { -# define ABC_NAMESPACE_HEADER_END } -# define ABC_NAMESPACE_IMPL_START -# define ABC_NAMESPACE_IMPL_END -# define ABC_NAMESPACE_PREFIX -# endif // #ifdef ABC_NAMESPACE -#else -# define ABC_NAMESPACE_HEADER_START -# define ABC_NAMESPACE_HEADER_END -# define ABC_NAMESPACE_IMPL_START -# define ABC_NAMESPACE_IMPL_END -# define ABC_NAMESPACE_PREFIX -#endif // #ifdef __cplusplus +#include "abc_namespaces.h" //////////////////////////////////////////////////////////////////////// /// PARAMETERS /// |