LLDB mainline
lldb_private::ScriptedCommandPythonInterface Member List

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

AbstractMethodCheckerCases enum namelldb_private::ScriptedPythonInterface
CallStaticMethod(llvm::StringRef class_name, llvm::StringRef method_name, Status &error, Args &&...args)lldb_private::ScriptedPythonInterfaceinline
CheckAbstractMethodImplementation(const python::PythonDictionary &class_dict) constlldb_private::ScriptedPythonInterfaceinline
CheckStructuredDataObject(llvm::StringRef caller, T obj, Status &error)lldb_private::ScriptedInterfaceinlinestatic
CreateInstance(lldb::ScriptLanguage language, ScriptedInterfaceUsages usages)lldb_private::ScriptedInterfaceinlinestatic
CreatePluginObject(llvm::StringRef class_name, lldb::DebuggerSP debugger_sp) overridelldb_private::ScriptedCommandPythonInterfacevirtual
lldb_private::ScriptedPythonInterface::CreatePluginObject(const ScriptedMetadata &scripted_metadata, StructuredData::Generic *script_obj, Args... args)lldb_private::ScriptedPythonInterfaceinline
Dispatch(llvm::StringRef method_name, Status &error, Args &&...args)lldb_private::ScriptedPythonInterfaceinlineprotected
ErrorWithMessage(llvm::StringRef caller_name, llvm::StringRef error_msg, Status &error, LLDBLog log_category=LLDBLog::Process)lldb_private::ScriptedInterfaceinlinestatic
ExtractValueFromPythonObject(python::PythonObject &p, Status &error)lldb_private::ScriptedPythonInterfaceinlineprotected
ExtractValueFromPythonObject(python::PythonObject &p, Status &error)lldb_private::ScriptedPythonInterfaceprotected
ExtractValueFromPythonObject(python::PythonObject &p, Status &error)lldb_private::ScriptedPythonInterfaceprotected
ExtractValueFromPythonObject(python::PythonObject &p, Status &error)lldb_private::ScriptedPythonInterfaceprotected
ExtractValueFromPythonObject(python::PythonObject &p, Status &error)lldb_private::ScriptedPythonInterfaceprotected
ExtractValueFromPythonObject(python::PythonObject &p, Status &error)lldb_private::ScriptedPythonInterfaceprotected
ExtractValueFromPythonObject(python::PythonObject &p, Status &error)lldb_private::ScriptedPythonInterfaceprotected
ExtractValueFromPythonObject(python::PythonObject &p, Status &error)lldb_private::ScriptedPythonInterfaceprotected
FormatArgs(std::string &fmt, T arg, Args... args) constlldb_private::ScriptedPythonInterfaceinlineprotected
FormatArgs(std::string &fmt, T arg) constlldb_private::ScriptedPythonInterfaceinlineprotected
FormatArgs(std::string &fmt) constlldb_private::ScriptedPythonInterfaceinlineprotected
GetAbstractMethodRequirements() const overridelldb_private::ScriptedCommandPythonInterfaceinlinevirtual
GetAbstractMethods() constlldb_private::ScriptedInterfaceinline
GetArgumentsDefinition() overridelldb_private::ScriptedCommandPythonInterfacevirtual
GetFlags() overridelldb_private::ScriptedCommandPythonInterfacevirtual
GetLongHelp(std::string &dest) overridelldb_private::ScriptedCommandPythonInterfacevirtual
GetOptionsDefinition() overridelldb_private::ScriptedCommandPythonInterfacevirtual
GetPluginName() overridelldb_private::ScriptedCommandPythonInterfaceinlinevirtual
GetPluginNameStatic()lldb_private::ScriptedCommandPythonInterfaceinlinestatic
GetRepeatCommand(Args &args) overridelldb_private::ScriptedCommandPythonInterfacevirtual
GetScriptedMetadata() constlldb_private::ScriptedInterfaceinline
GetScriptedModulePath() overridelldb_private::ScriptedPythonInterfaceinlinevirtual
GetScriptObjectInstance()lldb_private::ScriptedInterfaceinline
GetShortHelp(std::string &dest) overridelldb_private::ScriptedCommandPythonInterfacevirtual
GetStatusFromMethod(llvm::StringRef method_name, Args &&...args)lldb_private::ScriptedPythonInterfaceinlineprotected
HandleArgumentCompletion(std::vector< std::string > &args, size_t args_pos, size_t char_in_arg) overridelldb_private::ScriptedCommandPythonInterfacevirtual
HandleOptionArgumentCompletion(llvm::StringRef &long_option, size_t char_in_arg) overridelldb_private::ScriptedCommandPythonInterfacevirtual
Initialize()lldb_private::ScriptedCommandPythonInterfacestatic
m_debugger_splldb_private::ScriptedCommandPythonInterfaceprivate
m_interpreterlldb_private::ScriptedPythonInterfaceprotected
m_object_instance_splldb_private::ScriptedInterfaceprotected
m_scripted_metadatalldb_private::ScriptedInterfaceprotected
operator=(const PluginInterface &)=deletelldb_private::PluginInterface
OptionParsingStarted() overridelldb_private::ScriptedCommandPythonInterfacevirtual
PluginInterface()=defaultlldb_private::PluginInterface
PluginInterface(const PluginInterface &)=deletelldb_private::PluginInterface
ReassignPtrsOrRefsArgs(std::tuple< Ts... > &original_args, std::tuple< Us... > &transformed_args, std::index_sequence< I... >)lldb_private::ScriptedPythonInterfaceinlineprotected
ReassignPtrsOrRefsArgs(std::tuple< Ts... > &original_args, std::tuple< Us... > &transformed_args)lldb_private::ScriptedPythonInterfaceinlineprotected
ReverseTransform(T &original_arg, U transformed_arg, Status &error)lldb_private::ScriptedPythonInterfaceinlineprotected
ReverseTransform(T &original_arg, python::PythonObject transformed_arg, Status &error)lldb_private::ScriptedPythonInterfaceinlineprotected
ReverseTransform(const T &original_arg, python::PythonObject transformed_arg, Status &error)lldb_private::ScriptedPythonInterfaceinlineprotected
ReverseTransform(bool &original_arg, python::PythonObject transformed_arg, Status &error)lldb_private::ScriptedPythonInterfaceinlineprotected
RunParsedCommand(Args &args, ScriptedCommandSynchronicity synchronicity, CommandReturnObject &cmd_retobj, Status &error, const ExecutionContext &exe_ctx) overridelldb_private::ScriptedCommandPythonInterfacevirtual
RunRawCommand(llvm::StringRef args, ScriptedCommandSynchronicity synchronicity, CommandReturnObject &cmd_retobj, Status &error, const ExecutionContext &exe_ctx) overridelldb_private::ScriptedCommandPythonInterfacevirtual
ScriptedCommandPythonInterface(ScriptInterpreterPythonImpl &interpreter)lldb_private::ScriptedCommandPythonInterface
ScriptedInterface()=defaultlldb_private::ScriptedInterface
ScriptedPythonInterface(ScriptInterpreterPythonImpl &interpreter)lldb_private::ScriptedPythonInterface
SetOptionValue(ExecutionContext *exe_ctx, llvm::StringRef long_option, llvm::StringRef value) overridelldb_private::ScriptedCommandPythonInterfacevirtual
Terminate()lldb_private::ScriptedCommandPythonInterfacestatic
Transform(T object)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(bool arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(const Status &arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(Status &&arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(const StructuredDataImpl &arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(std::shared_ptr< T > arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::ExecutionContextRefSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::TargetSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::BreakpointSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::BreakpointLocationSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::ProcessSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::ThreadSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::StackFrameListSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::ThreadPlanSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::ProcessAttachInfoSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::ProcessLaunchInfoSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(Event *arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(const SymbolContext &arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::StreamSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::StackFrameSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::DataExtractorSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::DescriptionLevel arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::ValueObjectSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::DebuggerSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(const std::vector< std::string > &arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(CommandReturnObject *arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(const TypeSummaryOptions &arg)lldb_private::ScriptedPythonInterfaceinlineprotected
TransformArgs(const std::tuple< Args... > &args)lldb_private::ScriptedPythonInterfaceinlineprotected
TransformBack(T &original_arg, U transformed_arg, Status &error)lldb_private::ScriptedPythonInterfaceinlineprotected
TransformBack(T &original_arg, python::ScopedPythonObject< SB > &transformed_arg, Status &error)lldb_private::ScriptedPythonInterfaceinlineprotected
TransformTuple(const std::tuple< Args... > &args, std::index_sequence< I... >)lldb_private::ScriptedPythonInterfaceinlineprotected
~PluginInterface()=defaultlldb_private::PluginInterfacevirtual
~ScriptedInterface()=defaultlldb_private::ScriptedInterfacevirtual
~ScriptedPythonInterface() override=defaultlldb_private::ScriptedPythonInterface