.TH "serif::utils::misc::traits" 3 "Version v0.0.1a" "SERiF" \" -*- nroff -*- .ad l .nh .SH NAME serif::utils::misc::traits .SH SYNOPSIS .br .PP .SS "Variables" .in +1c .ti -1c .RI "template constexpr bool \fBall_unique_types_v\fP = true" .br .ti -1c .RI "template constexpr bool \fBall_unique_types_v< First, Rest\&.\&.\&. >\fP" .br .RI "Compare each head with the remaining exact types without a pack-sized Boolean fold\&. " .in -1c .SH "Variable Documentation" .PP .SS "template bool serif::utils::misc::traits::all_unique_types_v = true\fR [constexpr]\fP" .SS "template bool \fBserif::utils::misc::traits::all_unique_types_v\fP< First, Rest\&.\&.\&. >\fR [constexpr]\fP" \fBInitial value:\fP .nf = [] { constexpr std::array duplicates{std_helper::SameType\&.\&.\&.}; for (const bool duplicate : duplicates) { if (duplicate) { return false; } } return all_unique_types_v; }() .PP .fi .PP Compare each head with the remaining exact types without a pack-sized Boolean fold\&. .SH "Author" .PP Generated automatically by Doxygen for SERiF from the source code\&.