Lumino
ln::StringWriter Class Reference

文字列に処理結果を出力する TextWriter です。 More...

#include <StringWriter.hpp>

Inheritance diagram for ln::StringWriter:
ln::TextWriter ln::RefObject

Public Member Functions

String toString () const
 処理結果の文字列を取得します。
 
- Public Member Functions inherited from ln::TextWriter
void write (char ch)
 文字を書き込みます。
 
void write (int16_t value)
 整数値を文字列に変換して書き込みます。
 
void write (int32_t value)
 整数値を文字列に変換して書き込みます。 More...
 
void write (int64_t value)
 整数値を文字列に変換して書き込みます。 More...
 
void write (uint16_t value)
 整数値を文字列に変換して書き込みます。 More...
 
void write (uint32_t value)
 整数値を文字列に変換して書き込みます。 More...
 
void write (uint64_t value)
 整数値を文字列に変換して書き込みます。 More...
 
void write (float value)
 実数値を文字列に変換して書き込みます。
 
void write (double value)
 実数値を文字列に変換して書き込みます。 More...
 
void write (const StringRef &str)
 文字列を書き込みます。
 
template<typename... TArgs>
void writeFormat (const StringRef &format, const TArgs &... args)
 書式指定された文字列を書き込みます。
 
void writeLine ()
 改行を書き込みます。
 
void writeLine (char value)
  文字を書き込み、続けて改行を書き込みます。
 
void writeLine (int16_t value)
  整数値を文字列に変換して書き込み、続けて改行を書き込みます。 
 
void writeLine (int32_t value)
 
void writeLine (int64_t value)
 
void writeLine (uint16_t value)
 
void writeLine (uint32_t value)
 
void writeLine (uint64_t value)
 
void writeLine (float value)
  実数値を文字列に変換して書き込み、続けて改行を書き込みます。
 
void writeLine (double value)
  実数値を文字列に変換して書き込み、続けて改行を書き込みます。 More...
 
void writeLine (const StringRef &str)
 文字列を書き込み、続けて改行を書き込みます。
 
template<typename... TArgs>
void writeLineFormat (const StringRef &str, const TArgs &... args)
 書式指定された文字列を書き込み、続けて改行を書き込みます。
 
void flush ()
 バッファリングデータを全てストリームに書き出します。
 
TextEncodingencoding () const
 この TextWriter が出力する文字列のエンコーディングを取得します。
 
void setNewLine (const String &newLine)
 この TextWriter で使用する改行文字列を設定します。(既定値は環境に依存します)
 
const StringnewLine () const
 この TextWriter で使用する改行文字列を取得します。
 
void setFormatLocale (const Locale &locale)
 文字列の書き込み時に使用する書式を表すロケールを指定します。
 
const LocaleformatLocale () const
 文字列の書き込み時に使用する書式を表すロケールを取得します。
 

Additional Inherited Members

- Protected Member Functions inherited from ln::TextWriter
void setEncoding (TextEncoding *encoding)
 この TextWriter が出力する文字列のエンコーディングを指定します。 設定する場合、初回の書き込みの前に設定する必要があります。途中から変更はできません。
 
- Protected Member Functions inherited from ln::RefObject
virtual void finalize ()
 参照がなくなり、オブジェクトが削除されようとしているときに呼び出されます。実装コードでは仮想関数を呼び出すことができます。主にデストラクタの制限を回避するために使用します。
 

Detailed Description

文字列に処理結果を出力する TextWriter です。


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