13 #ifndef MLPACK_CORE_UTIL_OPTION_HPP
14 #define MLPACK_CORE_UTIL_OPTION_HPP
50 Option(
const bool ignoreTemplate,
52 const std::string& identifier,
53 const std::string& description,
54 const std::string& alias,
55 const bool required =
false,
56 const bool input =
true);
67 Option(
const std::string& identifier,
68 const std::string& description,
69 const std::string& alias);
105 #include "option_impl.hpp"
A static object whose constructor registers a parameter with the CLI class.
Option(const bool ignoreTemplate, const N defaultValue, const std::string &identifier, const std::string &description, const std::string &alias, const bool required=false, const bool input=true)
Construct an Option object.
std::string programName
The name of the program.
std::string documentation
Documentation for what the program does.
ProgramDoc(const std::string &programName, const std::string &documentation)
Construct a ProgramDoc object.
A static object whose constructor registers program documentation with the CLI class.