Skip to content
Welcome to the new CppUtils documentation!

Namespace: CppUtils::Type::ObjectMapping

template <class Object, class Property>
Attribute(Type::Token token, Property Object::*address, bool optional=false, Property defaultValue=Property{}, Property(*parsingFunction)(std::string_view)={}) -> Attribute<Object, Property>;

template <class Object, class... Attributes>
StructSchema(Attribute<Object, Attributes>...) -> StructSchema<Object(Attribute<Object, Attributes>...)>;