stdex
Additional custom or not Standard C++ covered algorithms
|
File stream with additional std::filesystem features. More...
#include <stdex/ios.hpp>
Public Types | |
using | _Mybase = std::basic_fstream< _Elem, _Traits > |
using | time_type = std::chrono::time_point< std::chrono::system_clock > |
Public Member Functions | |
basic_fstream (const char *file_name, ios_base::openmode mode=ios_base::in|ios_base::out, int prot=ios_base::_Default_open_prot) | |
basic_fstream (const wchar_t *file_name, ios_base::openmode mode=ios_base::in|ios_base::out, int prot=ios_base::_Default_open_prot) | |
template<class _Elem2 , class _Traits2 , class _Ax > | |
basic_fstream (const std::basic_string< _Elem2, _Traits2, _Ax > &str, ios_base::openmode mode=ios_base::in|ios_base::out, int prot=ios_base::_Default_open_prot) | |
basic_fstream (FILE *file) | |
basic_fstream (basic_fstream &&other) | |
void | truncate () |
Sets end of file at current put position. | |
time_type | mtime () const |
Returns file modification time. | |
File stream with additional std::filesystem features.
|
inline |
Returns file modification time.