#include <TextReader.h>
Inheritance diagram for Lamp::TextReader:
Public Member Functions | |
virtual | ~TextReader () |
デストラクタ | |
virtual TextReader * | cloneTextReader ()=0 |
テキストリーダの複製 | |
virtual Reader * | cloneReader () |
リーダの複製 | |
virtual String | readLine () |
文字列の一行読み込み | |
Protected Member Functions | |
TextReader (int bufferSize=4096) | |
コンストラクタ | |
int | getBufferSize () const |
バッファサイズの取得 | |
virtual void | copyTextReaderData (TextReader *destination) |
テキストリーダデータのコピー |
Definition at line 36 of file TextReader.h.
|
コンストラクタ
Definition at line 33 of file TextReader.cpp. |
|
リーダの複製
Implements Lamp::Reader. Definition at line 53 of file TextReader.h. References cloneTextReader(). |
|
テキストリーダの複製
Implemented in Lamp::TextFileReader, and Lamp::TextMemoryReader. Referenced by cloneReader(). |
|
テキストリーダデータのコピー
Definition at line 110 of file TextReader.cpp. References buffer_, filePosition_, output_, position_, and readSize_. Referenced by Lamp::TextFileReader::cloneTextFileReader(), and Lamp::TextMemoryReader::cloneTextMemoryReader(). |
|
バッファサイズの取得
Definition at line 74 of file TextReader.h. Referenced by Lamp::TextFileReader::cloneTextFileReader(), and Lamp::TextMemoryReader::cloneTextMemoryReader(). |
|
文字列の一行読み込み このメソッドを使用すると、改行コードの変換が行われます。
Definition at line 48 of file TextReader.cpp. References Lamp::Reader::getPosition(), Lamp::Reader::getSize(), Lamp::Reader::readBytes(), and Lamp::Reader::setPosition(). Referenced by Lamp::SceneFilter::filter(), and Lamp::SoundList::load(). |