Go to the source code of this file.
|
using | clang::interp::DeclTy = unsigned llvm::PointerUnion< const Decl *, const Expr * > |
|
using | clang::interp::BlockCtorFn = void(*)(Block *Storage, char *FieldPtr, bool IsConst, bool IsMutable, bool IsActive, Descriptor *FieldDesc) |
| Invoked whenever a block is created. More...
|
|
using | clang::interp::BlockDtorFn = void(*)(Block *Storage, char *FieldPtr, Descriptor *FieldDesc) |
| Invoked when a block is destroyed. More...
|
|
using | clang::interp::BlockMoveFn = void(*)(Block *Storage, char *SrcFieldPtr, char *DstFieldPtr, Descriptor *FieldDesc) |
| Invoked when a block with pointers referencing it goes out of scope. More...
|
|
using | clang::interp::InterpSize = unsigned |
| Object size as used by the interpreter. More...
|
|