Maximilien Siavelis
2018-01-05 b446e4d14a0694d23573d77672ef6d70c51d6a08
src/tools/license-generator/license-generator.h
@@ -9,14 +9,14 @@
#define LICENSE_GENERATOR_H_
#include <boost/program_options.hpp>
#include "../library/LicenseReader.h"
#include "../../library/LicenseReader.h"
namespace license {
namespace po = boost::program_options;
/**
 * This class is used to generate a new license.
 * It has no metnod main, for testing reasons.
 * This class contains all the logic used to generate a new license.
 * Since it has no method "main", can be easily used in unit tests.
 */
class LicenseGenerator {
private:
@@ -28,6 +28,17 @@
         ostream& outputFile);
   static string normalize_date(const char * s);
public:
   /**
    * Available options:
    * <ul>
    *    <li>-s : use Client Signature.</li>
    * </ul>
    * @param argc
    *          count of arguments.
    * @param argv
    *          char** of parameters.
    * @return
    */
   static int generateLicense(int argc, const char** argv);
};