comparison dwt/dwthelper/utils.d @ 362:5b585873fec2

remove TANGOSVN for 0.99.8
author Frank Benoit <benoit@tionex.de>
date Sat, 04 Apr 2009 21:14:54 +0200
parents 8ebacc5c07dc
children 5f6d9bb33a53
comparison
equal deleted inserted replaced
359:fd2409fb852e 362:5b585873fec2
56 } 56 }
57 return false; 57 return false;
58 } 58 }
59 public override hash_t toHash(){ 59 public override hash_t toHash(){
60 return (typeid(T[])).getHash(&array); 60 return (typeid(T[])).getHash(&array);
61 }
62 static if( is( T == char[] )){
63 public override char[] toString(){
64 return array;
65 }
61 } 66 }
62 } 67 }
63 68
64 class ValueWrapperT(T) : ValueWrapper { 69 class ValueWrapperT(T) : ValueWrapper {
65 public T value; 70 public T value;
480 dchar[] res = tango.text.convert.Utf.toString32( str, buf, &ate ); 485 dchar[] res = tango.text.convert.Utf.toString32( str, buf, &ate );
481 assert( ate is str.length ); 486 assert( ate is str.length );
482 return res.length; 487 return res.length;
483 } 488 }
484 489
485 alias tango.text.convert.Utf.toString16 toString16; 490 //alias tango.text.convert.Utf.toString16 toString16;
486 alias tango.text.convert.Utf.toString toString; 491 //alias tango.text.convert.Utf.toString toString;
487 492
488 int getRelativeCodePointOffset( String str, int startIndex, int searchRelCp ){ 493 int getRelativeCodePointOffset( String str, int startIndex, int searchRelCp ){
489 return getAbsoluteCodePointOffset( str, startIndex, searchRelCp ) - startIndex; 494 return getAbsoluteCodePointOffset( str, startIndex, searchRelCp ) - startIndex;
490 } 495 }
491 int getAbsoluteCodePointOffset( String str, int startIndex, int searchRelCp ){ 496 int getAbsoluteCodePointOffset( String str, int startIndex, int searchRelCp ){