Equals exception base type.
More...
#include <Exception_Equals.hpp>
|
template<typename T > |
| Exception_Equals (BaseInfo _info, const T &_lhs, const T &_rhs, std::wstring _predStr=L"pred") noexcept |
|
| Exception_Equals (BaseInfo _info, float _lhs, float _rhs, std::wstring _predStr=L"pred") noexcept |
|
| Exception_Equals (BaseInfo _info, double _lhs, double _rhs, std::wstring _predStr=L"pred") noexcept |
|
| Exception (BaseInfo _info, bool _pred, std::wstring _msg=L"") noexcept |
|
| Log ()=default |
| Default constructor.
|
|
| Log (std::wstring _file, uint32_t _line, std::string _function, std::wstring _msg=L"Hello, World!", LogLevel _level=LogLevel::Normal, std::wstring _chanName=L"Default", std::wstring _details=L"", uint32_t _frameNum=0u, std::string _backtrace="") noexcept |
| Value Move Constructor.
|
|
|
std::wstring | file |
| File name.
|
|
uint32_t | line = 0u |
| Line number.
|
|
std::string | function |
| Function name.
|
|
std::wstring | msg = L"Hello, World!" |
| User string message.
|
|
LogLevel | level = LogLevel::Normal |
| Output level.
|
|
std::wstring | chanName = L"Default" |
| Output channel name.
|
|
std::wstring | details |
| Additional details string.
|
|
uint32_t | frameNum = 0u |
| Frame number.
|
|
std::string | backtrace |
| backtracing of logging call.
|
|
DateTime | date |
| Date time.
|
|
Equals exception base type.
◆ Exception_Equals() [1/3]
template<typename T >
SA::Exception_Equals::Exception_Equals |
( |
BaseInfo | _info, |
|
|
const T & | _lhs, |
|
|
const T & | _rhs, |
|
|
std::wstring | _predStr = L"pred" ) |
|
inlinenoexcept |
Template value Constructor.
Use default operator==
- Template Parameters
-
- Parameters
-
[in] | _info | Base create info. |
[in] | _lhs | Left hand side operand. |
[in] | _rhs | Left hand side operand. |
[in] | _predStr | Predicate as a string. |
◆ Exception_Equals() [2/3]
SA::Exception_Equals::Exception_Equals |
( |
BaseInfo | _info, |
|
|
float | _lhs, |
|
|
float | _rhs, |
|
|
std::wstring | _predStr = L"pred" ) |
|
noexcept |
Float value Constructor.
Perform NearlyEquals (epsilon).
- Parameters
-
[in] | _info | Base create info. |
[in] | _lhs | Left hand side float operand. |
[in] | _rhs | Left hand side float operand. |
[in] | _predStr | Predicate as a string. |
◆ Exception_Equals() [3/3]
SA::Exception_Equals::Exception_Equals |
( |
BaseInfo | _info, |
|
|
double | _lhs, |
|
|
double | _rhs, |
|
|
std::wstring | _predStr = L"pred" ) |
|
noexcept |
Double value move Constructor.
Perform NearlyEquals (epsilon).
- Parameters
-
[in] | _info | Base create info. |
[in] | _lhs | Left hand side double operand. |
[in] | _rhs | Left hand side double operand. |
[in] | _predStr | Predicate as a string. |
The documentation for this class was generated from the following file: