Loading...
Searching...
No Matches
opennn::FileMapping Class Reference

#include <opennn/core/io_utilities.h>

Public Member Functions

 FileMapping ()=default
 
 ~FileMapping ()
 
 FileMapping (const FileMapping &)=delete
 
FileMapping & operator= (const FileMapping &)=delete
 
 FileMapping (FileMapping &&) noexcept
 
FileMapping & operator= (FileMapping &&) noexcept
 
bool map (const filesystem::path &)
 
void reset ()
 
const char * data () const
 
size_t size () const
 

Constructor & Destructor Documentation

◆ FileMapping() [1/3]

opennn::FileMapping::FileMapping ( )
default

◆ ~FileMapping()

opennn::FileMapping::~FileMapping ( )

◆ FileMapping() [2/3]

opennn::FileMapping::FileMapping ( const FileMapping & )
delete

◆ FileMapping() [3/3]

opennn::FileMapping::FileMapping ( FileMapping && )
noexcept

Member Function Documentation

◆ data()

const char * opennn::FileMapping::data ( ) const
inline

◆ map()

bool opennn::FileMapping::map ( const filesystem::path & )

◆ operator=() [1/2]

FileMapping & opennn::FileMapping::operator= ( const FileMapping & )
delete

◆ operator=() [2/2]

FileMapping & opennn::FileMapping::operator= ( FileMapping && )
noexcept

◆ reset()

void opennn::FileMapping::reset ( )

◆ size()

size_t opennn::FileMapping::size ( ) const
inline