llvm/lldb/source/API/SBCompileUnit.cpp

//===-- SBCompileUnit.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/SBCompileUnit.h"
#include "lldb/API/SBLineEntry.h"
#include "lldb/API/SBStream.h"
#include "lldb/Core/Module.h"
#include "lldb/Symbol/CompileUnit.h"
#include "lldb/Symbol/LineEntry.h"
#include "lldb/Symbol/LineTable.h"
#include "lldb/Symbol/SymbolFile.h"
#include "lldb/Symbol/Type.h"
#include "lldb/Symbol/TypeList.h"
#include "lldb/Utility/Instrumentation.h"

usingnamespacelldb;
usingnamespacelldb_private;

SBCompileUnit::SBCompileUnit() {}

SBCompileUnit::SBCompileUnit(lldb_private::CompileUnit *lldb_object_ptr)
    :{}

SBCompileUnit::SBCompileUnit(const SBCompileUnit &rhs)
    :{}

const SBCompileUnit &SBCompileUnit::operator=(const SBCompileUnit &rhs) {}

SBCompileUnit::~SBCompileUnit() {}

SBFileSpec SBCompileUnit::GetFileSpec() const {}

uint32_t SBCompileUnit::GetNumLineEntries() const {}

SBLineEntry SBCompileUnit::GetLineEntryAtIndex(uint32_t idx) const {}

uint32_t SBCompileUnit::FindLineEntryIndex(lldb::SBLineEntry &line_entry,
                                           bool exact) const {}

uint32_t SBCompileUnit::FindLineEntryIndex(uint32_t start_idx, uint32_t line,
                                           SBFileSpec *inline_file_spec) const {}

uint32_t SBCompileUnit::FindLineEntryIndex(uint32_t start_idx, uint32_t line,
                                           SBFileSpec *inline_file_spec,
                                           bool exact) const {}

uint32_t SBCompileUnit::GetNumSupportFiles() const {}

lldb::SBTypeList SBCompileUnit::GetTypes(uint32_t type_mask) {}

SBFileSpec SBCompileUnit::GetSupportFileAtIndex(uint32_t idx) const {}

uint32_t SBCompileUnit::FindSupportFileIndex(uint32_t start_idx,
                                             const SBFileSpec &sb_file,
                                             bool full) {}

lldb::LanguageType SBCompileUnit::GetLanguage() {}

bool SBCompileUnit::IsValid() const {}
operator bool()

bool SBCompileUnit::operator==(const SBCompileUnit &rhs) const {}

bool SBCompileUnit::operator!=(const SBCompileUnit &rhs) const {}

const lldb_private::CompileUnit *SBCompileUnit::operator->() const {}

const lldb_private::CompileUnit &SBCompileUnit::operator*() const {}

lldb_private::CompileUnit *SBCompileUnit::get() {}

void SBCompileUnit::reset(lldb_private::CompileUnit *lldb_object_ptr) {}

bool SBCompileUnit::GetDescription(SBStream &description) {}