====== StringStream ====== 読み込み専用の文字列操作用ストリームです。 書き込み用の文字列ストリームはないので、それはMemoryStreamで代用せよ、ということだと思います。 StringPtrから生成します。ただし、StringStreamは生成元のStringPtrの変更に追従しないので、生成したのちにStringPtrが変更されたりするとおかしなことになるかもしれません(未確認)。 ===== Methods ===== |(constructor)| インスタンス生成| ===== Methods inherited from PointerStream ===== |data| データのポインタ| |size| データのサイズ| |eos| ストリームの終端かどうか| |tell| ストリームカーソルの現在位置| |seek| ストリームカーソルを移動| |read| ストリームから読み込む| |get_s| ストリームから文字列を取り出す| |get_s_all| ストリームから全ての文字列を取り出す| ===== Methods inherited from Stream =====