|
clang 22.0.0git
|
This is the complete list of members for clang::interp::Context, including all inherited members.
| canClassify(QualType T) | clang::interp::Context | inline |
| canClassify(const Expr *E) | clang::interp::Context | inline |
| classify(QualType T) const | clang::interp::Context | |
| classify(const Expr *E) const | clang::interp::Context | inline |
| collectBaseOffset(const RecordDecl *BaseDecl, const RecordDecl *DerivedDecl) const | clang::interp::Context | |
| Context(ASTContext &Ctx) | clang::interp::Context | |
| evaluate(State &Parent, const Expr *E, APValue &Result, ConstantExprKind Kind) | clang::interp::Context | |
| evaluateAsInitializer(State &Parent, const VarDecl *VD, const Expr *Init, APValue &Result) | clang::interp::Context | |
| evaluateAsRValue(State &Parent, const Expr *E, APValue &Result) | clang::interp::Context | |
| evaluateCharRange(State &Parent, const Expr *SizeExpr, const Expr *PtrExpr, APValue &Result) | clang::interp::Context | |
| evaluateCharRange(State &Parent, const Expr *SizeExpr, const Expr *PtrExpr, std::string &Result) | clang::interp::Context | |
| evaluateString(State &Parent, const Expr *E, std::string &Result) | clang::interp::Context | |
| evaluateStrlen(State &Parent, const Expr *E, uint64_t &Result) | clang::interp::Context | |
| getASTContext() const | clang::interp::Context | inline |
| getBitWidth(QualType T) const | clang::interp::Context | inline |
| getCharBit() const | clang::interp::Context | |
| getEvalID() const | clang::interp::Context | inline |
| getFloatSemantics(QualType T) const | clang::interp::Context | |
| getLangOpts() const | clang::interp::Context | |
| getOrCreateFunction(const FunctionDecl *FuncDecl) | clang::interp::Context | |
| getOrCreateObjCBlock(const BlockExpr *E) | clang::interp::Context | |
| getOverridingFunction(const CXXRecordDecl *DynamicDecl, const CXXRecordDecl *StaticDecl, const CXXMethodDecl *InitialFunction) const | clang::interp::Context | |
| getProgram() const | clang::interp::Context | inline |
| getRecord(const RecordDecl *D) const | clang::interp::Context | |
| isPotentialConstantExpr(State &Parent, const FunctionDecl *FD) | clang::interp::Context | |
| isPotentialConstantExprUnevaluated(State &Parent, const Expr *E, const FunctionDecl *FD) | clang::interp::Context | |
| isUnevaluatedBuiltin(unsigned ID) | clang::interp::Context | static |
| shouldBeGloballyIndexed(const ValueDecl *VD) | clang::interp::Context | inlinestatic |
| ~Context() | clang::interp::Context |