deal.II version GIT relicensing-2238-gc05b561aad 2024-12-10 20:50:00+00:00
|
#include <deal.II/base/template_constraints.h>
Public Types | |
using | type = decltype(std::declval< T >() *std::declval< U >()) |
A struct that implements the default product type resulting from the multiplication of two types.
T
or U
have qualifiers (const
or volatile
) or are lvalue
or rvalue
references! It is recommended that specialization of this class is only made for unqualified (fully stripped) types and that the ProductType class be used to determine the result of operating with (potentially) qualified types. Definition at line 403 of file template_constraints.h.
using internal::ProductTypeImpl< T, U >::type = decltype(std::declval<T>() * std::declval<U>()) |
Definition at line 405 of file template_constraints.h.