PlayRho  1.1.0
An Interactive Real-Time-Oriented C++ Physics Engine & Library
playrho::CheckedValue< ValueType, CheckerType > Member List

This is the complete list of members for playrho::CheckedValue< ValueType, CheckerType >, including all inherited members.

CheckedValue() noexcept(noexcept(CheckerType{}()))playrho::CheckedValue< ValueType, CheckerType >inline
CheckedValue(value_type value) noexcept(noexcept(checker_type{}(value)))playrho::CheckedValue< ValueType, CheckerType >inline
checker_type typedefplayrho::CheckedValue< ValueType, CheckerType >
get() const noexceptplayrho::CheckedValue< ValueType, CheckerType >inline
m_valueplayrho::CheckedValue< ValueType, CheckerType >private
operator value_type() const noexceptplayrho::CheckedValue< ValueType, CheckerType >inline
operator!=(const CheckedValue< LhsValueType, LhsCheckerType > &lhs, const CheckedValue< RhsValueType, RhsCheckerType > &rhs) noexcept(noexcept(std::declval< LhsValueType >() !=std::declval< RhsValueType >())) -> decltype(LhsValueType(lhs) !=RhsValueType(rhs))playrho::CheckedValue< ValueType, CheckerType >related
operator!=(const CheckedValue< ValueType, CheckerType > &lhs, const Other &rhs) -> decltype(ValueType(lhs) !=rhs)playrho::CheckedValue< ValueType, CheckerType >related
operator!=(const Other &lhs, const CheckedValue< ValueType, CheckerType > &rhs) -> decltype(lhs !=ValueType(rhs))playrho::CheckedValue< ValueType, CheckerType >related
operator*() constplayrho::CheckedValue< ValueType, CheckerType >inline
operator*(const CheckedValue< LhsValueType, LhsCheckerType > &lhs, const CheckedValue< RhsValueType, RhsCheckerType > &rhs) -> decltype(LhsValueType(lhs) *RhsValueType(rhs))playrho::CheckedValue< ValueType, CheckerType >related
operator*(const CheckedValue< ValueType, CheckerType > &lhs, const Other &rhs) -> std::enable_if_t<!IsMultipliable< CheckedValue< ValueType, CheckerType >, Other >::value, decltype(ValueType() *Other())>playrho::CheckedValue< ValueType, CheckerType >related
operator*(const Other &lhs, const CheckedValue< ValueType, CheckerType > &rhs) -> std::enable_if_t<!IsMultipliable< Other, CheckedValue< ValueType, CheckerType >>::value, decltype(Other() *ValueType())>playrho::CheckedValue< ValueType, CheckerType >related
operator+(const CheckedValue< LhsValueType, LhsCheckerType > &lhs, const CheckedValue< RhsValueType, RhsCheckerType > &rhs) -> decltype(LhsValueType(lhs)+RhsValueType(rhs))playrho::CheckedValue< ValueType, CheckerType >related
operator+(const CheckedValue< ValueType, CheckerType > &lhs, const Other &rhs) -> decltype(ValueType(lhs)+rhs)playrho::CheckedValue< ValueType, CheckerType >related
operator+(const Other &lhs, const CheckedValue< ValueType, CheckerType > &rhs) -> decltype(lhs+ValueType(rhs))playrho::CheckedValue< ValueType, CheckerType >related
operator-(const CheckedValue< LhsValueType, LhsCheckerType > &lhs, const CheckedValue< RhsValueType, RhsCheckerType > &rhs) -> decltype(LhsValueType(lhs) - RhsValueType(rhs))playrho::CheckedValue< ValueType, CheckerType >related
operator-(const CheckedValue< ValueType, CheckerType > &lhs, const Other &rhs) -> decltype(ValueType(lhs) - rhs)playrho::CheckedValue< ValueType, CheckerType >related
operator-(const Other &lhs, const CheckedValue< ValueType, CheckerType > &rhs) -> decltype(lhs - ValueType(rhs))playrho::CheckedValue< ValueType, CheckerType >related
operator->() constplayrho::CheckedValue< ValueType, CheckerType >inline
operator/(const CheckedValue< LhsValueType, LhsCheckerType > &lhs, const CheckedValue< RhsValueType, RhsCheckerType > &rhs) -> decltype(LhsValueType(lhs)/RhsValueType(rhs))playrho::CheckedValue< ValueType, CheckerType >related
operator/(const CheckedValue< ValueType, CheckerType > &lhs, const Other &rhs) -> decltype(ValueType(lhs)/rhs)playrho::CheckedValue< ValueType, CheckerType >related
operator/(const Other &lhs, const CheckedValue< ValueType, CheckerType > &rhs) -> decltype(lhs/ValueType(rhs))playrho::CheckedValue< ValueType, CheckerType >related
operator<(const CheckedValue< LhsValueType, LhsCheckerType > &lhs, const CheckedValue< RhsValueType, RhsCheckerType > &rhs) -> decltype(LhsValueType(lhs)< RhsValueType(rhs))playrho::CheckedValue< ValueType, CheckerType >related
operator<(const CheckedValue< ValueType, CheckerType > &lhs, const Other &rhs) -> decltype(ValueType(lhs)< rhs)playrho::CheckedValue< ValueType, CheckerType >related
operator<(const Other &lhs, const CheckedValue< ValueType, CheckerType > &rhs) -> decltype(lhs< ValueType(rhs))playrho::CheckedValue< ValueType, CheckerType >related
operator<<(::std::ostream &os, const CheckedValue< ValueType, CheckerType > &value) -> decltype(os<< ValueType(value))playrho::CheckedValue< ValueType, CheckerType >related
operator<=(const CheckedValue< LhsValueType, LhsCheckerType > &lhs, const CheckedValue< RhsValueType, RhsCheckerType > &rhs) -> decltype(LhsValueType(lhs)<=RhsValueType(rhs))playrho::CheckedValue< ValueType, CheckerType >related
operator<=(const CheckedValue< ValueType, CheckerType > &lhs, const Other &rhs) -> decltype(ValueType(lhs)<=rhs)playrho::CheckedValue< ValueType, CheckerType >related
operator<=(const Other &lhs, const CheckedValue< ValueType, CheckerType > &rhs) -> decltype(lhs<=ValueType(rhs))playrho::CheckedValue< ValueType, CheckerType >related
operator==(const CheckedValue< LhsValueType, LhsCheckerType > &lhs, const CheckedValue< RhsValueType, RhsCheckerType > &rhs) noexcept(noexcept(std::declval< LhsValueType >()==std::declval< RhsValueType >())) -> decltype(LhsValueType(lhs)==RhsValueType(rhs))playrho::CheckedValue< ValueType, CheckerType >related
operator==(const CheckedValue< ValueType, CheckerType > &lhs, const Other &rhs) -> decltype(ValueType(lhs)==rhs)playrho::CheckedValue< ValueType, CheckerType >related
operator==(const Other &lhs, const CheckedValue< ValueType, CheckerType > &rhs) -> decltype(lhs==ValueType(rhs))playrho::CheckedValue< ValueType, CheckerType >related
operator>(const CheckedValue< LhsValueType, LhsCheckerType > &lhs, const CheckedValue< RhsValueType, RhsCheckerType > &rhs) -> decltype(LhsValueType(lhs) > RhsValueType(rhs))playrho::CheckedValue< ValueType, CheckerType >related
operator>(const CheckedValue< ValueType, CheckerType > &lhs, const Other &rhs) -> decltype(ValueType(lhs) > rhs)playrho::CheckedValue< ValueType, CheckerType >related
operator>(const Other &lhs, const CheckedValue< ValueType, CheckerType > &rhs) -> decltype(lhs > ValueType(rhs))playrho::CheckedValue< ValueType, CheckerType >related
operator>=(const CheckedValue< LhsValueType, LhsCheckerType > &lhs, const CheckedValue< RhsValueType, RhsCheckerType > &rhs) -> decltype(LhsValueType(lhs) >=RhsValueType(rhs))playrho::CheckedValue< ValueType, CheckerType >related
operator>=(const CheckedValue< ValueType, CheckerType > &lhs, const Other &rhs) -> decltype(ValueType(lhs) >=rhs)playrho::CheckedValue< ValueType, CheckerType >related
operator>=(const Other &lhs, const CheckedValue< ValueType, CheckerType > &rhs) -> decltype(lhs >=ValueType(rhs))playrho::CheckedValue< ValueType, CheckerType >related
remove_pointer_type typedefplayrho::CheckedValue< ValueType, CheckerType >
value_type typedefplayrho::CheckedValue< ValueType, CheckerType >