serif::utils::misc serif::utils::misc::concepts serif::utils::misc::format serif::utils::misc::std_helper serif::utils::misc::terminal serif::utils::misc::traits typename ExceptionType errors::SERiFErrorCode ErrorCode ErrorCode concepts::IsNumeric Scalar Scalar void void serif::utils::misc::validate_finite (const Scalar value) validate_finite serif::utils::misc::validate_finite const Scalar value typename ExceptionType errors::SERiFErrorCode ErrorCode ErrorCode concepts::IsComparableToNumeric Scalar Scalar void void serif::utils::misc::validate_greater_than (const Scalar value, const Scalar predicate) validate_greater_than serif::utils::misc::validate_greater_than const Scalar value const Scalar predicate typename ExceptionType errors::SERiFErrorCode ErrorCode ErrorCode concepts::IsComparableToNumeric Scalar Scalar void void serif::utils::misc::validate_less_than (const Scalar value, const Scalar predicate) validate_less_than serif::utils::misc::validate_less_than const Scalar value const Scalar predicate typename ExceptionType errors::SERiFErrorCode ErrorCode ErrorCode concepts::IsComparableToNumeric Scalar Scalar void void serif::utils::misc::validate_nonnegativity (const Scalar value) validate_nonnegativity serif::utils::misc::validate_nonnegativity const Scalar value