MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
命名空间宏

定义MSTL库的命名空间结构 更多...

宏定义

#define __MSTL_GLOBAL_NAMESPACE__   MSTL
 全局命名空间MSTL名称
#define MSTL_BEGIN_NAMESPACE__   namespace __MSTL_GLOBAL_NAMESPACE__ {
 开始全局命名空间MSTL
#define MSTL_END_NAMESPACE__   }
 结束全局命名空间MSTL
#define _MSTL   __MSTL_GLOBAL_NAMESPACE__ ::
 全局命名空间MSTL前缀
#define __MSTL_INNER_NAMESPACE__   inner
 inner命名空间名称
#define MSTL_BEGIN_INNER__   namespace __MSTL_INNER_NAMESPACE__ {
 开始inner命名空间
#define MSTL_END_INNER__   }
 结束inner命名空间
#define _INNER   __MSTL_GLOBAL_NAMESPACE__ :: __MSTL_INNER_NAMESPACE__ ::
 inner命名空间前缀
#define __MSTL_CONSTANTS_NAMESPACE__   constants
 constants命名空间名称
#define MSTL_BEGIN_CONSTANTS__   namespace __MSTL_CONSTANTS_NAMESPACE__ {
 开始constants命名空间
#define MSTL_END_CONSTANTS__   }
 结束constants命名空间
#define _CONSTANTS   __MSTL_GLOBAL_NAMESPACE__ :: __MSTL_CONSTANTS_NAMESPACE__ ::
 constants命名空间前缀
#define __MSTL_THIS_THREAD_NAMESPACE__   this_thread
 this_thread命名空间名称
#define MSTL_BEGIN_THIS_THREAD__   namespace __MSTL_THIS_THREAD_NAMESPACE__ {
 this_thread命名空间
#define MSTL_END_THIS_THREAD__   }
 结束this_thread命名空间
#define _THIS_THREAD   __MSTL_GLOBAL_NAMESPACE__ :: __MSTL_THIS_THREAD_NAMESPACE__ ::
 this_thread命名空间前缀
#define __MSTL_RANGES_NAMESPACE__   ranges
 ranges命名空间名称
#define MSTL_BEGIN_RANGES__   namespace __MSTL_RANGES_NAMESPACE__ {
 开始ranges命名空间
#define MSTL_END_RANGES__   }
 结束ranges命名空间
#define _MSTL_RANGES   __MSTL_GLOBAL_NAMESPACE__ :: __MSTL_RANGES_NAMESPACE__ ::
 ranges命名空间前缀
#define __MSTL_RANGES_VIEWS_NAMESPACE__   views
 ranges::view命名空间名称
#define MSTL_BEGIN_RANGES_VIEWS__   namespace __MSTL_RANGES_VIEWS_NAMESPACE__ {
 开始ranges::view命名空间
#define MSTL_END_RANGES_VIEWS__   }
 结束ranges::view命名空间
#define _RANGES_VIEWS   __MSTL_GLOBAL_NAMESPACE__ :: __MSTL_RANGES_NAMESPACE__ :: __MSTL_RANGES_VIEWS_NAMESPACE__ ::
 ranges::view命名空间前缀
#define __MSTL_LITERALS_NAMESPACE__   literals
 literals命名空间名称
#define MSTL_BEGIN_LITERALS__   inline namespace __MSTL_LITERALS_NAMESPACE__ {
 开始literals命名空间(内联)
#define MSTL_END_LITERALS__   }
 结束literals命名空间
#define _LITERALS   __MSTL_GLOBAL_NAMESPACE__ :: __MSTL_LITERALS_NAMESPACE__ ::
 literals命名空间前缀

详细描述

定义MSTL库的命名空间结构