Home
last modified time | relevance | path

Searched refs:iterator_facade_base (Results 1 – 25 of 42) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A Diterator.h80 class iterator_facade_base {
102 friend iterator_facade_base; variable
117 friend iterator_facade_base; variable
130 static_assert(std::is_base_of<iterator_facade_base, DerivedT>::value,
155 static_assert(std::is_base_of<iterator_facade_base, DerivedT>::value,
236 : public iterator_facade_base<DerivedT, IteratorCategoryT, T,
238 using BaseT = typename iterator_adaptor_base::iterator_facade_base;
H A DSmallSet.h35 : public iterator_facade_base<SmallSetIterator<T, N, C>,
H A DSCCIterator.h47 class scc_iterator : public iterator_facade_base<
H A DSTLExtras.h685 using zip_traits = iterator_facade_base<
912 : public iterator_facade_base<
1022 : public iterator_facade_base<concat_iterator<ValueT, IterTs...>,
1024 using BaseT = typename concat_iterator::iterator_facade_base;
1188 : public llvm::iterator_facade_base<DerivedT,
2309 : llvm::iterator_facade_base<index_iterator,
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DDbiModuleList.h32 : public iterator_facade_base<DbiModuleSourceFilesIterator,
34 using BaseType = typename DbiModuleSourceFilesIterator::iterator_facade_base;
H A DHashTable.h35 : public iterator_facade_base<HashTableIterator<ValueT>,
38 using BaseT = typename HashTableIterator::iterator_facade_base;
H A DInputFile.h132 : public iterator_facade_base<SymbolGroupIterator,
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDie.h301 : public iterator_facade_base<attribute_iterator, std::forward_iterator_tag,
354 : public iterator_facade_base<iterator, std::bidirectional_iterator_tag,
405 : public llvm::iterator_facade_base<
H A DDWARFExpression.h114 : public iterator_facade_base<iterator, std::forward_iterator_tag,
H A DDWARFAcceleratorTable.h240 : public iterator_facade_base<SameNameIterator, std::forward_iterator_tag,
279 : public iterator_facade_base<Iterator, std::forward_iterator_tag,
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DPath.h74 : public iterator_facade_base<const_iterator, std::input_iterator_tag,
100 : public iterator_facade_base<reverse_iterator, std::input_iterator_tag,
H A DBinaryStreamArray.h157 : public iterator_facade_base<VarStreamArrayIterator<ValueType, Extractor>,
321 : public iterator_facade_base<FixedStreamArrayIterator<T>,
H A DRegistry.h84 : public llvm::iterator_facade_base<iterator, std::forward_iterator_tag,
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDIE.h111 : public llvm::iterator_facade_base<DWARFDIE::child_iterator,
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemorySSA.h1123 : public iterator_facade_base<memoryaccess_def_iterator_base<T>,
1126 using BaseT = typename memoryaccess_def_iterator_base::iterator_facade_base;
1221 : public iterator_facade_base<upward_defs_iterator,
1224 using BaseT = upward_defs_iterator::iterator_facade_base;
1326 : public iterator_facade_base<def_chain_iterator<T, UseOptimizedChain>,
H A DLazyCallGraph.h880 : public iterator_facade_base<postorder_ref_scc_iterator,
927 using iterator_facade_base::operator++;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstrBundle.h95 : public iterator_facade_base<MIBundleOperandIteratorBase<ValueT>,
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCRegisterInfo.h196 : public iterator_facade_base<DiffListIterator, std::forward_iterator_tag,
218 using DiffListIterator::iterator_facade_base::operator++;
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DBasicBlock.h469 : public iterator_facade_base<phi_iterator_impl<PHINodeT, BBIteratorT>,
493 using phi_iterator_impl::iterator_facade_base::operator++;
H A DCFG.h139 : public iterator_facade_base<SuccIterator<InstructionT, BlockT>,
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Syntax/
H A DTree.h149 : public llvm::iterator_facade_base<DerivedT, std::forward_iterator_tag,
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DMinidump.h107 : public iterator_facade_base<MemoryInfoIterator,
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DSampleContextTracker.h148 class Iterator : public llvm::iterator_facade_base<
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanCFG.h35 : public iterator_facade_base<VPAllSuccessorsIterator<BlockPtrTy>,
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaInternal.h243 : public llvm::iterator_facade_base<iterator, std::forward_iterator_tag,

12