llvm/lldb/source/API/SBDeclaration.cpp

//===-- SBDeclaration.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/SBDeclaration.h"
#include "Utils.h"
#include "lldb/API/SBStream.h"
#include "lldb/Core/Declaration.h"
#include "lldb/Host/PosixApi.h"
#include "lldb/Utility/Instrumentation.h"
#include "lldb/Utility/Stream.h"

#include <climits>

usingnamespacelldb;
usingnamespacelldb_private;

SBDeclaration::SBDeclaration() {}

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

SBDeclaration::SBDeclaration(const lldb_private::Declaration *lldb_object_ptr) {}

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

void SBDeclaration::SetDeclaration(
    const lldb_private::Declaration &lldb_object_ref) {}

SBDeclaration::~SBDeclaration() = default;

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

SBFileSpec SBDeclaration::GetFileSpec() const {}

uint32_t SBDeclaration::GetLine() const {}

uint32_t SBDeclaration::GetColumn() const {}

void SBDeclaration::SetFileSpec(lldb::SBFileSpec filespec) {}
void SBDeclaration::SetLine(uint32_t line) {}

void SBDeclaration::SetColumn(uint32_t column) {}

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

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

const lldb_private::Declaration *SBDeclaration::operator->() const {}

lldb_private::Declaration &SBDeclaration::ref() {}

const lldb_private::Declaration &SBDeclaration::ref() const {}

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

lldb_private::Declaration *SBDeclaration::get() {}