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, ...)GetGenericValue(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)GetValueForKey(SBStructuredData self, ...)IsValid(SBStructuredData self)SetFromJSON(-> SBError)Methods Documentation
- Clear(SBStructuredData self)#
- GetBooleanValue(SBStructuredData self, bool fail_value=False) bool#
- GetFloatValue(SBStructuredData self, double fail_value=0.0) double#
- GetGenericValue(SBStructuredData self) SBScriptObject#
- 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#