書き込み用テキストファイル
More...
#include <TextWriter.hpp>
◆ TextWriter() [1/3]
SIV3D_NODISCARD_CXX20 s3d::TextWriter::TextWriter |
( |
| ) |
|
◆ TextWriter() [2/3]
テキストファイルをオープンします。
- Parameters
-
path | ファイルパス |
encoding | テキストのエンコーディング形式 |
◆ TextWriter() [3/3]
テキストファイルをオープンします。
- Parameters
-
path | ファイルパス |
openMode | ファイルのオープンモード |
encoding | テキストのエンコーディング形式 |
◆ clear()
void s3d::TextWriter::clear |
( |
| ) |
|
現在開いているファイルの内容を消去し、書き込み位置を先頭に戻します。
◆ close()
void s3d::TextWriter::close |
( |
| ) |
|
◆ encoding()
テキストのエンコーディング形式を返します。
- Returns
- テキストのエンコーディング形式
◆ isOpen()
bool s3d::TextWriter::isOpen |
( |
| ) |
const |
|
noexcept |
テキストファイルがオープンされているかを返します。
- Returns
- ファイルがオープンされている場合 true, それ以外の場合は false
◆ open() [1/2]
テキストファイルをオープンします。
- Parameters
-
path | ファイルパス |
openMode | ファイルのオープンモード |
encoding | テキストのエンコーディング形式 |
- Returns
- ファイルのオープンに成功した場合 true, それ以外の場合は false
◆ open() [2/2]
テキストファイルをオープンします。
- Parameters
-
path | ファイルパス |
encoding | テキストのエンコーディング形式 |
- Returns
- ファイルのオープンに成功した場合 true, それ以外の場合は false
◆ operator bool()
s3d::TextWriter::operator bool |
( |
| ) |
const |
|
explicitnoexcept |
テキストファイルがオープンされているかを返します。
- Returns
- ファイルがオープンされている場合 true, それ以外の場合は false
◆ operator<<()
データを文字列に変換してファイルに書き込み、一連の <<
が終わったあとに改行します。
- Parameters
-
- Returns
- 続いて
<<
できるオブジェクト
◆ path()
const FilePath& s3d::TextWriter::path |
( |
| ) |
const |
|
noexcept |
オープンしているファイルのフルパスを返します。
- Returns
- ファイルがオープンしている場合、ファイルのフルパス。それ以外の場合は空の文字列。
◆ write() [1/6]
void s3d::TextWriter::write |
( |
char |
ch | ) |
|
|
delete |
ファイルに文字を書き込みます。
- Parameters
-
◆ write() [2/6]
void s3d::TextWriter::write |
( |
char32 |
ch | ) |
|
ファイルに文字を書き込みます。
- Parameters
-
◆ write() [3/6]
データを文字列に変換してファイルに書き込みます。
- Parameters
-
◆ write() [4/6]
void s3d::TextWriter::write |
( |
const char32 * |
s | ) |
|
ファイルに文字列を書き込みます。
- Parameters
-
◆ write() [5/6]
void s3d::TextWriter::write |
( |
const String & |
s | ) |
|
ファイルに文字列を書き込みます。
- Parameters
-
◆ write() [6/6]
ファイルに文字列を書き込みます。
- Parameters
-
◆ writeln() [1/6]
void s3d::TextWriter::writeln |
( |
char |
ch | ) |
|
|
delete |
◆ writeln() [2/6]
void s3d::TextWriter::writeln |
( |
char32 |
ch | ) |
|
ファイルに文字を書き込み、改行します。
- Parameters
-
◆ writeln() [3/6]
データを文字列に変換してファイルに書き込み、改行します。
- Parameters
-
◆ writeln() [4/6]
void s3d::TextWriter::writeln |
( |
const char32 * |
s | ) |
|
ファイルに文字列を書き込み、改行します。
- Parameters
-
◆ writeln() [5/6]
void s3d::TextWriter::writeln |
( |
const String & |
s | ) |
|
ファイルに文字列を書き込み、改行します。
- Parameters
-
◆ writeln() [6/6]
ファイルに文字列を書き込み、改行します。
- Parameters
-
◆ writelnUTF8()
void s3d::TextWriter::writelnUTF8 |
( |
std::string_view |
s | ) |
|
ファイルに UTF-8 文字列を書き込み、改行します。
- Parameters
-
◆ writeUTF8()
void s3d::TextWriter::writeUTF8 |
( |
std::string_view |
s | ) |
|
ファイルに UTF-8 文字列を書き込みます。
- Parameters
-
The documentation for this class was generated from the following file: