llvm/lldb/source/API/SBAddressRangeList.cpp

//===-- SBAddressRangeList.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/SBAddressRangeList.h"
#include "Utils.h"
#include "lldb/API/SBAddressRange.h"
#include "lldb/API/SBStream.h"
#include "lldb/API/SBTarget.h"
#include "lldb/Core/AddressRangeListImpl.h"
#include "lldb/Utility/Instrumentation.h"
#include "lldb/Utility/Stream.h"

#include <memory>

usingnamespacelldb;
usingnamespacelldb_private;

SBAddressRangeList::SBAddressRangeList()
    :{}

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

SBAddressRangeList::~SBAddressRangeList() = default;

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

uint32_t SBAddressRangeList::GetSize() const {}

SBAddressRange SBAddressRangeList::GetAddressRangeAtIndex(uint64_t idx) {}

void SBAddressRangeList::Clear() {}

void SBAddressRangeList::Append(const SBAddressRange &sb_addr_range) {}

void SBAddressRangeList::Append(const SBAddressRangeList &sb_addr_range_list) {}

bool SBAddressRangeList::GetDescription(SBStream &description,
                                        const SBTarget &target) {}

lldb_private::AddressRangeListImpl &SBAddressRangeList::ref() const {}