Home
last modified time | relevance | path

Searched refs:_Base (Results 1 – 25 of 64) sorted by relevance

123

/openbsd-src/gnu/gcc/libstdc++-v3/include/debug/
H A Dhash_map.h55 _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 Dhash_multimap.h55 _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 Dhash_set.h54 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 Dhash_multiset.h55 _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 Dset.h52 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 Dmap.h52 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 Dmultiset.h52 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 Dmultimap.h52 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 Dstring51 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 Ddeque51 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 Dvector53 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 Dlist79 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 Dbitset51 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 Dvstring.tcc44 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 Dvstring.h52 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 Delements_view.h140 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 Dtransform_view.h166 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 Djoin_view.h161 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 Dlazy_split_view.h144 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 Dvalarray_before.h428 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 Dformatter_string.h62 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 Dformatter.h513 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 Dvalarray_meta.h408 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 Dunordered_set65 _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 Dunordered_map65 _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 …]

123