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.