|
clang 22.0.0git
|
#include "/work/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/AST/ByteCode/Pointer.h"
Public Attributes | |
| Block * | Pointee |
| The block the pointer is pointing to. | |
| unsigned | Base |
| Start of the current subfield. | |
| Pointer * | Prev |
| Previous link in the pointer chain. | |
| Pointer * | Next |
| Next link in the pointer chain. | |
| unsigned clang::interp::BlockPointer::Base |
Start of the current subfield.
Definition at line 39 of file Pointer.h.
Referenced by clang::interp::Pointer::computeSplitPoint(), clang::interp::Pointer::hasSameArray(), clang::interp::Pointer::isArrayElement(), clang::interp::OffsetHelper(), clang::interp::Pointer::operator=(), and clang::interp::Pointer::operator==().
| Pointer* clang::interp::BlockPointer::Next |
Next link in the pointer chain.
Definition at line 43 of file Pointer.h.
Referenced by clang::interp::DynamicAllocator::cleanup(), and clang::interp::DeadBlock::DeadBlock().
| Block* clang::interp::BlockPointer::Pointee |
The block the pointer is pointing to.
Definition at line 37 of file Pointer.h.
Referenced by clang::interp::DynamicAllocator::cleanup(), clang::interp::Pointer::computeSplitPoint(), clang::interp::DeadBlock::DeadBlock(), clang::interp::Pointer::hasSameBase(), clang::interp::Pointer::initialize(), clang::interp::Block::movePointersTo(), clang::interp::OffsetHelper(), and clang::interp::Pointer::operator==().
| Pointer* clang::interp::BlockPointer::Prev |