Quantum-Chess 0.5
Chargement...
Recherche...
Aucune correspondance
Coord.hpp
Aller à la documentation de ce fichier.
1#ifndef COORD_HPP
2#define COORD_HPP
3
4#include <cstddef>
5
10struct Coord
11{
12 Coord() = default;
13 Coord(std::size_t i, std::size_t j) : n(i), m(j){};
14 Coord(Coord const &) = default;
15 Coord &operator=(Coord const &) = default;
16 Coord(Coord &&) = default;
17 Coord &operator=(Coord &&) = default;
18
22 std::size_t n;
23
27 std::size_t m;
28};
29
31{
32 std::size_t operator()(Coord const &coord) const;
33};
34
35bool operator==(Coord const &lhs, Coord const &rhs);
36
37#endif
bool operator==(Coord const &lhs, Coord const &rhs)
Definition Coord.cpp:12
Definition Coord.hpp:31
std::size_t operator()(Coord const &coord) const
Definition Coord.cpp:4
La structure qui représente une coordonnée sur le plateau.
Definition Coord.hpp:11
Coord()=default
Coord(Coord const &)=default
Coord & operator=(Coord &&)=default
Coord & operator=(Coord const &)=default
Coord(Coord &&)=default
std::size_t m
l'indice sur les colonnes
Definition Coord.hpp:27
std::size_t n
l'indice sur les lignes
Definition Coord.hpp:22
Coord(std::size_t i, std::size_t j)
Definition Coord.hpp:13