40 ss <<
"[" <<
file <<
":" << line <<
",func=" <<
func <<
"]";
42 ss <<
" (" << r <<
")";
63 ss <<
"[" <<
file <<
":" << line <<
",func=" <<
func <<
"]";
65 ss <<
" (" << r <<
")";
67 ss <<
": " << idx_type <<
"index=" << idx <<
" out of range (" << imin <<
":" << imax <<
")";
#define MBDYN_EXCEPT_ARGS
#define MBDYN_EXCEPT_ARGS_PASSTHRU
const char * what(void) const
void Set(const std::string &s)
void func(const T &u, const T &v, const T &w, doublereal e, T &f)
#define MBDYN_EXCEPT_ARGS_DECL_NODEF
void WriteMsg(const char *idx_type, int idx, int imin, int imax, const char *file, int line, const char *func, const std::string r=std::string())
ErrIndexOutOfRange(const char *idx_type, int idx, int imin, int imax, const char *file, int line, const char *func, const std::string r=std::string())
MBDynErrBase(const char *file, int line, const char *func, const std::string r=std::string())