Checks if at least one type in a pack satisfies a specified compile-time predicate. More...
#include <chsvmath.h>


Checks if at least one type in a pack satisfies a specified compile-time predicate.
| predicate | is a template which consequently receives types of the pack T. It must provide a compile-time constantvalueof thebooltype to reflect the property of types of the pack to check. The predicate must be unary. | 
| T | is a type parameter pack. | 
As a result, the class is_satisfied_by_one inherits from either std::true_type or std::false_type, depending on a value produced by logical_or for values obtained by applying the predicate to the types of the pack T.