LLDB mainline
SWIGPythonBridge.h File Reference
#include <optional>
#include <string>
#include "lldb-python.h"
#include "Plugins/ScriptInterpreter/Python/PythonDataObjects.h"
#include "lldb/lldb-forward.h"
#include "lldb/lldb-types.h"
#include "llvm/Support/Error.h"

Go to the source code of this file.

Classes

class  lldb_private::python::ScopedPythonObject< T >
 A class that automatically clears an SB object when it goes out of scope. More...
class  lldb_private::python::SWIGBridge

Namespaces

namespace  lldb
namespace  lldb_private
 A class that represents a running process on the host machine.
namespace  lldb_private::python

Typedefs

typedef struct swig_type_info lldb_private::python::swig_type_info

Functions

python::PythonObject lldb_private::python::ToSWIGHelper (void *obj, swig_type_info *info)
void * lldb_private::python::LLDBSWIGPython_CastPyObjectToSBData (PyObject *data)
void * lldb_private::python::LLDBSWIGPython_CastPyObjectToSBBreakpoint (PyObject *data)
void * lldb_private::python::LLDBSWIGPython_CastPyObjectToSBBreakpointLocation (PyObject *data)
void * lldb_private::python::LLDBSWIGPython_CastPyObjectToSBAttachInfo (PyObject *data)
void * lldb_private::python::LLDBSWIGPython_CastPyObjectToSBLaunchInfo (PyObject *data)
void * lldb_private::python::LLDBSWIGPython_CastPyObjectToSBError (PyObject *data)
void * lldb_private::python::LLDBSWIGPython_CastPyObjectToSBEvent (PyObject *data)
void * lldb_private::python::LLDBSWIGPython_CastPyObjectToSBStream (PyObject *data)
void * lldb_private::python::LLDBSWIGPython_CastPyObjectToSBThread (PyObject *data)
void * lldb_private::python::LLDBSWIGPython_CastPyObjectToSBFrame (PyObject *data)
void * lldb_private::python::LLDBSWIGPython_CastPyObjectToSBSymbolContext (PyObject *data)
void * lldb_private::python::LLDBSWIGPython_CastPyObjectToSBValue (PyObject *data)
void * lldb_private::python::LLDBSWIGPython_CastPyObjectToSBValueList (PyObject *data)
void * lldb_private::python::LLDBSWIGPython_CastPyObjectToSBMemoryRegionInfo (PyObject *data)
void * lldb_private::python::LLDBSWIGPython_CastPyObjectToSBExecutionContext (PyObject *data)
void * lldb_private::python::LLDBSWIGPython_CastPyObjectToSBFrameList (PyObject *data)