Rheolef  7.1
an efficient C++ finite element environment
generic_binary_traits< divides >::hint< A1, undeterminated_basic< A2 >, R >

Public Types

typedef promote< typename scalar_traits< A1 >::type, typename scalar_traits< R >::type >::type S
 
typedef A1 first_argument_type
 
typedef std::conditional< details::is_equal< A1, R >::value, S, binop_error< details::divides, A1, A2, R > >::type second_argument_type
 
typedef R result_type
 

Detailed Description

template<>
template<class A1, class A2, class R>
struct rheolef::details::generic_binary_traits< divides >::hint< A1, undeterminated_basic< A2 >, R >

Definition at line 1310 of file expression.h.

Member Typedef Documentation

◆ S

typedef promote< typename scalar_traits<A1>::type, typename scalar_traits<R>::type>::type S

Definition at line 1313 of file expression.h.

◆ first_argument_type

typedef A1 first_argument_type

Definition at line 1314 of file expression.h.

◆ second_argument_type

typedef std::conditional< details::is_equal<A1,R>::value, S, binop_error<details::divides,A1,A2,R> >::type second_argument_type

Definition at line 1318 of file expression.h.

◆ result_type

typedef R result_type

Definition at line 1319 of file expression.h.


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