blob: 7d706fd0d635bd4aad81a640c07b78ad4589fa21 [file] [log] [blame]
Caroline Ticee49ec182010-09-22 23:01:29 +00001
2%extend lldb::SBAddress {
3 PyObject *lldb::SBAddress::__repr__ (){
4 lldb::SBStream description;
5 $self->GetDescription (description);
6 return PyString_FromString (description.GetData());
7 }
8}
9%extend lldb::SBBlock {
10 PyObject *lldb::SBBlock::__repr__ (){
11 lldb::SBStream description;
12 $self->GetDescription (description);
13 return PyString_FromString (description.GetData());
14 }
15}
16%extend lldb::SBBreakpoint {
17 PyObject *lldb::SBBreakpoint::__repr__ (){
18 lldb::SBStream description;
19 $self->GetDescription ("full", description);
20 return PyString_FromString (description.GetData());
21 }
22}
23%extend lldb::SBBreakpointLocation {
24 PyObject *lldb::SBBreakpointLocation::__repr__ (){
25 lldb::SBStream description;
26 $self->GetDescription ("full", description);
27 return PyString_FromString (description.GetData());
28 }
29}
30%extend lldb::SBCommandReturnObject {
31 PyObject *lldb::SBCommandReturnObject::__repr__ (){
32 lldb::SBStream description;
33 $self->GetDescription (description);
34 return PyString_FromString (description.GetData());
35 }
36}
37%extend lldb::SBCompileUnit {
38 PyObject *lldb::SBCompileUnit::__repr__ (){
39 lldb::SBStream description;
40 $self->GetDescription (description);
41 return PyString_FromString (description.GetData());
42 }
43}
44%extend lldb::SBDebugger {
45 PyObject *lldb::SBDebugger::__repr__ (){
46 lldb::SBStream description;
47 $self->GetDescription (description);
48 return PyString_FromString (description.GetData());
49 }
50}
51%extend lldb::SBError {
52 PyObject *lldb::SBError::__repr__ (){
53 lldb::SBStream description;
54 $self->GetDescription (description);
55 return PyString_FromString (description.GetData());
56 }
57}
58%extend lldb::SBFileSpec {
59 PyObject *lldb::SBFileSpec::__repr__ (){
60 lldb::SBStream description;
61 $self->GetDescription (description);
62 return PyString_FromString (description.GetData());
63 }
64}
65%extend lldb::SBFrame {
66 PyObject *lldb::SBFrame::__repr__ (){
67 lldb::SBStream description;
68 $self->GetDescription (description);
69 return PyString_FromString (description.GetData());
70 }
71}
72%extend lldb::SBFunction {
73 PyObject *lldb::SBFunction::__repr__ (){
74 lldb::SBStream description;
75 $self->GetDescription (description);
76 return PyString_FromString (description.GetData());
77 }
78}
79%extend lldb::SBLineEntry {
80 PyObject *lldb::SBLineEntry::__repr__ (){
81 lldb::SBStream description;
82 $self->GetDescription (description);
83 return PyString_FromString (description.GetData());
84 }
85}
86%extend lldb::SBModule {
87 PyObject *lldb::SBModule::__repr__ (){
88 lldb::SBStream description;
89 $self->GetDescription (description);
90 return PyString_FromString (description.GetData());
91 }
92}
93%extend lldb::SBProcess {
94 PyObject *lldb::SBProcess::__repr__ (){
95 lldb::SBStream description;
96 $self->GetDescription (description);
97 return PyString_FromString (description.GetData());
98 }
99}
100%extend lldb::SBSymbol {
101 PyObject *lldb::SBSymbol::__repr__ (){
102 lldb::SBStream description;
103 $self->GetDescription (description);
104 return PyString_FromString (description.GetData());
105 }
106}
107%extend lldb::SBSymbolContext {
108 PyObject *lldb::SBSymbolContext::__repr__ (){
109 lldb::SBStream description;
110 $self->GetDescription (description);
111 return PyString_FromString (description.GetData());
112 }
113}
114%extend lldb::SBTarget {
115 PyObject *lldb::SBTarget::__repr__ (){
116 lldb::SBStream description;
117 $self->GetDescription (description);
118 return PyString_FromString (description.GetData());
119 }
120}
121%extend lldb::SBThread {
122 PyObject *lldb::SBThread::__repr__ (){
123 lldb::SBStream description;
124 $self->GetDescription (description);
125 return PyString_FromString (description.GetData());
126 }
127}
128%extend lldb::SBValue {
129 PyObject *lldb::SBValue::__repr__ (){
130 lldb::SBStream description;
131 $self->GetDescription (description);
132 return PyString_FromString (description.GetData());
133 }
134}
135