5#ifndef SAPPHIRE_LOGGER_EXCEPTION_OUT_OF_RANGE_GUARD
6#define SAPPHIRE_LOGGER_EXCEPTION_OUT_OF_RANGE_GUARD
71 std::wstring _currIndexStr,
73 std::wstring _minBoundStr,
75 std::wstring _maxBoundStr
83 #define __SA_CREATE_EXCEPTION_OutOfRange(_baseInfo, _currIndex, _minBound, _maxBound) SA::Exception_OutOfRange(\
Default Exception type implementation.
OutOfRange Exception type.
Definition Exception_OutOfRange.hpp:28
Exception_OutOfRange(BaseInfo _info, uint32_t _currIndex, std::wstring _currIndexStr, uint32_t _minBound, std::wstring _minBoundStr, uint32_t _maxBound, std::wstring _maxBoundStr) noexcept
uint32_t minBound
Minimum bound included.
Definition Exception_OutOfRange.hpp:34
uint32_t currIndex
Index used for access.
Definition Exception_OutOfRange.hpp:31
Exception_OutOfRange(BaseInfo _info, uint32_t _currIndex, uint32_t _minBound, uint32_t _maxBound, std::wstring _msg) noexcept
uint32_t maxBound
Maximum bound included.
Definition Exception_OutOfRange.hpp:37
Default (base) Exception type.
Definition Exception.hpp:24
Base exception create info.
Definition Exception.hpp:28