Matti Picus wrote:
> Generating a unique int ID seems to be faulty in many places in AbiWord.
> The general method is to use the result from UT_rand() and hope that it
> is unique. I recently modified the RTF importer with a different
> method: using a static member variable.
>
> I hope the construct is portable to all platforms.
>
> Here is what it looks like:
> -------- NeedToIncrement.h-----------------
> class NeedToIncrement
> {
> static UT_uint32 m_incrementer;
> UT_uint32 m_ID;
> }
> -----------------------------------------
Matti, is it the full class, or just a brief version?
Because I'm not seeing any public: methods there (except the default
ones)...
Besides that, it seems a nice idea!
btw, why do you initialize m_incrementer to 100? What's the role of m_ID?
Cheers,
--
Joaquin Cuenca Abela
[EMAIL PROTECTED]