SigUtil  0.95
Utility modules for modern C++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
save.hpp File Reference

ファイルの保存 More...

Go to the source code of this file.

Namespaces

 sig
 

Enumerations

enum  sig::WriteMode { sig::WriteMode::overwrite, sig::WriteMode::append, sig::WriteMode::overwrite, sig::WriteMode::append }
 SaveLine, SaveNum の保存に関する設定 More...
 

Functions

void sig::clear_file (FilepassString const &file_pass)
 ファイル内容の初期化 More...
 
template<class T , typename std::enable_if<!impl::container_traits< T >::exist >::type *& = enabler>
void sig::save_line (T src, typename impl::FStreamSelector< T >::ofstream &ofs)
 ファイルへ1行ずつ保存 More...
 
template<class C , typename std::enable_if< impl::container_traits< C >::exist >::type *& = enabler>
void sig::save_line (C const &src, typename impl::FStreamSelector< typename impl::container_traits< C >::value_type >::ofstream &ofs)
 ファイルへ1行ずつまとめて保存 More...
 
template<class T , typename std::enable_if<!impl::container_traits< T >::exist >::type *& = enabler>
void sig::save_line (T src, FilepassString const &file_pass, WriteMode open_mode=WriteMode::overwrite)
 ファイルへ1行ずつ保存 More...
 
template<class C , typename std::enable_if< impl::container_traits< C >::exist >::type *& = enabler>
void sig::save_line (C const &src, FilepassString const &file_pass, WriteMode open_mode=WriteMode::overwrite)
 ファイルへ1行ずつまとめて保存 More...
 
template<class C , typename std::enable_if< impl::container_traits< C >::exist &&!impl::container_traits< typename impl::container_traits< C >::value_type >::exist >::type *& = enabler>
void sig::save_num (C const &src, FilepassString const &file_pass, std::string delimiter, WriteMode open_mode=WriteMode::overwrite)
 数値列(ex:ベクトル)の保存 More...
 
template<class CC , typename std::enable_if< impl::container_traits< typename impl::container_traits< CC >::value_type >::exist >::type *& = enabler>
void sig::save_num (CC const &src, FilepassString const &file_pass, std::string delimiter, WriteMode open_mode=WriteMode::overwrite)
 2次元配列の数値(ex:行列)を保存 More...
 

Detailed Description

ファイルの保存

Definition in file save.hpp.