
On Thu, 10 Feb 2011 14:22:56 +0100 Mathias Gaunard <mathias.gaunard@ens-lyon.org> wrote:
On 09/02/2011 15:50, Chad Nelson wrote:
This version is substantially better than the original. The design has been somewhat simplified, removing extraneous features like null-string emulation. Each of the classes now contain as many of the std::string functions as I could efficiently add (essentially all of them in utf32_t), including I/O stream functions
Bad design, IMHO.
Not very constructive. *Why* do you think it's a bad design?
and also features code-point iterators.
That code point iterator uses pointers and indexes instead of iterators, which means it cannot work as an arbitrary iterator adaptor even though it could with virtually no change, especially since it only requires a forward iterator.
Sorry, I don't understand the reasoning behind that assertion. Please enlighten me. -- Chad Nelson Oak Circle Software, Inc. * * *