00001
00002 #include <bits/concept_check.h>
00003
00004 #ifdef _GLIBCPP_CONCEPT_CHECKS
00005
00006 #include <bits/stl_alloc.h>
00007 #include <bits/std_vector.h>
00008 #include <bits/std_ostream.h>
00009
00010 #define _Instantiate(...) template void __function_requires< __VA_ARGS__ > ()
00011
00012 namespace __gnu_cxx
00013 {
00014
00015 template void __aux_require_boolean_expr<bool>(bool const&);
00016
00017 _Instantiate(_BidirectionalIteratorConcept<
00018 std::__normal_iterator< std::locale::facet**,
00019 std::vector<std::locale::facet*,std::allocator<std::locale::facet*> > > > );
00020
00021 _Instantiate(_BidirectionalIteratorConcept<
00022 std::__normal_iterator< unsigned*,
00023 std::vector<unsigned, std::allocator<unsigned> > > > );
00024
00025 _Instantiate(_ConvertibleConcept<std::locale::facet*, std::locale::facet*> );
00026
00027 _Instantiate(_ConvertibleConcept<unsigned, unsigned> );
00028
00029 _Instantiate(_InputIteratorConcept<char*> );
00030
00031 _Instantiate(_InputIteratorConcept<char const*> );
00032
00033 _Instantiate(_InputIteratorConcept<std::locale::facet**> );
00034
00035 _Instantiate(_InputIteratorConcept<
00036 std::__normal_iterator< std::locale::facet* const*,
00037 std::vector<std::locale::facet*,std::allocator<std::locale::facet*> > > > );
00038
00039 _Instantiate(_InputIteratorConcept<
00040 std::__normal_iterator< std::locale::facet**,
00041 std::vector<std::locale::facet*,std::allocator<std::locale::facet*> > > > );
00042
00043 _Instantiate(_InputIteratorConcept<
00044 std::__normal_iterator< unsigned*,
00045 std::vector<unsigned, std::allocator<unsigned> > > > );
00046
00047 _Instantiate(_InputIteratorConcept<wchar_t*> );
00048
00049 _Instantiate(_InputIteratorConcept<wchar_t const*> );
00050
00051 _Instantiate(_LessThanComparableConcept<char*> );
00052
00053 _Instantiate(_LessThanComparableConcept<int> );
00054
00055 _Instantiate(_LessThanComparableConcept<long> );
00056
00057 _Instantiate(_LessThanComparableConcept<unsigned> );
00058
00059 _Instantiate(_LessThanComparableConcept<wchar_t*> );
00060
00061 _Instantiate(_Mutable_BidirectionalIteratorConcept<
00062 std::__normal_iterator< std::locale::facet**,
00063 std::vector<std::locale::facet*,std::allocator<std::locale::facet*> > > > );
00064
00065 _Instantiate(_Mutable_BidirectionalIteratorConcept<
00066 std::__normal_iterator< unsigned*,
00067 std::vector<unsigned, std::allocator<unsigned> > > > );
00068
00069 _Instantiate(_Mutable_ForwardIteratorConcept<
00070 std::__normal_iterator< std::locale::facet**,
00071 std::vector<std::locale::facet*,std::allocator<std::locale::facet*> > > > );
00072
00073 _Instantiate(_OutputIteratorConcept<
00074 std::locale::facet**, std::locale::facet*> );
00075
00076 _Instantiate(_OutputIteratorConcept<
00077 std::__normal_iterator< std::locale::facet**,
00078 std::vector<std::locale::facet*, std::allocator<std::locale::facet* > > >,
00079 std::locale::facet* > );
00080
00081 _Instantiate(_OutputIteratorConcept<std::__normal_iterator<
00082 unsigned*, std::vector<unsigned, std::allocator<unsigned> > >, unsigned> );
00083
00084 _Instantiate(_OutputIteratorConcept<std::ostreambuf_iterator<
00085 char, std::char_traits<char> >, char> );
00086
00087 _Instantiate(_OutputIteratorConcept<std::ostreambuf_iterator<
00088 wchar_t, std::char_traits<wchar_t> >, wchar_t> );
00089
00090 _Instantiate(_RandomAccessIteratorConcept<char*> );
00091
00092 _Instantiate(_RandomAccessIteratorConcept<char const*> );
00093
00094 _Instantiate(_RandomAccessIteratorConcept<
00095 std::__normal_iterator<char const*, std::string> > );
00096
00097 _Instantiate(_RandomAccessIteratorConcept<
00098 std::__normal_iterator<char*, std::string> > );
00099
00100 _Instantiate(_RandomAccessIteratorConcept<
00101 std::__normal_iterator<wchar_t const*,
00102 std::basic_string<wchar_t, std::char_traits<wchar_t>,
00103 std::allocator<wchar_t> > > > );
00104
00105 _Instantiate(_RandomAccessIteratorConcept<
00106 std::__normal_iterator<wchar_t*,
00107 std::basic_string<wchar_t, std::char_traits<wchar_t>,
00108 std::allocator<wchar_t> > > > );
00109
00110 _Instantiate(_RandomAccessIteratorConcept<wchar_t*> );
00111
00112 _Instantiate(_RandomAccessIteratorConcept<wchar_t const*> );
00113
00114 }
00115
00116 #undef _Instantiate
00117
00118 #endif
00119
00120