template<typename... Members>
SchemaDefinition struct

Constructors, destructors, conversion operators

SchemaDefinition(Members... m) constexpr

Public functions

template<typename... NewMembers>
auto Extend(NewMembers... newMembers) const -> auto constexpr
template<typename Target, typename Replacement>
auto Replace(Target target, Replacement replacement) const -> auto constexpr

Public variables

std::tuple<Members...> members