This commit is contained in:
2026-08-12 01:44:13 +08:00
parent 8d4714f691
commit a672f37fae
5 changed files with 58 additions and 0 deletions
@@ -556,6 +556,9 @@ auto object_schema(Properties&&... properties) requires (Property_Descriptor_Typ
return make_object_schema<Object>(no_defaults, Synchronization_Plan{}, std::forward<Properties>(properties)...);
}
template <class Object, class... Arguments>
requires requires(Arguments&&... arguments) {
object_schema<Object>(std::forward<Arguments>(arguments)...);
}
auto object(Arguments&&... arguments) {
return object_schema<Object>(std::forward<Arguments>(arguments)...);
}