Lines Matching full:template

19 template <class T, class Container = deque<T>>
44 template<class InputIterator>
46 template<container-compatible-range<T> R> queue(from_range_t, R&& rg); // since C++23
47 template <class Alloc>
49 template <class Alloc>
51 template <class Alloc>
53 template <class Alloc>
55 template <class Alloc>
57 template <class InputIterator, class Alloc>
59 template<container-compatible-range<T> R, class Alloc>
72 template<container-compatible-range<T> R>
74 template <class... Args> reference emplace(Args&&... args); // reference in C++17
80 template<class Container>
83 template<class InputIterator>
86 template<ranges::input_range R>
89 template<class Container, class Allocator>
92 template<class InputIterator, class Allocator>
97 template<ranges::input_range R, class Allocator>
101 template <class T, class Container>
104 template <class T, class Container>
107 template <class T, class Container>
110 template <class T, class Container>
113 template <class T, class Container>
116 template <class T, class Container>
119 template<class T, three_way_comparable Container>
123 template <class T, class Container>
127 template <class T, class Container = vector<T>,
148 template <class InputIterator>
151 template <class InputIterator>
154 template <class InputIterator>
157 template <container-compatible-range<T> R>
159 template <class Alloc>
161 template <class Alloc>
163 template <class Alloc>
166 template <class Alloc>
169 template <class InputIterator>
172 template <class InputIterator>
175 template <class InputIterator>
178 template <class InputIterator>
181 template <container-compatible-range<T> R, class Alloc>
183 template <container-compatible-range<T> R, class Alloc>
185 template <class Alloc>
187 template <class Alloc>
196 template<container-compatible-range<T> R>
198 template <class... Args> void emplace(Args&&... args);
206 template <class Compare, class Container>
210 template<class InputIterator,
216 template<ranges::input_range R, class Compare = less<ranges::range_value_t<R>>>
220 template<class Compare, class Container, class Allocator>
224 template<class InputIterator, class Allocator>
230 template<class InputIterator, class Compare, class Allocator>
235 template<class InputIterator, class Compare, class Container, class Allocator>
239 template<ranges::input_range R, class Compare, class Allocator>
244 template<ranges::input_range R, class Allocator>
248 template <class T, class Container, class Compare>
292 template <class _Tp, class _Container>
295 template <class _Tp, class _Container>
298 template <class _Tp, class _Container /*= deque<_Tp>*/>
317template <class _InputIterator, __enable_if_t<__has_input_iterator_category<_InputIterator>::value…
320 template <_ContainerCompatibleRange<_Tp> _Range>
323 template <class _InputIterator,
330 template <_ContainerCompatibleRange<_Tp> _Range,
358 template <class _Alloc, __enable_if_t<uses_allocator<container_type, _Alloc>::value, int> = 0>
361 template <class _Alloc, __enable_if_t<uses_allocator<container_type, _Alloc>::value, int> = 0>
364 template <class _Alloc, __enable_if_t<uses_allocator<container_type, _Alloc>::value, int> = 0>
368 template <class _Alloc, __enable_if_t<uses_allocator<container_type, _Alloc>::value, int> = 0>
371 template <class _Alloc, __enable_if_t<uses_allocator<container_type, _Alloc>::value, int> = 0>
388 template <_ContainerCompatibleRange<_Tp> _Range>
398 template <class... _Args>
421 template <class _T1, class _OtherContainer>
425 template <class _T1, class _OtherContainer>
431 template <class _Container, class = enable_if_t<!__is_allocator<_Container>::value> >
434 template <class _Container,
442 template <class _InputIterator, __enable_if_t<__has_input_iterator_category<_InputIterator>::value,…
445 template <ranges::input_range _Range>
448 template <class _InputIterator,
456 template <ranges::input_range _Range, class _Alloc, __enable_if_t<__is_allocator<_Alloc>::value, in…
462 template <class _Tp, class _Container>
467 template <class _Tp, class _Container>
472 template <class _Tp, class _Container>
477 template <class _Tp, class _Container>
482 template <class _Tp, class _Container>
487 template <class _Tp, class _Container>
494 template <class _Tp, three_way_comparable _Container>
503 template <class _Tp, class _Container, __enable_if_t<__is_swappable_v<_Container>, int> = 0>
509 template <class _Tp, class _Container, class _Alloc>
513 template <class _Tp, class _Container, class _Compare>
559template <class _InputIter, __enable_if_t<__has_input_iterator_category<_InputIter>::value, int> =…
562template <class _InputIter, __enable_if_t<__has_input_iterator_category<_InputIter>::value, int> =…
567template <class _InputIter, __enable_if_t<__has_input_iterator_category<_InputIter>::value, int> =…
573 template <_ContainerCompatibleRange<_Tp> _Range>
580 template <class _Alloc, __enable_if_t<uses_allocator<container_type, _Alloc>::value, int> = 0>
583 template <class _Alloc, __enable_if_t<uses_allocator<container_type, _Alloc>::value, int> = 0>
586 template <class _Alloc, __enable_if_t<uses_allocator<container_type, _Alloc>::value, int> = 0>
589 template <class _Alloc, __enable_if_t<uses_allocator<container_type, _Alloc>::value, int> = 0>
593 template <class _Alloc, __enable_if_t<uses_allocator<container_type, _Alloc>::value, int> = 0>
596 template <class _Alloc, __enable_if_t<uses_allocator<container_type, _Alloc>::value, int> = 0>
600 template <
607 template <
614 template <
623 template <
634 template <_ContainerCompatibleRange<_Tp> _Range,
642 template <_ContainerCompatibleRange<_Tp> _Range,
661 template <_ContainerCompatibleRange<_Tp> _Range>
673 template <class... _Args>
685 template <class _Compare,
691 template <class _InputIterator,
700 template <class _Compare,
708 template <class _InputIterator,
717 template <class _InputIterator,
728 template <class _InputIterator,
742 template <ranges::input_range _Range,
748 template <ranges::input_range _Range,
756 template <ranges::input_range _Range, class _Alloc, class = enable_if_t<__is_allocator<_Alloc>::val…
762 template <class _Tp, class _Container, class _Compare>
770 template <class _Tp, class _Container, class _Compare>
778 template <class _Tp, class _Container, class _Compare>
779 template <class _InputIter, __enable_if_t<__has_input_iterator_category<_InputIter>::value, int> >
786 template <class _Tp, class _Container, class _Compare>
787 template <class _InputIter, __enable_if_t<__has_input_iterator_category<_InputIter>::value, int> >
797 template <class _Tp, class _Container, class _Compare>
798 template <class _InputIter, __enable_if_t<__has_input_iterator_category<_InputIter>::value, int> >
808 template <class _Tp, class _Container, class _Compare>
809 template <class _Alloc, __enable_if_t<uses_allocator<_Container, _Alloc>::value, int> >
812 template <class _Tp, class _Container, class _Compare>
813 template <class _Alloc, __enable_if_t<uses_allocator<_Container, _Alloc>::value, int> >
817 template <class _Tp, class _Container, class _Compare>
818 template <class _Alloc, __enable_if_t<uses_allocator<_Container, _Alloc>::value, int> >
825 template <class _Tp, class _Container, class _Compare>
826 template <class _Alloc, __enable_if_t<uses_allocator<_Container, _Alloc>::value, int> >
832 template <class _Tp, class _Container, class _Compare>
833 template <class _Alloc, __enable_if_t<uses_allocator<_Container, _Alloc>::value, int> >
840 template <class _Tp, class _Container, class _Compare>
841 template <class _Alloc, __enable_if_t<uses_allocator<_Container, _Alloc>::value, int> >
847 template <class _Tp, class _Container, class _Compare>
848 template <
857 template <class _Tp, class _Container, class _Compare>
858 template <
868 template <class _Tp, class _Container, class _Compare>
869 template <
881 template <class _Tp, class _Container, class _Compare>
882 template <
894 template <class _Tp, class _Container, class _Compare>
902 template <class _Tp, class _Container, class _Compare>
908 template <class _Tp, class _Container, class _Compare>
909 template <class... _Args>
917 template <class _Tp, class _Container, class _Compare>
923 template <class _Tp, class _Container, class _Compare>
931 template <class _Tp,
941 template <class _Tp, class _Container, class _Compare, class _Alloc>