SchemaValidation namespace
Classes
-
template<typename T>struct AllFieldsAreFieldProxy
-
template<typename T, typename = void>struct HasDefineSchema
-
template<typename T>struct HasDefineSchema<T, std::void_t<decltype(T::DefineSchema())>>
-
template<typename T>struct IsFieldProxy
-
template<typename T, FieldWidth WIDTH>struct IsFieldProxy<FieldProxy<T, WIDTH>>
-
template<typename T>struct IsValidComponent
-
template<typename>struct MemberType
-
template<typename C, typename M>struct MemberType<M C::*>
Functions
-
template<typename Tuple, size_t... Is>auto AllFieldProxyImpl(std::index_sequence<Is...>) -> bool constexpr
-
template<typename Tuple>auto AllFieldProxyCheck() -> bool constexpr
-
template<typename Tuple, size_t... Is>auto AllTriviallyCopyableImpl(std::index_sequence<Is...>) -> bool constexpr
-
template<typename Tuple>auto AllTriviallyCopyableCheck() -> bool constexpr