No-op value checker.
More...
#include <CheckedValue.hpp>
|
| constexpr auto | operator() () noexcept -> decltype(T()) |
| | Valid value supplying functor. More...
|
| |
| constexpr auto | operator() (T v) noexcept -> decltype(T(v)) |
| | Value checking functor. More...
|
| |
template<typename T>
struct playrho::NoOpChecker< T >
No-op value checker.
Provides functors ensuring values are the value given.
- Template Parameters
-
| T | Value type to check (or pass-through in this case). |
- Note
- This is meant to be used as a checker with types like
CheckedValue.
- See also
- CheckedValue.
◆ operator()() [1/2]
Valid value supplying functor.
- Returns
- Default initialized value of the type.
◆ operator()() [2/2]
Value checking functor.
- Parameters
-
| v | Value to check or to just pass through in this case. |
- Exceptions
-
| exception_type | if given value is not valid. |
- Returns
- Value given if greater-than or equal-to zero and less-than or equal-to one.
The documentation for this struct was generated from the following file: