clang 22.0.0git
clang::interp::Program Member List

This is the complete list of members for clang::interp::Program, including all inherited members.

Allocate(size_t Size, unsigned Align=8) constclang::interp::Programinline
Allocate(size_t Num=1) constclang::interp::Programinline
createDescriptor(const DeclTy &D, PrimType T, const Type *SourceTy=nullptr, Descriptor::MetadataSize MDSize=std::nullopt, bool IsConst=false, bool IsTemporary=false, bool IsMutable=false, bool IsVolatile=false)clang::interp::Programinline
createDescriptor(const DeclTy &D, const Type *Ty, Descriptor::MetadataSize MDSize=std::nullopt, bool IsConst=false, bool IsTemporary=false, bool IsMutable=false, bool IsVolatile=false, const Expr *Init=nullptr)clang::interp::Program
createFunction(const FunctionDecl *Def, Ts &&...Args)clang::interp::Programinline
createFunction(Ts &&...Args)clang::interp::Programinline
createGlobal(const ValueDecl *VD, const Expr *Init)clang::interp::Program
createGlobal(const Expr *E)clang::interp::Program
createGlobalString(const StringLiteral *S, const Expr *Base=nullptr)clang::interp::Program
Deallocate(void *Ptr) constclang::interp::Programinline
DeclScope classclang::interp::Programfriend
dump() constclang::interp::Program
dump(llvm::raw_ostream &OS) constclang::interp::Program
getCurrentDecl() constclang::interp::Programinline
getFunction(const FunctionDecl *F)clang::interp::Program
getGlobal(unsigned Idx)clang::interp::Programinline
getGlobal(const ValueDecl *VD)clang::interp::Program
getGlobal(const Expr *E)clang::interp::Program
getNativePointer(unsigned Idx)clang::interp::Program
getOrCreateDummy(const DeclTy &D)clang::interp::Program
getOrCreateGlobal(const ValueDecl *VD, const Expr *Init=nullptr)clang::interp::Program
getOrCreateNativePointer(const void *Ptr)clang::interp::Program
getOrCreateRecord(const RecordDecl *RD)clang::interp::Program
getPtrGlobal(unsigned Idx) constclang::interp::Program
isGlobalInitialized(unsigned Index) constclang::interp::Programinline
Program(Context &Ctx)clang::interp::Programinline
~Program()clang::interp::Programinline