LeviLamina
Loading...
Searching...
No Matches
ll::service::IsService Concept Reference

Concept definition

template<class T>
concept ll::service::IsService = std::is_base_of_v<Service, T> && requires {
T::ServiceId;
requires(std::same_as<std::remove_cvref_t<decltype((T::ServiceId))>, ServiceId> || std::same_as<std::remove_cvref_t<decltype((T::ServiceId))>, ServiceIdView>);
}
Definition Service.h:26