1 #ifndef STAN_SERVICES_ARGUMENTS_VALUED_ARGUMENT_HPP
2 #define STAN_SERVICES_ARGUMENTS_VALUED_ARGUMENT_HPP
14 const std::string& prefix) {
20 message +=
" (Default)";
26 const bool recurse =
false) {
32 w(indent + subindent +
"Valid values:" +
print_valid());
33 w(indent + subindent +
"Defaults to " +
_default);
virtual void print(interface_callbacks::writer::base_writer &w, const int depth, const std::string &prefix)
Probability, optimization and sampling library.
virtual void print_help(interface_callbacks::writer::base_writer &w, const int depth, const bool recurse=false)
virtual std::string print_value()=0
int compute_indent(const int depth)
base_writer is an abstract base class defining the interface for Stan writer callbacks.
virtual std::string print_valid()=0
virtual bool is_default()=0