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.
◆ 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:
- include/llvm/Analysis/MemoryProfileInfo.h