|
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 99 struct bidirectional_iterator_tag : public forward_iterator_tag { };
References
include/llvm/ADT/BreadthFirstIterator.h 48 : public std::iterator<std::forward_iterator_tag, typename GT::NodeRef>,
50 using super = std::iterator<std::forward_iterator_tag, typename GT::NodeRef>;
include/llvm/ADT/DenseMap.h 1171 using iterator_category = std::forward_iterator_tag;
include/llvm/ADT/DenseSet.h 115 using iterator_category = std::forward_iterator_tag;
141 using iterator_category = std::forward_iterator_tag;
include/llvm/ADT/DepthFirstIterator.h 86 : public std::iterator<std::forward_iterator_tag, typename GT::NodeRef>,
88 using super = std::iterator<std::forward_iterator_tag, typename GT::NodeRef>;
include/llvm/ADT/EquivalenceClasses.h 251 class member_iterator : public std::iterator<std::forward_iterator_tag,
255 using super = std::iterator<std::forward_iterator_tag,
include/llvm/ADT/PostOrderIterator.h 96 : public std::iterator<std::forward_iterator_tag, typename GT::NodeRef>,
98 using super = std::iterator<std::forward_iterator_tag, typename GT::NodeRef>;
include/llvm/ADT/SCCIterator.h 43 scc_iterator<GraphT, GT>, std::forward_iterator_tag,
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<
349 : public filter_iterator_base<WrappedIteratorT, PredicateT, IterTag> {
350 using BaseT = filter_iterator_base<WrappedIteratorT, PredicateT, IterTag>;
388 using type = std::forward_iterator_tag;
702 std::forward_iterator_tag,
814 std::forward_iterator_tag, ValueT> {
1428 enumerator_iter<R>, std::forward_iterator_tag, result_pair<R>,
include/llvm/ADT/SmallPtrSet.h 275 using iterator_category = std::forward_iterator_tag;
include/llvm/ADT/SmallSet.h 35 std::forward_iterator_tag, T> {
include/llvm/ADT/StringExtras.h 314 StringRef Separator, std::forward_iterator_tag) {
include/llvm/ADT/StringMap.h 489 : public iterator_facade_base<DerivedTy, std::forward_iterator_tag,
572 std::forward_iterator_tag, StringRef> {
575 std::forward_iterator_tag, StringRef>;
include/llvm/ADT/iterator.h 68 : public std::iterator<IteratorCategoryT, T, DifferenceTypeT, PointerT,
73 IteratorCategoryT>::value,
75 IteratorCategoryT>::value,
206 : public iterator_facade_base<DerivedT, IteratorCategoryT, T,
include/llvm/Analysis/AliasSetTracker.h 239 class iterator : public std::iterator<std::forward_iterator_tag,
include/llvm/Analysis/IntervalIterator.h 97 using iterator_category = std::forward_iterator_tag;
include/llvm/Analysis/LazyCallGraph.h 198 std::forward_iterator_tag> {
229 std::forward_iterator_tag> {
888 std::forward_iterator_tag, RefSCC> {
include/llvm/Analysis/MemorySSA.h 1083 std::forward_iterator_tag, T, ptrdiff_t, T *,
1181 std::forward_iterator_tag,
1271 std::forward_iterator_tag, MemoryAccess *> {
include/llvm/Analysis/RegionIterator.h 40 : public std::iterator<std::forward_iterator_tag, NodeRef> {
41 using super = std::iterator<std::forward_iterator_tag, NodeRef>;
167 : public std::iterator<std::forward_iterator_tag, NodeRef> {
168 using super = std::iterator<std::forward_iterator_tag, NodeRef>;
include/llvm/CodeGen/DIE.h 563 : public iterator_facade_base<iterator, std::forward_iterator_tag, T> {
585 : public iterator_facade_base<const_iterator, std::forward_iterator_tag,
650 std::forward_iterator_tag, DIEValue> {
655 std::forward_iterator_tag, DIEValue>;
667 std::forward_iterator_tag, const DIEValue> {
670 std::forward_iterator_tag, const DIEValue>;
include/llvm/CodeGen/MachineRegisterInfo.h 971 : public std::iterator<std::forward_iterator_tag, MachineInstr, ptrdiff_t> {
1008 using reference = std::iterator<std::forward_iterator_tag,
1010 using pointer = std::iterator<std::forward_iterator_tag,
1077 : public std::iterator<std::forward_iterator_tag, MachineInstr, ptrdiff_t> {
1114 using reference = std::iterator<std::forward_iterator_tag,
1116 using pointer = std::iterator<std::forward_iterator_tag,
include/llvm/CodeGen/PBQP/Graph.h 232 using iterator_category = std::forward_iterator_tag;
include/llvm/CodeGen/ScheduleDAG.h 617 class SUnitIterator : public std::iterator<std::forward_iterator_tag,
include/llvm/CodeGen/SelectionDAGNodes.h 775 : public std::iterator<std::forward_iterator_tag, SDUse, ptrdiff_t> {
783 using reference = std::iterator<std::forward_iterator_tag,
785 using pointer = std::iterator<std::forward_iterator_tag,
2522 class SDNodeIterator : public std::iterator<std::forward_iterator_tag,
include/llvm/DebugInfo/CodeView/SymbolRecord.h 170 std::forward_iterator_tag,
include/llvm/DebugInfo/DWARF/DWARFDie.h 283 : public iterator_facade_base<attribute_iterator, std::forward_iterator_tag,
include/llvm/DebugInfo/DWARF/DWARFExpression.h 100 : public iterator_facade_base<iterator, std::forward_iterator_tag,
include/llvm/DebugInfo/PDB/Native/HashTable.h 39 std::forward_iterator_tag,
include/llvm/ExecutionEngine/JITLink/JITLink.h 663 std::forward_iterator_tag, T> {
include/llvm/IR/BasicBlock.h 294 std::forward_iterator_tag, PHINodeT> {
include/llvm/IR/CFG.h 42 class PredIterator : public std::iterator<std::forward_iterator_tag,
45 std::iterator<std::forward_iterator_tag, Ptr, ptrdiff_t, Ptr*, Ptr*>;
include/llvm/IR/GetElementPtrTypeIterator.h 32 : public std::iterator<std::forward_iterator_tag, Type *, ptrdiff_t> {
33 using super = std::iterator<std::forward_iterator_tag, Type *, ptrdiff_t>;
include/llvm/IR/Value.h 127 : public std::iterator<std::forward_iterator_tag, UseT *> {
166 : public std::iterator<std::forward_iterator_tag, UserTy *> {
include/llvm/IR/ValueMap.h 328 public std::iterator<std::forward_iterator_tag,
380 public std::iterator<std::forward_iterator_tag,
include/llvm/Object/ELFTypes.h 626 : std::iterator<std::forward_iterator_tag, Elf_Note_Impl<ELFT>> {
include/llvm/Object/Minidump.h 107 std::forward_iterator_tag,
include/llvm/Object/SymbolicFile.h 70 : public std::iterator<std::forward_iterator_tag, content_type> {
include/llvm/Option/ArgList.h 75 using iterator_category = std::forward_iterator_tag;
include/llvm/ProfileData/Coverage/CoverageMapping.h 332 std::forward_iterator_tag, FunctionRecord> {
635 LineCoverageIterator, std::forward_iterator_tag, LineCoverageStats> {
include/llvm/Support/BinaryStreamArray.h 152 std::forward_iterator_tag, ValueType> {
include/llvm/Support/LineIterator.h 32 : public std::iterator<std::forward_iterator_tag, StringRef> {
include/llvm/Support/Registry.h 84 : public llvm::iterator_facade_base<iterator, std::forward_iterator_tag,
include/llvm/Support/TargetRegistry.h 605 : public std::iterator<std::forward_iterator_tag, Target, ptrdiff_t> {
include/llvm/TextAPI/MachO/ArchitectureSet.h 68 : public std::iterator<std::forward_iterator_tag, Architecture, size_t> {
lib/Analysis/MemorySSA.cpp 698 std::forward_iterator_tag, T *> {
lib/Target/AMDGPU/SIInsertWaitcnts.cpp 81 std::forward_iterator_tag, const EnumT> {
lib/Transforms/Scalar/SROA.cpp 430 : public iterator_facade_base<partition_iterator, std::forward_iterator_tag,
tools/clang/include/clang/AST/ASTContext.h 850 using iterator_category = std::forward_iterator_tag;
tools/clang/include/clang/AST/AttrIterator.h 60 using iterator_category = std::forward_iterator_tag;
tools/clang/include/clang/AST/DeclBase.h 911 using iterator_category = std::forward_iterator_tag;
1993 using iterator_category = std::forward_iterator_tag;
2070 using iterator_category = std::forward_iterator_tag;
2148 using iterator_category = std::forward_iterator_tag;
tools/clang/include/clang/AST/DeclCXX.h 3345 using iterator_category = std::forward_iterator_tag;
tools/clang/include/clang/AST/DeclFriend.h 201 using iterator_category = std::forward_iterator_tag;
tools/clang/include/clang/AST/DeclLookups.h 35 using iterator_category = std::forward_iterator_tag;
tools/clang/include/clang/AST/DependentDiagnostic.h 134 using iterator_category = std::forward_iterator_tag;
tools/clang/include/clang/AST/OpenMPClause.h 4574 std::forward_iterator_tag, MappableComponent, ptrdiff_t,
tools/clang/include/clang/AST/Redeclarable.h 249 using iterator_category = std::forward_iterator_tag;
tools/clang/include/clang/AST/StmtIterator.h 78 public std::iterator<std::forward_iterator_tag,
tools/clang/include/clang/AST/StmtOpenMP.h 95 std::forward_iterator_tag, Stmt *, ptrdiff_t, Stmt *, Stmt *> {
156 ArrayRef<OMPClause *>::const_iterator, std::forward_iterator_tag,
tools/clang/include/clang/Rewrite/Core/RewriteRope.h 87 public std::iterator<std::forward_iterator_tag, const char, ptrdiff_t> {
tools/clang/include/clang/Sema/SemaInternal.h 242 : public llvm::iterator_facade_base<iterator, std::forward_iterator_tag,
tools/clang/tools/diagtool/DiagnosticNames.h 60 typedef std::forward_iterator_tag iterator_category;
tools/lld/COFF/Chunks.h 267 AssociatedIterator, std::forward_iterator_tag, SectionChunk> {
tools/llvm-pdbutil/InputFile.h 130 std::forward_iterator_tag, SymbolGroup> {
tools/polly/include/polly/Support/ISLTools.h 29 std::forward_iterator_tag,
tools/polly/include/polly/Support/VirtualInstruction.h 170 : public std::iterator<std::forward_iterator_tag, VirtualUse> {
174 using super = std::iterator<std::forward_iterator_tag, VirtualUse>;
usr/include/c++/7.4.0/bits/basic_string.h 269 std::forward_iterator_tag);
usr/include/c++/7.4.0/bits/basic_string.tcc 208 std::forward_iterator_tag)
usr/include/c++/7.4.0/bits/deque.tcc 442 std::forward_iterator_tag)
587 std::forward_iterator_tag)
usr/include/c++/7.4.0/bits/forward_list.h 129 typedef std::forward_iterator_tag iterator_category;
197 typedef std::forward_iterator_tag iterator_category;
usr/include/c++/7.4.0/bits/hashtable_policy.h 73 std::forward_iterator_tag)
343 typedef std::forward_iterator_tag iterator_category;
394 typedef std::forward_iterator_tag iterator_category;
1647 typedef std::forward_iterator_tag iterator_category;
1699 typedef std::forward_iterator_tag iterator_category;
usr/include/c++/7.4.0/bits/regex.h 2492 typedef std::forward_iterator_tag iterator_category;
2612 typedef std::forward_iterator_tag iterator_category;
usr/include/c++/7.4.0/bits/stl_algo.h 259 std::forward_iterator_tag)
339 forward_iterator_tag, forward_iterator_tag,
339 forward_iterator_tag, forward_iterator_tag,
1051 forward_iterator_tag, output_iterator_tag)
1112 input_iterator_tag, forward_iterator_tag)
1252 forward_iterator_tag)
1489 _Predicate __pred, forward_iterator_tag)
5741 forward_iterator_tag,
usr/include/c++/7.4.0/bits/stl_bvector.h 1146 std::forward_iterator_tag)
1200 std::forward_iterator_tag)
1250 _ForwardIterator __last, std::forward_iterator_tag);
usr/include/c++/7.4.0/bits/stl_deque.h 1889 std::forward_iterator_tag);
1940 std::forward_iterator_tag)
2025 _ForwardIterator __last, std::forward_iterator_tag);
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h 99 struct bidirectional_iterator_tag : public forward_iterator_tag { };
121 typedef _Category iterator_category;
usr/include/c++/7.4.0/bits/stl_vector.h 1325 std::forward_iterator_tag)
1386 std::forward_iterator_tag);
1425 _ForwardIterator __last, std::forward_iterator_tag);
usr/include/c++/7.4.0/bits/vector.tcc 280 std::forward_iterator_tag)
632 _ForwardIterator __last, std::forward_iterator_tag)
761 _ForwardIterator __last, std::forward_iterator_tag)
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
utils/TableGen/CodeGenDAGPatterns.h 111 using iterator_category = std::forward_iterator_tag;
utils/benchmark/include/benchmark/benchmark.h 688 typedef std::forward_iterator_tag iterator_category;