Mercurial > projects > dwt-addons
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 |