| 
    Volume Cartographer 2.28.0
    
   | 
 
Memmap record which automatically unmaps the file on destruction. More...
#include <vc/core/util/MemMap.hpp>
Public Member Functions | |
| auto_mmap_info ()=default | |
| auto_mmap_info (const mmap_info &rhs) | |
| auto_mmap_info (mmap_info &&rhs) | |
| auto | operator= (const mmap_info &rhs) -> auto_mmap_info & | 
| auto | operator= (mmap_info &&rhs) -> auto_mmap_info & | 
| auto | operator= (auto_mmap_info &&rhs) noexcept -> auto_mmap_info & | 
| auto_mmap_info (auto_mmap_info &)=delete | |
| auto_mmap_info (const auto_mmap_info &)=delete | |
| auto | operator= (auto_mmap_info &) -> auto_mmap_info &=delete | 
| auto | operator= (const auto_mmap_info &) -> auto_mmap_info &=delete | 
| ~auto_mmap_info () | |
  Public Member Functions inherited from volcart::mmap_info | |
| operator bool () const | |
Additional Inherited Members | |
  Public Attributes inherited from volcart::mmap_info | |
| void * | addr {nullptr} | 
| std::int64_t | size {-1} | 
Memmap record which automatically unmaps the file on destruction.
The same as mmap_info but automatically calls UnmapFile() on destruction. To avoid unintended unmapping, this class cannot be copied but can be moved.
Definition at line 37 of file MemMap.hpp.
      
  | 
  default | 
Default constructor
      
  | 
  explicit | 
Copy construct from mmap_info
      
  | 
  explicitdelete | 
Cannot copy construct from another auto_mmap_info
      
  | 
  explicitdelete | 
Cannot copy construct from another auto_mmap_info
| volcart::auto_mmap_info::~auto_mmap_info | ( | ) | 
Auto-unmapping destructor
      
  | 
  noexcept | 
Move assign from another auto_mmap_info
      
  | 
  delete | 
Cannot copy assign from another auto_mmap_info
      
  | 
  delete | 
Cannot copy construct from another auto_mmap_info
| auto volcart::auto_mmap_info::operator= | ( | const mmap_info & | rhs | ) | -> auto_mmap_info & | 
Copy assign from mmap_info
| auto volcart::auto_mmap_info::operator= | ( | mmap_info && | rhs | ) | -> auto_mmap_info & | 
Move assign from mmap_info