comparison dwtx/dwtxhelper/StringReader.d @ 162:1a5b8f8129df

...
author Frank Benoit <benoit@tionex.de>
date Mon, 08 Sep 2008 00:51:37 +0200
parents 25f1f92fa3df
children
comparison
equal deleted inserted replaced
161:f8d52b926852 162:1a5b8f8129df
1 module dwtx.dwtxhelper.StringReader; 1 module dwtx.dwtxhelper.StringReader;
2 2
3 class StringReader { 3 import dwt.dwthelper.utils;
4
5 class StringReader : Reader {
6 String str;
7 this( String str ){
8 implMissing(__FILE__,__LINE__);
9 this.str = str;
10 }
11 public override int read(char[] cbuf, int off, int len){
12 cbuf[ off .. off+len ] = str[ 0 .. len ];
13 str = str[ len .. $ ];
14 return len;
15 }
16 public override void close(){
17 }
4 } 18 }
5 19