#include "imageloader.h"
+#include <msp/core/algorithm.h>
#include <msp/core/refptr.h>
#include <msp/io/file.h>
#include <msp/strings/format.h>
if(registry.changed)
{
registry.changed = false;
- registry.loaders.sort(signature_size_compare);
+ sort(registry.loaders, [](RegisterBase *r1, RegisterBase *r2){
+ return r1->get_signature_size()<r2->get_signature_size();
+ });
}
if(registry.loaders.empty())
return registry;
}
-bool ImageLoader::signature_size_compare(RegisterBase *r1, RegisterBase *r2)
-{
- return r1->get_signature_size()<r2->get_signature_size();
-}
-
ImageLoader::Registry::~Registry()
{