8#include "Arp/Base/Rsc/Commons/RscSerializable.hpp"
10namespace Arp::Base::Rsc::Commons::Services
59concept RscClassType = std::is_class_v<T>&& !std::is_base_of_v<RscSerializable, T>;
86 -> std::convertible_to<size_t>;
Any custom struct type which is intended to be marshalled in a Rsc serialization context,...
Definition: RscSerializable.hpp:35
Defines a concept for arithmetic types.
Definition: RscConcepts.hpp:40
Defines a concept for matching class or struct types which are not derived by RscSerializable.
Definition: RscConcepts.hpp:59
Defines a concept for matching enum types.
Definition: RscConcepts.hpp:44
Defines a concept for matching primitive or enum types.
Definition: RscConcepts.hpp:48
Defines a concept for matching class types which are derived by RscSerializable.
Definition: RscConcepts.hpp:99
Defines a concept for matching class types which are derived by RscSerializable.
Definition: RscConcepts.hpp:71
For internal use only.
Definition: RscConcepts.hpp:81