Variable rdf4cpp::datatypes::Duration¶
Defined in File LiteralDatatype.hpp
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