1 #ifndef STAN__MATH__ERROR_HANDLING__DOM_ERR_VEC_HPP
2 #define STAN__MATH__ERROR_HANDLING__DOM_ERR_VEC_HPP
6 # pragma warning(push) // Quiet warnings in boost/format.hpp
7 # pragma warning(disable: 4996) // _SCL_SECURE_NO_DEPRECATE
8 # pragma warning(disable: 4512) // assignment operator could not be generated.
10 # pragma warning(disable: 4702) // unreachable code
18 #include <boost/format.hpp>
37 const char* error_msg,
38 const T_msg error_msg2,
40 std::ostringstream msg_o;
42 << error_msg << error_msg2;
45 msg += (boost::format(
function)
50 throw std::domain_error((boost::format(msg)
bool dom_err_vec(const size_t i, const char *function, const T &y, const char *name, const char *error_msg, const T_msg error_msg2, T_result *result)
T get(const T &x, size_t n)
Primary template class for metaprogram to compute the type of values stored in a container.