llvm/lldb/source/API/SBTypeSummary.cpp

//===-- SBTypeSummary.cpp -------------------------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#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) {}