11 #ifndef MI_BASE_UUID_H
12 #define MI_BASE_UUID_H
37 if( id1.m_id1 != id2.m_id1 )
return false;
38 if( id1.m_id2 != id2.m_id2 )
return false;
39 if( id1.m_id3 != id2.m_id3 )
return false;
40 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;
55 if( id1.m_id1 < id2.m_id1 )
return true;
56 if( id1.m_id1 > id2.m_id1 )
return false;
57 if( id1.m_id2 < id2.m_id2 )
return true;
58 if( id1.m_id2 > id2.m_id2 )
return false;
59 if( id1.m_id3 < id2.m_id3 )
return true;
60 if( id1.m_id3 > id2.m_id3 )
return false;
61 if( id1.m_id4 < id2.m_id4 )
return true;
67 if( id1.m_id1 > id2.m_id1 )
return true;
68 if( id1.m_id1 < id2.m_id1 )
return false;
69 if( id1.m_id2 > id2.m_id2 )
return true;
70 if( id1.m_id2 < id2.m_id2 )
return false;
71 if( id1.m_id3 > id2.m_id3 )
return true;
72 if( id1.m_id3 < id2.m_id3 )
return false;
73 if( id1.m_id4 > id2.m_id4 )
return true;
89 return id.m_id1 ^
id.m_id2 ^
id.m_id3 ^
id.m_id4;
151 #endif // MI_BASE_UUID_H