ChessPlusPlus
WIP
cplusplus.com Community Project
|
This is the complete list of members for chesspp::util::Position< T >, including all inherited members.
isWithin(Position const &topleft, Position const &bottomright) const noexcept | chesspp::util::Position< T > | inline |
move(typename MakeSigned< T >::type xoff, typename MakeSigned< T >::type yoff) noexcept | chesspp::util::Position< T > | inline |
move(Direction const &d, signed times=1) noexcept | chesspp::util::Position< T > | inline |
operator<(Position const &a, Position const &b) noexcept | chesspp::util::Position< T > | friend |
operator=(Position const &)=default | chesspp::util::Position< T > | |
operator=(Position &&)=default | chesspp::util::Position< T > | |
operator==(Position const &a, Position const &b) noexcept-> typename std::enable_if< std::is_integral< T >::value, bool >::type | chesspp::util::Position< T > | friend |
Origin() noexcept | chesspp::util::Position< T > | inlinestatic |
Position(T x_=T(), T y_=T()) noexcept | chesspp::util::Position< T > | inline |
Position(Position const &)=default | chesspp::util::Position< T > | |
Position(Position &&)=default | chesspp::util::Position< T > | |
value_type typedef | chesspp::util::Position< T > | |
x | chesspp::util::Position< T > | |
y | chesspp::util::Position< T > | |
~Position()=default | chesspp::util::Position< T > |