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, …)
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(SBStructuredData self, …) SetFromJSON(SBStructuredData self, char const * json) -> 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
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