39 #ifndef _GLIBCXX_CUCHAR 40 #define _GLIBCXX_CUCHAR 1 42 #ifdef _GLIBCXX_SYSHDR 43 #pragma GCC system_header 46 #if __cplusplus < 201103L 53 #if (_GLIBCXX_USE_C11_UCHAR_CXX11 \ 54 || (_GLIBCXX_USE_CHAR8_T \ 55 && (_GLIBCXX_USE_UCHAR_C8RTOMB_MBRTOC8_FCHAR8_T \ 56 || (__cplusplus >= 202002 \ 57 && _GLIBCXX_USE_UCHAR_C8RTOMB_MBRTOC8_CXX20)))) 65 #if (_GLIBCXX_USE_CHAR8_T \ 66 && (_GLIBCXX_USE_UCHAR_C8RTOMB_MBRTOC8_FCHAR8_T \ 67 || (__cplusplus >= 202002 \ 68 && _GLIBCXX_USE_UCHAR_C8RTOMB_MBRTOC8_CXX20))) 73 namespace std _GLIBCXX_VISIBILITY(default)
75 _GLIBCXX_BEGIN_NAMESPACE_VERSION
80 _GLIBCXX_END_NAMESPACE_VERSION
83 #endif // _GLIBCXX_USE_CHAR8_T 86 #if _GLIBCXX_USE_C11_UCHAR_CXX11 94 namespace std _GLIBCXX_VISIBILITY(default)
96 _GLIBCXX_BEGIN_NAMESPACE_VERSION
103 _GLIBCXX_END_NAMESPACE_VERSION
106 #endif // _GLIBCXX_USE_C11_UCHAR_CXX11 110 #endif // _GLIBCXX_CUCHAR
ISO C++ entities toplevel namespace is std.