llvm/lldb/source/API/SBSymbolContext.cpp

//===-- SBSymbolContext.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/SBSymbolContext.h"
#include "Utils.h"
#include "lldb/API/SBStream.h"
#include "lldb/Core/Module.h"
#include "lldb/Symbol/Function.h"
#include "lldb/Symbol/Symbol.h"
#include "lldb/Symbol/SymbolContext.h"
#include "lldb/Utility/Instrumentation.h"

usingnamespacelldb;
usingnamespacelldb_private;

SBSymbolContext::SBSymbolContext() {}

SBSymbolContext::SBSymbolContext(const SymbolContext &sc)
    :{}

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

SBSymbolContext::~SBSymbolContext() = default;

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

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

SBModule SBSymbolContext::GetModule() {}

SBCompileUnit SBSymbolContext::GetCompileUnit() {}

SBFunction SBSymbolContext::GetFunction() {}

SBBlock SBSymbolContext::GetBlock() {}

SBLineEntry SBSymbolContext::GetLineEntry() {}

SBSymbol SBSymbolContext::GetSymbol() {}

void SBSymbolContext::SetModule(lldb::SBModule module) {}

void SBSymbolContext::SetCompileUnit(lldb::SBCompileUnit compile_unit) {}

void SBSymbolContext::SetFunction(lldb::SBFunction function) {}

void SBSymbolContext::SetBlock(lldb::SBBlock block) {}

void SBSymbolContext::SetLineEntry(lldb::SBLineEntry line_entry) {}

void SBSymbolContext::SetSymbol(lldb::SBSymbol symbol) {}

lldb_private::SymbolContext *SBSymbolContext::operator->() const {}

const lldb_private::SymbolContext &SBSymbolContext::operator*() const {}

lldb_private::SymbolContext &SBSymbolContext::operator*() {}

lldb_private::SymbolContext &SBSymbolContext::ref() {}

lldb_private::SymbolContext *SBSymbolContext::get() const {}

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

SBSymbolContext
SBSymbolContext::GetParentOfInlinedScope(const SBAddress &curr_frame_pc,
                                         SBAddress &parent_frame_addr) const {}