Home
last modified time | relevance | path

Searched refs:pointee_iterator (Results 1 – 11 of 11) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A Diterator.h287 struct pointee_iterator struct
289 pointee_iterator<WrappedIteratorT, T>, WrappedIteratorT,
292 pointee_iterator() = default;
294 pointee_iterator(U &&u) in pointee_iterator() function
295 : pointee_iterator::iterator_adaptor_base(std::forward<U &&>(u)) {} in pointee_iterator()
302 iterator_range<pointee_iterator<WrappedIteratorT>>
304 using PointeeIteratorT = pointee_iterator<WrappedIteratorT>; in make_pointee_range()
H A DFoldingSet.h566 using iterator = pointee_iterator<typename VectorT::iterator>;
571 using const_iterator = pointee_iterator<typename VectorT::const_iterator>;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Serialization/
H A DModuleManager.h135 using ModuleIterator = llvm::pointee_iterator<
137 using ModuleConstIterator = llvm::pointee_iterator<
139 using ModuleReverseIterator = llvm::pointee_iterator<
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCAssembler.h68 using const_iterator = pointee_iterator<SectionListType::const_iterator>;
69 using iterator = pointee_iterator<SectionListType::iterator>;
72 pointee_iterator<SymbolDataListType::const_iterator>;
73 using symbol_iterator = pointee_iterator<SymbolDataListType::iterator>;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Driver/
H A DJob.h176 using iterator = llvm::pointee_iterator<list_type::iterator>;
177 using const_iterator = llvm::pointee_iterator<list_type::const_iterator>;
/freebsd-12.1/contrib/llvm/include/llvm/Object/
H A DIRObjectFile.h54 pointee_iterator<std::vector<std::unique_ptr<Module>>::const_iterator,
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DLazyCallGraph.h486 using iterator = pointee_iterator<SmallVectorImpl<Node *>::const_iterator>;
614 using iterator = pointee_iterator<SmallVectorImpl<SCC *>::const_iterator>;
617 pointee_iterator<SmallPtrSetImpl<RefSCC *>::const_iterator>;
/freebsd-12.1/contrib/llvm/tools/llvm-objcopy/ELF/
H A DObject.h55 using iterator = pointee_iterator<std::unique_ptr<SectionBase> *>;
771 pointee_iterator<typename std::vector<std::unique_ptr<T>>::iterator>>;
774 using ConstRange = iterator_range<pointee_iterator<
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugFrame.h272 using iterator = pointee_iterator<decltype(Entries)::const_iterator>;
/freebsd-12.1/contrib/llvm/include/llvm/ProfileData/
H A DGCOV.h277 using BlockIterator = pointee_iterator<
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchersInternal.h1389 using PI = llvm::pointee_iterator<const Matcher<T> *const *>;