| /openbsd-src/gnu/gcc/libstdc++-v3/include/debug/ |
| H A D | hash_map.h | 55 _Base; typedef 59 typedef typename _Base::key_type key_type; 60 typedef typename _Base::data_type data_type; 61 typedef typename _Base::mapped_type mapped_type; 62 typedef typename _Base::value_type value_type; 63 typedef typename _Base::hasher hasher; 64 typedef typename _Base::key_equal key_equal; 65 typedef typename _Base::size_type size_type; 66 typedef typename _Base::difference_type difference_type; 67 typedef typename _Base::pointer pointer; [all …]
|
| H A D | hash_multimap.h | 55 _Base; typedef 59 typedef typename _Base::key_type key_type; 60 typedef typename _Base::data_type data_type; 61 typedef typename _Base::mapped_type mapped_type; 62 typedef typename _Base::value_type value_type; 63 typedef typename _Base::hasher hasher; 64 typedef typename _Base::key_equal key_equal; 65 typedef typename _Base::size_type size_type; 66 typedef typename _Base::difference_type difference_type; 67 typedef typename _Base::pointer pointer; [all …]
|
| H A D | hash_set.h | 54 typedef _GLIBCXX_EXT::hash_set<_Value, _HashFcn, _EqualKey,_Alloc> _Base; typedef 58 typedef typename _Base::key_type key_type; 59 typedef typename _Base::value_type value_type; 60 typedef typename _Base::hasher hasher; 61 typedef typename _Base::key_equal key_equal; 62 typedef typename _Base::size_type size_type; 63 typedef typename _Base::difference_type difference_type; 64 typedef typename _Base::pointer pointer; 65 typedef typename _Base::const_pointer const_pointer; 66 typedef typename _Base::reference reference; [all …]
|
| H A D | hash_multiset.h | 55 _Base; typedef 59 typedef typename _Base::key_type key_type; 60 typedef typename _Base::value_type value_type; 61 typedef typename _Base::hasher hasher; 62 typedef typename _Base::key_equal key_equal; 63 typedef typename _Base::size_type size_type; 64 typedef typename _Base::difference_type difference_type; 65 typedef typename _Base::pointer pointer; 66 typedef typename _Base::const_pointer const_pointer; 67 typedef typename _Base::reference reference; [all …]
|
| H A D | set.h | 52 typedef _GLIBCXX_STD::set<_Key,_Compare,_Allocator> _Base; typedef 62 typedef typename _Base::reference reference; 63 typedef typename _Base::const_reference const_reference; 65 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, set> 67 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator, set> 70 typedef typename _Base::size_type size_type; 71 typedef typename _Base::difference_type difference_type; 72 typedef typename _Base::pointer pointer; 73 typedef typename _Base::const_pointer const_pointer; 80 : _Base(__comp, __a) { } in _Base() function [all …]
|
| H A D | map.h | 52 typedef _GLIBCXX_STD::map<_Key, _Tp, _Compare, _Allocator> _Base; typedef 62 typedef typename _Base::reference reference; 63 typedef typename _Base::const_reference const_reference; 65 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, map> 67 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator, map> 70 typedef typename _Base::size_type size_type; 71 typedef typename _Base::difference_type difference_type; 72 typedef typename _Base::pointer pointer; 73 typedef typename _Base::const_pointer const_pointer; 77 using _Base::value_compare; [all …]
|
| H A D | multiset.h | 52 typedef _GLIBCXX_STD::multiset<_Key, _Compare, _Allocator> _Base; typedef 62 typedef typename _Base::reference reference; 63 typedef typename _Base::const_reference const_reference; 65 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, multiset> 67 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator, 70 typedef typename _Base::size_type size_type; 71 typedef typename _Base::difference_type difference_type; 72 typedef typename _Base::pointer pointer; 73 typedef typename _Base::const_pointer const_pointer; 80 : _Base(__comp, __a) { } in _Base() function [all …]
|
| H A D | multimap.h | 52 typedef _GLIBCXX_STD::multimap<_Key, _Tp, _Compare, _Allocator> _Base; typedef 62 typedef typename _Base::reference reference; 63 typedef typename _Base::const_reference const_reference; 65 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, multimap> 67 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator, 70 typedef typename _Base::size_type size_type; 71 typedef typename _Base::difference_type difference_type; 72 typedef typename _Base::pointer pointer; 73 typedef typename _Base::const_pointer const_pointer; 77 using _Base::value_compare; [all …]
|
| H A D | string | 51 typedef std::basic_string<_CharT, _Traits, _Allocator> _Base; 59 typedef typename _Base::size_type size_type; 60 typedef typename _Base::difference_type difference_type; 61 typedef typename _Base::reference reference; 62 typedef typename _Base::const_reference const_reference; 63 typedef typename _Base::pointer pointer; 64 typedef typename _Base::const_pointer const_pointer; 66 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, basic_string> 68 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator, 74 using _Base::npos; [all …]
|
| H A D | deque | 51 typedef _GLIBCXX_STD::deque<_Tp, _Allocator> _Base; 55 typedef typename _Base::reference reference; 56 typedef typename _Base::const_reference const_reference; 58 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator,deque> 60 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator,deque> 63 typedef typename _Base::size_type size_type; 64 typedef typename _Base::difference_type difference_type; 68 typedef typename _Base::pointer pointer; 69 typedef typename _Base::const_pointer const_pointer; 75 : _Base(__a) { } [all …]
|
| H A D | vector | 53 typedef _GLIBCXX_STD::vector<_Tp, _Allocator> _Base; 56 typedef typename _Base::const_iterator _Base_const_iterator; 60 typedef typename _Base::reference reference; 61 typedef typename _Base::const_reference const_reference; 63 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator,vector> 65 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator,vector> 68 typedef typename _Base::size_type size_type; 69 typedef typename _Base::difference_type difference_type; 73 typedef typename _Base::pointer pointer; 74 typedef typename _Base::const_pointer const_pointer; [all …]
|
| H A D | list | 79 typedef _GLIBCXX_STD::list<_Tp, _Allocator> _Base; 83 typedef typename _Base::reference reference; 84 typedef typename _Base::const_reference const_reference; 86 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, list> 88 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator, list> 91 typedef typename _Base::size_type size_type; 92 typedef typename _Base::difference_type difference_type; 96 typedef typename _Base::pointer pointer; 97 typedef typename _Base::const_pointer const_pointer; 103 : _Base(__a) { } [all …]
|
| H A D | bitset | 51 typedef _GLIBCXX_STD::bitset<_Nb> _Base; 57 : private _Base::reference, public __gnu_debug::_Safe_iterator_base 59 typedef typename _Base::reference _Base_ref; 125 bitset() : _Base() { } 127 bitset(unsigned long __val) : _Base(__val) { } 136 : _Base(__str, __pos, __n) { } 138 bitset(const _Base& __x) : _Base(__x), _Safe_base() { } 179 _Base::set(); 188 _Base::set(__pos, __val); 195 _Base::reset(); [all …]
|
| /openbsd-src/gnu/gcc/libstdc++-v3/include/ext/ |
| H A D | vstring.tcc | 44 template <typename, typename, typename> class _Base> 45 const typename __versa_string<_CharT, _Traits, _Alloc, _Base>::size_type 46 __versa_string<_CharT, _Traits, _Alloc, _Base>::npos; 49 template <typename, typename, typename> class _Base> 51 __versa_string<_CharT, _Traits, _Alloc, _Base>:: 62 template <typename, typename, typename> class _Base> 63 __versa_string<_CharT, _Traits, _Alloc, _Base>& 64 __versa_string<_CharT, _Traits, _Alloc, _Base>:: 82 template <typename, typename, typename> class _Base> 84 __versa_string<_CharT, _Traits, _Alloc, _Base>& [all …]
|
| H A D | vstring.h | 52 template <typename, typename, typename> class _Base> in _GLIBCXX_BEGIN_NAMESPACE() 54 : private _Base<_CharT, _Traits, _Alloc> in _GLIBCXX_BEGIN_NAMESPACE() 56 typedef _Base<_CharT, _Traits, _Alloc> __vstring_base; in _GLIBCXX_BEGIN_NAMESPACE() 1803 template <typename, typename, typename> class _Base> 1804 __versa_string<_CharT, _Traits, _Alloc, _Base> 1805 operator+(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs, 1806 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs); 1815 template <typename, typename, typename> class _Base> 1816 __versa_string<_CharT, _Traits, _Alloc, _Base> 1818 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs); [all …]
|
| /openbsd-src/gnu/llvm/libcxx/include/__ranges/ |
| H A D | elements_view.h | 140 template <forward_range _Base, size_t _Np> 141 struct __elements_view_iterator_category_base<_Base, _Np> { 143 using _Result = decltype(std::get<_Np>(*std::declval<iterator_t<_Base>>())); 144 using _Cat = typename iterator_traits<iterator_t<_Base>>::iterator_category; 171 using _Base = __maybe_const<_Const, _View>; 173 iterator_t<_Base> __current_ = iterator_t<_Base>(); 175 …_LIBCPP_HIDE_FROM_ABI static constexpr decltype(auto) __get_element(const iterator_t<_Base>& __i) { 176 if constexpr (is_reference_v<range_reference_t<_Base>>) { 179 using _Element = remove_cv_t<tuple_element_t<_Np, range_reference_t<_Base>>>; 185 if constexpr (random_access_range<_Base>) { [all …]
|
| H A D | transform_view.h | 166 using _Base = __maybe_const<_Const, _View>; 177 iterator_t<_Base> __current_ = iterator_t<_Base>(); 180 using value_type = remove_cvref_t<invoke_result_t<_Fn&, range_reference_t<_Base>>>; 181 using difference_type = range_difference_t<_Base>; 184 __iterator() requires default_initializable<iterator_t<_Base>> = default; 187 constexpr __iterator(_Parent& __parent, iterator_t<_Base> __current) 195 requires _Const && convertible_to<iterator_t<_View>, iterator_t<_Base>> 199 constexpr const iterator_t<_Base>& base() const& noexcept { 204 constexpr iterator_t<_Base> base() && { 226 requires forward_range<_Base> [all …]
|
| H A D | join_view.h | 161 using _Base = __maybe_const<_Const, _View>; 162 sentinel_t<_Base> __end_ = sentinel_t<_Base>(); 174 requires _Const && convertible_to<sentinel_t<_View>, sentinel_t<_Base>> 178 requires sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>> 204 using _Base = __maybe_const<_Const, _View>; 205 using _Outer = iterator_t<_Base>; 206 using _Inner = iterator_t<range_reference_t<_Base>>; 209 static constexpr bool __ref_is_glvalue = is_reference_v<range_reference_t<_Base>>; 241 … __ref_is_glvalue && bidirectional_range<_Base> && bidirectional_range<range_reference_t<_Base>> && 242 common_range<range_reference_t<_Base>>, [all …]
|
| H A D | lazy_split_view.h | 144 using _Base = __maybe_const<_Const, _View>; 147 using _MaybeCurrent = _If<forward_range<_View>, iterator_t<_Base>, __empty_cache>; 178 …using iterator_concept = conditional_t<forward_range<_Base>, forward_iterator_tag, input_iterator_… 179 using difference_type = range_difference_t<_Base>; 203 requires (!forward_range<_Base>) 207 constexpr __outer_iterator(_Parent& __parent, iterator_t<_Base> __current) 208 requires forward_range<_Base> 213 requires _Const && convertible_to<iterator_t<_View>, iterator_t<_Base>> 261 if constexpr (forward_range<_Base>) { 273 requires forward_range<_Base> { [all …]
|
| /openbsd-src/gnu/gcc/libstdc++-v3/include/bits/ |
| H A D | valarray_before.h | 428 typedef _FunBase<_Dom, typename _Dom::value_type> _Base; 429 typedef typename _Base::value_type value_type; 432 _ValFunClos(const _Dom& __e, _Tp __f(_Tp)) : _Base(__e, __f) {} 438 typedef _FunBase<valarray<_Tp>, _Tp> _Base; 441 _ValFunClos(const valarray<_Tp>& __v, _Tp __f(_Tp)) : _Base(__v, __f) {} 448 typedef _FunBase<_Dom, const typename _Dom::value_type&> _Base; 449 typedef typename _Base::value_type value_type; 453 : _Base(__e, __f) {} 460 typedef _FunBase<valarray<_Tp>, const _Tp&> _Base; 464 : _Base(__v, __f) {} [all …]
|
| /openbsd-src/gnu/llvm/libcxx/include/__format/ |
| H A D | formatter_string.h | 62 using _Base = __formatter_string<_CharT>; 68 …__format_spec::__parsed_specifications<_CharT> __specs = _Base::__parser_.__get_parsed_std_specifi… 70 if (_Base::__parser_.__type_ == __format_spec::__type::__debug) 100 using _Base = formatter<const _CharT*, _CharT>; 103 return _Base::format(__str, __ctx); 111 using _Base = __formatter_string<_CharT>; 114 return _Base::format(basic_string_view<_CharT>(__str, _Size), __ctx); 122 using _Base = __formatter_string<_CharT>; 125 return _Base::format(basic_string_view<_CharT>(__str, _Size), __ctx); 133 using _Base = __formatter_string<_CharT>; [all …]
|
| /openbsd-src/gnu/llvm/libcxx/include/__chrono/ |
| H A D | formatter.h | 513 using _Base = __formatter_chrono<_CharT>; 526 …return _Base::__parse(__parse_ctx, __format_spec::__fields_chrono_fractional, __format_spec::__fla… 528 …return _Base::__parse(__parse_ctx, __format_spec::__fields_chrono, __format_spec::__flags::__durat… 536 using _Base = __formatter_chrono<_CharT>; 540 … return _Base::__parse(__parse_ctx, __format_spec::__fields_chrono, __format_spec::__flags::__day); 548 using _Base = __formatter_chrono<_CharT>; 552 …return _Base::__parse(__parse_ctx, __format_spec::__fields_chrono, __format_spec::__flags::__month… 560 using _Base = __formatter_chrono<_CharT>; 564 …return _Base::__parse(__parse_ctx, __format_spec::__fields_chrono, __format_spec::__flags::__year); 572 using _Base = __formatter_chrono<_CharT>; [all …]
|
| /openbsd-src/gnu/lib/libstdc++/libstdc++/include/bits/ |
| H A D | valarray_meta.h | 408 typedef _FunBase<_Dom, typename _Dom::value_type> _Base; 409 typedef typename _Base::value_type value_type; 412 _ValFunClos(const _Dom& __e, _Tp __f(_Tp)) : _Base(__e, __f) {} 418 typedef _FunBase<valarray<_Tp>, _Tp> _Base; 421 _ValFunClos(const valarray<_Tp>& __v, _Tp __f(_Tp)) : _Base(__v, __f) {} 428 typedef _FunBase<_Dom, const typename _Dom::value_type&> _Base; 429 typedef typename _Base::value_type value_type; 433 : _Base(__e, __f) {} 439 typedef _FunBase<valarray<_Tp>, const _Tp&> _Base; 443 : _Base(__v, __f) {} [all …]
|
| /openbsd-src/gnu/gcc/libstdc++-v3/include/tr1/ |
| H A D | unordered_set | 65 _Base; 68 typedef typename _Base::size_type size_type; 69 typedef typename _Base::hasher hasher; 70 typedef typename _Base::key_equal key_equal; 71 typedef typename _Base::allocator_type allocator_type; 78 : _Base(__n, __hf, __detail::_Mod_range_hashing(), 89 : _Base(__f, __l, __n, __hf, __detail::_Mod_range_hashing(), 114 _Base; 117 typedef typename _Base::size_type size_type; 118 typedef typename _Base::hasher hasher; [all …]
|
| H A D | unordered_map | 65 _Base; 68 typedef typename _Base::size_type size_type; 69 typedef typename _Base::hasher hasher; 70 typedef typename _Base::key_equal key_equal; 71 typedef typename _Base::allocator_type allocator_type; 78 : _Base(__n, __hf, __detail::_Mod_range_hashing(), 89 : _Base(__f, __l, __n, __hf, __detail::_Mod_range_hashing(), 116 _Base; 119 typedef typename _Base::size_type size_type; 120 typedef typename _Base::hasher hasher; [all …]
|