LLVM: llvm::memprof::CallStack< NodeT, IteratorT >::CallStackIterator Struct Reference (original) (raw)

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

Public Member Functions
CallStackIterator (const NodeT *N, bool End)
uint64_t operator* ()
bool operator== (const CallStackIterator &rhs)
bool operator!= (const CallStackIterator &rhs)
void operator++ ()
LLVM_ABI CallStackIterator (const MDNode *N, bool End)
Specializations for iterating through IR metadata stack contexts.
LLVM_ABI uint64_t operator* ()
Public Attributes
const NodeT * N = nullptr
IteratorT Iter

template<class NodeT, class IteratorT>
struct llvm::memprof::CallStack< NodeT, IteratorT >::CallStackIterator

Definition at line 194 of file MemoryProfileInfo.h.

template<class NodeT, class IteratorT>

CallStackIterator() [2/2]

Specializations for iterating through IR metadata stack contexts.

References LLVM_ABI, and N.

operator!=()

template<class NodeT, class IteratorT>

operator*() [1/2]

operator*() [2/2]

operator++()

template<class NodeT, class IteratorT>

operator==()

template<class NodeT, class IteratorT>

Iter

template<class NodeT, class IteratorT>

N

template<class NodeT, class IteratorT>


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