13 #ifndef MLPACK_BINDINGS_PYTHON_PRINT_DOC_FUNCTIONS_HPP 14 #define MLPACK_BINDINGS_PYTHON_PRINT_DOC_FUNCTIONS_HPP 30 inline std::string
PrintImport(
const std::string& bindingName);
46 inline std::string
PrintValue(
const T& value,
bool quotes);
50 inline std::string
PrintValue(
const bool& value,
bool quotes);
55 inline std::string
PrintDefault(
const std::string& paramName);
58 inline std::string PrintInputOptions();
65 template<
typename T,
typename... Args>
66 std::string PrintInputOptions(
const std::string& paramName,
71 inline std::string PrintOutputOptions();
73 template<
typename T,
typename... Args>
74 std::string PrintOutputOptions(
const std::string& paramName,
82 template<
typename... Args>
83 std::string
ProgramCall(
const std::string& programName, Args... args);
89 inline std::string
ProgramCall(
const std::string& programName);
94 inline std::string
PrintModel(
const std::string& modelName);
100 inline std::string
PrintDataset(
const std::string& datasetName);
106 inline std::string
ParamString(
const std::string& paramName);
113 inline bool IgnoreCheck(
const std::string& paramName);
120 inline bool IgnoreCheck(
const std::vector<std::string>& constraints);
129 const std::vector<std::pair<std::string, bool>>& constraints,
130 const std::string& paramName);
std::string ProgramCall(const std::string &programName, Args... args)
Given a program name and arguments for it, print what its invocation would be.
Definition: print_doc_functions_impl.hpp:177
std::string GetBindingName(const std::string &bindingName)
Given the name of a binding, print its command-line name (this returns "mlpack_<bindingName>".
Definition: print_doc_functions_impl.hpp:27
Linear algebra utility functions, generally performed on matrices or vectors.
Definition: cv.hpp:1
std::string PrintValue(const T &value, bool quotes)
Given a parameter type, print the corresponding value.
Definition: print_doc_functions_impl.hpp:59
std::string PrintInputOptionInfo()
Print any special information about input options.
Definition: print_doc_functions_impl.hpp:43
std::string PrintDefault(const std::string ¶mName)
Given a parameter name, print its corresponding default value.
Definition: print_doc_functions_impl.hpp:93
bool IgnoreCheck(const T &)
Return whether or not a runtime check on parameters should be ignored.
Definition: print_doc_functions.hpp:117
std::string PrintImport(const std::string &bindingName)
Print any imports for CLI (there are none, so this returns an empty string).
Definition: print_doc_functions_impl.hpp:35
std::string PrintModel(const std::string &model)
Print a model type parameter (add .bin and return).
Definition: print_doc_functions_impl.hpp:118
std::string PrintDataset(const std::string &dataset)
Print a dataset type parameter (add .csv and return).
Definition: print_doc_functions_impl.hpp:110
std::string ParamString(const std::string ¶mName)
Print what a user would type to invoke the given option name.
Definition: print_doc_functions_impl.hpp:256
std::string PrintOutputOptionInfo()
Print any special information about output options.
Definition: print_doc_functions_impl.hpp:50