| asDecl() const | clang::interp::Descriptor | inline |
| asExpr() const | clang::interp::Descriptor | inline |
| asFieldDecl() const | clang::interp::Descriptor | inline |
| asRecordDecl() const | clang::interp::Descriptor | inline |
| asValueDecl() const | clang::interp::Descriptor | inline |
| asVarDecl() const | clang::interp::Descriptor | inline |
| CtorFn | clang::interp::Descriptor | |
| Descriptor(const DeclTy &D, const Type *SourceTy, PrimType Type, MetadataSize MD, bool IsConst, bool IsTemporary, bool IsMutable, bool IsVolatile) | clang::interp::Descriptor | |
| Descriptor(const DeclTy &D, PrimType Type, MetadataSize MD, size_t NumElems, bool IsConst, bool IsTemporary, bool IsMutable) | clang::interp::Descriptor | |
| Descriptor(const DeclTy &D, PrimType Type, MetadataSize MDSize, bool IsConst, bool IsTemporary, UnknownSize) | clang::interp::Descriptor | |
| Descriptor(const DeclTy &D, const Type *SourceTy, const Descriptor *Elem, MetadataSize MD, unsigned NumElems, bool IsConst, bool IsTemporary, bool IsMutable) | clang::interp::Descriptor | |
| Descriptor(const DeclTy &D, const Descriptor *Elem, MetadataSize MD, bool IsTemporary, UnknownSize) | clang::interp::Descriptor | |
| Descriptor(const DeclTy &D, const Record *R, MetadataSize MD, bool IsConst, bool IsTemporary, bool IsMutable, bool IsVolatile) | clang::interp::Descriptor | |
| Descriptor(const DeclTy &D, MetadataSize MD=std::nullopt) | clang::interp::Descriptor | |
| DtorFn | clang::interp::Descriptor | |
| dump() const | clang::interp::Descriptor | |
| dump(llvm::raw_ostream &OS) const | clang::interp::Descriptor | |
| dumpFull(unsigned Offset=0, unsigned Indent=0) const | clang::interp::Descriptor | |
| ElemDesc | clang::interp::Descriptor | |
| ElemRecord | clang::interp::Descriptor | |
| getAllocSize() const | clang::interp::Descriptor | inline |
| getDataType(const ASTContext &Ctx) const | clang::interp::Descriptor | |
| getElemQualType() const | clang::interp::Descriptor | |
| getElemSize() const | clang::interp::Descriptor | inline |
| getLoc() const | clang::interp::Descriptor | |
| getLocation() const | clang::interp::Descriptor | |
| getMetadataSize() const | clang::interp::Descriptor | inline |
| getNumElems() const | clang::interp::Descriptor | inline |
| getPrimType() const | clang::interp::Descriptor | inline |
| getSize() const | clang::interp::Descriptor | inline |
| getSource() const | clang::interp::Descriptor | inline |
| getType() const | clang::interp::Descriptor | |
| GlobalMD | clang::interp::Descriptor | static |
| hasTrivialDtor() const | clang::interp::Descriptor | |
| InlineDescMD | clang::interp::Descriptor | static |
| IsArray | clang::interp::Descriptor | |
| isArray() const | clang::interp::Descriptor | inline |
| isCompositeArray() const | clang::interp::Descriptor | inline |
| IsConst | clang::interp::Descriptor | |
| IsConstexprUnknown | clang::interp::Descriptor | |
| IsMutable | clang::interp::Descriptor | |
| isPrimitive() const | clang::interp::Descriptor | inline |
| isPrimitiveArray() const | clang::interp::Descriptor | inline |
| isRecord() const | clang::interp::Descriptor | inline |
| IsTemporary | clang::interp::Descriptor | |
| isUnion() const | clang::interp::Descriptor | |
| isUnknownSizeArray() const | clang::interp::Descriptor | inline |
| IsVolatile | clang::interp::Descriptor | |
| isZeroSizeArray() const | clang::interp::Descriptor | inline |
| MaxArrayElemBytes | clang::interp::Descriptor | static |
| MetadataSize typedef | clang::interp::Descriptor | |
| PrimT | clang::interp::Descriptor | |