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