This is the complete list of members for clang::interp::Program, including all inherited members.
createDescriptor(const DeclTy &D, PrimType Type, Descriptor::MetadataSize MDSize=std::nullopt, bool IsConst=false, bool IsTemporary=false, bool IsMutable=false) | clang::interp::Program | inline |
createDescriptor(const DeclTy &D, const Type *Ty, Descriptor::MetadataSize MDSize=std::nullopt, bool IsConst=false, bool IsTemporary=false, bool IsMutable=false, const Expr *Init=nullptr) | clang::interp::Program | |
createFunction(const FunctionDecl *Def, Ts &&...Args) | clang::interp::Program | inline |
createFunction(Ts &&...Args) | clang::interp::Program | inline |
createGlobal(const ValueDecl *VD, const Expr *Init) | clang::interp::Program | |
createGlobal(const Expr *E) | clang::interp::Program | |
createGlobalString(const StringLiteral *S) | clang::interp::Program | |
DeclScope | clang::interp::Program | friend |
dump() const | clang::interp::Program | |
dump(llvm::raw_ostream &OS) const | clang::interp::Program | |
getCurrentDecl() const | clang::interp::Program | inline |
getFunction(const FunctionDecl *F) | clang::interp::Program | |
getGlobal(unsigned Idx) | clang::interp::Program | inline |
getGlobal(const ValueDecl *VD) | clang::interp::Program | |
getGlobal(const Expr *E) | clang::interp::Program | |
getNativePointer(unsigned Idx) | clang::interp::Program | |
getOrCreateDummy(const ValueDecl *VD) | 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) const | clang::interp::Program | |
Program(Context &Ctx) | clang::interp::Program | inline |
~Program() | clang::interp::Program | inline |