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)
GetSize(SBStructuredData self)
GetStringValue(SBStructuredData self, char * dst)
GetType(SBStructuredData self)
GetValueForKey(SBStructuredData self, …)
IsValid(SBStructuredData self)
SetFromJSON(SBStructuredData self, …)

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
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