WebCFace 3.1.1
Web-based Communication Framework & Dashboard-like UI
Loading...
Searching...
No Matches
exception.h
Go to the documentation of this file.
1#pragma once
2#ifdef WEBCFACE_MESON
3#include "webcface-config.h"
4#else
5#include "webcface/common/webcface-config.h"
6#endif
7#include <stdexcept>
8
10
16struct WEBCFACE_DLL InvalidArgument : public std::invalid_argument {
17 explicit InvalidArgument(const char *message);
18 explicit InvalidArgument(const std::string &message);
19};
25struct WEBCFACE_DLL OutOfRange : public std::out_of_range {
26 explicit OutOfRange(const char *message);
27 explicit OutOfRange(const std::string &message);
28};
29
36 explicit ValTypeMismatch(const char *message);
37 explicit ValTypeMismatch(const std::string &message);
38};
その他のパラメーターエラー
Definition exception.h:16
その他のパラメーターエラー
Definition exception.h:25
ValAdaptorの変換エラー
Definition exception.h:35
#define WEBCFACE_DLL
Definition webcface-config.h:69
#define WEBCFACE_NS_END
Definition webcface-config.h:113
#define WEBCFACE_NS_BEGIN
Definition webcface-config.h:112