Iros
Loading...
Searching...
No Matches
di::concepts::detail::VTableValidFor Concept Reference
#include <
di/any/concepts/vtable_for.h
>
Concept definition
template
<
typename
M,
typename
T>
concept
di::concepts::detail::VTableValidFor
=
Method<meta::Type<M>
> &&
requires
(T
const
vtable) {
{ vtable[
meta::Type<M>
{}] } ->
SameAs<meta::MethodErasedSignature<meta::Type<M>
>*>;
}
di::concepts::Method
Definition
method.h:8
di::concepts::SameAs
Definition
core.h:114
di::concepts::detail::VTableValidFor
Definition
vtable_for.h:11
di::meta::Type
T::Type Type
Definition
core.h:26
di
concepts
detail
VTableValidFor
Generated by
1.13.0