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:
- include/llvm/ExecutionEngine/JITLink/JITLink.h