gcontini
2019-10-19 497745ad31c90545b288e2845049e0ce474bcbe2
src/library/locate/LocatorFactory.hpp
New file
@@ -0,0 +1,32 @@
#ifndef RETRIEVE_FACTORY_H_
#define RETRIEVE_FACTORY_H_
#include <cstddef>
#include <string>
#include <vector>
#include "../base/base.h"
#include "../api/datatypes.h"
#include "LocatorStrategy.hpp"
namespace license {
namespace locate {
class LocatorFactory {
private:
   inline LocatorFactory() {
   }
   inline ~LocatorFactory() {
   }
public:
   static FUNCTION_RETURN get_active_strategies(
         std::vector<std::unique_ptr<LocatorStrategy>> &strategiesOut,
         const LicenseLocation *locationHint);
};
}
}
#endif