capydi
Loading...
Searching...
No Matches
capy::meta::v_trait Concept Reference
#include <
Trait.hpp
>
Concept definition
template
<
typename
T,
MetaArity
HEAD_ARITY,
MetaArity
... TAIL_ARITIES>
concept
capy::meta::v_trait
=
MetaCallable<T>
&&
implementation_details_::tagged_with<T, MetaCallableTag::VALUE_CALLABLE>
&&
implementation_details_::of_arity<T, HEAD_ARITY>
&& (
implementation_details_::of_arity<T, TAIL_ARITIES>
&& ...)
capy::meta::MetaCallable
Definition
Trait.hpp:45
capy::meta::implementation_details_::of_arity
Definition
Trait.hpp:36
capy::meta::implementation_details_::tagged_with
Definition
Trait.hpp:29
capy::meta::v_trait
Definition
Trait.hpp:67
capy::meta::MetaArity
MetaArity
Definition
MetaArity.hpp:11
capy
meta
v_trait
Generated by
1.15.0