formatting operator<()

This commit is contained in:
hanubeki
2014-10-14 16:13:06 +09:00
parent 5a69929f60
commit e9c5549896
+13
View File
@@ -122,23 +122,36 @@ struct NoteSkinAndPath
bool operator<( const NoteSkinAndPath &other ) const bool operator<( const NoteSkinAndPath &other ) const
{ {
int cmp = strcmp(sNoteSkin, other.sNoteSkin); int cmp = strcmp(sNoteSkin, other.sNoteSkin);
if( cmp < 0 ) if( cmp < 0 )
{
return true; return true;
}
else if( cmp == 0 ) else if( cmp == 0 )
{
if( sPath < other.sPath ) if( sPath < other.sPath )
{
return true; return true;
}
else if( sPath == other.sPath ) else if( sPath == other.sPath )
{
if ( pn < other.pn ) if ( pn < other.pn )
return true; return true;
else if ( pn == other.pn ) else if ( pn == other.pn )
return gc < other.gc; return gc < other.gc;
else else
return false; return false;
}
else else
{
return false; return false;
}
}
else else
{
return false; return false;
} }
}
}; };
struct NoteResource struct NoteResource