Iros
Loading...
Searching...
No Matches
di::meta::detail::ReferenceCommonType Concept Reference
#include <
di/meta/common.h
>
Concept definition
template
<
typename
T,
typename
U>
concept
di::meta::detail::ReferenceCommonType
=
requires
{
false
?
util::declval<meta::RemoveReference<T>
const
&>() :
util
::
declval
<
meta
::
RemoveReference
<U> const&>();
}
di::meta::detail::ReferenceCommonType
Definition
common.h:26
di::meta
Definition
merge_interfaces.h:6
di::meta::RemoveReference
Type< detail::RemoveReferenceHelper< T > > RemoveReference
Definition
core.h:71
di::util
Definition
vocab.h:96
di::util::declval
auto declval() -> meta::AddRValueReference< T >
Definition
declval.h:8
di::declval
auto declval() -> meta::AddRValueReference< T >
Definition
declval.h:8
di
meta
detail
ReferenceCommonType
Generated by
1.13.0