CommonLibSSE (Parapets fork)
REL::AddressManager Class Reference

#include <Relocation.h>

Public Types

using reg_t = std::pair< std::uint64_t, std::uintptr_t * >
 

Public Member Functions

constexpr AddressManager () noexcept=default
 
void flush ()
 
void register_address (std::uint64_t a_ID, std::uintptr_t *a_offsetAddr)
 
void clear ()
 

Static Public Member Functions

static AddressManagerget ()
 

Member Typedef Documentation

◆ reg_t

using REL::AddressManager::reg_t = std::pair<std::uint64_t, std::uintptr_t*>

Constructor & Destructor Documentation

◆ AddressManager()

constexpr REL::AddressManager::AddressManager ( )
constexprdefaultnoexcept

Member Function Documentation

◆ clear()

void REL::AddressManager::clear ( )
inline

◆ flush()

void REL::AddressManager::flush ( )
inline

◆ get()

AddressManager & REL::AddressManager::get ( )
inlinestatic

◆ register_address()

void REL::AddressManager::register_address ( std::uint64_t  a_ID,
std::uintptr_t *  a_offsetAddr 
)
inline

The documentation for this class was generated from the following file: