LLVM: llvm::jitlink::LinkGraph::nested_collection_iterator< OuterItrT, InnerItrT, T, getInnerRange (original) (raw)

#include "[llvm/ExecutionEngine/JITLink/JITLink.h](JITLink%5F8h%5Fsource.html)"

Public Member Functions
nested_collection_iterator ()=default
nested_collection_iterator (OuterItrT OuterI, OuterItrT OuterE)
bool operator== (const nested_collection_iterator &RHS) const
T operator* () const
nested_collection_iterator operator++ ()
Public Member Functions inherited from llvm::iterator_facade_base< nested_collection_iterator< OuterItrT, InnerItrT, T, getInnerRange >, std::forward_iterator_tag, T >
nested_collection_iterator< OuterItrT, InnerItrT, T, getInnerRange > operator+ (std::ptrdiff_t n) const
nested_collection_iterator< OuterItrT, InnerItrT, T, getInnerRange > operator- (std::ptrdiff_t n) const
nested_collection_iterator< OuterItrT, InnerItrT, T, getInnerRange > & operator++ ()
nested_collection_iterator< OuterItrT, InnerItrT, T, getInnerRange > & operator-- ()
bool operator!= (const nested_collection_iterator< OuterItrT, InnerItrT, T, getInnerRange > &RHS) const
bool operator> (const nested_collection_iterator< OuterItrT, InnerItrT, T, getInnerRange > &RHS) const
bool operator<= (const nested_collection_iterator< OuterItrT, InnerItrT, T, getInnerRange > &RHS) const
bool operator>= (const nested_collection_iterator< OuterItrT, InnerItrT, T, getInnerRange > &RHS) const
PointerProxy operator-> () const
ReferenceProxy operator[] (std::ptrdiff_t n) const
Additional Inherited Members
Public Types inherited from llvm::iterator_facade_base< nested_collection_iterator< OuterItrT, InnerItrT, T, getInnerRange >, std::forward_iterator_tag, T >
using iterator_category
using value_type
using difference_type
using pointer
using reference
Protected Types inherited from llvm::iterator_facade_base< nested_collection_iterator< OuterItrT, InnerItrT, T, getInnerRange >, std::forward_iterator_tag, T >
enum

template<typename OuterItrT, typename InnerItrT, typename T, iterator_range< InnerItrT > getInnerRange>
class llvm::jitlink::LinkGraph::nested_collection_iterator< OuterItrT, InnerItrT, T, getInnerRange >

Definition at line 965 of file JITLink.h.

template<typename OuterItrT, typename InnerItrT, typename T, iterator_range< InnerItrT > getInnerRange>

nested_collection_iterator() [2/2]

template<typename OuterItrT, typename InnerItrT, typename T, iterator_range< InnerItrT > getInnerRange>

operator*()

template<typename OuterItrT, typename InnerItrT, typename T, iterator_range< InnerItrT > getInnerRange>

operator++()

template<typename OuterItrT, typename InnerItrT, typename T, iterator_range< InnerItrT > getInnerRange>

operator==()

template<typename OuterItrT, typename InnerItrT, typename T, iterator_range< InnerItrT > getInnerRange>


The documentation for this class was generated from the following file: