libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::LIBJMMCG_VER_NAMESPACE::temp_file< E_, API, Mdl > Class Template Reference

#include <temp_file.hpp>

Inheritance diagram for jmmcg::LIBJMMCG_VER_NAMESPACE::temp_file< E_, API, Mdl >:
[legend]
Collaboration diagram for jmmcg::LIBJMMCG_VER_NAMESPACE::temp_file< E_, API, Mdl >:
[legend]

Public Types

typedef file< E, API, Mdl >::exception_type exception_type
 
- Public Types inherited from jmmcg::LIBJMMCG_VER_NAMESPACE::file< E, API, Mdl >
typedef E file_type
 
typedef crt_exception< API_, Mdl > exception_type
 

Public Member Functions

 temp_file (const std::ios_base::openmode &om=(std::ios_base::openmode) 0)
 
 temp_file (const temp_file &)
 
 ~temp_file ()
 
temp_fileoperator= (const temp_file &)
 
- Public Member Functions inherited from jmmcg::LIBJMMCG_VER_NAMESPACE::file< E, API, Mdl >
 file (const tstring &, const std::ios_base::openmode, const bool=true)
 
 file (file const &)=delete
 
virtual ~file ()
 
fileoperator= (const file &)
 
virtual const bool operator== (const file &) const noexcept(true)
 
const tstringname (void) const noexcept(true)
 

Detailed Description

template<typename E_, ppd::generic_traits::api_type API, typename Mdl>
class jmmcg::LIBJMMCG_VER_NAMESPACE::temp_file< E_, API, Mdl >

Definition at line 35 of file temp_file.hpp.

Member Typedef Documentation

◆ exception_type

template<typename E_ , ppd::generic_traits::api_type API, typename Mdl >
typedef file<E, API, Mdl>::exception_type jmmcg::LIBJMMCG_VER_NAMESPACE::temp_file< E_, API, Mdl >::exception_type

Definition at line 37 of file temp_file.hpp.

Constructor & Destructor Documentation

◆ temp_file() [1/2]

template<typename E , ppd::generic_traits::api_type API, typename Mdl >
jmmcg::LIBJMMCG_VER_NAMESPACE::temp_file< E, API, Mdl >::temp_file ( const std::ios_base::openmode &  om = (std::ios_base::openmode)0)
inline

Definition at line 49 of file temp_file.hpp.

◆ temp_file() [2/2]

template<typename E , ppd::generic_traits::api_type API, typename Mdl >
jmmcg::LIBJMMCG_VER_NAMESPACE::temp_file< E, API, Mdl >::temp_file ( const temp_file< E_, API, Mdl > &  tf)
inline

Definition at line 54 of file temp_file.hpp.

◆ ~temp_file()

template<typename E , ppd::generic_traits::api_type API, typename Mdl >
jmmcg::LIBJMMCG_VER_NAMESPACE::temp_file< E, API, Mdl >::~temp_file
inline

Definition at line 60 of file temp_file.hpp.

Member Function Documentation

◆ operator=()

template<typename E_ , ppd::generic_traits::api_type API, typename Mdl >
temp_file< E, API, Mdl > & jmmcg::LIBJMMCG_VER_NAMESPACE::temp_file< E, API, Mdl >::operator= ( const temp_file< E_, API, Mdl > &  )
inline

Definition at line 64 of file temp_file.hpp.


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