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 #