Boost logo

Boost :

From: Reece Dunn (msclrhd_at_[hidden])
Date: 2004-05-18 13:30:19

Is there any interest in the ability to generate a basic_string compliant
interface from a base set of functions in a similar way that the iterator
adaptors work?

I am currently developing a fixed-capacity string class that complies to the
basic_string interface and have at least 3 variants:

   boost::fixed_string< n, CharT = char, StringPolicy = std::char_traits<
char > >

where fixed_string derives from boost::char_string or boost::wchar_string
depending on CharT. It may be useful to implement these like this:

   struct char_string: boost::basic_string_impl< char_string >
      // ...

   void myfn( char_string & s )
      // manipulate s like a basic_string or apply C-string functions

So the question is this: are other people interested in this concept, or is
it better placed as an implementation detail?


Want to block unwanted pop-ups? Download the free MSN Toolbar now!

Boost list run by bdawes at, gregod at, cpdaniel at, john at