Go to the documentation of this file.
29 #ifndef _GLIBCXX_TR1_CSTDINT
30 #define _GLIBCXX_TR1_CSTDINT 1
32 #pragma GCC system_header
34 #if defined(_GLIBCXX_INCLUDE_AS_CXX0X)
35 # error TR1 header cannot be included from C++0x header
41 # if _GLIBCXX_HAVE_STDINT_H
42 # ifndef __STDC_LIMIT_MACROS
43 # define _UNDEF__STDC_LIMIT_MACROS
44 # define __STDC_LIMIT_MACROS
46 # ifndef __STDC_CONSTANT_MACROS
47 # define _UNDEF__STDC_CONSTANT_MACROS
48 # define __STDC_CONSTANT_MACROS
51 # ifdef _UNDEF__STDC_LIMIT_MACROS
52 # undef __STDC_LIMIT_MACROS
53 # undef _UNDEF__STDC_LIMIT_MACROS
55 # ifdef _UNDEF__STDC_CONSTANT_MACROS
56 # undef __STDC_CONSTANT_MACROS
57 # undef _UNDEF__STDC_CONSTANT_MACROS
61 #if defined(_GLIBCXX_INCLUDE_AS_TR1)
64 # define _GLIBCXX_INCLUDE_AS_TR1
65 # define _GLIBCXX_BEGIN_NAMESPACE_TR1 namespace tr1 {
66 # define _GLIBCXX_END_NAMESPACE_TR1 }
67 # define _GLIBCXX_TR1 tr1::
70 # undef _GLIBCXX_END_NAMESPACE_TR1
71 # undef _GLIBCXX_BEGIN_NAMESPACE_TR1
72 # undef _GLIBCXX_INCLUDE_AS_TR1
75 #endif // _GLIBCXX_TR1_CSTDINT