Initial GIT commit
[libg2hec.git] / include / .svn / text-base / g2hec_nstools.h.svn-base
blob51bb708739531bb6cd7aa2f3e7733d0473f26123
1 /*++
2 Module Name:
3     g2hec_nstools.h
5 Summary:
6     Namespace tools.
8 Note: 
9     It must be included by other files.
10 --*/
12 #ifndef NS_G2_TOOLS_H
13 #define NS_G2_TOOLS_H
15 /* Some namespace tools */
17 #define NS_G2_OPEN_NS namespace NS_G2_NAMESPACE {
18 #define NS_G2_CLOSE_NS }
19 #define NS_G2_USE_NS using namespace NS_G2_NAMESPACE;
20 #define NS_G2_NS NS_G2_NAMESPACE ::
22 #define NS_G2_START_IMPL using namespace std; NS_G2_OPEN_NS
23 #define NS_G2_END_IMPL NS_G2_CLOSE_NS
25 #define NS_G2_CLIENT using namespace std; NS_G2_USE_NS
28 #endif /* NS_G2_TOOLS_H */