| AddArguments(ExecutionContext &exe_ctx, std::vector< lldb::addr_t > &args, lldb::addr_t struct_address, DiagnosticManager &diagnostic_manager) override | lldb_private::ClangUserExpression | privatevirtual |
| CanInterpret() override | lldb_private::LLVMUserExpression | inlinevirtual |
| ClangUserExpression(ExecutionContextScope &exe_scope, llvm::StringRef expr, llvm::StringRef prefix, SourceLanguage language, ResultType desired_type, const EvaluateExpressionOptions &options, ValueObject *ctx_obj) | lldb_private::ClangUserExpression | |
| classof(const Expression *obj) | lldb_private::ClangUserExpression | inlinestatic |
| Complete(ExecutionContext &exe_ctx, CompletionRequest &request, unsigned complete_pos) override | lldb_private::ClangUserExpression | virtual |
| CreateSourceCode(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx, std::vector< std::string > modules_to_import, bool for_completion) | lldb_private::ClangUserExpression | private |
| DeclMap() | lldb_private::ClangUserExpression | inline |
| DesiredResultType() const override | lldb_private::UserExpression | inlinevirtual |
| DidFinishExecuting() | lldb_private::Expression | inlinevirtual |
| DidImportCxxModules() const | lldb_private::ClangUserExpression | inline |
| DoExecute(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx, const EvaluateExpressionOptions &options, lldb::UserExpressionSP &shared_ptr_to_me, lldb::ExpressionVariableSP &result) override | lldb_private::LLVMUserExpression | protectedvirtual |
| eResultTypeAny enum value | lldb_private::Expression | |
| eResultTypeId enum value | lldb_private::Expression | |
| Evaluate(ExecutionContext &exe_ctx, const EvaluateExpressionOptions &options, llvm::StringRef expr_cstr, llvm::StringRef expr_prefix, lldb::ValueObjectSP &result_valobj_sp, std::string *fixed_expression=nullptr, ValueObject *ctx_obj=nullptr) | lldb_private::UserExpression | static |
| Execute(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx, const EvaluateExpressionOptions &options, lldb::UserExpressionSP &shared_ptr_to_me, lldb::ExpressionVariableSP &result) | lldb_private::UserExpression | |
| Expression(Target &target) | lldb_private::Expression | |
| Expression(ExecutionContextScope &exe_scope) | lldb_private::Expression | |
| FinalizeJITExecution(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx, lldb::ExpressionVariableSP &result, lldb::addr_t function_stack_bottom=LLDB_INVALID_ADDRESS, lldb::addr_t function_stack_top=LLDB_INVALID_ADDRESS) override | lldb_private::LLVMUserExpression | virtual |
| FunctionName() override | lldb_private::UserExpression | inlinevirtual |
| GetCppObjectPointer(lldb::StackFrameSP frame, llvm::StringRef object_name, Status &err) | lldb_private::ClangUserExpression | private |
| GetFilename() const | lldb_private::ClangUserExpression | inline |
| GetFixedText() | lldb_private::UserExpression | inline |
| GetMaterializer() override | lldb_private::LLVMUserExpression | inlinevirtual |
| GetObjectPointer(lldb::StackFrameSP frame_sp, llvm::StringRef object_name, Status &err) | lldb_private::UserExpression | protectedstatic |
| GetObjectPointerValueObject(lldb::StackFrameSP frame, llvm::StringRef object_name, Status &err) | lldb_private::UserExpression | protectedstatic |
| GetOptions() override | lldb_private::UserExpression | inlinevirtual |
| GetResultAfterDematerialization(ExecutionContextScope *exe_scope) override | lldb_private::ClangUserExpression | virtual |
| GetTypeSystemHelper() override | lldb_private::ClangUserExpression | inlinevirtual |
| GetUserText() | lldb_private::UserExpression | inline |
| GetWrapKind() const | lldb_private::ClangUserExpression | private |
| ID | lldb_private::ClangUserExpression | privatestatic |
| InstallContext(ExecutionContext &exe_ctx) | lldb_private::UserExpression | protected |
| isA(const void *ClassID) const override | lldb_private::ClangUserExpression | inlinevirtual |
| IsParseCacheable() | lldb_private::UserExpression | inlinevirtual |
| kDefaultTimeout enum value | lldb_private::ClangUserExpression | |
| kNoResult | lldb_private::UserExpression | static |
| Language() const override | lldb_private::UserExpression | inlinevirtual |
| LLVMUserExpression(ExecutionContextScope &exe_scope, llvm::StringRef expr, llvm::StringRef prefix, SourceLanguage language, ResultType desired_type, const EvaluateExpressionOptions &options) | lldb_private::LLVMUserExpression | |
| LockAndCheckContext(ExecutionContext &exe_ctx, lldb::TargetSP &target_sp, lldb::ProcessSP &process_sp, lldb::StackFrameSP &frame_sp) | lldb_private::UserExpression | protected |
| m_address | lldb_private::UserExpression | protected |
| m_allow_cxx | lldb_private::LLVMUserExpression | protected |
| m_allow_objc | lldb_private::LLVMUserExpression | protected |
| m_can_interpret | lldb_private::LLVMUserExpression | protected |
| m_clang_state | lldb_private::ClangUserExpression | private |
| m_ctx_obj | lldb_private::ClangUserExpression | private |
| m_dematerializer_sp | lldb_private::LLVMUserExpression | protected |
| m_desired_type | lldb_private::UserExpression | protected |
| m_enforce_valid_object | lldb_private::ClangUserExpression | private |
| m_execution_unit_sp | lldb_private::LLVMUserExpression | protected |
| m_expr_prefix | lldb_private::UserExpression | protected |
| m_expr_text | lldb_private::UserExpression | protected |
| m_filename | lldb_private::ClangUserExpression | private |
| m_fixed_text | lldb_private::UserExpression | protected |
| m_imported_cpp_modules | lldb_private::ClangUserExpression | private |
| m_in_cplusplus_method | lldb_private::ClangUserExpression | private |
| m_in_objectivec_method | lldb_private::ClangUserExpression | private |
| m_in_static_method | lldb_private::ClangUserExpression | private |
| m_include_directories | lldb_private::ClangUserExpression | private |
| m_jit_end_addr | lldb_private::Expression | protected |
| m_jit_module_wp | lldb_private::LLVMUserExpression | protected |
| m_jit_process_wp | lldb_private::Expression | protected |
| m_jit_start_addr | lldb_private::Expression | protected |
| m_language | lldb_private::UserExpression | protected |
| m_materialized_address | lldb_private::LLVMUserExpression | protected |
| m_materializer_up | lldb_private::LLVMUserExpression | protected |
| m_needs_object_ptr | lldb_private::ClangUserExpression | private |
| m_options | lldb_private::UserExpression | protected |
| m_parser | lldb_private::ClangUserExpression | private |
| m_result_delegate | lldb_private::ClangUserExpression | private |
| m_source_code | lldb_private::ClangUserExpression | private |
| m_stack_frame_bottom | lldb_private::LLVMUserExpression | protected |
| m_stack_frame_top | lldb_private::LLVMUserExpression | protected |
| m_target | lldb_private::LLVMUserExpression | protected |
| m_target_wp | lldb_private::Expression | protected |
| m_transformed_text | lldb_private::LLVMUserExpression | protected |
| m_type_system_helper | lldb_private::ClangUserExpression | private |
| m_user_expression_start_pos | lldb_private::ClangUserExpression | private |
| MatchesContext(ExecutionContext &exe_ctx) | lldb_private::UserExpression | |
| NeedsValidation() override | lldb_private::UserExpression | inlinevirtual |
| NeedsVariableResolution() override | lldb_private::UserExpression | inlinevirtual |
| Parse(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx, lldb_private::ExecutionPolicy execution_policy, bool keep_result_in_memory, bool generate_debug_info) override | lldb_private::ClangUserExpression | virtual |
| PrepareForParsing(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx, bool for_completion) | lldb_private::ClangUserExpression | private |
| PrepareToExecuteJITExpression(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx, lldb::addr_t &struct_address) | lldb_private::LLVMUserExpression | protected |
| ResetDeclMap() | lldb_private::ClangUserExpression | inline |
| ResetDeclMap(ExecutionContext &exe_ctx, Materializer::PersistentVariableDelegate &result_delegate, bool keep_result_in_memory) | lldb_private::ClangUserExpression | inline |
| ResultType enum name | lldb_private::Expression | |
| ScanContext(ExecutionContext &exe_ctx, lldb_private::Status &err) override | lldb_private::ClangUserExpression | privatevirtual |
| SetupCppModuleImports(ExecutionContext &exe_ctx) | lldb_private::ClangUserExpression | private |
| SetupPersistentState(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx) | lldb_private::ClangUserExpression | private |
| StartAddress() | lldb_private::Expression | inline |
| Text() override | lldb_private::LLVMUserExpression | inlinevirtual |
| TryParse(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx, lldb_private::ExecutionPolicy execution_policy, bool keep_result_in_memory, bool generate_debug_info) | lldb_private::ClangUserExpression | private |
| UserExpression(ExecutionContextScope &exe_scope, llvm::StringRef expr, llvm::StringRef prefix, SourceLanguage language, ResultType desired_type, const EvaluateExpressionOptions &options) | lldb_private::UserExpression | |
| WillStartExecuting() | lldb_private::Expression | inlinevirtual |
| ~ClangUserExpression() override | lldb_private::ClangUserExpression | |
| ~Expression()=default | lldb_private::Expression | virtual |
| ~LLVMUserExpression() override | lldb_private::LLVMUserExpression | |
| ~UserExpression() override | lldb_private::UserExpression | |