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
(-> bool)GetDescription
(SBStructuredData self, …)GetFloatValue
(-> double)GetIntegerValue
(-> 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
(-> SBError)Methods Documentation
- Clear(SBStructuredData self)¶
- GetBooleanValue(SBStructuredData self, bool fail_value=False) → bool¶
- GetBooleanValue(SBStructuredData self) → bool
- 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¶