
hi all, working on a crossplatform program at the moment, i'm in need of a portable uuid generator ... currently, i'm using libuuid on linux and i read through the msdn about generating gid, but if there's a uuid class (maybe in boost?) that already does it, it would handy ... thanks ... tim -- TimBlechmann@gmx.de ICQ: 96771783 http://www.mokabar.tk You can play a shoestring if you're sincere John Coltrane

Tim Blechmann <TimBlechmann <at> gmx.net> writes:
I am currently working on a guid class. It is not quite done yet, but is quite functional. It does have a portable function to create guids. I have put it in the boost vault (guid.zip) in the hopes that it may one day be a boost library. I would love to here some comments about it. Andy.

Have you tried SmartWin++? http://smartwinlib.org/ ++Hector C Andy Tompkins <atompkins@fastmail.fm> wrote: Tim Blechmann gmx.net> writes:
I am currently working on a guid class. It is not quite done yet, but is quite functional. It does have a portable function to create guids. I have put it in the boost vault (guid.zip) in the hopes that it may one day be a boost library. I would love to here some comments about it. Andy. _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users ---------------------------------- --------------------------------- Relax. Yahoo! Mail virus scanning helps detect nasty viruses!

and i don't find anything, mentioning that it's cross-platform ... t -- TimBlechmann@gmx.de ICQ: 96771783 http://www.mokabar.tk The first question I ask myself when something doesn't seem to be beautiful is why do I think it's not beautiful. And very shortly you discover that there is no reason. John Cage.

My bad, I grossly misread your post ... Sorry again, ++Hector Tim Blechmann <TimBlechmann@gmx.net> wrote: > > --0-644035949-1141668681=:93633
and i don't find anything, mentioning that it's cross-platform ... t -- TimBlechmann@gmx.de ICQ: 96771783 http://www.mokabar.tk The first question I ask myself when something doesn't seem to be beautiful is why do I think it's not beautiful. And very shortly you discover that there is no reason. John Cage. _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users ---------------------------------- --------------------------------- Yahoo! Mail Bring photos to life! New PhotoMail makes sharing a breeze.

hi andy, On Fri, 2006-03-03 at 14:26 +0000, Andy Tompkins wrote:
well, the api looks really good (very similar to my libuuid wrapper) ... but i'm a bit lost building it ... i guess i have to run bjam, but how do i have to use it? up to now i was just using emerging boost, but i have to experience in building it :-/ thanks ... tim -- TimBlechmann@gmx.de ICQ: 96771783 http://www.mokabar.tk Linux is like a wigwam: no windows, no gates, apache inside, stable.

On Fri, 2006-03-03 at 14:26 +0000, Andy Tompkins wrote:
ok ... it doesn't compile on gcc-3.4 because of the following errors: In file included from libs/guid/libs/guid/src/guid.cpp:14: libs/guid/boost/guid.hpp:172: error: expected initializer before "showbrackets" libs/guid/boost/guid.hpp:177: error: expected initializer before "noshowbrackets" libs/guid/boost/guid.hpp: In function `std::basic_ostream<_CharT, _Traits>& boost::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::guid&)': libs/guid/boost/guid.hpp:192: error: expected initializer before "ok" libs/guid/boost/guid.hpp:193: error: `ok' was not declared in this scope libs/guid/boost/guid.hpp: In function `std::basic_istream<_CharT, _Traits>& boost::operator>>(std::basic_istream<_CharT, _Traits>&, boost::guid&)': libs/guid/boost/guid.hpp:221: error: expected initializer before "ok" libs/guid/boost/guid.hpp:222: error: `ok' was not declared in this scope the errors in lines 172 and 177 also fail on icc (__cdecl is looking pretty windoze) cheers ... tim -- TimBlechmann@gmx.de ICQ: 96771783 http://www.mokabar.tk Cheat your landlord if you can and must, but do not try to shortchange the Muse. It cannot be done. You can't fake quality any more than you can fake a good meal. William S. Burroughs

On Thu, 2006-03-23 at 22:31 +0000, Andy wrote:
ok, i found the problem: you have to change the lines: const basic_ostream<ch, char_traits>::sentry ok(os); to: const typename basic_ostream<ch, char_traits>::sentry ok(os); best, tim -- TimBlechmann@gmx.de ICQ: 96771783 http://www.mokabar.tk Nothing exists until or unless it is observed. An artist is making something exist by observing it. And his hope for other people is that they will also make it exist by observing it. I call it 'creative observation.' Creative viewing. William S. Burroughs

On Thu, 2006-03-23 at 22:31 +0000, Andy wrote:
ok, i found the problem: you have to change the lines: const basic_ostream<ch, char_traits>::sentry ok(os); to: const typename basic_ostream<ch, char_traits>::sentry ok(os); best, tim -- TimBlechmann@gmx.de ICQ: 96771783 http://www.mokabar.tk Nothing exists until or unless it is observed. An artist is making something exist by observing it. And his hope for other people is that they will also make it exist by observing it. I call it 'creative observation.' Creative viewing. William S. Burroughs

On Fri, 2006-03-03 at 18:58 +0100, Marc VIALA wrote:
ah, thanks for the quick response ... i'll try it ... tim -- TimBlechmann@gmx.de ICQ: 96771783 http://www.mokabar.tk Linux is like a wigwam: no windows, no gates, apache inside, stable.
participants (5)
-
Andy
-
Andy Tompkins
-
Calderon Hector
-
Marc VIALA
-
Tim Blechmann