llvm-project/lldb/source/Core/AddressResolver.cpp
Jonas Devlieghere fd2433e139 [lldb] Replace default bodies of special member functions with = default;
Replace default bodies of special member functions with = default;

$ run-clang-tidy.py -header-filter='lldb' -checks='-*,modernize-use-equals-default' -fix ,

https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-equals-default.html

Differential revision: https://reviews.llvm.org/D104041
2021-07-02 11:31:16 -07:00

44 lines
1.2 KiB
C++

//===-- AddressResolver.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/Core/AddressResolver.h"
#include "lldb/Core/SearchFilter.h"
namespace lldb_private {
class ModuleList;
}
using namespace lldb_private;
// AddressResolver:
AddressResolver::AddressResolver() = default;
AddressResolver::~AddressResolver() = default;
void AddressResolver::ResolveAddressInModules(SearchFilter &filter,
ModuleList &modules) {
filter.SearchInModuleList(*this, modules);
}
void AddressResolver::ResolveAddress(SearchFilter &filter) {
filter.Search(*this);
}
std::vector<AddressRange> &AddressResolver::GetAddressRanges() {
return m_address_ranges;
}
size_t AddressResolver::GetNumberOfAddresses() {
return m_address_ranges.size();
}
AddressRange &AddressResolver::GetAddressRangeAtIndex(size_t idx) {
return m_address_ranges[idx];
}