summaryrefslogtreecommitdiffstats
path: root/lldb/scripts/Python/interface/SBValue.i
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/scripts/Python/interface/SBValue.i')
-rw-r--r--lldb/scripts/Python/interface/SBValue.i76
1 files changed, 76 insertions, 0 deletions
diff --git a/lldb/scripts/Python/interface/SBValue.i b/lldb/scripts/Python/interface/SBValue.i
index a9878a20b63..1f13a37b97d 100644
--- a/lldb/scripts/Python/interface/SBValue.i
+++ b/lldb/scripts/Python/interface/SBValue.i
@@ -362,6 +362,82 @@ public:
) GetExpressionPath;
bool
GetExpressionPath (lldb::SBStream &description, bool qualify_cxx_base_classes);
+
+ %pythoncode %{
+
+ __swig_getmethods__["name"] = GetName
+ if _newclass: x = property(GetName, None)
+
+ __swig_getmethods__["type"] = GetType
+ if _newclass: x = property(GetType, None)
+
+ __swig_getmethods__["size"] = GetByteSize
+ if _newclass: x = property(GetByteSize, None)
+
+ __swig_getmethods__["name"] = GetName
+ if _newclass: x = property(GetName, None)
+
+ __swig_getmethods__["is_in_scope"] = IsInScope
+ if _newclass: x = property(IsInScope, None)
+
+ __swig_getmethods__["format"] = GetFormat
+ __swig_setmethods__["format"] = SetFormat
+ if _newclass: x = property(GetName, SetFormat)
+
+ __swig_getmethods__["value"] = GetValue
+ __swig_setmethods__["value"] = SetValueFromCString
+ if _newclass: x = property(GetValue, SetValueFromCString)
+
+ __swig_getmethods__["value_type"] = GetValueType
+ if _newclass: x = property(GetValueType, None)
+
+ __swig_getmethods__["changed"] = GetValueDidChange
+ if _newclass: x = property(GetValueDidChange, None)
+
+ __swig_getmethods__["data"] = GetData
+ if _newclass: x = property(GetData, None)
+
+ __swig_getmethods__["load_addr"] = GetLoadAddress
+ if _newclass: x = property(GetLoadAddress, None)
+
+ __swig_getmethods__["addr"] = GetAddress
+ if _newclass: x = property(GetAddress, None)
+
+ __swig_getmethods__["deref"] = Dereference
+ if _newclass: x = property(Dereference, None)
+
+ __swig_getmethods__["address_of"] = AddressOf
+ if _newclass: x = property(AddressOf, None)
+
+ __swig_getmethods__["error"] = GetError
+ if _newclass: x = property(GetError, None)
+
+ __swig_getmethods__["summary"] = GetSummary
+ if _newclass: x = property(GetSummary, None)
+
+ __swig_getmethods__["description"] = GetObjectDescription
+ if _newclass: x = property(GetObjectDescription, None)
+
+ __swig_getmethods__["location"] = GetLocation
+ if _newclass: x = property(GetLocation, None)
+
+ __swig_getmethods__["target"] = GetTarget
+ if _newclass: x = property(GetTarget, None)
+
+ __swig_getmethods__["process"] = GetProcess
+ if _newclass: x = property(GetProcess, None)
+
+ __swig_getmethods__["thread"] = GetThread
+ if _newclass: x = property(GetThread, None)
+
+ __swig_getmethods__["frame"] = GetFrame
+ if _newclass: x = property(GetFrame, None)
+
+ __swig_getmethods__["num_children"] = GetNumChildren
+ if _newclass: x = property(GetNumChildren, None)
+
+ %}
+
};
} // namespace lldb
OpenPOWER on IntegriCloud