#include "lldb/API/SBStructuredData.h"
#include "lldb/API/SBDebugger.h"
#include "lldb/API/SBScriptObject.h"
#include "lldb/API/SBStream.h"
#include "lldb/API/SBStringList.h"
#include "lldb/Core/Debugger.h"
#include "lldb/Core/StructuredDataImpl.h"
#include "lldb/Interpreter/ScriptInterpreter.h"
#include "lldb/Target/StructuredDataPlugin.h"
#include "lldb/Utility/Event.h"
#include "lldb/Utility/Instrumentation.h"
#include "lldb/Utility/Status.h"
#include "lldb/Utility/Stream.h"
#include "lldb/Utility/StringList.h"
#include "lldb/Utility/StructuredData.h"
usingnamespacelldb;
usingnamespacelldb_private;
#pragma mark--
#pragma mark SBStructuredData
SBStructuredData::SBStructuredData() : … { … }
SBStructuredData::SBStructuredData(const lldb::SBStructuredData &rhs)
: … { … }
SBStructuredData::SBStructuredData(const lldb::SBScriptObject obj,
const lldb::SBDebugger &debugger) { … }
SBStructuredData::SBStructuredData(const lldb::EventSP &event_sp)
: … { … }
SBStructuredData::SBStructuredData(const lldb_private::StructuredDataImpl &impl)
: … { … }
SBStructuredData::~SBStructuredData() = default;
SBStructuredData &SBStructuredData::
operator=(const lldb::SBStructuredData &rhs) { … }
lldb::SBError SBStructuredData::SetFromJSON(lldb::SBStream &stream) { … }
lldb::SBError SBStructuredData::SetFromJSON(const char *json) { … }
bool SBStructuredData::IsValid() const { … }
operator bool()
void SBStructuredData::Clear() { … }
SBError SBStructuredData::GetAsJSON(lldb::SBStream &stream) const { … }
lldb::SBError SBStructuredData::GetDescription(lldb::SBStream &stream) const { … }
StructuredDataType SBStructuredData::GetType() const { … }
size_t SBStructuredData::GetSize() const { … }
bool SBStructuredData::GetKeys(lldb::SBStringList &keys) const { … }
lldb::SBStructuredData SBStructuredData::GetValueForKey(const char *key) const { … }
lldb::SBStructuredData SBStructuredData::GetItemAtIndex(size_t idx) const { … }
uint64_t SBStructuredData::GetIntegerValue(uint64_t fail_value) const { … }
uint64_t SBStructuredData::GetUnsignedIntegerValue(uint64_t fail_value) const { … }
int64_t SBStructuredData::GetSignedIntegerValue(int64_t fail_value) const { … }
double SBStructuredData::GetFloatValue(double fail_value) const { … }
bool SBStructuredData::GetBooleanValue(bool fail_value) const { … }
size_t SBStructuredData::GetStringValue(char *dst, size_t dst_len) const { … }
lldb::SBScriptObject SBStructuredData::GetGenericValue() const { … }