Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041 #pragma GCC system_header
00042
00043 #include <bits/c++config.h>
00044
00045 #if _GLIBCXX_HAVE_WCTYPE_H
00046
00047 #if __GLIBC__ == 2 && __GLIBC_MINOR__ < 10
00048
00049 #include <stddef.h>
00050 #endif
00051
00052 #include <wctype.h>
00053 #endif // _GLIBCXX_HAVE_WCTYPE_H
00054
00055 #ifndef _GLIBCXX_CWCTYPE
00056 #define _GLIBCXX_CWCTYPE 1
00057
00058
00059 #undef iswalnum
00060 #undef iswalpha
00061 #if _GLIBCXX_HAVE_ISWBLANK
00062 # undef iswblank
00063 #endif
00064 #undef iswcntrl
00065 #undef iswctype
00066 #undef iswdigit
00067 #undef iswgraph
00068 #undef iswlower
00069 #undef iswprint
00070 #undef iswpunct
00071 #undef iswspace
00072 #undef iswupper
00073 #undef iswxdigit
00074 #undef towctrans
00075 #undef towlower
00076 #undef towupper
00077 #undef wctrans
00078 #undef wctype
00079
00080 #if _GLIBCXX_USE_WCHAR_T
00081
00082 namespace std
00083 {
00084 using ::wctrans_t;
00085 using ::wctype_t;
00086 using ::wint_t;
00087
00088 using ::iswalnum;
00089 using ::iswalpha;
00090 #if _GLIBCXX_HAVE_ISWBLANK
00091 using ::iswblank;
00092 #endif
00093 using ::iswcntrl;
00094 using ::iswctype;
00095 using ::iswdigit;
00096 using ::iswgraph;
00097 using ::iswlower;
00098 using ::iswprint;
00099 using ::iswpunct;
00100 using ::iswspace;
00101 using ::iswupper;
00102 using ::iswxdigit;
00103 using ::towctrans;
00104 using ::towlower;
00105 using ::towupper;
00106 using ::wctrans;
00107 using ::wctype;
00108 }
00109
00110 #endif //_GLIBCXX_USE_WCHAR_T
00111
00112 #ifdef __GXX_EXPERIMENTAL_CXX0X__
00113
00114 #ifdef _GLIBCXX_USE_WCHAR_T
00115
00116 namespace std
00117 {
00118 #if _GLIBCXX_HAVE_ISWBLANK
00119 using std::iswblank;
00120 #endif
00121 }
00122
00123 #endif // _GLIBCXX_USE_WCHAR_T
00124
00125 #endif // __GXX_EXPERIMENTAL_CXX0X__
00126
00127 #endif // _GLIBCXX_CWCTYPE