//===-- SBMemoryRegionInfoList.h --------------------------------*- C++ -*-===// // // 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 // //===----------------------------------------------------------------------===// namespace lldb { class SBMemoryRegionInfoList { public: SBMemoryRegionInfoList (); SBMemoryRegionInfoList (const lldb::SBMemoryRegionInfoList &rhs); ~SBMemoryRegionInfoList (); uint32_t GetSize () const; bool GetMemoryRegionAtIndex (uint32_t idx, SBMemoryRegionInfo ®ion_info); void Append (lldb::SBMemoryRegionInfo ®ion); void Append (lldb::SBMemoryRegionInfoList ®ion_list); void Clear (); }; } // namespace lldb