#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.
1.7.6.1