reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/FoldingSet.h
  565   using iterator = pointee_iterator<typename VectorT::iterator>;
  570   using const_iterator = pointee_iterator<typename VectorT::const_iterator>;
include/llvm/ADT/STLExtras.h
  421 iterator_range<filter_iterator<detail::IterOfRange<RangeT>, PredicateT>>
  424       filter_iterator<detail::IterOfRange<RangeT>, PredicateT>;
include/llvm/ADT/iterator.h
  288           pointee_iterator<WrappedIteratorT, T>, WrappedIteratorT,
  301 iterator_range<pointee_iterator<WrappedIteratorT>>
  303   using PointeeIteratorT = pointee_iterator<WrappedIteratorT>;
include/llvm/Analysis/LazyCallGraph.h
  486     using iterator = pointee_iterator<SmallVectorImpl<Node *>::const_iterator>;
  614     using iterator = pointee_iterator<SmallVectorImpl<SCC *>::const_iterator>;
  617         pointee_iterator<SmallPtrSetImpl<RefSCC *>::const_iterator>;
include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h
  271   using iterator = pointee_iterator<decltype(Entries)::const_iterator>;
include/llvm/ExecutionEngine/JITLink/JITLink.h
  656   using section_iterator = pointee_iterator<SectionList::iterator>;
  657   using const_section_iterator = pointee_iterator<SectionList::const_iterator>;
include/llvm/MC/MCAssembler.h
   67   using const_iterator = pointee_iterator<SectionListType::const_iterator>;
   68   using iterator = pointee_iterator<SectionListType::iterator>;
   71       pointee_iterator<SymbolDataListType::const_iterator>;
   72   using symbol_iterator = pointee_iterator<SymbolDataListType::iterator>;
include/llvm/Object/IRObjectFile.h
   52       pointee_iterator<std::vector<std::unique_ptr<Module>>::const_iterator,
include/llvm/ProfileData/GCOV.h
  278   using BlockIterator = pointee_iterator<
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h
 1388   using PI = llvm::pointee_iterator<const Matcher<T> *const *>;
tools/clang/include/clang/Driver/Job.h
  175   using iterator = llvm::pointee_iterator<list_type::iterator>;
  176   using const_iterator = llvm::pointee_iterator<list_type::const_iterator>;
tools/clang/include/clang/Serialization/ModuleManager.h
  134   using ModuleIterator = llvm::pointee_iterator<
  136   using ModuleConstIterator = llvm::pointee_iterator<
  138   using ModuleReverseIterator = llvm::pointee_iterator<
tools/llvm-objcopy/ELF/Object.h
   54   using iterator = pointee_iterator<std::unique_ptr<SectionBase> *>;
 1036       filter_iterator<pointee_iterator<std::vector<SecPtr>::const_iterator>,
unittests/ADT/IteratorTest.cpp
   74   typedef pointee_iterator<SmallVectorImpl<int *>::const_iterator>
  115   typedef pointee_iterator<
  167   pointee_iterator<SmallVectorImpl<S *>::const_iterator, const S> I = V.begin();
  216   using PointeeIterator = pointee_iterator<std::unique_ptr<int> *>;