pstore2
Public Member Functions | List of all members
pstore::file::posix::deleter Class Referencefinal
Inheritance diagram for pstore::file::posix::deleter:
Inheritance graph
[legend]
Collaboration diagram for pstore::file::posix::deleter:
Collaboration graph
[legend]

Public Member Functions

 deleter (std::string const &path)
 
 deleter (deleter const &)=delete
 
 deleter (deleter &&) noexcept=delete
 
deleteroperator= (deleter const &)=delete
 
deleteroperator= (deleter &&) noexcept=delete
 
- Public Member Functions inherited from pstore::file::deleter_base
 deleter_base (deleter_base const &)=delete
 
 deleter_base (deleter_base &&) noexcept=delete
 
deleter_baseoperator= (deleter_base const &)=delete
 
deleter_baseoperator= (deleter_base &&) noexcept=delete
 
void unlink ()
 Explicitly deletes the file at the path given to the constructor. More...
 
void release () noexcept
 Releases the file path given to the constructor so that it will not be deleted when the instance is destroyed. More...
 

Additional Inherited Members

- Public Types inherited from pstore::file::deleter_base
using unlink_proc = std::function< void(std::string const &)>
 
- Protected Member Functions inherited from pstore::file::deleter_base
 deleter_base (std::string path, unlink_proc unlinker)
 

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