X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=flower%2FTODO;h=6229ff65fb9bf51eb5e8a40f60f87483280654a9;hb=d1514c16429c0ee6337e1e396a0752fa234361b9;hp=d67ab72e9f9fdcf07a658e3c295f230e6316b6ef;hpb=b9eb9a42daa13f86367bf674fbe403e29a8a1ee7;p=lilypond.git diff --git a/flower/TODO b/flower/TODO index d67ab72e9f..6229ff65fb 100644 --- a/flower/TODO +++ b/flower/TODO @@ -1,23 +1,36 @@ - * disable: const pointer->bool->string - * PointerVec ? - * PCursor -> Pointer_cursor / PointerCursor ? + * Unicode support in strings - * efficient copy cons for List + * write a decent Dictionary + - write a Pointer_hash template - * extend Interval + * Array::slice() upper too + + * fix ambiguous String constructor overloads, e.g.: + String( int ) and String( char ), use + + class String { + explicit String(int); + } + + * Automake, libtool - * change String::pos + * disable this auto conv: const pointer -> bool -> string - s[s.pos('%')] == '%' + * Pointer_array - would be nice + * PCursor -> Pointer_cursor / PointerCursor ? + + * efficient copy cons for List + + * extend Interval - * use template handle in handle.hh for strings. + * use template handle in handle.hh for strings? * move towards gnu or STL? parsestream.h vector.h + * lgetopt: cmd -, or cmd --