CommonLibSSE NG
REL::RelocationID Class Reference

#include <ID.h>

Public Member Functions

constexpr RelocationID () noexcept=default
 
constexpr RelocationID ([[maybe_unused]] std::uint64_t a_seID, [[maybe_unused]] std::uint64_t a_aeID) noexcept
 
constexpr RelocationID ([[maybe_unused]] std::uint64_t a_seID, [[maybe_unused]] std::uint64_t a_aeID, [[maybe_unused]] std::uint64_t a_vrID) noexcept
 
std::uintptr_t address () const
 
std::size_t offset () const
 
SKYRIM_REL std::uint64_t id () const noexcept
 
SKYRIM_REL operator ID () const noexcept
 

Constructor & Destructor Documentation

◆ RelocationID() [1/3]

constexpr REL::RelocationID::RelocationID ( )
constexprdefaultnoexcept

◆ RelocationID() [2/3]

constexpr REL::RelocationID::RelocationID ( [[maybe_unused] ] std::uint64_t  a_seID,
[[maybe_unused] ] std::uint64_t  a_aeID 
)
inlineexplicitconstexprnoexcept

◆ RelocationID() [3/3]

constexpr REL::RelocationID::RelocationID ( [[maybe_unused] ] std::uint64_t  a_seID,
[[maybe_unused] ] std::uint64_t  a_aeID,
[[maybe_unused] ] std::uint64_t  a_vrID 
)
inlineexplicitconstexprnoexcept

Member Function Documentation

◆ address()

std::uintptr_t REL::RelocationID::address ( ) const
inline

◆ id()

SKYRIM_REL std::uint64_t REL::RelocationID::id ( ) const
inlinenoexcept

◆ offset()

std::size_t REL::RelocationID::offset ( ) const
inline

◆ operator ID()

SKYRIM_REL REL::RelocationID::operator ID ( ) const
inlineexplicitnoexcept

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