Iros
Loading...
Searching...
No Matches
di::concepts::CommonErrorWith Concept Reference
#include <
di/vocab/error/meta/common_error.h
>
Concept definition
template
<
typename
T,
typename
U>
concept
di::concepts::CommonErrorWith
=
SameAs<meta::CommonError<T, U>
,
meta::CommonError<U, T>
> &&
requires
{
static_cast<
meta::CommonError<T, U>
>
(
di::declval<T>
());
static_cast<
meta::CommonError<T, U>
>
(
di::declval<U>
());
}
di::concepts::CommonErrorWith
Definition
common_error.h:70
di::concepts::SameAs
Definition
core.h:114
di::meta::CommonError
detail::CommonErrorHelper< Types... >::Type CommonError
Definition
common_error.h:65
di::declval
auto declval() -> meta::AddRValueReference< T >
Definition
declval.h:8
di
concepts
CommonErrorWith
Generated by
1.13.0