SBStructuredData#

class lldb.SBStructuredData(*args)#

A class representing a StructuredData event.

This class wraps the event type generated by StructuredData features.

Methods Summary

Clear(SBStructuredData self)

GetAsJSON(SBStructuredData self, SBStream stream)

GetBooleanValue(SBStructuredData self, ...)

GetDescription(SBStructuredData self, ...)

GetFloatValue(SBStructuredData self, ...)

GetGenericValue(SBStructuredData self)

GetIntegerValue(SBStructuredData self, ...)

GetItemAtIndex(SBStructuredData self, size_t idx)

GetKeys(SBStructuredData self, SBStringList keys)

GetSignedIntegerValue(SBStructuredData self, ...)

GetSize(SBStructuredData self)

GetStringValue(SBStructuredData self, char * dst)

GetType(SBStructuredData self)

GetUnsignedIntegerValue(...)

GetValueForKey(SBStructuredData self, ...)

IsValid(SBStructuredData self)

SetFromJSON(-> SBError)

Methods Documentation

Clear(SBStructuredData self)#
GetAsJSON(SBStructuredData self, SBStream stream) SBError#
GetBooleanValue(SBStructuredData self, bool fail_value=False) bool#
GetDescription(SBStructuredData self, SBStream stream) SBError#
GetFloatValue(SBStructuredData self, double fail_value=0.0) double#
GetGenericValue(SBStructuredData self) SBScriptObject#
GetIntegerValue(SBStructuredData self, uint64_t fail_value=0) uint64_t#
GetItemAtIndex(SBStructuredData self, size_t idx) SBStructuredData#
GetKeys(SBStructuredData self, SBStringList keys) bool#
GetSignedIntegerValue(SBStructuredData self, int64_t fail_value=0) int64_t#
GetSize(SBStructuredData self) size_t#
GetStringValue(SBStructuredData self, char * dst) size_t#
GetType(SBStructuredData self) lldb::StructuredDataType#
GetUnsignedIntegerValue(SBStructuredData self, uint64_t fail_value=0) uint64_t#
GetValueForKey(SBStructuredData self, char const * key) SBStructuredData#
IsValid(SBStructuredData self) bool#
SetFromJSON(SBStructuredData self, SBStream stream) SBError#
SetFromJSON(SBStructuredData self, char const * json) SBError