Lines Matching refs:SBStructuredData
25 #pragma mark SBStructuredData
27 SBStructuredData::SBStructuredData() : m_impl_up(new StructuredDataImpl()) { in SBStructuredData() function in SBStructuredData
28 LLDB_RECORD_CONSTRUCTOR_NO_ARGS(SBStructuredData); in SBStructuredData()
31 SBStructuredData::SBStructuredData(const lldb::SBStructuredData &rhs) in SBStructuredData() function in SBStructuredData
33 LLDB_RECORD_CONSTRUCTOR(SBStructuredData, (const lldb::SBStructuredData &), in SBStructuredData()
37 SBStructuredData::SBStructuredData(const lldb::EventSP &event_sp) in SBStructuredData() function in SBStructuredData
39 LLDB_RECORD_CONSTRUCTOR(SBStructuredData, (const lldb::EventSP &), event_sp); in SBStructuredData()
42 SBStructuredData::SBStructuredData(lldb_private::StructuredDataImpl *impl) in SBStructuredData() function in SBStructuredData
44 LLDB_RECORD_CONSTRUCTOR(SBStructuredData, in SBStructuredData()
48 SBStructuredData::~SBStructuredData() = default;
50 SBStructuredData &SBStructuredData::
51 operator=(const lldb::SBStructuredData &rhs) { in operator =()
53 lldb::SBStructuredData &, in operator =()
54 SBStructuredData, operator=,(const lldb::SBStructuredData &), rhs); in operator =()
60 lldb::SBError SBStructuredData::SetFromJSON(lldb::SBStream &stream) { in SetFromJSON()
61 LLDB_RECORD_METHOD(lldb::SBError, SBStructuredData, SetFromJSON, in SetFromJSON()
75 bool SBStructuredData::IsValid() const { in IsValid()
76 LLDB_RECORD_METHOD_CONST_NO_ARGS(bool, SBStructuredData, IsValid); in IsValid()
79 SBStructuredData::operator bool() const { in operator bool()
80 LLDB_RECORD_METHOD_CONST_NO_ARGS(bool, SBStructuredData, operator bool); in operator bool()
85 void SBStructuredData::Clear() { in Clear()
86 LLDB_RECORD_METHOD_NO_ARGS(void, SBStructuredData, Clear); in Clear()
91 SBError SBStructuredData::GetAsJSON(lldb::SBStream &stream) const { in GetAsJSON()
92 LLDB_RECORD_METHOD_CONST(lldb::SBError, SBStructuredData, GetAsJSON, in GetAsJSON()
100 lldb::SBError SBStructuredData::GetDescription(lldb::SBStream &stream) const { in GetDescription()
101 LLDB_RECORD_METHOD_CONST(lldb::SBError, SBStructuredData, GetDescription, in GetDescription()
110 StructuredDataType SBStructuredData::GetType() const { in GetType()
111 LLDB_RECORD_METHOD_CONST_NO_ARGS(lldb::StructuredDataType, SBStructuredData, in GetType()
117 size_t SBStructuredData::GetSize() const { in GetSize()
118 LLDB_RECORD_METHOD_CONST_NO_ARGS(size_t, SBStructuredData, GetSize); in GetSize()
123 bool SBStructuredData::GetKeys(lldb::SBStringList &keys) const { in GetKeys()
124 LLDB_RECORD_METHOD_CONST(bool, SBStructuredData, GetKeys, in GetKeys()
153 lldb::SBStructuredData SBStructuredData::GetValueForKey(const char *key) const { in GetValueForKey()
154 LLDB_RECORD_METHOD_CONST(lldb::SBStructuredData, SBStructuredData, in GetValueForKey()
158 return LLDB_RECORD_RESULT(SBStructuredData()); in GetValueForKey()
160 SBStructuredData result; in GetValueForKey()
165 lldb::SBStructuredData SBStructuredData::GetItemAtIndex(size_t idx) const { in GetItemAtIndex()
166 LLDB_RECORD_METHOD_CONST(lldb::SBStructuredData, SBStructuredData, in GetItemAtIndex()
170 return LLDB_RECORD_RESULT(SBStructuredData()); in GetItemAtIndex()
172 SBStructuredData result; in GetItemAtIndex()
177 uint64_t SBStructuredData::GetIntegerValue(uint64_t fail_value) const { in GetIntegerValue()
178 LLDB_RECORD_METHOD_CONST(uint64_t, SBStructuredData, GetIntegerValue, in GetIntegerValue()
184 double SBStructuredData::GetFloatValue(double fail_value) const { in GetFloatValue()
185 LLDB_RECORD_METHOD_CONST(double, SBStructuredData, GetFloatValue, (double), in GetFloatValue()
191 bool SBStructuredData::GetBooleanValue(bool fail_value) const { in GetBooleanValue()
192 LLDB_RECORD_METHOD_CONST(bool, SBStructuredData, GetBooleanValue, (bool), in GetBooleanValue()
198 size_t SBStructuredData::GetStringValue(char *dst, size_t dst_len) const { in GetStringValue()
199 LLDB_RECORD_CHAR_PTR_METHOD_CONST(size_t, SBStructuredData, GetStringValue, in GetStringValue()
208 template <> void RegisterMethods<SBStructuredData>(Registry &R) { in RegisterMethods()
209 LLDB_REGISTER_CONSTRUCTOR(SBStructuredData, ()); in RegisterMethods()
210 LLDB_REGISTER_CONSTRUCTOR(SBStructuredData, (const lldb::SBStructuredData &)); in RegisterMethods()
211 LLDB_REGISTER_CONSTRUCTOR(SBStructuredData, (const lldb::EventSP &)); in RegisterMethods()
212 LLDB_REGISTER_CONSTRUCTOR(SBStructuredData, in RegisterMethods()
215 lldb::SBStructuredData &, in RegisterMethods()
216 SBStructuredData, operator=,(const lldb::SBStructuredData &)); in RegisterMethods()
217 LLDB_REGISTER_METHOD(lldb::SBError, SBStructuredData, SetFromJSON, in RegisterMethods()
219 LLDB_REGISTER_METHOD_CONST(bool, SBStructuredData, IsValid, ()); in RegisterMethods()
220 LLDB_REGISTER_METHOD_CONST(bool, SBStructuredData, operator bool, ()); in RegisterMethods()
221 LLDB_REGISTER_METHOD(void, SBStructuredData, Clear, ()); in RegisterMethods()
222 LLDB_REGISTER_METHOD_CONST(lldb::SBError, SBStructuredData, GetAsJSON, in RegisterMethods()
224 LLDB_REGISTER_METHOD_CONST(lldb::SBError, SBStructuredData, GetDescription, in RegisterMethods()
226 LLDB_REGISTER_METHOD_CONST(lldb::StructuredDataType, SBStructuredData, in RegisterMethods()
228 LLDB_REGISTER_METHOD_CONST(size_t, SBStructuredData, GetSize, ()); in RegisterMethods()
229 LLDB_REGISTER_METHOD_CONST(bool, SBStructuredData, GetKeys, in RegisterMethods()
231 LLDB_REGISTER_METHOD_CONST(lldb::SBStructuredData, SBStructuredData, in RegisterMethods()
233 LLDB_REGISTER_METHOD_CONST(lldb::SBStructuredData, SBStructuredData, in RegisterMethods()
235 LLDB_REGISTER_METHOD_CONST(uint64_t, SBStructuredData, GetIntegerValue, in RegisterMethods()
237 LLDB_REGISTER_METHOD_CONST(double, SBStructuredData, GetFloatValue, (double)); in RegisterMethods()
238 LLDB_REGISTER_METHOD_CONST(bool, SBStructuredData, GetBooleanValue, (bool)); in RegisterMethods()
239 LLDB_REGISTER_CHAR_PTR_METHOD_CONST(size_t, SBStructuredData, GetStringValue); in RegisterMethods()