opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
osc::TemporaryFile Class Referencefinal

#include <temporary_file.h>

Public Member Functions

 TemporaryFile (const TemporaryFileParameters &={})
 
 TemporaryFile (const TemporaryFile &)=delete
 
 TemporaryFile (TemporaryFile &&) noexcept
 
TemporaryFileoperator= (const TemporaryFile &)=delete
 
TemporaryFileoperator= (TemporaryFile &&) noexcept
 
 ~TemporaryFile () noexcept
 
std::filesystem::path filename () const
 
const std::filesystem::path & absolute_path () const
 
std::fstream & stream ()
 
void close ()
 

Constructor & Destructor Documentation

◆ TemporaryFile() [1/3]

osc::TemporaryFile::TemporaryFile ( const TemporaryFileParameters = {})
explicit

◆ TemporaryFile() [2/3]

osc::TemporaryFile::TemporaryFile ( const TemporaryFile )
delete

◆ TemporaryFile() [3/3]

osc::TemporaryFile::TemporaryFile ( TemporaryFile &&  )
noexcept

◆ ~TemporaryFile()

osc::TemporaryFile::~TemporaryFile ( )
noexcept

Member Function Documentation

◆ absolute_path()

const std::filesystem::path & osc::TemporaryFile::absolute_path ( ) const
inline

◆ close()

void osc::TemporaryFile::close ( )
inline

◆ filename()

std::filesystem::path osc::TemporaryFile::filename ( ) const
inline

◆ operator=() [1/2]

TemporaryFile & osc::TemporaryFile::operator= ( const TemporaryFile )
delete

◆ operator=() [2/2]

TemporaryFile & osc::TemporaryFile::operator= ( TemporaryFile &&  )
noexcept

◆ stream()

std::fstream & osc::TemporaryFile::stream ( )
inline

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