Hi,
 
On Wed, 23 Jun 2010 14:02 -0600, "Carla Strembicke" <Carla.Strembicke@subnet.com> wrote:

I am using the following in my program for proof of concept.

( This was extracted straight from the documentation)

 

 

boost::uuids::string_generator gen;

boost::uuids::uuid u1 = gen("{01234567-89ab-cdef-0123456789abcdef}");

 
The problem is a missing dash.  The line should read:
boost::uuids::uuid u1 = gen("{01234567-89ab-cdef-0123-4567890abcdef}");
Note that there are 4 dashes, not 3.
 

crashing in : template <typename CharIterator>

    uuid operator()(CharIterator begin, CharIterator end) const

 

crashing at : *it_byte = get_value(c)

 

 

Is this a bug or am I doing something wrong.

 

When I remove the dashes it seems to work......


Removing the dashes also works by design.
 
Regards,
Andy.