This repository has been archived on 2024-10-22. You can view files and clone it, but cannot push or open issues or pull requests.
2019-06-23 22:00:18 +02:00

26 lines
390 B
C++

#pragma once
#include <vector>
#include "fwddec.hpp"
#include "handle.hpp"
namespace memory
{
class range
{
public:
range(handle base, std::size_t size);
handle begin();
handle end();
std::size_t size();
bool contains(handle h);
handle scan(pattern const& sig);
std::vector<handle> scan_all(pattern const& sig);
protected:
handle m_base;
std::size_t m_size;
};
}