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