NiHu  2.0
NiHu::product_type< Lhs, Rhs > Struct Template Reference

Metafunction returning the product type of two classes. More...

#include <product_type.hpp>

Public Attributes

decltype((*static_cast< typename std::decay< Lhs >::type * >((void *) 10)) *(*static_cast< typename std::decay< Rhs >::type * >((void *) 10))) typede type )
 Return type computed by decltype (void *)10 is an arbitrary pointer. Only the return type is computed, the pointer is not dereferenced. nullptr_t results in a gcc warning -Wnonnull.
 

Detailed Description

template<class Lhs, class Rhs>
struct NiHu::product_type< Lhs, Rhs >

Metafunction returning the product type of two classes.

Template Parameters
LhsLeft hand side expression type
RhsRight hand side expression type

Definition at line 37 of file product_type.hpp.


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