All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Static Public Attributes | List of all members
osl::effect::SignatureTraits< T > Struct Template Reference

#include <moveSignature.h>

Static Public Attributes

static const MoveSignature signature
 

Detailed Description

template<Ptype T>
struct osl::effect::SignatureTraits< T >

Definition at line 38 of file moveSignature.h.

Member Data Documentation

template<Ptype T>
const MoveSignature osl::effect::SignatureTraits< T >::signature
static
Initial value:
=
((PtypeTraits<T>::moveMask & DirectionTraits<LONG_U>::mask)!=0 ? MS_LONG_U : 0) |
((PtypeTraits<T>::moveMask & (DirectionTraits<LONG_U>::mask | DirectionTraits<U>::mask) )!=0 ? MS_U : 0) |
((PtypeTraits<T>::moveMask & (DirectionTraits<LONG_UL>::mask | DirectionTraits<UL>::mask) )!=0 ? MS_UL_UR : 0) |
((PtypeTraits<T>::moveMask & (DirectionTraits<LONG_L>::mask | DirectionTraits<L>::mask) )!=0 ? MS_L_R_D : 0) |
((PtypeTraits<T>::moveMask & (DirectionTraits<LONG_DL>::mask | DirectionTraits<DL>::mask) )!=0 ? MS_DL_DR : 0) |
((PtypeTraits<T>::moveMask & DirectionTraits<UUL>::mask)!=0 ? MS_UUL_UUR : 0)

Definition at line 39 of file moveSignature.h.


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