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, …)

GetBooleanValue(SBStructuredData self) -> bool

GetDescription(SBStructuredData self, …)

GetFloatValue(SBStructuredData self, …)

GetFloatValue(SBStructuredData self) -> double

GetIntegerValue(SBStructuredData self, …)

GetIntegerValue(SBStructuredData self) -> 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(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

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