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
-