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(-> bool)

GetDescription(SBStructuredData self, …)

GetFloatValue(-> double)

GetIntegerValue(-> uint64_t)

GetItemAtIndex(SBStructuredData self, size_t idx)

GetKeys(SBStructuredData self, SBStringList keys)

GetSize(SBStructuredData self)

GetStringValue(SBStructuredData self, char * dst)

GetType(SBStructuredData self)

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
GetBooleanValue(SBStructuredData self)bool
GetDescription(SBStructuredData self, SBStream stream)SBError
GetFloatValue(SBStructuredData self, double fail_value=0.0)double
GetFloatValue(SBStructuredData self)double
GetIntegerValue(SBStructuredData self, uint64_t fail_value=0)uint64_t
GetIntegerValue(SBStructuredData self)uint64_t
GetItemAtIndex(SBStructuredData self, size_t idx)SBStructuredData
GetKeys(SBStructuredData self, SBStringList keys)bool
GetSize(SBStructuredData self)size_t
GetStringValue(SBStructuredData self, char * dst)size_t
GetType(SBStructuredData self)lldb::StructuredDataType
GetValueForKey(SBStructuredData self, char const * key)SBStructuredData
IsValid(SBStructuredData self)bool
SetFromJSON(SBStructuredData self, SBStream stream)SBError
SetFromJSON(SBStructuredData self, char const * json)SBError