llvm/lldb/source/API/SBMemoryRegionInfoList.cpp

//===-- SBMemoryRegionInfoList.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/SBMemoryRegionInfoList.h"
#include "lldb/API/SBMemoryRegionInfo.h"
#include "lldb/API/SBStream.h"
#include "lldb/Target/MemoryRegionInfo.h"
#include "lldb/Utility/Instrumentation.h"

#include <vector>

usingnamespacelldb;
usingnamespacelldb_private;

class MemoryRegionInfoListImpl {};

MemoryRegionInfos &SBMemoryRegionInfoList::ref() {}

const MemoryRegionInfos &SBMemoryRegionInfoList::ref() const {}

SBMemoryRegionInfoList::SBMemoryRegionInfoList()
    :{}

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

SBMemoryRegionInfoList::~SBMemoryRegionInfoList() = default;

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

uint32_t SBMemoryRegionInfoList::GetSize() const {}

bool SBMemoryRegionInfoList::GetMemoryRegionContainingAddress(
    lldb::addr_t addr, SBMemoryRegionInfo &region_info) {}

bool SBMemoryRegionInfoList::GetMemoryRegionAtIndex(
    uint32_t idx, SBMemoryRegionInfo &region_info) {}

void SBMemoryRegionInfoList::Clear() {}

void SBMemoryRegionInfoList::Append(SBMemoryRegionInfo &sb_region) {}

void SBMemoryRegionInfoList::Append(SBMemoryRegionInfoList &sb_region_list) {}

const MemoryRegionInfoListImpl *SBMemoryRegionInfoList::operator->() const {}

const MemoryRegionInfoListImpl &SBMemoryRegionInfoList::operator*() const {}