Variable rdf4cpp::datatypes::Duration

Variable Documentation

template<typename LiteralDatatypeImpl> concept rdf4cpp::datatypes::Duration   = requires (typename LiteralDatatypeImpl::cpp_type const &dur, typename LiteralDatatypeImpl::duration_scalar_cpp_type const &scalar) {     requires NumericLiteralDatatypeOrUndefined<typename LiteralDatatypeImpl::duration_scalar_type>;     requires NumericLiteralDatatypeOrUndefined<typename LiteralDatatypeImpl::duration_div_result_type>;typename LiteralDatatypeImpl::duration_scalar_cpp_type;typename LiteralDatatypeImpl::duration_div_result_cpp_type;{ LiteralDatatypeImpl::duration_add(dur, dur) } -> std::convertible_to<nonstd::expected<typename LiteralDatatypeImpl::cpp_type,DynamicError>>;{ LiteralDatatypeImpl::duration_sub(dur, dur) } -> std::convertible_to<nonstd::expected<typename LiteralDatatypeImpl::cpp_type,DynamicError>>;{ LiteralDatatypeImpl::duration_div(dur, dur) } -> std::convertible_to<nonstd::expected<typename LiteralDatatypeImpl::duration_div_result_cpp_type,DynamicError>>;{ LiteralDatatypeImpl::duration_scalar_mul(dur, scalar) } -> std::convertible_to<nonstd::expected<typename LiteralDatatypeImpl::cpp_type,DynamicError>>;{ LiteralDatatypeImpl::duration_scalar_div(dur, scalar) } -> std::convertible_to<nonstd::expected<typename LiteralDatatypeImpl::cpp_type,DynamicError>>;}

A duration-like type