| AddrTy typedef | clang::interp::EvalEmitter | |
| checkingForUndefinedBehavior() const | clang::interp::EvalEmitter | inlineprotected |
| cleanup() | clang::interp::EvalEmitter | |
| createLocal(Descriptor *D) | clang::interp::EvalEmitter | protected |
| Descriptors | clang::interp::EvalEmitter | protected |
| emitBool(bool V, const Expr *E)=0 | clang::interp::EvalEmitter | protectedpure virtual |
| emitLabel(LabelTy Label) | clang::interp::EvalEmitter | protected |
| EvalEmitter(Context &Ctx, Program &P, State &Parent, InterpStack &Stk) | clang::interp::EvalEmitter | protected |
| fallthrough(const LabelTy &Label) | clang::interp::EvalEmitter | protected |
| getExpr(const Function *F, CodePtr PC) const | clang::interp::SourceMapper | |
| getLabel() | clang::interp::EvalEmitter | protected |
| getLocation(const Function *F, CodePtr PC) const | clang::interp::SourceMapper | |
| getRange(const Function *F, CodePtr PC) const | clang::interp::SourceMapper | |
| getSource(const Function *F, CodePtr PC) const override | clang::interp::EvalEmitter | inlineprotectedvirtual |
| interpretAsPointer(const Expr *E, PtrCallback PtrCB) | clang::interp::EvalEmitter | |
| interpretCall(const FunctionDecl *FD, const Expr *E) | clang::interp::EvalEmitter | |
| interpretDecl(const VarDecl *VD, const Expr *Init, bool CheckFullyInitialized) | clang::interp::EvalEmitter | |
| interpretExpr(const Expr *E, bool ConvertResultToRValue=false, bool DestroyToplevelScope=false) | clang::interp::EvalEmitter | |
| isActive() const | clang::interp::EvalEmitter | inlineprotected |
| jump(const LabelTy &Label) | clang::interp::EvalEmitter | protected |
| jumpFalse(const LabelTy &Label) | clang::interp::EvalEmitter | protected |
| jumpTrue(const LabelTy &Label) | clang::interp::EvalEmitter | protected |
| LabelTy typedef | clang::interp::EvalEmitter | |
| LambdaCaptures | clang::interp::EvalEmitter | protected |
| LambdaThisCapture | clang::interp::EvalEmitter | protected |
| Local typedef | clang::interp::EvalEmitter | |
| LocOverride | clang::interp::EvalEmitter | protected |
| Params | clang::interp::EvalEmitter | protected |
| PtrCallback typedef | clang::interp::EvalEmitter | |
| speculate(const CallExpr *E, const LabelTy &EndLabel) | clang::interp::EvalEmitter | protected |
| visit(const Expr *E)=0 | clang::interp::EvalEmitter | protectedpure virtual |
| visitDeclAndReturn(const VarDecl *VD, const Expr *Init, bool ConstantContext)=0 | clang::interp::EvalEmitter | protectedpure virtual |
| visitExpr(const Expr *E, bool DestroyToplevelScope)=0 | clang::interp::EvalEmitter | protectedpure virtual |
| visitFunc(const FunctionDecl *F)=0 | clang::interp::EvalEmitter | protectedpure virtual |
| ~EvalEmitter() | clang::interp::EvalEmitter | protectedvirtual |
| ~SourceMapper() | clang::interp::SourceMapper | inlinevirtual |