cppx-core
Public Member Functions | List of all members
cppx::fs_util::C_file Class Reference

#include <filesystem-util.hpp>

Public Member Functions

auto file_pointer () const -> P_< FILE >
 
 operator P_< FILE > () const
 
auto release () -> P_< FILE >
 
 ~C_file ()
 
 C_file (tag::Read, const fs::path &path)
 
 C_file (tag::Write, const fs::path &path)
 
 C_file (tag::Append, const fs::path &path)
 

Detailed Description

Definition at line 57 of file filesystem-util.hpp.

Constructor & Destructor Documentation

◆ ~C_file()

cppx::fs_util::C_file::~C_file ( )
inline

Definition at line 75 of file filesystem-util.hpp.

◆ C_file() [1/3]

cppx::fs_util::C_file::C_file ( tag::Read  ,
const fs::path &  path 
)
inline

Definition at line 80 of file filesystem-util.hpp.

◆ C_file() [2/3]

cppx::fs_util::C_file::C_file ( tag::Write  ,
const fs::path &  path 
)
inline

Definition at line 89 of file filesystem-util.hpp.

◆ C_file() [3/3]

cppx::fs_util::C_file::C_file ( tag::Append  ,
const fs::path &  path 
)
inline

Definition at line 98 of file filesystem-util.hpp.

Member Function Documentation

◆ file_pointer()

auto cppx::fs_util::C_file::file_pointer ( ) const -> P_<FILE>
inline

Definition at line 65 of file filesystem-util.hpp.

◆ operator P_< FILE >()

cppx::fs_util::C_file::operator P_< FILE > ( ) const
inline

Definition at line 69 of file filesystem-util.hpp.

◆ release()

auto cppx::fs_util::C_file::release ( ) -> P_<FILE>
inline

Definition at line 71 of file filesystem-util.hpp.


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