#ifndef WINDOW_CONCEPTS #define WINDOW_CONCEPTS #include "pch.hpp" #include "utils/Renderer/concepts.h" namespace Archimedes { template class WindowGLFW; template class WindowSDL3; template concept allowed_windows = requires (WindowImpl a, R b) { #ifndef CUSTOM_WINDOW requires std::same_as> || std::same_as>; #endif }; } #endif