#include <ptypeTraits.h>
Static Public Attributes | |
static const bool | hasMove = (PtypeTraits<T>::moveMask & DirectionTraits<D>::mask)!=0 |
static const bool | canMove |
static const MoveConstraint | moveConstraint |
Definition at line 346 of file ptypeTraits.h.
const bool osl::PtypeDirectionTraits< T, D >::canMove [static] |
(PtypeTraits<T>::moveMask & DirectionTraits<D>::mask)!=0 || (PtypeTraits<T>::moveMask & DirectionTraits<DirectionTraits<D>::longDir>::mask)!=0
Definition at line 349 of file ptypeTraits.h.
const bool osl::PtypeDirectionTraits< T, D >::hasMove = (PtypeTraits<T>::moveMask & DirectionTraits<D>::mask)!=0 [static] |
Definition at line 348 of file ptypeTraits.h.
const MoveConstraint osl::PtypeDirectionTraits< T, D >::moveConstraint [static] |
(PtypeDirectionTraits<T,D>::canMove ? (PtypeDirectionTraits<PtypeFuns<T>::promotePtype,D>::canMove ? NoConstraint : OnlyBasic ) : (PtypeDirectionTraits<PtypeFuns<T>::promotePtype,D>::canMove ? OnlyPromoted : CannotMove))
Definition at line 353 of file ptypeTraits.h.