Mirror reflection library 0.5.13
|
00001 00010 #ifndef MIRROR_USING_DIRECTIVE_1011291729_HPP 00011 #define MIRROR_USING_DIRECTIVE_1011291729_HPP 00012 00013 #include <mirror/auxiliary/using_directive.hpp> 00014 00015 MIRROR_NAMESPACE_BEGIN 00016 00018 00035 #define MIRROR_USING_NESTED_NAMESPACE(ID, NAMESPACE) \ 00036 const mirror::aux::_using< \ 00037 MIRRORED_NAMESPACE(NAMESPACE) \ 00038 > _boost_mirror_using_ ## ID(__COUNTER__) 00039 00041 00057 #define MIRROR_USING_NAMESPACE(NAMESPACE) \ 00058 MIRROR_USING_NESTED_NAMESPACE(NAMESPACE, NAMESPACE) 00059 00061 00075 #define MIRROR_USING_NAMESPACE_(NAMESPACE) \ 00076 MIRROR_USING_NESTED_NAMESPACE(_, NAMESPACE) 00077 00078 00079 MIRROR_NAMESPACE_END 00080 00081 #endif //include guard 00082