Mercurial > projects > dwt-addons
annotate dwtx/dwtxhelper/StringReader.d @ 162:1a5b8f8129df
...
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Mon, 08 Sep 2008 00:51:37 +0200 |
parents | 25f1f92fa3df |
children |
rev | line source |
---|---|
158 | 1 module dwtx.dwtxhelper.StringReader; |
2 | |
162 | 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 } | |
158 | 18 } |
19 |