#include "lldb/API/SBTypeSummary.h"
#include "Utils.h"
#include "lldb/API/SBStream.h"
#include "lldb/API/SBValue.h"
#include "lldb/DataFormatters/DataVisualization.h"
#include "lldb/Utility/Instrumentation.h"
#include "llvm/Support/Casting.h"
usingnamespacelldb;
usingnamespacelldb_private;
SBTypeSummaryOptions::SBTypeSummaryOptions() { … }
SBTypeSummaryOptions::SBTypeSummaryOptions(
const lldb::SBTypeSummaryOptions &rhs) { … }
SBTypeSummaryOptions::~SBTypeSummaryOptions() = default;
bool SBTypeSummaryOptions::IsValid() { … }
operator bool()
lldb::LanguageType SBTypeSummaryOptions::GetLanguage() { … }
lldb::TypeSummaryCapping SBTypeSummaryOptions::GetCapping() { … }
void SBTypeSummaryOptions::SetLanguage(lldb::LanguageType l) { … }
void SBTypeSummaryOptions::SetCapping(lldb::TypeSummaryCapping c) { … }
lldb_private::TypeSummaryOptions *SBTypeSummaryOptions::operator->() { … }
const lldb_private::TypeSummaryOptions *SBTypeSummaryOptions::
operator->() const { … }
lldb_private::TypeSummaryOptions *SBTypeSummaryOptions::get() { … }
lldb_private::TypeSummaryOptions &SBTypeSummaryOptions::ref() { … }
const lldb_private::TypeSummaryOptions &SBTypeSummaryOptions::ref() const { … }
SBTypeSummaryOptions::SBTypeSummaryOptions(
const lldb_private::TypeSummaryOptions &lldb_object)
: … { … }
SBTypeSummary::SBTypeSummary() { … }
SBTypeSummary SBTypeSummary::CreateWithSummaryString(const char *data,
uint32_t options) { … }
SBTypeSummary SBTypeSummary::CreateWithFunctionName(const char *data,
uint32_t options) { … }
SBTypeSummary SBTypeSummary::CreateWithScriptCode(const char *data,
uint32_t options) { … }
SBTypeSummary SBTypeSummary::CreateWithCallback(FormatCallback cb,
uint32_t options,
const char *description) { … }
SBTypeSummary::SBTypeSummary(const lldb::SBTypeSummary &rhs)
: … { … }
SBTypeSummary::~SBTypeSummary() = default;
bool SBTypeSummary::IsValid() const { … }
operator bool()
bool SBTypeSummary::IsFunctionCode() { … }
bool SBTypeSummary::IsFunctionName() { … }
bool SBTypeSummary::IsSummaryString() { … }
const char *SBTypeSummary::GetData() { … }
uint32_t SBTypeSummary::GetOptions() { … }
void SBTypeSummary::SetOptions(uint32_t value) { … }
void SBTypeSummary::SetSummaryString(const char *data) { … }
void SBTypeSummary::SetFunctionName(const char *data) { … }
void SBTypeSummary::SetFunctionCode(const char *data) { … }
bool SBTypeSummary::GetDescription(lldb::SBStream &description,
lldb::DescriptionLevel description_level) { … }
bool SBTypeSummary::DoesPrintValue(lldb::SBValue value) { … }
lldb::SBTypeSummary &SBTypeSummary::operator=(const lldb::SBTypeSummary &rhs) { … }
bool SBTypeSummary::operator==(lldb::SBTypeSummary &rhs) { … }
bool SBTypeSummary::IsEqualTo(lldb::SBTypeSummary &rhs) { … }
bool SBTypeSummary::operator!=(lldb::SBTypeSummary &rhs) { … }
lldb::TypeSummaryImplSP SBTypeSummary::GetSP() { … }
void SBTypeSummary::SetSP(const lldb::TypeSummaryImplSP &typesummary_impl_sp) { … }
SBTypeSummary::SBTypeSummary(const lldb::TypeSummaryImplSP &typesummary_impl_sp)
: … { … }
bool SBTypeSummary::CopyOnWrite_Impl() { … }
bool SBTypeSummary::ChangeSummaryType(bool want_script) { … }