OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Public Types | List of all members
PETE_ComputeBinaryType< t1, t2, op > Struct Template Reference

#include <TypeComputations.h>

Public Types

typedef PETE_Index2Type<(op==PETE_BinaryPromoteTag?(t1 >
=t2?t1:t2):(op==PETE_BinaryUseLeftTag?t1:(op==PETE_BinaryUseRightTag?t2:op)))>
::type 
type
 

Detailed Description

template<int t1, int t2, int op>
struct PETE_ComputeBinaryType< t1, t2, op >

Definition at line 339 of file TypeComputations.h.

Member Typedef Documentation

template<int t1, int t2, int op>
typedef PETE_Index2Type<(op == PETE_BinaryPromoteTag ? (t1 >= t2 ? t1 : t2) : (op == PETE_BinaryUseLeftTag ? t1 : (op == PETE_BinaryUseRightTag ? t2 : op)))>::type PETE_ComputeBinaryType< t1, t2, op >::type

Definition at line 345 of file TypeComputations.h.


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