CommonLibSSE (Parapets fork)
REL::detail::memory_map Class Reference

#include <Relocation.h>

Public Member Functions

constexpr memory_map () noexcept=default
 
 memory_map (const memory_map &)=delete
 
constexpr memory_map (memory_map &&a_rhs) noexcept
 
 ~memory_map ()
 
memory_mapoperator= (const memory_map &)=delete
 
constexpr memory_mapoperator= (memory_map &&a_rhs) noexcept
 
void * data () noexcept
 
bool open (stl::zwstring a_name, std::size_t a_size)
 
bool create (stl::zwstring a_name, std::size_t a_size)
 
void close ()
 

Constructor & Destructor Documentation

◆ memory_map() [1/3]

constexpr REL::detail::memory_map::memory_map ( )
constexprdefaultnoexcept

◆ memory_map() [2/3]

REL::detail::memory_map::memory_map ( const memory_map )
delete

◆ memory_map() [3/3]

constexpr REL::detail::memory_map::memory_map ( memory_map &&  a_rhs)
inlineconstexprnoexcept

◆ ~memory_map()

REL::detail::memory_map::~memory_map ( )
inline

Member Function Documentation

◆ close()

void REL::detail::memory_map::close ( )

◆ create()

bool REL::detail::memory_map::create ( stl::zwstring  a_name,
std::size_t  a_size 
)

◆ data()

void* REL::detail::memory_map::data ( )
inlinenoexcept

◆ open()

bool REL::detail::memory_map::open ( stl::zwstring  a_name,
std::size_t  a_size 
)

◆ operator=() [1/2]

memory_map& REL::detail::memory_map::operator= ( const memory_map )
delete

◆ operator=() [2/2]

constexpr memory_map& REL::detail::memory_map::operator= ( memory_map &&  a_rhs)
inlineconstexprnoexcept

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