activate() const | clang::interp::Pointer | |
asBlockPointer() const | clang::interp::Pointer | inline |
asFunctionPointer() const | clang::interp::Pointer | inline |
asIntPointer() const | clang::interp::Pointer | inline |
atField(unsigned Off) const | clang::interp::Pointer | inline |
atFieldSub(unsigned Off) const | clang::interp::Pointer | inline |
atIndex(uint64_t Idx) const | clang::interp::Pointer | inline |
Block | clang::interp::Pointer | friend |
block() const | clang::interp::Pointer | inline |
BS | clang::interp::Pointer | |
canBeInitialized() const | clang::interp::Pointer | inline |
compare(const Pointer &Other) const | clang::interp::Pointer | inline |
deactivate() const | clang::interp::Pointer | |
DeadBlock | clang::interp::Pointer | friend |
deref() const | clang::interp::Pointer | inline |
DynamicAllocator | clang::interp::Pointer | friend |
elemSize() const | clang::interp::Pointer | inline |
expand() const | clang::interp::Pointer | inline |
Fn | clang::interp::Pointer | |
getArray() const | clang::interp::Pointer | inline |
getBase() const | clang::interp::Pointer | inline |
getByteOffset() const | clang::interp::Pointer | inline |
getDeclDesc() const | clang::interp::Pointer | inline |
getDeclID() const | clang::interp::Pointer | inline |
getDeclLoc() const | clang::interp::Pointer | inline |
getDeclPtr() const | clang::interp::Pointer | inline |
getElemRecord() const | clang::interp::Pointer | inline |
getField() const | clang::interp::Pointer | inline |
getFieldDesc() const | clang::interp::Pointer | inline |
getIndex() const | clang::interp::Pointer | inline |
getIntegerRepresentation() const | clang::interp::Pointer | inline |
getNumElems() const | clang::interp::Pointer | inline |
getOffset() const | clang::interp::Pointer | inline |
getRecord() const | clang::interp::Pointer | inline |
getSize() const | clang::interp::Pointer | inline |
getSource() const | clang::interp::Pointer | inline |
getType() const | clang::interp::Pointer | inline |
hasSameArray(const Pointer &A, const Pointer &B) | clang::interp::Pointer | static |
hasSameBase(const Pointer &A, const Pointer &B) | clang::interp::Pointer | static |
inArray() const | clang::interp::Pointer | inline |
initialize() const | clang::interp::Pointer | |
InitMap | clang::interp::Pointer | friend |
inPrimitiveArray() const | clang::interp::Pointer | inline |
Int | clang::interp::Pointer | |
InterpState | clang::interp::Pointer | friend |
inUnion() const | clang::interp::Pointer | inline |
isActive() const | clang::interp::Pointer | inline |
isArrayElement() const | clang::interp::Pointer | inline |
isArrayRoot() const | clang::interp::Pointer | inline |
isBaseClass() const | clang::interp::Pointer | inline |
isBlockPointer() const | clang::interp::Pointer | inline |
isConst() const | clang::interp::Pointer | inline |
isDereferencable() const | clang::interp::Pointer | inline |
isDummy() const | clang::interp::Pointer | inline |
isDynamic() const | clang::interp::Pointer | inline |
isElementPastEnd() const | clang::interp::Pointer | inline |
isExtern() const | clang::interp::Pointer | inline |
isField() const | clang::interp::Pointer | inline |
isFunctionPointer() const | clang::interp::Pointer | inline |
isInitialized() const | clang::interp::Pointer | |
isIntegralPointer() const | clang::interp::Pointer | inline |
isLive() const | clang::interp::Pointer | inline |
isMutable() const | clang::interp::Pointer | inline |
isOnePastEnd() const | clang::interp::Pointer | inline |
isPastEnd() const | clang::interp::Pointer | inline |
isRoot() const | clang::interp::Pointer | inline |
isStatic() const | clang::interp::Pointer | inline |
isStaticTemporary() const | clang::interp::Pointer | inline |
isTemporary() const | clang::interp::Pointer | inline |
isUnion() const | clang::interp::Pointer | |
isUnknownSizeArray() const | clang::interp::Pointer | inline |
isVirtualBaseClass() const | clang::interp::Pointer | inline |
isWeak() const | clang::interp::Pointer | inline |
isZero() const | clang::interp::Pointer | inline |
isZeroSizeArray() const | clang::interp::Pointer | inline |
MemberPointer | clang::interp::Pointer | friend |
narrow() const | clang::interp::Pointer | inline |
operator!=(const Pointer &P) const | clang::interp::Pointer | inline |
operator=(const Pointer &P) | clang::interp::Pointer | |
operator=(Pointer &&P) | clang::interp::Pointer | |
operator==(const Pointer &P) const | clang::interp::Pointer | inline |
Pointer() | clang::interp::Pointer | inline |
Pointer(IntPointer &&IntPtr) | clang::interp::Pointer | inline |
Pointer(Block *B) | clang::interp::Pointer | |
Pointer(Block *B, uint64_t BaseAndOffset) | clang::interp::Pointer | |
Pointer(const Pointer &P) | clang::interp::Pointer | |
Pointer(Pointer &&P) | clang::interp::Pointer | |
Pointer(uint64_t Address, const Descriptor *Desc, uint64_t Offset=0) | clang::interp::Pointer | inline |
Pointer(const Function *F, uint64_t Offset=0) | clang::interp::Pointer | inline |
Pointer(Block *Pointee, unsigned Base, uint64_t Offset) | clang::interp::Pointer | |
pointsToLiteral() const | clang::interp::Pointer | |
pointToSameBlock(const Pointer &A, const Pointer &B) | clang::interp::Pointer | static |
print(llvm::raw_ostream &OS) const | clang::interp::Pointer | |
toAPValue(const ASTContext &ASTCtx) const | clang::interp::Pointer | |
toDiagnosticString(const ASTContext &Ctx) const | clang::interp::Pointer | |
toRValue(const Context &Ctx, QualType ResultType) const | clang::interp::Pointer | |
~Pointer() | clang::interp::Pointer | |