view dwtx/dwtxhelper/StringReader.d @ 200:eb3414669eb0 default tip

fix for dmd 1.041 and tango 0.99.8
author Frank Benoit <benoit@tionex.de>
date Sat, 28 Mar 2009 03:09:57 +0100
parents 1a5b8f8129df
children
line wrap: on
line source

module dwtx.dwtxhelper.StringReader;

import dwt.dwthelper.utils;

class StringReader : Reader {
    String str;
    this( String str ){
        implMissing(__FILE__,__LINE__);
        this.str = str;
    }
    public override int read(char[] cbuf, int off, int len){
        cbuf[ off .. off+len ] = str[ 0 .. len ];
        str = str[ len .. $ ];
        return len;
    }
    public override void  close(){
    }
}