From: Eric B. <er...@go...> - 2008-04-21 14:38:53
|
Colin Adams wrote: > Here is the functional version. It should be straight-forward to > change it to a creation procedure. > > Note that it is liberal on the memory creation of l_bytes, to avoid > any resizing of this buffer. In fact having it as creation procedure will allow us to avoid having to create the intermediary object `l_bytes'. After looking at class UC_STRING, I'm wondering whether we should just adapt the routines `make_from_string' and `make_from_substring' so that we can pass a STRING_GENERAL. Perhaps we will have to rename the version of `make_from_string' inherited from STRING. Or add `make_from_string_general', `make_from_substring_general', make `make_from_substring' obsolete (make it call `make_from_substring_general') and modify `make_from_string' to call `make_from_string_general'. I'm not sure what the best naming convention is. -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |