file
user_traits.h
Namespaces
- namespace checkpoint
- namespace checkpoint::serializerUserTraits
Classes
-
template<typename... Traits>struct checkpoint::serializerUserTraits::TraitHolder
-
template<typename U, typename V>struct checkpoint::serializerUserTraits::traits_match
-
template<typename HolderA, typename HolderB>struct checkpoint::serializerUserTraits::MergeTraitsImpl
-
template<typename... TraitsA, typename... TraitsB>struct checkpoint::serializerUserTraits::MergeTraitsImpl<TraitHolder<TraitsA...>, TraitHolder<TraitsB...>>
-
template<typename Holder>struct checkpoint::serializerUserTraits::FirstTraitImpl
-
template<typename Trait, typename... Traits>struct checkpoint::serializerUserTraits::FirstTraitImpl<TraitHolder<Trait, Traits...>>
-
template<typename Holder>struct checkpoint::serializerUserTraits::PopTraitImpl
-
template<typename Trait, typename... Traits>struct checkpoint::serializerUserTraits::PopTraitImpl<TraitHolder<Trait, Traits...>>
-
template<typename Holder, typename... T>struct checkpoint::serializerUserTraits::WithoutTraitsImpl
-
template<typename Holder>struct checkpoint::serializerUserTraits::WithoutTraitsImpl<Holder>
-
template<typename T, typename... U>struct checkpoint::serializerUserTraits::WithoutTraitsImpl<TraitHolder<>, T, U...>
-
template<typename Holder, typename T, typename... U>struct checkpoint::serializerUserTraits::WithoutTraitsImpl<Holder, T, U...>
-
template<typename Holder>struct checkpoint::serializerUserTraits::NestedTraitHolder
-
template<typename Holder>struct checkpoint::serializerUserTraits::UnwrapTraitsImpl
-
template<>struct checkpoint::serializerUserTraits::UnwrapTraitsImpl<TraitHolder<>>
-
template<typename Trait, typename... Traits>struct checkpoint::serializerUserTraits::UnwrapTraitsImpl<TraitHolder<Trait, Traits...>>
-
template<typename WrappedTraits, typename... Traits>struct checkpoint::serializerUserTraits::UnwrapTraitsImpl<TraitHolder<NestedTraitHolder<WrappedTraits>, Traits...>>
-
template<typename... Traits>struct checkpoint::serializerUserTraits::TraitHolder