23 #ifndef __MLPACK_CORE_UTIL_OPTION_HPP
24 #define __MLPACK_CORE_UTIL_OPTION_HPP
60 Option(
bool ignoreTemplate,
62 const std::string& identifier,
63 const std::string& description,
64 const std::string& parent = std::string(
""),
65 bool required =
false);
77 Option(
const std::string& identifier,
78 const std::string& description,
79 const std::string& parent = std::string(
""));
115 #include "option_impl.hpp"
A static object whose constructor registers a parameter with the CLI class.
std::string programName
The name of the program.
Option(bool ignoreTemplate, N defaultValue, const std::string &identifier, const std::string &description, const std::string &parent=std::string(""), bool required=false)
Construct an Option object.
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.
std::string documentation
Documentation for what the program does.