Arene Base
Fundamental Utilities For Safety Critical C++
Loading...
Searching...
No Matches
std::tuple_detail::are_all_arguments< Trait, TupleTypeList, List, class > Class Template Reference

determine if a trait predicate is true for all pairs of T... and U... More...

Inheritance diagram for std::tuple_detail::are_all_arguments< Trait, TupleTypeList, List, class >:
Inheritance graph

Additional Inherited Members

- Public Types inherited from std::integral_constant< bool, Value >< false >
using type
 The type of this class.
 
using type
 The type of this class.
 
using value_type
 The type of the value.
 
using value_type
 The type of the value.
 
- Public Member Functions inherited from std::integral_constant< bool, Value >< false >
constexpr operator value_type () const noexcept
 Implicit conversion to Type.
 
constexpr operator value_type () const noexcept
 Implicit conversion to Type.
 
constexpr operator value_type () const noexcept
 Implicit conversion to Type.
 
constexpr operator value_type () const noexcept
 Implicit conversion to Type.
 
constexpr auto operator() () const noexcept -> value_type
 Nullary function call operator.
 
constexpr auto operator() () const noexcept -> value_type
 Nullary function call operator.
 
constexpr auto operator() () const noexcept -> value_type
 Nullary function call operator.
 
constexpr auto operator() () const noexcept -> value_type
 Nullary function call operator.
 
- Static Public Attributes inherited from std::integral_constant< bool, Value >< false >
static constexpr value_type value
 The constant.
 
static constexpr value_type value
 The constant.
 
static constexpr value_type value
 The constant.
 
static constexpr value_type value
 The constant.
 

Detailed Description

template<template< class... > class Trait, class TupleTypeList, class List, class = void>
class std::tuple_detail::are_all_arguments< Trait, TupleTypeList, List, class >

determine if a trait predicate is true for all pairs of T... and U...

Template Parameters
Traitbinary predicate type trait to transform T... with U...
TupleTypeListtype-list containing T types
Listtype-list containing U types
Note
This is a workaround for pack length expand errors with older GCC versions

The documentation for this class was generated from the following file: