10 #define MI_BASE_UUID_H
36 if( id1.m_id1 != id2.m_id1 )
return false;
37 if( id1.m_id2 != id2.m_id2 )
return false;
38 if( id1.m_id3 != id2.m_id3 )
return false;
39 if( id1.m_id4 != id2.m_id4 )
return false;
46 if( id1.m_id1 != id2.m_id1 )
return true;
47 if( id1.m_id2 != id2.m_id2 )
return true;
48 if( id1.m_id3 != id2.m_id3 )
return true;
49 if( id1.m_id4 != id2.m_id4 )
return true;
56 if( id1.m_id1 < id2.m_id1 )
return true;
57 if( id1.m_id1 > id2.m_id1 )
return false;
58 if( id1.m_id2 < id2.m_id2 )
return true;
59 if( id1.m_id2 > id2.m_id2 )
return false;
60 if( id1.m_id3 < id2.m_id3 )
return true;
61 if( id1.m_id3 > id2.m_id3 )
return false;
62 if( id1.m_id4 < id2.m_id4 )
return true;
68 if( id1.m_id1 > id2.m_id1 )
return true;
69 if( id1.m_id1 < id2.m_id1 )
return false;
70 if( id1.m_id2 > id2.m_id2 )
return true;
71 if( id1.m_id2 < id2.m_id2 )
return false;
72 if( id1.m_id3 > id2.m_id3 )
return true;
73 if( id1.m_id3 < id2.m_id3 )
return false;
74 if( id1.m_id4 > id2.m_id4 )
return true;
93 return id.m_id1 ^
id.m_id2 ^
id.m_id3 ^
id.m_id4;
142 =
static_cast<Uint32>( id4 | (id5 << 8) | (id6 << 16) | (id7 << 24));
146 =
static_cast<Uint32>( id8 | (id9 << 8) | (id10 << 16) | (id11 << 24));
157 #endif // MI_BASE_UUID_H