#ifndef seafire__resources__concepts_hxx_ #define seafire__resources__concepts_hxx_ #include namespace seafire::resources { // resources. // template concept GettableResource = traits::is_gettable_resource_v; template concept UpdatableResource = traits::is_updatable_resource_v; template concept CreatableResource = traits::is_creatable_resource_v; template concept ErasableResource = traits::is_erasable_resource_v; template concept Resource = traits::is_gettable_resource_v || traits::is_updatable_resource_v || traits::is_creatable_resource_v || traits::is_erasable_resource_v; } // namespace seafire::resources #endif