#include <ExpressionTraits.h>
Public Types | |
typedef ExpressionTraits< Left > ::Type_t | Left_t |
typedef ExpressionTraits < Middle >::Type_t | Middle_t |
typedef ExpressionTraits < Right >::Type_t | Right_t |
typedef CombineExpressionTraits < Left_t, Right_t >::Type_t | Temp_t |
typedef CombineExpressionTraits < Temp_t, Middle_t >::Type_t | Type_t |
typedef ExpressionTraits<Left>::Type_t ExpressionTraits< TrinaryNode< Op, Left, Middle, Right > >::Left_t |
typedef ExpressionTraits<Middle>::Type_t ExpressionTraits< TrinaryNode< Op, Left, Middle, Right > >::Middle_t |
typedef ExpressionTraits<Right>::Type_t ExpressionTraits< TrinaryNode< Op, Left, Middle, Right > >::Right_t |
typedef CombineExpressionTraits<Left_t, Right_t>::Type_t ExpressionTraits< TrinaryNode< Op, Left, Middle, Right > >::Temp_t |
typedef CombineExpressionTraits<Temp_t, Middle_t>::Type_t ExpressionTraits< TrinaryNode< Op, Left, Middle, Right > >::Type_t |