|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h 103 struct random_access_iterator_tag : public bidirectional_iterator_tag { };
References
include/llvm/ADT/AllocatorList.h 91 std::bidirectional_iterator_tag, ValueT> {
98 std::bidirectional_iterator_tag, ValueT>;
include/llvm/ADT/ImmutableSet.h 650 : public std::iterator<std::bidirectional_iterator_tag,
761 : public std::iterator<std::bidirectional_iterator_tag,
include/llvm/ADT/IntervalMap.h 1297 public std::iterator<std::bidirectional_iterator_tag, ValT> {
include/llvm/ADT/STLExtras.h 305 filter_iterator_base<WrappedIteratorT, PredicateT, IterTag>,
308 IterTag, typename std::iterator_traits<
311 filter_iterator_base<WrappedIteratorT, PredicateT, IterTag>,
314 IterTag, typename std::iterator_traits<
361 std::bidirectional_iterator_tag>
363 std::bidirectional_iterator_tag> {
365 std::bidirectional_iterator_tag>;
392 using type = std::bidirectional_iterator_tag;
400 std::bidirectional_iterator_tag,
533 ZipType, typename std::common_type<std::bidirectional_iterator_tag,
include/llvm/ADT/SparseMultiSet.h 220 class iterator_base : public std::iterator<std::bidirectional_iterator_tag,
250 using super = std::iterator<std::bidirectional_iterator_tag, ValueT>;
include/llvm/ADT/ilist_iterator.h 70 using iterator_category = std::bidirectional_iterator_tag;
include/llvm/ADT/iterator.h 68 : public std::iterator<IteratorCategoryT, T, DifferenceTypeT, PointerT,
73 IteratorCategoryT>::value,
74 IsBidirectional = std::is_base_of<std::bidirectional_iterator_tag,
75 IteratorCategoryT>::value,
206 : public iterator_facade_base<DerivedT, IteratorCategoryT, T,
include/llvm/CodeGen/MachineInstrBundleIterator.h 121 using iterator_category = std::bidirectional_iterator_tag;
include/llvm/DebugInfo/DWARF/DWARFDie.h 336 : public iterator_facade_base<iterator, std::bidirectional_iterator_tag,
394 bidirectional_iterator_tag, const llvm::DWARFDie> {
include/llvm/IR/InstIterator.h 42 using iterator_category = std::bidirectional_iterator_tag;
include/llvm/IR/Metadata.h 1339 public std::iterator<std::bidirectional_iterator_tag, T2> {
usr/include/c++/7.4.0/bits/stl_algo.h 369 bidirectional_iterator_tag, bidirectional_iterator_tag,
369 bidirectional_iterator_tag, bidirectional_iterator_tag,
1133 bidirectional_iterator_tag)
1293 bidirectional_iterator_tag)
1514 _Predicate __pred, bidirectional_iterator_tag)
usr/include/c++/7.4.0/bits/stl_iterator_base_funcs.h 159 bidirectional_iterator_tag)
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h 103 struct random_access_iterator_tag : public bidirectional_iterator_tag { };
121 typedef _Category iterator_category;
usr/include/c++/7.4.0/bits/stl_list.h 134 typedef std::bidirectional_iterator_tag iterator_category;
214 typedef std::bidirectional_iterator_tag iterator_category;
usr/include/c++/7.4.0/bits/stl_tree.h 262 typedef bidirectional_iterator_tag iterator_category;
334 typedef bidirectional_iterator_tag iterator_category;
usr/include/c++/7.4.0/type_traits 194 { typedef _Tp type; };
215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
762 typename add_rvalue_reference<_Tp>::type declval() noexcept;
1538 typedef decltype(__test<_From, _To>(0)) type;
1545 : public __is_convertible_helper<_From, _To>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1637 { typedef _Tp type; };
1659 { typedef _Tp&& type; };
1664 : public __add_rvalue_reference_helper<_Tp>
2104 { typedef typename remove_cv<_Up>::type __type; };
2183 (true ? std::declval<_Tp>()
2184 : std::declval<_Up>())>::type> _S_test(int);
2194 typedef decltype(_S_test<_Tp, _Up>(0)) type;
2194 typedef decltype(_S_test<_Tp, _Up>(0)) type;
2216 typedef common_type<typename _CTp::type, _Args...> type;
2229 : public __common_type_impl<_Tp, _Up>::type
2229 : public __common_type_impl<_Tp, _Up>::type
2235 common_type<_Tp, _Up>>::type, _Vp...>::type
2235 common_type<_Tp, _Up>>::type, _Vp...>::type
2235 common_type<_Tp, _Up>>::type, _Vp...>::type