Lines Matching refs:PythonObject
4 PythonObject ToSWIGHelper(void *obj, swig_type_info *info) {
10 template <typename T> class ScopedPythonObject : PythonObject {
13 : PythonObject(ToSWIGHelper(sb, info)), m_sb(sb) {}
19 : PythonObject(std::move(rhs)), m_sb(std::exchange(rhs.m_sb, nullptr)) {}
24 const PythonObject &obj() const { return *this; }
30 PythonObject ToSWIGWrapper(std::unique_ptr<lldb::SBValue> value_sb) {
34 PythonObject ToSWIGWrapper(lldb::ValueObjectSP value_sp) {
38 PythonObject ToSWIGWrapper(lldb::TargetSP target_sp) {
43 PythonObject ToSWIGWrapper(lldb::ProcessSP process_sp) {
48 PythonObject ToSWIGWrapper(lldb::ThreadPlanSP thread_plan_sp) {
53 PythonObject ToSWIGWrapper(lldb::BreakpointSP breakpoint_sp) {
58 PythonObject ToSWIGWrapper(std::unique_ptr<lldb::SBStream> stream_sb) {
62 PythonObject ToSWIGWrapper(std::unique_ptr<lldb::SBStructuredData> data_sb) {
66 PythonObject ToSWIGWrapper(const StructuredDataImpl &data_impl) {
70 PythonObject ToSWIGWrapper(lldb::ThreadSP thread_sp) {
75 PythonObject ToSWIGWrapper(lldb::StackFrameSP frame_sp) {
80 PythonObject ToSWIGWrapper(lldb::DebuggerSP debugger_sp) {
85 PythonObject ToSWIGWrapper(lldb::WatchpointSP watchpoint_sp) {
90 PythonObject ToSWIGWrapper(lldb::BreakpointLocationSP bp_loc_sp) {
95 PythonObject ToSWIGWrapper(lldb::ExecutionContextRefSP ctx_sp) {
100 PythonObject ToSWIGWrapper(const TypeSummaryOptions &summary_options) {
105 PythonObject ToSWIGWrapper(const SymbolContext &sym_ctx) {