Concept that a Node type must satisfy.
More...
#include <Graph.h>
template<typename T>
{ n.getX() } -> std::same_as<int>;
{ n.getY() } -> std::same_as<int>;
{ n.getPosition() } -> std::same_as<std::pair<int, int>>;
}
Concept that a Node type must satisfy.
Definition Graph.h:26
Concept that a Node type must satisfy.
A Node must provide:
- int getX()
- int getY()
- std::pair<int,int> getPosition()