C++ Essence Library 0.1.0
A Utility Library for Modern C++ Programming
Loading...
Searching...
No Matches
essence::bottom_right_rect Concept Reference

Concept definition

template<typename T>
concept essence::bottom_right_rect = std::is_aggregate_v<T> && requires(T obj) {
requires std::is_arithmetic_v<decltype(obj.left)>;
requires std::is_arithmetic_v<decltype(obj.top)>;
requires std::is_arithmetic_v<decltype(obj.right)>;
requires std::is_arithmetic_v<decltype(obj.bottom)>;
T{
.left = {},
.top = {},
.right = {},
.bottom = {},
};
}
Definition rect.hpp:63