PlayRho  2.0.0
An interactive physics engine & library.
playrho::detail::PositiveChecker< T > Struct Template Reference

Positive constrained value checker. More...

#include <playrho/detail/PositiveChecker.hpp>

Public Member Functions

constexpr auto operator() (const T &v) const noexcept -> decltype(v > T{}, static_cast< const char * >(nullptr))
 Value checking functor. More...
 

Detailed Description

template<typename T>
struct playrho::detail::PositiveChecker< T >

Positive constrained value checker.

Note
This is meant to be used as a checker with types like Checked.
Template Parameters
TUnderlying type for this checker.
See also
Checked.

Member Function Documentation

◆ operator()()

template<typename T >
constexpr auto playrho::detail::PositiveChecker< T >::operator() ( const T &  v) const -> decltype(v > T{}, static_cast<const char*>(nullptr))
inlineconstexprnoexcept

Value checking functor.

Returns
Null string if given value is greater than zero, else a non-null string explanation.

The documentation for this struct was generated from the following file: