Concept to check if a type is a valid driver with capabilities.
More...
#include <capabilities.hpp>
template<typename T>
requires std::convertible_to<
decltype(driver_traits<T>::max_mode),
DisplayMode>;
requires std::convertible_to<decltype(driver_traits<T>::supports_grayscale), bool>;
requires std::convertible_to<decltype(driver_traits<T>::supports_partial_refresh), bool>;
requires std::convertible_to<decltype(driver_traits<T>::supports_power_control), bool>;
requires std::convertible_to<decltype(driver_traits<T>::supports_wake_from_sleep), bool>;
requires std::convertible_to<decltype(driver_traits<T>::max_width), std::size_t>;
requires std::convertible_to<decltype(driver_traits<T>::max_height), std::size_t>;
}
Concept to check if a type is a valid driver with capabilities.
Definition capabilities.hpp:120
DisplayMode
Definition driver.hpp:46
Concept to check if a type is a valid driver with capabilities.
- Template Parameters
-