|
|
|
@ -44,9 +44,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
|
|
|
|
|
|
|
|
|
#include "HeadSpin.h" |
|
|
|
|
#include "hsStlUtils.h" |
|
|
|
|
#ifdef HS_BUILD_FOR_WIN32 |
|
|
|
|
#include "pnUtils/pnUtUuid.h" |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
class hsStream; |
|
|
|
|
|
|
|
|
@ -65,9 +63,7 @@ public:
|
|
|
|
|
plUUID(); |
|
|
|
|
plUUID( const char * s ); |
|
|
|
|
plUUID( const plUUID & other ); |
|
|
|
|
#ifdef HS_BUILD_FOR_WIN32 |
|
|
|
|
plUUID( const Uuid & uuid ); |
|
|
|
|
#endif |
|
|
|
|
void Clear(); |
|
|
|
|
bool IsNull() const; |
|
|
|
|
bool IsSet() const { return !IsNull(); } |
|
|
|
@ -85,9 +81,7 @@ public:
|
|
|
|
|
bool operator==( const plUUID & other ) const { return IsEqualTo( &other ); } |
|
|
|
|
bool operator!=( const plUUID & other ) const { return !IsEqualTo( &other ); } |
|
|
|
|
int operator <( const plUUID & other ) const { return CompareTo( &other ); } |
|
|
|
|
#ifdef HS_BUILD_FOR_WIN32 |
|
|
|
|
operator Uuid () const; |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
static plUUID Generate(); |
|
|
|
|
}; |
|
|
|
|