Error domain for diagnostic offer errors.
更多...
#include <diag_error_domain.h>
继承自 ErrorDomain .
|
| constexpr | DiagOfferErrorDomain () noexcept |
| | Default constructor. 更多...
|
| |
| const char * | Name () const noexcept override |
| | Return the "shortname" ApApplicationErrorDomain.SN of this error domain. 更多...
|
| |
| const char * | Message (ara::core::ErrorDomain::CodeType errorCode) const noexcept override |
| | Translate an error code value into a text message. 更多...
|
| |
| void | ThrowAsException (const ara::core::ErrorCode &errorCode) const noexcept(false) override |
| | Throw the exception type corresponding to the given ErrorCode. 更多...
|
| |
Error domain for diagnostic offer errors.
- Swsid
- SWS_DM_00989
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- class
- 符号
- DiagOfferErrorDomain
- 范围
- namespace ara::diag
- 基类
- ara::core::ErrorDomain
- 分类
- ara
- 头文件
-
- 注解
- N/A
- 模板参数
-
在文件 第 行定义.
◆ Errc
Alias for the error code value enumeration.
- Swsid
- SWS_DM_00990
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- type alias
- 符号
- Errc
- 范围
- class ara::diag::DiagOfferErrorDomain
- 分类
- ara
- 头文件
-
- 注解
- N/A
- 模板参数
-
在文件 第 行定义.
◆ Exception
Alias for the exception base class.
- Swsid
- SWS_DM_00991
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- type alias
- 符号
- Exception
- 范围
- class ara::diag::DiagOfferErrorDomain
- 分类
- ara
- 头文件
-
- 注解
- N/A
- 模板参数
-
在文件 第 行定义.
◆ DiagOfferErrorDomain()
| constexpr ara::diag::DiagOfferErrorDomain::DiagOfferErrorDomain |
( |
| ) |
|
|
inlineconstexprnoexcept |
Default constructor.
- 模板参数
-
- 参数
-
| [in] | N/A | |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- N/A
- 注解
- N/A
- 异常
-
- Swsid
- SWS_DM_00992
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- no
- Fireandforget
- no
- 错误
- N/A
- 头文件
-
- 异常安全
- noexcept
- 分类
- ara
在文件 第 行定义.
◆ Message()
| const char* ara::diag::DiagOfferErrorDomain::Message |
( |
ara::core::ErrorDomain::CodeType |
errorCode | ) |
const |
|
inlineoverridenoexcept |
Translate an error code value into a text message.
- 模板参数
-
- 参数
-
| [in] | errorCode | the error code value |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- const char*
- 注解
- N/A
- 异常
-
- Swsid
- SWS_DM_00994
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- no
- Fireandforget
- no
- 错误
- N/A
- 头文件
-
- 异常安全
- noexcept
- 分类
- ara
在文件 第 行定义.
◆ Name()
| const char* ara::diag::DiagOfferErrorDomain::Name |
( |
| ) |
const |
|
inlineoverridenoexcept |
Return the "shortname" ApApplicationErrorDomain.SN of this error domain.
- 模板参数
-
- 参数
-
| [in] | N/A | |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- const char*
- 注解
- N/A
- 异常
-
- Swsid
- SWS_DM_00993
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- no
- Fireandforget
- no
- 错误
- N/A
- 头文件
-
- 异常安全
- noexcept
- 分类
- ara
在文件 第 行定义.
◆ ThrowAsException()
| void ara::diag::DiagOfferErrorDomain::ThrowAsException |
( |
const ara::core::ErrorCode & |
errorCode | ) |
const |
|
inlineoverridenoexcept |
Throw the exception type corresponding to the given ErrorCode.
- 模板参数
-
- 参数
-
| [in] | errorCode | the ErrorCode instance |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- N/A
- 注解
- N/A
- 异常
-
- Swsid
- SWS_DM_00995
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- no
- Fireandforget
- no
- 错误
- N/A
- 头文件
-
- 异常安全
- N/A
- 分类
- ara
在文件 第 行定义.