13#ifndef MLPACK_BINDINGS_MARKDOWN_PRINT_TYPE_DOC_HPP
14#define MLPACK_BINDINGS_MARKDOWN_PRINT_TYPE_DOC_HPP
37 return cli::PrintTypeDoc<typename std::remove_pointer<T>::type>(data);
41 return python::PrintTypeDoc<typename std::remove_pointer<T>::type>(data);
45 return julia::PrintTypeDoc<typename std::remove_pointer<T>::type>(data);
49 return go::PrintTypeDoc<typename std::remove_pointer<T>::type>(data);
53 return r::PrintTypeDoc<typename std::remove_pointer<T>::type>(data);
57 throw std::invalid_argument(
"PrintTypeDoc(): unknown "
static std::string & Language()
Get or modify the current language (don't set it to something invalid!).
std::string PrintTypeDoc(util::ParamData &data)
Print the type of a parameter into the output string.
Linear algebra utility functions, generally performed on matrices or vectors.
This structure holds all of the information about a single parameter, including its value (which is s...