14 #ifndef MLPACK_BINDINGS_MARKDOWN_PROGRAM_DOC_WRAPPER_HPP 15 #define MLPACK_BINDINGS_MARKDOWN_PROGRAM_DOC_WRAPPER_HPP 30 const std::string& name)
44 const std::string& shortDescription)
47 std::move(shortDescription);
58 const std::function<std::string()>& longDescription)
61 std::move(longDescription);
72 const std::function<std::string()>& example)
86 const std::string& description,
const std::string& link)
89 std::move(std::make_pair(description, link)));
ExampleWrapper(const std::string &bindingName, const std::function< std::string()> &example)
Register example.
static BindingInfo & GetSingleton()
Get the singleton.
SeeAlsoWrapper(const std::string &bindingName, const std::string &description, const std::string &link)
Register seeAlso.
Linear algebra utility functions, generally performed on matrices or vectors.
ShortDescriptionWrapper(const std::string &bindingName, const std::string &shortDescription)
Register shortDescription.
LongDescriptionWrapper(const std::string &bindingName, const std::function< std::string()> &longDescription)
Register longDescription.
std::unordered_map< std::string, util::BindingDetails > map
Internally-held map for mapping a binding name to a BindingDetails.
ProgramNameWrapper(const std::string &bindingName, const std::string &name)
Register programName.