OutOfRange Exception type.
More...
#include <Exception_OutOfRange.hpp>
|
| | Exception_OutOfRange (BaseInfo _info, uint32_t _currIndex, uint32_t _minBound, uint32_t _maxBound, std::wstring _msg) noexcept |
| |
| | Exception_OutOfRange (BaseInfo _info, uint32_t _currIndex, std::wstring _currIndexStr, uint32_t _minBound, std::wstring _minBoundStr, uint32_t _maxBound, std::wstring _maxBoundStr) 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.
|
| |
|
|
uint32_t | currIndex = 0u |
| | Index used for access.
|
| |
|
uint32_t | minBound = 0u |
| | Minimum bound included.
|
| |
|
uint32_t | maxBound = 1u |
| | Maximum bound included.
|
| |
|
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.
|
| |
OutOfRange Exception type.
Exception will be thrown if curr is out of [min;max] range.
◆ Exception_OutOfRange() [1/2]
| SA::Exception_OutOfRange::Exception_OutOfRange |
( |
BaseInfo | _info, |
|
|
uint32_t | _currIndex, |
|
|
uint32_t | _minBound, |
|
|
uint32_t | _maxBound, |
|
|
std::wstring | _msg ) |
|
noexcept |
Value Message Constructor.
- Parameters
-
| [in] | _info | Base create info. |
| [in] | _currIndex | Index used for access. |
| [in] | _minBound | Minimum bound allowed. |
| [in] | _maxBound | Maximum bound allowed. |
| [in] | _msg | Message to display on assertion. |
◆ Exception_OutOfRange() [2/2]
| SA::Exception_OutOfRange::Exception_OutOfRange |
( |
BaseInfo | _info, |
|
|
uint32_t | _currIndex, |
|
|
std::wstring | _currIndexStr, |
|
|
uint32_t | _minBound, |
|
|
std::wstring | _minBoundStr, |
|
|
uint32_t | _maxBound, |
|
|
std::wstring | _maxBoundStr ) |
|
noexcept |
Full Value Constructor.
- Parameters
-
| [in] | _info | Base create info. |
| [in] | _currIndex | Index used for access. |
| [in] | _currIndexStr | Index variable used for access, as a wstring. |
| [in] | _minBound | Minimum bound allowed. |
| [in] | _minBoundStr | Min bound variable used for access, as a wstring. |
| [in] | _maxBound | Maximum bound allowed. |
| [in] | _maxBoundStr | Max bound variable used for access, as a wstring. |
The documentation for this class was generated from the following file: