KIDS  ver-0.0.1
KIDS : Kernel Integrated Dynamics Simulator
Loading...
Searching...
No Matches
Exception.h
Go to the documentation of this file.
1
28#ifndef OPENDF_EXCEPTION_H
29#define OPENDF_EXCEPTION_H
30
31
32#include "kids/concat.h"
33
34namespace PROJECT_NS {
35
36const std::string MSG_PARAM_BAD_KEY = "bad key error : ";
37const std::string MSG_PARAM_BAD_TYPE = "bad type error : ";
38const std::string MSG_DATASET_BAD_KEY = "bad key error : ";
39const std::string MSG_DATASET_BAD_SIZE = "bad size error : ";
40const std::string MSG_DATASET_BAD_TYPE = "bad type error : ";
41const std::string MSG_DATASET_ERR_LOAD = "load error : ";
42const std::string MSG_DATASET_ERR_DUMP = "dump error : ";
43
44struct kids_error : public std::runtime_error {
45 kids_error(std::string const text) : std::runtime_error(text) {}
46};
47
48struct param_warning : public kids_error {
49 param_warning(std::string const text) : kids_error(utils::concat("parameter warning of : ", text)) {}
50};
51
52}; // namespace PROJECT_NS
53
54#endif // OPENDF_EXCEPTION_H
< http://warp.povusers.org/FunctionParser/fparser.html
Definition Context.h:39
const std::string MSG_DATASET_ERR_DUMP
Definition Exception.h:42
const std::string MSG_DATASET_BAD_SIZE
Definition Exception.h:39
const std::string MSG_DATASET_BAD_TYPE
Definition Exception.h:40
const std::string MSG_DATASET_BAD_KEY
Definition Exception.h:38
const std::string MSG_PARAM_BAD_KEY
Definition Exception.h:36
const std::string MSG_DATASET_ERR_LOAD
Definition Exception.h:41
const std::string MSG_PARAM_BAD_TYPE
Definition Exception.h:37
Definition concat.h:18
kids_error(std::string const text)
Definition Exception.h:45
param_warning(std::string const text)
Definition Exception.h:49