ChessPlusPlus  WIP
cplusplus.com Community Project
chesspp::util::Position< T > Member List

This is the complete list of members for chesspp::util::Position< T >, including all inherited members.

isWithin(Position const &topleft, Position const &bottomright) const noexceptchesspp::util::Position< T >inline
move(typename MakeSigned< T >::type xoff, typename MakeSigned< T >::type yoff) noexceptchesspp::util::Position< T >inline
move(Direction const &d, signed times=1) noexceptchesspp::util::Position< T >inline
operator<(Position const &a, Position const &b) noexceptchesspp::util::Position< T >friend
operator=(Position const &)=defaultchesspp::util::Position< T >
operator=(Position &&)=defaultchesspp::util::Position< T >
operator==(Position const &a, Position const &b) noexcept-> typename std::enable_if< std::is_integral< T >::value, bool >::typechesspp::util::Position< T >friend
Origin() noexceptchesspp::util::Position< T >inlinestatic
Position(T x_=T(), T y_=T()) noexceptchesspp::util::Position< T >inline
Position(Position const &)=defaultchesspp::util::Position< T >
Position(Position &&)=defaultchesspp::util::Position< T >
value_type typedefchesspp::util::Position< T >
xchesspp::util::Position< T >
ychesspp::util::Position< T >
~Position()=defaultchesspp::util::Position< T >