Mercurial > projects > dwt-linux
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 ){ |