Reference documentation for deal.II version 9.2.0
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Static Public Attributes | List of all members
is_base_of_all< Base, Derived > Struct Template Reference

#include <deal.II/base/template_constraints.h>

Static Public Attributes

static constexpr bool value
 

Detailed Description

template<class Base, class... Derived>
struct is_base_of_all< Base, Derived >

This struct is a generalization of std::is_base_of<Base, Derived> to template parameter packs and tests if all of the Derived... classes have Base as base class or are Base itself. The result is stored in the member variable value.

Definition at line 60 of file template_constraints.h.

Member Data Documentation

◆ value

template<class Base , class... Derived>
constexpr bool is_base_of_all< Base, Derived >::value
staticconstexpr

The documentation for this struct was generated from the following file:
value
static const bool value
Definition: dof_tools_constraints.cc:433
is_base_of_all::value
static constexpr bool value
Definition: template_constraints.h:62
internal::TemplateConstraints::all_true
Definition: template_constraints.h:44