diff Framework/Loaders/IFetchingItemsSorter.h @ 757:f7c236894c1a

cont
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 22 May 2019 17:05:14 +0200
parents 51976977d2d3
children 2d8ab34c8c91
line wrap: on
line diff
--- a/Framework/Loaders/IFetchingItemsSorter.h	Wed May 22 16:15:24 2019 +0200
+++ b/Framework/Loaders/IFetchingItemsSorter.h	Wed May 22 17:05:14 2019 +0200
@@ -29,6 +29,16 @@
   class IFetchingItemsSorter : public boost::noncopyable
   {
   public:
+    class IFactory : public boost::noncopyable
+    {
+    public:
+      virtual ~IFactory()
+      {
+      }
+
+      virtual IFetchingItemsSorter* CreateSorter(unsigned int itemsCount) const = 0;
+    };
+
     virtual ~IFetchingItemsSorter()
     {
     }