Lines Matching refs:PythonObject

43 python::PythonObject ToSWIGHelper(void *obj, swig_type_info *info);
47 template <typename T> class ScopedPythonObject : PythonObject {
50 : PythonObject(ToSWIGHelper(sb, info)), m_sb(sb) {}
56 : PythonObject(std::move(rhs)), m_sb(std::exchange(rhs.m_sb, nullptr)) {}
61 const PythonObject &obj() const { return *this; }
76 // class SWIGPythonBridge : public SWIGBridge<PythonObject> {
77 // template<> static PythonObject ToSWIGWrapper(...);
83 static PythonObject ToSWIGWrapper(std::unique_ptr<lldb::SBValue> value_sb);
84 static PythonObject ToSWIGWrapper(lldb::ValueObjectSP value_sp);
85 static PythonObject ToSWIGWrapper(lldb::TargetSP target_sp);
86 static PythonObject ToSWIGWrapper(lldb::ProcessSP process_sp);
87 static PythonObject ToSWIGWrapper(lldb::ModuleSP module_sp);
88 static PythonObject ToSWIGWrapper(lldb::ThreadPlanSP thread_plan_sp);
89 static PythonObject ToSWIGWrapper(lldb::BreakpointSP breakpoint_sp);
90 static PythonObject ToSWIGWrapper(Status &&status);
91 static PythonObject ToSWIGWrapper(const StructuredDataImpl &data_impl);
92 static PythonObject ToSWIGWrapper(lldb::ThreadSP thread_sp);
93 static PythonObject ToSWIGWrapper(lldb::StackFrameSP frame_sp);
94 static PythonObject ToSWIGWrapper(lldb::DebuggerSP debugger_sp);
95 static PythonObject ToSWIGWrapper(lldb::WatchpointSP watchpoint_sp);
96 static PythonObject ToSWIGWrapper(lldb::BreakpointLocationSP bp_loc_sp);
97 static PythonObject ToSWIGWrapper(lldb::TypeImplSP type_impl_sp);
98 static PythonObject ToSWIGWrapper(lldb::ExecutionContextRefSP ctx_sp);
99 static PythonObject ToSWIGWrapper(const TypeSummaryOptions &summary_options);
100 static PythonObject ToSWIGWrapper(const SymbolContext &sym_ctx);
101 static PythonObject ToSWIGWrapper(const Stream *stream);
102 static PythonObject ToSWIGWrapper(std::shared_ptr<lldb::SBStream> stream_sb);
103 static PythonObject ToSWIGWrapper(Event *event);
105 static PythonObject ToSWIGWrapper(lldb::ProcessAttachInfoSP attach_info_sp);
106 static PythonObject ToSWIGWrapper(lldb::ProcessLaunchInfoSP launch_info_sp);
107 static PythonObject ToSWIGWrapper(lldb::DataExtractorSP data_extractor_sp);
109 static PythonObject
111 static PythonObject
113 static PythonObject
142 static python::PythonObject
147 static python::PythonObject
152 static python::PythonObject LLDBSwigPythonCreateScriptedBreakpointResolver(
217 static python::PythonObject
222 static python::PythonObject