LLDB mainline
lldb_private::ClangUserExpression Member List

This is the complete list of members for lldb_private::ClangUserExpression, including all inherited members.

AddArguments(ExecutionContext &exe_ctx, std::vector< lldb::addr_t > &args, lldb::addr_t struct_address, DiagnosticManager &diagnostic_manager) overridelldb_private::ClangUserExpressionprivatevirtual
CanInterpret() overridelldb_private::LLVMUserExpressioninlinevirtual
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::ClangUserExpressioninlinestatic
Complete(ExecutionContext &exe_ctx, CompletionRequest &request, unsigned complete_pos) overridelldb_private::ClangUserExpressionvirtual
CreateSourceCode(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx, std::vector< std::string > modules_to_import, bool for_completion)lldb_private::ClangUserExpressionprivate
DeclMap()lldb_private::ClangUserExpressioninline
DesiredResultType() const overridelldb_private::UserExpressioninlinevirtual
DidFinishExecuting()lldb_private::Expressioninlinevirtual
DidImportCxxModules() constlldb_private::ClangUserExpressioninline
DoExecute(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx, const EvaluateExpressionOptions &options, lldb::UserExpressionSP &shared_ptr_to_me, lldb::ExpressionVariableSP &result) overridelldb_private::LLVMUserExpressionprotectedvirtual
eResultTypeAny enum valuelldb_private::Expression
eResultTypeId enum valuelldb_private::Expression
Evaluate(ExecutionContext &exe_ctx, const EvaluateExpressionOptions &options, llvm::StringRef expr_cstr, llvm::StringRef expr_prefix, lldb::ValueObjectSP &result_valobj_sp, Status &error, std::string *fixed_expression=nullptr, ValueObject *ctx_obj=nullptr)lldb_private::UserExpressionstatic
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) overridelldb_private::LLVMUserExpressionvirtual
FunctionName() overridelldb_private::UserExpressioninlinevirtual
GetCppObjectPointer(lldb::StackFrameSP frame, llvm::StringRef object_name, Status &err)lldb_private::ClangUserExpressionprivate
GetFixedText()lldb_private::UserExpressioninline
GetMaterializer() overridelldb_private::LLVMUserExpressioninlinevirtual
GetObjectPointer(lldb::StackFrameSP frame_sp, llvm::StringRef object_name, Status &err)lldb_private::UserExpressionprotectedstatic
GetObjectPointerValueObject(lldb::StackFrameSP frame, llvm::StringRef object_name, Status &err)lldb_private::UserExpressionprotectedstatic
GetOptions() overridelldb_private::UserExpressioninlinevirtual
GetResultAfterDematerialization(ExecutionContextScope *exe_scope) overridelldb_private::ClangUserExpressionvirtual
GetTypeSystemHelper() overridelldb_private::ClangUserExpressioninlinevirtual
GetUserText()lldb_private::UserExpressioninline
GetWrapKind() constlldb_private::ClangUserExpressionprivate
IDlldb_private::ClangUserExpressionprivatestatic
InstallContext(ExecutionContext &exe_ctx)lldb_private::UserExpressionprotected
isA(const void *ClassID) const overridelldb_private::ClangUserExpressioninlinevirtual
IsParseCacheable()lldb_private::UserExpressioninlinevirtual
kDefaultTimeout enum valuelldb_private::ClangUserExpression
kNoResultlldb_private::UserExpressionstatic
Language() const overridelldb_private::UserExpressioninlinevirtual
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::UserExpressionprotected
m_addresslldb_private::UserExpressionprotected
m_allow_cxxlldb_private::LLVMUserExpressionprotected
m_allow_objclldb_private::LLVMUserExpressionprotected
m_can_interpretlldb_private::LLVMUserExpressionprotected
m_clang_statelldb_private::ClangUserExpressionprivate
m_ctx_objlldb_private::ClangUserExpressionprivate
m_dematerializer_splldb_private::LLVMUserExpressionprotected
m_desired_typelldb_private::UserExpressionprotected
m_enforce_valid_objectlldb_private::ClangUserExpressionprivate
m_execution_unit_splldb_private::LLVMUserExpressionprotected
m_expr_prefixlldb_private::UserExpressionprotected
m_expr_textlldb_private::UserExpressionprotected
m_filenamelldb_private::ClangUserExpressionprivate
m_fixed_textlldb_private::UserExpressionprotected
m_imported_cpp_moduleslldb_private::ClangUserExpressionprivate
m_in_cplusplus_methodlldb_private::ClangUserExpressionprivate
m_in_objectivec_methodlldb_private::ClangUserExpressionprivate
m_in_static_methodlldb_private::ClangUserExpressionprivate
m_include_directorieslldb_private::ClangUserExpressionprivate
m_jit_end_addrlldb_private::Expressionprotected
m_jit_module_wplldb_private::LLVMUserExpressionprotected
m_jit_process_wplldb_private::Expressionprotected
m_jit_start_addrlldb_private::Expressionprotected
m_languagelldb_private::UserExpressionprotected
m_materialized_addresslldb_private::LLVMUserExpressionprotected
m_materializer_uplldb_private::LLVMUserExpressionprotected
m_needs_object_ptrlldb_private::ClangUserExpressionprivate
m_optionslldb_private::UserExpressionprotected
m_parserlldb_private::ClangUserExpressionprivate
m_result_delegatelldb_private::ClangUserExpressionprivate
m_source_codelldb_private::ClangUserExpressionprivate
m_stack_frame_bottomlldb_private::LLVMUserExpressionprotected
m_stack_frame_toplldb_private::LLVMUserExpressionprotected
m_targetlldb_private::LLVMUserExpressionprotected
m_target_wplldb_private::Expressionprotected
m_transformed_textlldb_private::LLVMUserExpressionprotected
m_type_system_helperlldb_private::ClangUserExpressionprivate
m_user_expression_start_poslldb_private::ClangUserExpressionprivate
MatchesContext(ExecutionContext &exe_ctx)lldb_private::UserExpression
NeedsValidation() overridelldb_private::UserExpressioninlinevirtual
NeedsVariableResolution() overridelldb_private::UserExpressioninlinevirtual
Parse(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx, lldb_private::ExecutionPolicy execution_policy, bool keep_result_in_memory, bool generate_debug_info) overridelldb_private::ClangUserExpressionvirtual
PrepareForParsing(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx, bool for_completion)lldb_private::ClangUserExpressionprivate
PrepareToExecuteJITExpression(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx, lldb::addr_t &struct_address)lldb_private::LLVMUserExpressionprotected
ResetDeclMap()lldb_private::ClangUserExpressioninline
ResetDeclMap(ExecutionContext &exe_ctx, Materializer::PersistentVariableDelegate &result_delegate, bool keep_result_in_memory)lldb_private::ClangUserExpressioninline
ResultType enum namelldb_private::Expression
ScanContext(ExecutionContext &exe_ctx, lldb_private::Status &err) overridelldb_private::ClangUserExpressionprivatevirtual
SetupCppModuleImports(ExecutionContext &exe_ctx)lldb_private::ClangUserExpressionprivate
SetupPersistentState(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx)lldb_private::ClangUserExpressionprivate
StartAddress()lldb_private::Expressioninline
Text() overridelldb_private::LLVMUserExpressioninlinevirtual
TryParse(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx, lldb_private::ExecutionPolicy execution_policy, bool keep_result_in_memory, bool generate_debug_info)lldb_private::ClangUserExpressionprivate
UserExpression(ExecutionContextScope &exe_scope, llvm::StringRef expr, llvm::StringRef prefix, SourceLanguage language, ResultType desired_type, const EvaluateExpressionOptions &options)lldb_private::UserExpression
WillStartExecuting()lldb_private::Expressioninlinevirtual
~ClangUserExpression() overridelldb_private::ClangUserExpression
~Expression()=defaultlldb_private::Expressionvirtual
~LLVMUserExpression() overridelldb_private::LLVMUserExpression
~UserExpression() overridelldb_private::UserExpression