LCOV - code coverage report
Current view: top level - cereal - cereal.hpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 193 195 99.0 %
Date: 2017-02-12 13:57:59 Functions: 10275 10521 97.7 %

Function Name Sort by function name Hit count Sort by hit count
cereal::BinaryData<char const*> cereal::binary_data<char const*>(char const*&&, unsigned long) 121602
cereal::BinaryData<char*> cereal::binary_data<char*>(char*&&, unsigned long) 121602
cereal::BinaryData<char16_t const*> cereal::binary_data<char16_t const*>(char16_t const*&&, unsigned long) 200
cereal::BinaryData<char16_t*> cereal::binary_data<char16_t*>(char16_t*&&, unsigned long) 200
cereal::BinaryData<char32_t const*> cereal::binary_data<char32_t const*>(char32_t const*&&, unsigned long) 200
cereal::BinaryData<char32_t*> cereal::binary_data<char32_t*>(char32_t*&&, unsigned long) 200
cereal::BinaryData<int const*> cereal::binary_data<int const*>(int const*&&, unsigned long) 800
cereal::BinaryData<int*> cereal::binary_data<int*>(int*&&, unsigned long) 1600
cereal::BinaryData<wchar_t const*> cereal::binary_data<wchar_t const*>(wchar_t const*&&, unsigned long) 200
cereal::BinaryData<wchar_t*> cereal::binary_data<wchar_t*>(wchar_t*&&, unsigned long) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<BogusBasePolymorphic&>(BogusBasePolymorphic&) 0
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<Issue79Struct&>(Issue79Struct&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<Issue79StructInternal&>(Issue79StructInternal&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<MemberMinimal&, MemberMinimalVersioned&>(MemberMinimal&, MemberMinimalVersioned&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<MemoryCycle&>(MemoryCycle&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<NonMemberMinimal&, NonMemberMinimalVersioned&>(NonMemberMinimal&, NonMemberMinimalVersioned&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<PolyDerived&>(PolyDerived&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<PolyDerivedD&>(PolyDerivedD&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<SpecializedMSerialize&, SpecializedMSerializeVersioned&, SpecializedMSplit&, SpecializedMSplitVersioned&, std::shared_ptr<BogusBasePolymorphic>&, SpecializedMSplitMinimal&, SpecializedMSplitVersionedMinimal&, SpecializedNMSerialize&, SpecializedNMSerializeVersioned&, SpecializedNMSplit&, SpecializedNMSplitVersioned&, SpecializedNMSplitMinimal&, SpecializedNMSplitVersionedMinimal&>(SpecializedMSerialize&, SpecializedMSerializeVersioned&, SpecializedMSplit&, SpecializedMSplitVersioned&, std::shared_ptr<BogusBasePolymorphic>&, SpecializedMSplitMinimal&, SpecializedMSplitVersionedMinimal&, SpecializedNMSerialize&, SpecializedNMSerializeVersioned&, SpecializedNMSplit&, SpecializedNMSplitVersioned&, SpecializedNMSplitMinimal&, SpecializedNMSplitVersionedMinimal&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<SpecializedMSplitPolymorphic&>(SpecializedMSplitPolymorphic&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<StructExternalSerialize&, StructExternalSerialize&>(StructExternalSerialize&, StructExternalSerialize&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<StructExternalSerialize&>(StructExternalSerialize&) 150800
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<StructExternalSplit&, StructExternalSplit&>(StructExternalSplit&, StructExternalSplit&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<StructExternalSplit&>(StructExternalSplit&) 150000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<StructInternalSerialize&, StructInternalSerialize&>(StructInternalSerialize&, StructInternalSerialize&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<StructInternalSerialize&, StructInternalSplit&, StructExternalSerialize&, StructExternalSplit&>(StructInternalSerialize&, StructInternalSplit&, StructExternalSerialize&, StructExternalSplit&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<StructInternalSerialize&>(StructInternalSerialize&) 250400
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<StructInternalSplit&, StructInternalSplit&>(StructInternalSplit&, StructInternalSplit&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<StructInternalSplit&>(StructInternalSplit&) 150400
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<TestClass&>(TestClass&) 1
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<TestStruct&>(TestStruct&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<VersionStructMS&>(VersionStructMS&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<VersionStructMSP&>(VersionStructMSP&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<VersionStructNMS&>(VersionStructNMS&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<VersionStructNMSP&>(VersionStructNMSP&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<bool&>(bool&) 10300
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 3
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::BinaryData<char*> >(cereal::BinaryData<char*>&&) 60801
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::BinaryData<char16_t*> >(cereal::BinaryData<char16_t*>&&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::BinaryData<char32_t*> >(cereal::BinaryData<char32_t*>&&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::BinaryData<int*> >(cereal::BinaryData<int*>&&) 400
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::BinaryData<wchar_t*> >(cereal::BinaryData<wchar_t*>&&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::MapItem<int&, StructInternalSerialize&> >(cereal::MapItem<int&, StructInternalSerialize&>&&) 30000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::MapItem<int&, StructInternalSplit&> >(cereal::MapItem<int&, StructInternalSplit&>&&) 30000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::MapItem<int&, std::shared_ptr<int>&> >(cereal::MapItem<int&, std::shared_ptr<int>&>&&) 10000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&> >(cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&>&&) 10000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::MapItem<short&, StructInternalSplit&> >(cereal::MapItem<short&, StructInternalSplit&>&&) 20000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::MapItem<signed char&, StructExternalSplit&> >(cereal::MapItem<signed char&, StructExternalSplit&>&&) 56593
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&> >(cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>&&) 60000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::MapItem<unsigned char&, StructInternalSerialize&> >(cereal::MapItem<unsigned char&, StructInternalSerialize&>&&) 20000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::MapItem<unsigned int&, StructExternalSerialize&> >(cereal::MapItem<unsigned int&, StructExternalSerialize&>&&) 60000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> >(cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>&&) 1000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::MapItem<unsigned short&, StructInternalSerialize&> >(cereal::MapItem<unsigned short&, StructInternalSerialize&>&&) 9996
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::MapItem<unsigned short&, StructInternalSplit&> >(cereal::MapItem<unsigned short&, StructInternalSplit&>&&) 9995
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::SizeTag<unsigned long&> >(cereal::SizeTag<unsigned long&>&&) 70701
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::base_class<PolyBase>, bool&, double&>(cereal::base_class<PolyBase>&&, bool&, double&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::base_class<PolyBaseB> >(cereal::base_class<PolyBaseB>&&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::base_class<PolyBaseC> >(cereal::base_class<PolyBaseC>&&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::bitset_detail::type&>(cereal::bitset_detail::type&) 500
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, MemoryCycleLoadAndConstruct>&>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, MemoryCycleLoadAndConstruct>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, OneLA>&>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, OneLA>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, OneLAVersioned>&>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, OneLAVersioned>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, PolyDerivedLA>&>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, PolyDerivedLA>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, ThreeLA>&>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, ThreeLA>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, TwoLA>&>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, TwoLA>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, TwoLAVersioned>&>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, TwoLAVersioned>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, UserStruct>&>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, UserStruct>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&>&&) 0
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&>&&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>&&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>&&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>&&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&>&&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&>&&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>&&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>&&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&>&&) 1
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>&&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>&&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>&&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&>&&) 10600
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> >(cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>&&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> >(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&>&&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> >(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&>&&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> >(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&>&&) 0
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> >(cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&>&&) 0
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> >(cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>&&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> >(cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>&&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> >(cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&>&&) 10000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<cereal::virtual_base_class<PolyBaseAA> >(cereal::virtual_base_class<PolyBaseAA>&&) 400
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<char&>(char&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<double&, double&>(double&, double&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<double&>(double&) 501
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<float&, float&>(float&, float&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<float&>(float&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<int&, StructInternalSerialize&>(int&, StructInternalSerialize&) 30000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<int&, StructInternalSplit&>(int&, StructInternalSplit&) 30000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<int&, float&>(int&, float&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<int&, int&>(int&, int&) 939484
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<int&, std::shared_ptr<int>&>(int&, std::shared_ptr<int>&) 10000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<int&, std::unique_ptr<int, std::default_delete<int> >&>(int&, std::unique_ptr<int, std::default_delete<int> >&) 10000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<int&, std::weak_ptr<MemoryCycle>&>(int&, std::weak_ptr<MemoryCycle>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<int&, std::weak_ptr<MemoryCycleLoadAndConstruct>&>(int&, std::weak_ptr<MemoryCycleLoadAndConstruct>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<int&>(int&) 134205
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<long double&, long double&>(long double&, long double&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<long double&>(long double&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<long long&>(long long&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<long&>(long&) 1000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<short&, StructInternalSplit&>(short&, StructInternalSplit&) 20000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<short&>(short&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<signed char&, StructExternalSplit&>(signed char&, StructExternalSplit&) 56593
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<signed char&>(signed char&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::array<StructExternalSerialize, 100ul>&>(std::array<StructExternalSerialize, 100ul>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::array<StructExternalSplit, 100ul>&>(std::array<StructExternalSplit, 100ul>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::array<StructInternalSerialize, 100ul>&>(std::array<StructInternalSerialize, 100ul>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::array<StructInternalSplit, 100ul>&>(std::array<StructInternalSplit, 100ul>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::array<int, 100ul>&>(std::array<int, 100ul>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) 60000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 701
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >&>(std::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>(std::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&>(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::bitset<256ul>&>(std::bitset<256ul>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::bitset<32ul>&>(std::bitset<32ul>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::bitset<512ul>&>(std::bitset<512ul>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::bitset<65ul>&>(std::bitset<65ul>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&>(std::chrono::duration<long, std::ratio<1l, 1000000000l> >&) 600
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&>(std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&>(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::complex<double>&>(std::complex<double>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::complex<float>&>(std::complex<float>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::complex<long double>&>(std::complex<long double>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 300
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>(std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&) 300
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 300
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&>(std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&) 300
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::deque<int, std::allocator<int> >&>(std::deque<int, std::allocator<int> >&) 300
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> >&>(std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> >&>(std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::forward_list<int, std::allocator<int> >&>(std::forward_list<int, std::allocator<int> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::less<StructExternalSerialize>&>(std::less<StructExternalSerialize>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::less<StructExternalSplit>&>(std::less<StructExternalSplit>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::less<StructInternalSerialize>&>(std::less<StructInternalSerialize>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::less<StructInternalSplit>&>(std::less<StructInternalSplit>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::less<int>&>(std::less<int>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::list<StructExternalSplit, std::allocator<StructExternalSplit> >&>(std::list<StructExternalSplit, std::allocator<StructExternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::list<StructInternalSplit, std::allocator<StructInternalSplit> >&>(std::list<StructInternalSplit, std::allocator<StructInternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::list<int, std::allocator<int> >&>(std::list<int, std::allocator<int> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >&>(std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > >&>(std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > >&>(std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > >&>(std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&>(std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&>(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&>(std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > >&>(std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > >&>(std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&>(std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&>(std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > >&>(std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&>(std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&>(std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >&>(std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&>(std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >&>(std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::multiset<int, std::less<int>, std::allocator<int> >&>(std::multiset<int, std::less<int>, std::allocator<int> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::pair<StructExternalSerialize, StructExternalSerialize>&>(std::pair<StructExternalSerialize, StructExternalSerialize>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::pair<StructExternalSplit, StructExternalSplit>&>(std::pair<StructExternalSplit, StructExternalSplit>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::pair<StructInternalSerialize, StructInternalSerialize>&>(std::pair<StructInternalSerialize, StructInternalSerialize>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::pair<StructInternalSplit, StructInternalSplit>&>(std::pair<StructInternalSplit, StructInternalSplit>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::pair<int, int>&>(std::pair<int, int>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> >&>(std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> >&>(std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> >&>(std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> >&>(std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> >&>(std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >&>(std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >&>(std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >&>(std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >&>(std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::queue<int, std::deque<int, std::allocator<int> > >&>(std::queue<int, std::deque<int, std::allocator<int> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&>(std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >&>(std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&>(std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >&>(std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::set<int, std::less<int>, std::allocator<int> >&>(std::set<int, std::less<int>, std::allocator<int> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::shared_ptr<MemoryCycle>&>(std::shared_ptr<MemoryCycle>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::shared_ptr<MemoryCycleLoadAndConstruct>&>(std::shared_ptr<MemoryCycleLoadAndConstruct>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::shared_ptr<OneLA>&>(std::shared_ptr<OneLA>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::shared_ptr<OneLAVersioned>&>(std::shared_ptr<OneLAVersioned>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::shared_ptr<PolyBase>&, std::weak_ptr<PolyBase>&, std::unique_ptr<PolyBase, std::default_delete<PolyBase> >&>(std::shared_ptr<PolyBase>&, std::weak_ptr<PolyBase>&, std::unique_ptr<PolyBase, std::default_delete<PolyBase> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::shared_ptr<PolyBase>&>(std::shared_ptr<PolyBase>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::shared_ptr<PolyBaseA>&, std::weak_ptr<PolyBaseA>&, std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> >&>(std::shared_ptr<PolyBaseA>&, std::weak_ptr<PolyBaseA>&, std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::shared_ptr<PolyBaseA>&>(std::shared_ptr<PolyBaseA>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::shared_ptr<PolyLA>&>(std::shared_ptr<PolyLA>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::shared_ptr<TestClass>&>(std::shared_ptr<TestClass>&) 1
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::shared_ptr<ThreeLA>&>(std::shared_ptr<ThreeLA>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::shared_ptr<TwoLA>&>(std::shared_ptr<TwoLA>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::shared_ptr<TwoLAVersioned>&>(std::shared_ptr<TwoLAVersioned>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::shared_ptr<int>&, std::shared_ptr<int>&>(std::shared_ptr<int>&, std::shared_ptr<int>&) 300
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >&>(std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >&>(std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >&>(std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >&>(std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::stack<int, std::deque<int, std::allocator<int> > >&>(std::stack<int, std::deque<int, std::allocator<int> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize>&>(std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize>&>(std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit>&>(std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::tuple<int, int, int, int, int, int, int, int, int, int, int>&>(std::tuple<int, int, int, int, int, int, int, int, int, int, int>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::tuple<int, int, int, int>&>(std::tuple<int, int, int, int>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>(std::unique_ptr<OneLA, std::default_delete<OneLA> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>(std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>(std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&>(std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&>(std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&>(std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > >&>(std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > >&>(std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >&>(std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > >&>(std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&>(std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::unordered_multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&>(std::unordered_multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&>(std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&>(std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >&>(std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&>(std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >&>(std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >&>(std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&>(std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >&>(std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&>(std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >&>(std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >&>(std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::valarray<StructExternalSerialize>&>(std::valarray<StructExternalSerialize>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::valarray<StructExternalSplit>&>(std::valarray<StructExternalSplit>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::valarray<StructInternalSerialize>&>(std::valarray<StructInternalSerialize>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::valarray<StructInternalSplit>&>(std::valarray<StructInternalSplit>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::valarray<int>&>(std::valarray<int>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>(std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>(std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::vector<bool, std::allocator<bool> >&>(std::vector<bool, std::allocator<bool> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::vector<int, std::allocator<int> >&>(std::vector<int, std::allocator<int> >&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > >&>(std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > >&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<unsigned char&, StructInternalSerialize&>(unsigned char&, StructInternalSerialize&) 20000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<unsigned char&>(unsigned char&) 22300
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<unsigned int&, StructExternalSerialize&>(unsigned int&, StructExternalSerialize&) 60000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<unsigned int&>(unsigned int&) 13201
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<unsigned long long&>(unsigned long long&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 1000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<unsigned long&>(unsigned long&) 70901
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<unsigned short&, StructInternalSerialize&>(unsigned short&, StructInternalSerialize&) 9996
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<unsigned short&, StructInternalSplit&>(unsigned short&, StructInternalSplit&) 9995
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::operator()<unsigned short&>(unsigned short&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<BogusBasePolymorphic, (cereal::traits::detail::sfinae)0>(BogusBasePolymorphic&) 0
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<Issue79Struct, (cereal::traits::detail::sfinae)0>(Issue79Struct&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<Issue79StructInternal, (cereal::traits::detail::sfinae)0>(Issue79StructInternal&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<MemberMinimal, (cereal::traits::detail::sfinae)0>(MemberMinimal&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<MemberMinimalVersioned, (cereal::traits::detail::sfinae)0>(MemberMinimalVersioned&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<MemoryCycle, (cereal::traits::detail::sfinae)0>(MemoryCycle&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<NonMemberMinimal, (cereal::traits::detail::sfinae)0>(NonMemberMinimal&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<NonMemberMinimalVersioned, (cereal::traits::detail::sfinae)0>(NonMemberMinimalVersioned&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<PolyBase, (cereal::traits::detail::sfinae)0>(PolyBase&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<PolyBase>(cereal::base_class<PolyBase>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<PolyBaseAA, (cereal::traits::detail::sfinae)0>(PolyBaseAA&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<PolyBaseAA>(cereal::virtual_base_class<PolyBaseAA>&) 400
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<PolyBaseB, (cereal::traits::detail::sfinae)0>(PolyBaseB&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<PolyBaseB>(cereal::base_class<PolyBaseB>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<PolyBaseC, (cereal::traits::detail::sfinae)0>(PolyBaseC&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<PolyBaseC>(cereal::base_class<PolyBaseC>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<PolyDerived, (cereal::traits::detail::sfinae)0>(PolyDerived&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<PolyDerivedD, (cereal::traits::detail::sfinae)0>(PolyDerivedD&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<SpecializedMSerialize, (cereal::traits::detail::sfinae)0>(SpecializedMSerialize&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<SpecializedMSerializeVersioned, (cereal::traits::detail::sfinae)0>(SpecializedMSerializeVersioned&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<SpecializedMSplit, (cereal::traits::detail::sfinae)0>(SpecializedMSplit&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<SpecializedMSplitMinimal, (cereal::traits::detail::sfinae)0>(SpecializedMSplitMinimal&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<SpecializedMSplitPolymorphic, (cereal::traits::detail::sfinae)0>(SpecializedMSplitPolymorphic&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<SpecializedMSplitVersioned, (cereal::traits::detail::sfinae)0>(SpecializedMSplitVersioned&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<SpecializedMSplitVersionedMinimal, (cereal::traits::detail::sfinae)0>(SpecializedMSplitVersionedMinimal&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<SpecializedNMSerialize, (cereal::traits::detail::sfinae)0>(SpecializedNMSerialize&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<SpecializedNMSerializeVersioned, (cereal::traits::detail::sfinae)0>(SpecializedNMSerializeVersioned&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<SpecializedNMSplit, (cereal::traits::detail::sfinae)0>(SpecializedNMSplit&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<SpecializedNMSplitMinimal, (cereal::traits::detail::sfinae)0>(SpecializedNMSplitMinimal&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<SpecializedNMSplitVersioned, (cereal::traits::detail::sfinae)0>(SpecializedNMSplitVersioned&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<SpecializedNMSplitVersionedMinimal, (cereal::traits::detail::sfinae)0>(SpecializedNMSplitVersionedMinimal&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<StructExternalSerialize, (cereal::traits::detail::sfinae)0>(StructExternalSerialize&) 211100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<StructExternalSplit, (cereal::traits::detail::sfinae)0>(StructExternalSplit&) 206893
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<StructInternalSerialize, (cereal::traits::detail::sfinae)0>(StructInternalSerialize&) 310696
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<StructInternalSplit, (cereal::traits::detail::sfinae)0>(StructInternalSplit&) 210695
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<TestClass, (cereal::traits::detail::sfinae)0>(TestClass&) 1
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<TestStruct, (cereal::traits::detail::sfinae)0>(TestStruct&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<VersionStructMS, (cereal::traits::detail::sfinae)0>(VersionStructMS&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<VersionStructMSP, (cereal::traits::detail::sfinae)0>(VersionStructMSP&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<VersionStructNMS, (cereal::traits::detail::sfinae)0>(VersionStructNMS&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<VersionStructNMSP, (cereal::traits::detail::sfinae)0>(VersionStructNMSP&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<bool, (cereal::traits::detail::sfinae)0>(bool&) 10600
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (cereal::traits::detail::sfinae)0>(boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 3
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::BinaryData<char*>, (cereal::traits::detail::sfinae)0>(cereal::BinaryData<char*>&) 60801
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::BinaryData<char16_t*>, (cereal::traits::detail::sfinae)0>(cereal::BinaryData<char16_t*>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::BinaryData<char32_t*>, (cereal::traits::detail::sfinae)0>(cereal::BinaryData<char32_t*>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::BinaryData<int*>, (cereal::traits::detail::sfinae)0>(cereal::BinaryData<int*>&) 400
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::BinaryData<wchar_t*>, (cereal::traits::detail::sfinae)0>(cereal::BinaryData<wchar_t*>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::MapItem<int&, StructInternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<int&, StructInternalSerialize&>&) 30000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::MapItem<int&, StructInternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<int&, StructInternalSplit&>&) 30000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::MapItem<int&, std::shared_ptr<int>&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<int&, std::shared_ptr<int>&>&) 10000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&>&) 10000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::MapItem<short&, StructInternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<short&, StructInternalSplit&>&) 20000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::MapItem<signed char&, StructExternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<signed char&, StructExternalSplit&>&) 56593
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>&) 60000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::MapItem<unsigned char&, StructInternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<unsigned char&, StructInternalSerialize&>&) 20000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::MapItem<unsigned int&, StructExternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<unsigned int&, StructExternalSerialize&>&) 60000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>&) 1000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::MapItem<unsigned short&, StructInternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<unsigned short&, StructInternalSerialize&>&) 9996
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::MapItem<unsigned short&, StructInternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<unsigned short&, StructInternalSplit&>&) 9995
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::SizeTag<unsigned long&>, (cereal::traits::detail::sfinae)0>(cereal::SizeTag<unsigned long&>&) 70701
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::bitset_detail::type, (cereal::traits::detail::sfinae)0>(cereal::bitset_detail::type&) 500
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, MemoryCycleLoadAndConstruct>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, OneLA>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, OneLA>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, OneLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, OneLAVersioned>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, PolyDerivedLA>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, PolyDerivedLA>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, ThreeLA>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, ThreeLA>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, TwoLA>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, TwoLA>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, TwoLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, TwoLAVersioned>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, UserStruct>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, UserStruct>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&>&) 0
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&>&) 1
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&>&) 10600
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&>&) 0
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&>&) 0
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&>&) 10000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<char, (cereal::traits::detail::sfinae)0>(char&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<double, (cereal::traits::detail::sfinae)0>(double&) 1001
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<float, (cereal::traits::detail::sfinae)0>(float&) 500
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<int, (cereal::traits::detail::sfinae)0>(int&) 2154173
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<long double, (cereal::traits::detail::sfinae)0>(long double&) 300
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<long long, (cereal::traits::detail::sfinae)0>(long long&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<long, (cereal::traits::detail::sfinae)0>(long&) 1000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<short, (cereal::traits::detail::sfinae)0>(short&) 20100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<signed char, (cereal::traits::detail::sfinae)0>(signed char&) 56693
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::array<StructExternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(std::array<StructExternalSerialize, 100ul>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::array<StructExternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(std::array<StructExternalSplit, 100ul>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::array<StructInternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(std::array<StructInternalSerialize, 100ul>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::array<StructInternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(std::array<StructInternalSplit, 100ul>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::array<int, 100ul>, (cereal::traits::detail::sfinae)0>(std::array<int, 100ul>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, (cereal::traits::detail::sfinae)0>(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 60801
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >, (cereal::traits::detail::sfinae)0>(std::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >, (cereal::traits::detail::sfinae)0>(std::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, (cereal::traits::detail::sfinae)0>(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::bitset<256ul>, (cereal::traits::detail::sfinae)0>(std::bitset<256ul>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::bitset<32ul>, (cereal::traits::detail::sfinae)0>(std::bitset<32ul>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::bitset<512ul>, (cereal::traits::detail::sfinae)0>(std::bitset<512ul>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::bitset<65ul>, (cereal::traits::detail::sfinae)0>(std::bitset<65ul>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, (cereal::traits::detail::sfinae)0>(std::chrono::duration<long, std::ratio<1l, 1000000000l> >&) 600
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::complex<double>, (cereal::traits::detail::sfinae)0>(std::complex<double>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::complex<float>, (cereal::traits::detail::sfinae)0>(std::complex<float>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::complex<long double>, (cereal::traits::detail::sfinae)0>(std::complex<long double>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 300
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&) 300
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 300
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&) 300
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::deque<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::deque<int, std::allocator<int> >&) 300
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::forward_list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::forward_list<int, std::allocator<int> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::less<StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(std::less<StructExternalSerialize>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::less<StructExternalSplit>, (cereal::traits::detail::sfinae)0>(std::less<StructExternalSplit>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::less<StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(std::less<StructInternalSerialize>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::less<StructInternalSplit>, (cereal::traits::detail::sfinae)0>(std::less<StructInternalSplit>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::less<int>, (cereal::traits::detail::sfinae)0>(std::less<int>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::list<StructExternalSplit, std::allocator<StructExternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::list<StructInternalSplit, std::allocator<StructInternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::list<int, std::allocator<int> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > >, (cereal::traits::detail::sfinae)0>(std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > >, (cereal::traits::detail::sfinae)0>(std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > >, (cereal::traits::detail::sfinae)0>(std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::multiset<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::multiset<int, std::less<int>, std::allocator<int> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::pair<StructExternalSerialize, StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(std::pair<StructExternalSerialize, StructExternalSerialize>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::pair<StructExternalSplit, StructExternalSplit>, (cereal::traits::detail::sfinae)0>(std::pair<StructExternalSplit, StructExternalSplit>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::pair<StructInternalSerialize, StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(std::pair<StructInternalSerialize, StructInternalSerialize>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::pair<StructInternalSplit, StructInternalSplit>, (cereal::traits::detail::sfinae)0>(std::pair<StructInternalSplit, StructInternalSplit>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::pair<int, int>, (cereal::traits::detail::sfinae)0>(std::pair<int, int>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> >, (cereal::traits::detail::sfinae)0>(std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::queue<int, std::deque<int, std::allocator<int> > >, (cereal::traits::detail::sfinae)0>(std::queue<int, std::deque<int, std::allocator<int> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::set<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::set<int, std::less<int>, std::allocator<int> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::shared_ptr<BogusBasePolymorphic>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<BogusBasePolymorphic>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::shared_ptr<MemoryCycle>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<MemoryCycle>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::shared_ptr<MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<MemoryCycleLoadAndConstruct>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::shared_ptr<OneLA>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<OneLA>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::shared_ptr<OneLAVersioned>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<OneLAVersioned>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::shared_ptr<PolyBase>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<PolyBase>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::shared_ptr<PolyBaseA>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<PolyBaseA>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::shared_ptr<PolyLA>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<PolyLA>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::shared_ptr<TestClass>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<TestClass>&) 1
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::shared_ptr<ThreeLA>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<ThreeLA>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::shared_ptr<TwoLA>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<TwoLA>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::shared_ptr<TwoLAVersioned>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<TwoLAVersioned>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::shared_ptr<int>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<int>&) 10600
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::stack<int, std::deque<int, std::allocator<int> > >, (cereal::traits::detail::sfinae)0>(std::stack<int, std::deque<int, std::allocator<int> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize>&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit>, (cereal::traits::detail::sfinae)0>(std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::tuple<int, int, int, int, int, int, int, int, int, int, int>, (cereal::traits::detail::sfinae)0>(std::tuple<int, int, int, int, int, int, int, int, int, int, int>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::tuple<int, int, int, int>, (cereal::traits::detail::sfinae)0>(std::tuple<int, int, int, int>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unique_ptr<OneLA, std::default_delete<OneLA> >, (cereal::traits::detail::sfinae)0>(std::unique_ptr<OneLA, std::default_delete<OneLA> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unique_ptr<PolyBase, std::default_delete<PolyBase> >, (cereal::traits::detail::sfinae)0>(std::unique_ptr<PolyBase, std::default_delete<PolyBase> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> >, (cereal::traits::detail::sfinae)0>(std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >, (cereal::traits::detail::sfinae)0>(std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >, (cereal::traits::detail::sfinae)0>(std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unique_ptr<int, std::default_delete<int> >, (cereal::traits::detail::sfinae)0>(std::unique_ptr<int, std::default_delete<int> >&) 10000
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unordered_multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(std::unordered_multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::valarray<StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(std::valarray<StructExternalSerialize>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::valarray<StructExternalSplit>, (cereal::traits::detail::sfinae)0>(std::valarray<StructExternalSplit>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::valarray<StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(std::valarray<StructInternalSerialize>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::valarray<StructInternalSplit>, (cereal::traits::detail::sfinae)0>(std::valarray<StructInternalSplit>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::valarray<int>, (cereal::traits::detail::sfinae)0>(std::valarray<int>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 1200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::vector<bool, std::allocator<bool> >, (cereal::traits::detail::sfinae)0>(std::vector<bool, std::allocator<bool> >&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::vector<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::vector<int, std::allocator<int> >&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > >, (cereal::traits::detail::sfinae)0>(std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > >&) 200
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::weak_ptr<MemoryCycle>, (cereal::traits::detail::sfinae)0>(std::weak_ptr<MemoryCycle>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::weak_ptr<MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(std::weak_ptr<MemoryCycleLoadAndConstruct>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::weak_ptr<PolyBase>, (cereal::traits::detail::sfinae)0>(std::weak_ptr<PolyBase>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<std::weak_ptr<PolyBaseA>, (cereal::traits::detail::sfinae)0>(std::weak_ptr<PolyBaseA>&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<unsigned char, (cereal::traits::detail::sfinae)0>(unsigned char&) 42800
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<unsigned int, (cereal::traits::detail::sfinae)0>(unsigned int&) 74601
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<unsigned long long, (cereal::traits::detail::sfinae)0>(unsigned long long&) 100
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<unsigned long, (cereal::traits::detail::sfinae)0>(unsigned long&) 71901
cereal::BinaryInputArchive& cereal::InputArchive<cereal::BinaryInputArchive, 1u>::processImpl<unsigned short, (cereal::traits::detail::sfinae)0>(unsigned short&) 20091
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<BogusBasePolymorphic&>(BogusBasePolymorphic&) 0
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<Issue79Struct&>(Issue79Struct&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<Issue79StructInternal&>(Issue79StructInternal&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<MemberMinimal&, MemberMinimalVersioned&>(MemberMinimal&, MemberMinimalVersioned&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<MemoryCycle&>(MemoryCycle&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<MemoryCycleLoadAndConstruct&>(MemoryCycleLoadAndConstruct&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<NonMemberMinimal&, NonMemberMinimalVersioned&>(NonMemberMinimal&, NonMemberMinimalVersioned&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<OneLA&>(OneLA&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<OneLAVersioned&>(OneLAVersioned&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<PolyDerived const&>(PolyDerived const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<PolyDerivedD const&>(PolyDerivedD const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<PolyDerivedLA const&>(PolyDerivedLA const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<SpecializedMSerialize&, SpecializedMSerializeVersioned&, SpecializedMSplit&, SpecializedMSplitVersioned&, std::shared_ptr<BogusBasePolymorphic>&, SpecializedMSplitMinimal&, SpecializedMSplitVersionedMinimal&, SpecializedNMSerialize&, SpecializedNMSerializeVersioned&, SpecializedNMSplit&, SpecializedNMSplitVersioned&, SpecializedNMSplitMinimal&, SpecializedNMSplitVersionedMinimal&>(SpecializedMSerialize&, SpecializedMSerializeVersioned&, SpecializedMSplit&, SpecializedMSplitVersioned&, std::shared_ptr<BogusBasePolymorphic>&, SpecializedMSplitMinimal&, SpecializedMSplitVersionedMinimal&, SpecializedNMSerialize&, SpecializedNMSerializeVersioned&, SpecializedNMSplit&, SpecializedNMSplitVersioned&, SpecializedNMSplitMinimal&, SpecializedNMSplitVersionedMinimal&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<SpecializedMSplitPolymorphic const&>(SpecializedMSplitPolymorphic const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<StructExternalSerialize const&>(StructExternalSerialize const&) 150000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<StructExternalSerialize&, StructExternalSerialize&>(StructExternalSerialize&, StructExternalSerialize&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<StructExternalSerialize&>(StructExternalSerialize&) 800
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<StructExternalSplit const&>(StructExternalSplit const&) 150000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<StructExternalSplit&, StructExternalSplit&>(StructExternalSplit&, StructExternalSplit&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<StructInternalSerialize const&>(StructInternalSerialize const&) 250000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<StructInternalSerialize&, StructInternalSerialize&>(StructInternalSerialize&, StructInternalSerialize&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<StructInternalSerialize&, StructInternalSplit&, StructExternalSerialize&, StructExternalSplit&>(StructInternalSerialize&, StructInternalSplit&, StructExternalSerialize&, StructExternalSplit&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<StructInternalSerialize&>(StructInternalSerialize&) 400
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<StructInternalSplit const&>(StructInternalSplit const&) 150000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<StructInternalSplit&, StructInternalSplit&>(StructInternalSplit&, StructInternalSplit&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<StructInternalSplit&>(StructInternalSplit&) 400
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<TestClass&>(TestClass&) 1
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<TestStruct&>(TestStruct&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<ThreeLA&>(ThreeLA&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<TwoLA&>(TwoLA&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<TwoLAVersioned&>(TwoLAVersioned&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<UserStruct&>(UserStruct&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<VersionStructMS&>(VersionStructMS&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<VersionStructMSP&>(VersionStructMSP&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<VersionStructNMS&>(VersionStructNMS&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<VersionStructNMSP&>(VersionStructNMSP&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<bool const&>(bool const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<bool&>(bool&) 300
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<bool>(bool&&) 10100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 3
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::BinaryData<char const*> >(cereal::BinaryData<char const*>&&) 60801
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::BinaryData<char16_t const*> >(cereal::BinaryData<char16_t const*>&&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::BinaryData<char32_t const*> >(cereal::BinaryData<char32_t const*>&&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::BinaryData<int const*> >(cereal::BinaryData<int const*>&&) 400
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::BinaryData<wchar_t const*> >(cereal::BinaryData<wchar_t const*>&&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::MapItem<int const&, StructInternalSerialize const&> >(cereal::MapItem<int const&, StructInternalSerialize const&>&&) 30000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::MapItem<int const&, StructInternalSplit const&> >(cereal::MapItem<int const&, StructInternalSplit const&>&&) 30000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::MapItem<int const&, std::shared_ptr<int> const&> >(cereal::MapItem<int const&, std::shared_ptr<int> const&>&&) 10000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&> >(cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&>&&) 10000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::MapItem<short const&, StructInternalSplit const&> >(cereal::MapItem<short const&, StructInternalSplit const&>&&) 20000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::MapItem<signed char const&, StructExternalSplit const&> >(cereal::MapItem<signed char const&, StructExternalSplit const&>&&) 56593
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&> >(cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&>&&) 60000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::MapItem<unsigned char const&, StructInternalSerialize const&> >(cereal::MapItem<unsigned char const&, StructInternalSerialize const&>&&) 20000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::MapItem<unsigned int const&, StructExternalSerialize const&> >(cereal::MapItem<unsigned int const&, StructExternalSerialize const&>&&) 60000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> >(cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>&&) 1000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::MapItem<unsigned short const&, StructInternalSerialize const&> >(cereal::MapItem<unsigned short const&, StructInternalSerialize const&>&&) 9996
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::MapItem<unsigned short const&, StructInternalSplit const&> >(cereal::MapItem<unsigned short const&, StructInternalSplit const&>&&) 9995
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::SizeTag<unsigned long const&> >(cereal::SizeTag<unsigned long const&>&&) 500
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::SizeTag<unsigned long> >(cereal::SizeTag<unsigned long>&&) 70201
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::base_class<PolyBase>, bool&, double&>(cereal::base_class<PolyBase>&&, bool&, double&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::base_class<PolyBaseB> >(cereal::base_class<PolyBaseB>&&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::base_class<PolyBaseC> >(cereal::base_class<PolyBaseC>&&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::bitset_detail::type>(cereal::bitset_detail::type&&) 500
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&>&&) 0
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&>&&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&>&&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&>&&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&>&&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&>&&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&>&&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&>&&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&>&&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&>&&) 1
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&>&&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&>&&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&>&&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> >(cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&>&&) 10600
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> >(cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&>&&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> >(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&>&&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> >(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&>&&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> >(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&>&&) 0
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> >(cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&>&&) 0
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> >(cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&>&&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> >(cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&>&&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> >(cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&>&&) 10000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<cereal::virtual_base_class<PolyBaseAA> >(cereal::virtual_base_class<PolyBaseAA>&&) 400
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<char const&>(char const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<double const&>(double const&) 301
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<double&>(double&) 300
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<double, double>(double&&, double&&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<float const&>(float const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<float&>(float&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<float, float>(float&&, float&&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<int const&, StructInternalSerialize const&>(int const&, StructInternalSerialize const&) 30000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<int const&, StructInternalSplit const&>(int const&, StructInternalSplit const&) 30000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<int const&, int const&>(int const&, int const&) 417588
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<int const&, std::shared_ptr<int> const&>(int const&, std::shared_ptr<int> const&) 10000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<int const&, std::unique_ptr<int, std::default_delete<int> > const&>(int const&, std::unique_ptr<int, std::default_delete<int> > const&) 10000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<int const&>(int const&) 110601
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<int&, float&>(int&, float&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<int&, int&>(int&, int&) 521896
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<int&, std::weak_ptr<MemoryCycle>&>(int&, std::weak_ptr<MemoryCycle>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<int&, std::weak_ptr<MemoryCycleLoadAndConstruct>&>(int&, std::weak_ptr<MemoryCycleLoadAndConstruct>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<int&>(int&) 23604
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<long const&>(long const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<long double const&>(long double const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<long double, long double>(long double&&, long double&&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<long long const&>(long long const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<long&>(long&) 300
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<long>(long&&) 600
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<short const&, StructInternalSplit const&>(short const&, StructInternalSplit const&) 20000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<short const&>(short const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<short&>(short&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<signed char const&, StructExternalSplit const&>(signed char const&, StructExternalSplit const&) 56593
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<signed char const&>(signed char const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<signed char&>(signed char&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::array<StructExternalSerialize, 100ul>&>(std::array<StructExternalSerialize, 100ul>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::array<StructExternalSplit, 100ul>&>(std::array<StructExternalSplit, 100ul>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::array<StructInternalSerialize, 100ul>&>(std::array<StructInternalSerialize, 100ul>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::array<StructInternalSplit, 100ul>&>(std::array<StructInternalSplit, 100ul>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::array<int, 100ul>&>(std::array<int, 100ul>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&) 60000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 700
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >&>(std::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>(std::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&>(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::bitset<256ul>&>(std::bitset<256ul>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::bitset<32ul>&>(std::bitset<32ul>&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::bitset<512ul>&>(std::bitset<512ul>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::bitset<65ul>&>(std::bitset<65ul>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::chrono::duration<long, std::ratio<1l, 1000000000l> >&&) 300
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&>(std::chrono::duration<long, std::ratio<1l, 1000000000l> >&) 300
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&>(std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&>(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::complex<double>&>(std::complex<double>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::complex<float>&>(std::complex<float>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::complex<long double>&>(std::complex<long double>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>(std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&>(std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::deque<int, std::allocator<int> > const&>(std::deque<int, std::allocator<int> > const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::deque<int, std::allocator<int> >&>(std::deque<int, std::allocator<int> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> >&>(std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> >&>(std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::forward_list<int, std::allocator<int> >&>(std::forward_list<int, std::allocator<int> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::less<StructExternalSerialize> const&>(std::less<StructExternalSerialize> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::less<StructExternalSplit> const&>(std::less<StructExternalSplit> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::less<StructInternalSerialize> const&>(std::less<StructInternalSerialize> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::less<StructInternalSplit> const&>(std::less<StructInternalSplit> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::less<int> const&>(std::less<int> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::list<StructExternalSplit, std::allocator<StructExternalSplit> >&>(std::list<StructExternalSplit, std::allocator<StructExternalSplit> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::list<StructInternalSplit, std::allocator<StructInternalSplit> >&>(std::list<StructInternalSplit, std::allocator<StructInternalSplit> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::list<int, std::allocator<int> >&>(std::list<int, std::allocator<int> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >&>(std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > >&>(std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > >&>(std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > >&>(std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&>(std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&>(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&>(std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > >&>(std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > >&>(std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&>(std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&>(std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > >&>(std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&>(std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&>(std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >&>(std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&>(std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >&>(std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::multiset<int, std::less<int>, std::allocator<int> >&>(std::multiset<int, std::less<int>, std::allocator<int> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::pair<StructExternalSerialize, StructExternalSerialize>&>(std::pair<StructExternalSerialize, StructExternalSerialize>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::pair<StructExternalSplit, StructExternalSplit>&>(std::pair<StructExternalSplit, StructExternalSplit>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::pair<StructInternalSerialize, StructInternalSerialize>&>(std::pair<StructInternalSerialize, StructInternalSerialize>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::pair<StructInternalSplit, StructInternalSplit>&>(std::pair<StructInternalSplit, StructInternalSplit>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::pair<int, int>&>(std::pair<int, int>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> >&>(std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> >&>(std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> >&>(std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> >&>(std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> >&>(std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >&>(std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >&>(std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >&>(std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >&>(std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::queue<int, std::deque<int, std::allocator<int> > >&>(std::queue<int, std::deque<int, std::allocator<int> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&>(std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >&>(std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&>(std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >&>(std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::set<int, std::less<int>, std::allocator<int> >&>(std::set<int, std::less<int>, std::allocator<int> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::shared_ptr<MemoryCycle>&>(std::shared_ptr<MemoryCycle>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::shared_ptr<MemoryCycleLoadAndConstruct>&>(std::shared_ptr<MemoryCycleLoadAndConstruct>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::shared_ptr<OneLA>&>(std::shared_ptr<OneLA>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::shared_ptr<OneLAVersioned>&>(std::shared_ptr<OneLAVersioned>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::shared_ptr<PolyBase> const&>(std::shared_ptr<PolyBase> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::shared_ptr<PolyBase>&, std::weak_ptr<PolyBase>&, std::unique_ptr<PolyBase, std::default_delete<PolyBase> >&>(std::shared_ptr<PolyBase>&, std::weak_ptr<PolyBase>&, std::unique_ptr<PolyBase, std::default_delete<PolyBase> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::shared_ptr<PolyBaseA> const&>(std::shared_ptr<PolyBaseA> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::shared_ptr<PolyBaseA>&, std::weak_ptr<PolyBaseA>&, std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> >&>(std::shared_ptr<PolyBaseA>&, std::weak_ptr<PolyBaseA>&, std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::shared_ptr<PolyLA> const&>(std::shared_ptr<PolyLA> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::shared_ptr<PolyLA>&>(std::shared_ptr<PolyLA>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::shared_ptr<TestClass>&>(std::shared_ptr<TestClass>&) 1
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::shared_ptr<ThreeLA>&>(std::shared_ptr<ThreeLA>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::shared_ptr<TwoLA>&>(std::shared_ptr<TwoLA>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::shared_ptr<TwoLAVersioned>&>(std::shared_ptr<TwoLAVersioned>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::shared_ptr<int>&, std::shared_ptr<int>&>(std::shared_ptr<int>&, std::shared_ptr<int>&) 300
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >&>(std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >&>(std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >&>(std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >&>(std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::stack<int, std::deque<int, std::allocator<int> > >&>(std::stack<int, std::deque<int, std::allocator<int> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize>&>(std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize>&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize>&>(std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit>&>(std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::tuple<int, int, int, int, int, int, int, int, int, int, int>&>(std::tuple<int, int, int, int, int, int, int, int, int, int, int>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::tuple<int, int, int, int>&>(std::tuple<int, int, int, int>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>(std::unique_ptr<OneLA, std::default_delete<OneLA> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>(std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>(std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&>(std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&>(std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&>(std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > >&>(std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > >&>(std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >&>(std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > >&>(std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&>(std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::unordered_multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&>(std::unordered_multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&>(std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&>(std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >&>(std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&>(std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >&>(std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >&>(std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&>(std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >&>(std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&>(std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >&>(std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >&>(std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::valarray<StructExternalSerialize>&>(std::valarray<StructExternalSerialize>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::valarray<StructExternalSplit>&>(std::valarray<StructExternalSplit>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::valarray<StructInternalSerialize>&>(std::valarray<StructInternalSerialize>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::valarray<StructInternalSplit>&>(std::valarray<StructInternalSplit>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::valarray<int>&>(std::valarray<int>&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>(std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>(std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::vector<bool, std::allocator<bool> >&>(std::vector<bool, std::allocator<bool> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::vector<int, std::allocator<int> > const&>(std::vector<int, std::allocator<int> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::vector<int, std::allocator<int> >&>(std::vector<int, std::allocator<int> >&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > >&>(std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > >&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<unsigned char const&, StructInternalSerialize const&>(unsigned char const&, StructInternalSerialize const&) 20000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<unsigned char const&>(unsigned char const&) 400
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<unsigned char&>(unsigned char&) 11400
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<unsigned char>(unsigned char&&) 10500
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<unsigned int const&, StructExternalSerialize const&>(unsigned int const&, StructExternalSerialize const&) 60000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<unsigned int const&>(unsigned int const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<unsigned int&>(unsigned int&) 13201
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<unsigned int>(unsigned int&&) 0
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 1000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<unsigned long const&>(unsigned long const&) 700
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<unsigned long long const&>(unsigned long long const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<unsigned long&>(unsigned long&) 70301
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<unsigned short const&, StructInternalSerialize const&>(unsigned short const&, StructInternalSerialize const&) 9996
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<unsigned short const&, StructInternalSplit const&>(unsigned short const&, StructInternalSplit const&) 9995
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<unsigned short const&>(unsigned short const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::operator()<unsigned short&>(unsigned short&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<BogusBasePolymorphic, (cereal::traits::detail::sfinae)0>(BogusBasePolymorphic const&) 0
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<Issue79Struct, (cereal::traits::detail::sfinae)0>(Issue79Struct const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<Issue79StructInternal, (cereal::traits::detail::sfinae)0>(Issue79StructInternal const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<MemberMinimal, (cereal::traits::detail::sfinae)0>(MemberMinimal const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<MemberMinimalVersioned, (cereal::traits::detail::sfinae)0>(MemberMinimalVersioned const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<MemoryCycle, (cereal::traits::detail::sfinae)0>(MemoryCycle const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<MemoryCycleLoadAndConstruct, (cereal::traits::detail::sfinae)0>(MemoryCycleLoadAndConstruct const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<NonMemberMinimal, (cereal::traits::detail::sfinae)0>(NonMemberMinimal const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<NonMemberMinimalVersioned, (cereal::traits::detail::sfinae)0>(NonMemberMinimalVersioned const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<OneLA, (cereal::traits::detail::sfinae)0>(OneLA const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<OneLAVersioned, (cereal::traits::detail::sfinae)0>(OneLAVersioned const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<PolyBase, (cereal::traits::detail::sfinae)0>(PolyBase const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<PolyBase>(cereal::base_class<PolyBase> const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<PolyBaseAA, (cereal::traits::detail::sfinae)0>(PolyBaseAA const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<PolyBaseAA>(cereal::virtual_base_class<PolyBaseAA> const&) 400
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<PolyBaseB, (cereal::traits::detail::sfinae)0>(PolyBaseB const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<PolyBaseB>(cereal::base_class<PolyBaseB> const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<PolyBaseC, (cereal::traits::detail::sfinae)0>(PolyBaseC const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<PolyBaseC>(cereal::base_class<PolyBaseC> const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<PolyDerived, (cereal::traits::detail::sfinae)0>(PolyDerived const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<PolyDerivedD, (cereal::traits::detail::sfinae)0>(PolyDerivedD const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<PolyDerivedLA, (cereal::traits::detail::sfinae)0>(PolyDerivedLA const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<SpecializedMSerialize, (cereal::traits::detail::sfinae)0>(SpecializedMSerialize const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<SpecializedMSerializeVersioned, (cereal::traits::detail::sfinae)0>(SpecializedMSerializeVersioned const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<SpecializedMSplit, (cereal::traits::detail::sfinae)0>(SpecializedMSplit const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<SpecializedMSplitMinimal, (cereal::traits::detail::sfinae)0>(SpecializedMSplitMinimal const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<SpecializedMSplitPolymorphic, (cereal::traits::detail::sfinae)0>(SpecializedMSplitPolymorphic const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<SpecializedMSplitVersioned, (cereal::traits::detail::sfinae)0>(SpecializedMSplitVersioned const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<SpecializedMSplitVersionedMinimal, (cereal::traits::detail::sfinae)0>(SpecializedMSplitVersionedMinimal const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<SpecializedNMSerialize, (cereal::traits::detail::sfinae)0>(SpecializedNMSerialize const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<SpecializedNMSerializeVersioned, (cereal::traits::detail::sfinae)0>(SpecializedNMSerializeVersioned const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<SpecializedNMSplit, (cereal::traits::detail::sfinae)0>(SpecializedNMSplit const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<SpecializedNMSplitMinimal, (cereal::traits::detail::sfinae)0>(SpecializedNMSplitMinimal const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<SpecializedNMSplitVersioned, (cereal::traits::detail::sfinae)0>(SpecializedNMSplitVersioned const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<SpecializedNMSplitVersionedMinimal, (cereal::traits::detail::sfinae)0>(SpecializedNMSplitVersionedMinimal const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<StructExternalSerialize, (cereal::traits::detail::sfinae)0>(StructExternalSerialize const&) 211100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<StructExternalSplit, (cereal::traits::detail::sfinae)0>(StructExternalSplit const&) 206893
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<StructInternalSerialize, (cereal::traits::detail::sfinae)0>(StructInternalSerialize const&) 310696
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<StructInternalSplit, (cereal::traits::detail::sfinae)0>(StructInternalSplit const&) 210695
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<TestClass, (cereal::traits::detail::sfinae)0>(TestClass const&) 1
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<TestStruct, (cereal::traits::detail::sfinae)0>(TestStruct const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<ThreeLA, (cereal::traits::detail::sfinae)0>(ThreeLA const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<TwoLA, (cereal::traits::detail::sfinae)0>(TwoLA const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<TwoLAVersioned, (cereal::traits::detail::sfinae)0>(TwoLAVersioned const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<UserStruct, (cereal::traits::detail::sfinae)0>(UserStruct const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<VersionStructMS, (cereal::traits::detail::sfinae)0>(VersionStructMS const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<VersionStructMSP, (cereal::traits::detail::sfinae)0>(VersionStructMSP const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<VersionStructNMS, (cereal::traits::detail::sfinae)0>(VersionStructNMS const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<VersionStructNMSP, (cereal::traits::detail::sfinae)0>(VersionStructNMSP const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<bool, (cereal::traits::detail::sfinae)0>(bool const&) 10800
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (cereal::traits::detail::sfinae)0>(boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 3
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::BinaryData<char const*>, (cereal::traits::detail::sfinae)0>(cereal::BinaryData<char const*> const&) 60801
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::BinaryData<char16_t const*>, (cereal::traits::detail::sfinae)0>(cereal::BinaryData<char16_t const*> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::BinaryData<char32_t const*>, (cereal::traits::detail::sfinae)0>(cereal::BinaryData<char32_t const*> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::BinaryData<int const*>, (cereal::traits::detail::sfinae)0>(cereal::BinaryData<int const*> const&) 400
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::BinaryData<wchar_t const*>, (cereal::traits::detail::sfinae)0>(cereal::BinaryData<wchar_t const*> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::MapItem<int const&, StructInternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<int const&, StructInternalSerialize const&> const&) 30000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::MapItem<int const&, StructInternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<int const&, StructInternalSplit const&> const&) 30000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::MapItem<int const&, std::shared_ptr<int> const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<int const&, std::shared_ptr<int> const&> const&) 10000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&> const&) 10000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::MapItem<short const&, StructInternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<short const&, StructInternalSplit const&> const&) 20000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::MapItem<signed char const&, StructExternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<signed char const&, StructExternalSplit const&> const&) 56593
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&> const&) 60000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::MapItem<unsigned char const&, StructInternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<unsigned char const&, StructInternalSerialize const&> const&) 20000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::MapItem<unsigned int const&, StructExternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<unsigned int const&, StructExternalSerialize const&> const&) 60000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> const&) 1000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::MapItem<unsigned short const&, StructInternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<unsigned short const&, StructInternalSerialize const&> const&) 9996
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::MapItem<unsigned short const&, StructInternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<unsigned short const&, StructInternalSplit const&> const&) 9995
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::SizeTag<unsigned long const&>, (cereal::traits::detail::sfinae)0>(cereal::SizeTag<unsigned long const&> const&) 500
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::SizeTag<unsigned long>, (cereal::traits::detail::sfinae)0>(cereal::SizeTag<unsigned long> const&) 70201
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::bitset_detail::type, (cereal::traits::detail::sfinae)0>(cereal::bitset_detail::type const&) 500
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> const&) 0
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> const&) 1
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> const&) 10600
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> const&) 0
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> const&) 0
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> const&) 10000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<char, (cereal::traits::detail::sfinae)0>(char const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<double, (cereal::traits::detail::sfinae)0>(double const&) 1101
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<float, (cereal::traits::detail::sfinae)0>(float const&) 600
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<int, (cereal::traits::detail::sfinae)0>(int const&) 2154173
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<long double, (cereal::traits::detail::sfinae)0>(long double const&) 300
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<long long, (cereal::traits::detail::sfinae)0>(long long const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<long, (cereal::traits::detail::sfinae)0>(long const&) 1100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<short, (cereal::traits::detail::sfinae)0>(short const&) 20200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<signed char, (cereal::traits::detail::sfinae)0>(signed char const&) 56793
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::array<StructExternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(std::array<StructExternalSerialize, 100ul> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::array<StructExternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(std::array<StructExternalSplit, 100ul> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::array<StructInternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(std::array<StructInternalSerialize, 100ul> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::array<StructInternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(std::array<StructInternalSplit, 100ul> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::array<int, 100ul>, (cereal::traits::detail::sfinae)0>(std::array<int, 100ul> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, (cereal::traits::detail::sfinae)0>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 60801
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >, (cereal::traits::detail::sfinae)0>(std::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >, (cereal::traits::detail::sfinae)0>(std::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, (cereal::traits::detail::sfinae)0>(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::bitset<256ul>, (cereal::traits::detail::sfinae)0>(std::bitset<256ul> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::bitset<32ul>, (cereal::traits::detail::sfinae)0>(std::bitset<32ul> const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::bitset<512ul>, (cereal::traits::detail::sfinae)0>(std::bitset<512ul> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::bitset<65ul>, (cereal::traits::detail::sfinae)0>(std::bitset<65ul> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, (cereal::traits::detail::sfinae)0>(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) 600
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::complex<double>, (cereal::traits::detail::sfinae)0>(std::complex<double> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::complex<float>, (cereal::traits::detail::sfinae)0>(std::complex<float> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::complex<long double>, (cereal::traits::detail::sfinae)0>(std::complex<long double> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 300
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 300
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 300
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 300
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::deque<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::deque<int, std::allocator<int> > const&) 300
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::forward_list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::forward_list<int, std::allocator<int> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::less<StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(std::less<StructExternalSerialize> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::less<StructExternalSplit>, (cereal::traits::detail::sfinae)0>(std::less<StructExternalSplit> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::less<StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(std::less<StructInternalSerialize> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::less<StructInternalSplit>, (cereal::traits::detail::sfinae)0>(std::less<StructInternalSplit> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::less<int>, (cereal::traits::detail::sfinae)0>(std::less<int> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::list<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::list<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::list<int, std::allocator<int> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > >, (cereal::traits::detail::sfinae)0>(std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > >, (cereal::traits::detail::sfinae)0>(std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > >, (cereal::traits::detail::sfinae)0>(std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::multiset<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::multiset<int, std::less<int>, std::allocator<int> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::pair<StructExternalSerialize, StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(std::pair<StructExternalSerialize, StructExternalSerialize> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::pair<StructExternalSplit, StructExternalSplit>, (cereal::traits::detail::sfinae)0>(std::pair<StructExternalSplit, StructExternalSplit> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::pair<StructInternalSerialize, StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(std::pair<StructInternalSerialize, StructInternalSerialize> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::pair<StructInternalSplit, StructInternalSplit>, (cereal::traits::detail::sfinae)0>(std::pair<StructInternalSplit, StructInternalSplit> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::pair<int, int>, (cereal::traits::detail::sfinae)0>(std::pair<int, int> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> >, (cereal::traits::detail::sfinae)0>(std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::queue<int, std::deque<int, std::allocator<int> > >, (cereal::traits::detail::sfinae)0>(std::queue<int, std::deque<int, std::allocator<int> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::set<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::set<int, std::less<int>, std::allocator<int> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::shared_ptr<BogusBasePolymorphic>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<BogusBasePolymorphic> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::shared_ptr<MemoryCycle>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<MemoryCycle> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::shared_ptr<MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<MemoryCycleLoadAndConstruct> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::shared_ptr<OneLA>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<OneLA> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::shared_ptr<OneLAVersioned>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<OneLAVersioned> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::shared_ptr<PolyBase>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<PolyBase> const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::shared_ptr<PolyBaseA>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<PolyBaseA> const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::shared_ptr<PolyLA>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<PolyLA> const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::shared_ptr<TestClass>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<TestClass> const&) 1
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::shared_ptr<ThreeLA>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<ThreeLA> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::shared_ptr<TwoLA>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<TwoLA> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::shared_ptr<TwoLAVersioned>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<TwoLAVersioned> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::shared_ptr<int>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<int> const&) 10600
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::stack<int, std::deque<int, std::allocator<int> > >, (cereal::traits::detail::sfinae)0>(std::stack<int, std::deque<int, std::allocator<int> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize> const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit>, (cereal::traits::detail::sfinae)0>(std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::tuple<int, int, int, int, int, int, int, int, int, int, int>, (cereal::traits::detail::sfinae)0>(std::tuple<int, int, int, int, int, int, int, int, int, int, int> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::tuple<int, int, int, int>, (cereal::traits::detail::sfinae)0>(std::tuple<int, int, int, int> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unique_ptr<OneLA, std::default_delete<OneLA> >, (cereal::traits::detail::sfinae)0>(std::unique_ptr<OneLA, std::default_delete<OneLA> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unique_ptr<PolyBase, std::default_delete<PolyBase> >, (cereal::traits::detail::sfinae)0>(std::unique_ptr<PolyBase, std::default_delete<PolyBase> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> >, (cereal::traits::detail::sfinae)0>(std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >, (cereal::traits::detail::sfinae)0>(std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >, (cereal::traits::detail::sfinae)0>(std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unique_ptr<int, std::default_delete<int> >, (cereal::traits::detail::sfinae)0>(std::unique_ptr<int, std::default_delete<int> > const&) 10000
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unordered_multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(std::unordered_multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::valarray<StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(std::valarray<StructExternalSerialize> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::valarray<StructExternalSplit>, (cereal::traits::detail::sfinae)0>(std::valarray<StructExternalSplit> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::valarray<StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(std::valarray<StructInternalSerialize> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::valarray<StructInternalSplit>, (cereal::traits::detail::sfinae)0>(std::valarray<StructInternalSplit> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::valarray<int>, (cereal::traits::detail::sfinae)0>(std::valarray<int> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 1200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::vector<bool, std::allocator<bool> >, (cereal::traits::detail::sfinae)0>(std::vector<bool, std::allocator<bool> > const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::vector<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::vector<int, std::allocator<int> > const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > >, (cereal::traits::detail::sfinae)0>(std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > > const&) 200
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::weak_ptr<MemoryCycle>, (cereal::traits::detail::sfinae)0>(std::weak_ptr<MemoryCycle> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::weak_ptr<MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(std::weak_ptr<MemoryCycleLoadAndConstruct> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::weak_ptr<PolyBase>, (cereal::traits::detail::sfinae)0>(std::weak_ptr<PolyBase> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<std::weak_ptr<PolyBaseA>, (cereal::traits::detail::sfinae)0>(std::weak_ptr<PolyBaseA> const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<unsigned char, (cereal::traits::detail::sfinae)0>(unsigned char const&) 42800
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<unsigned int, (cereal::traits::detail::sfinae)0>(unsigned int const&) 74701
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<unsigned long long, (cereal::traits::detail::sfinae)0>(unsigned long long const&) 100
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<unsigned long, (cereal::traits::detail::sfinae)0>(unsigned long const&) 72001
cereal::BinaryOutputArchive& cereal::OutputArchive<cereal::BinaryOutputArchive, 1u>::processImpl<unsigned short, (cereal::traits::detail::sfinae)0>(unsigned short const&) 20191
cereal::InputArchive<cereal::BinaryInputArchive, 1u>::InputArchive(cereal::BinaryInputArchive*) 3502
cereal::InputArchive<cereal::BinaryInputArchive, 1u>::getPolymorphicName(unsigned int) 500
cereal::InputArchive<cereal::BinaryInputArchive, 1u>::getSharedPointer(unsigned int) 800
cereal::InputArchive<cereal::BinaryInputArchive, 1u>::registerPolymorphicName(unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 400
cereal::InputArchive<cereal::BinaryInputArchive, 1u>::registerSharedPointer(unsigned int, std::shared_ptr<void>) 11401
cereal::InputArchive<cereal::BinaryInputArchive, 1u>::~InputArchive() 3502
cereal::InputArchive<cereal::JSONInputArchive, 0u>::InputArchive(cereal::JSONInputArchive*) 3602
cereal::InputArchive<cereal::JSONInputArchive, 0u>::getPolymorphicName(unsigned int) 500
cereal::InputArchive<cereal::JSONInputArchive, 0u>::getSharedPointer(unsigned int) 800
cereal::InputArchive<cereal::JSONInputArchive, 0u>::registerPolymorphicName(unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 400
cereal::InputArchive<cereal::JSONInputArchive, 0u>::registerSharedPointer(unsigned int, std::shared_ptr<void>) 11401
cereal::InputArchive<cereal::JSONInputArchive, 0u>::~InputArchive() 3602
cereal::InputArchive<cereal::PortableBinaryInputArchive, 1u>::InputArchive(cereal::PortableBinaryInputArchive*) 4002
cereal::InputArchive<cereal::PortableBinaryInputArchive, 1u>::getPolymorphicName(unsigned int) 500
cereal::InputArchive<cereal::PortableBinaryInputArchive, 1u>::getSharedPointer(unsigned int) 800
cereal::InputArchive<cereal::PortableBinaryInputArchive, 1u>::registerPolymorphicName(unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 400
cereal::InputArchive<cereal::PortableBinaryInputArchive, 1u>::registerSharedPointer(unsigned int, std::shared_ptr<void>) 11401
cereal::InputArchive<cereal::PortableBinaryInputArchive, 1u>::~InputArchive() 4002
cereal::InputArchive<cereal::XMLInputArchive, 0u>::InputArchive(cereal::XMLInputArchive*) 3646
cereal::InputArchive<cereal::XMLInputArchive, 0u>::getPolymorphicName(unsigned int) 500
cereal::InputArchive<cereal::XMLInputArchive, 0u>::getSharedPointer(unsigned int) 800
cereal::InputArchive<cereal::XMLInputArchive, 0u>::registerPolymorphicName(unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 400
cereal::InputArchive<cereal::XMLInputArchive, 0u>::registerSharedPointer(unsigned int, std::shared_ptr<void>) 11401
cereal::InputArchive<cereal::XMLInputArchive, 0u>::~InputArchive() 3646
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<BogusBasePolymorphic&>(BogusBasePolymorphic&) 0
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<Issue79Struct&>(Issue79Struct&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<Issue79StructInternal&>(Issue79StructInternal&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<MemberMinimal&, MemberMinimalVersioned&>(MemberMinimal&, MemberMinimalVersioned&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<MemoryCycle&>(MemoryCycle&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<NonMemberMinimal&, NonMemberMinimalVersioned&>(NonMemberMinimal&, NonMemberMinimalVersioned&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<PolyDerived&>(PolyDerived&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<PolyDerivedD&>(PolyDerivedD&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<SpecializedMSerialize&, SpecializedMSerializeVersioned&, SpecializedMSplit&, SpecializedMSplitVersioned&, std::shared_ptr<BogusBasePolymorphic>&, SpecializedMSplitMinimal&, SpecializedMSplitVersionedMinimal&, SpecializedNMSerialize&, SpecializedNMSerializeVersioned&, SpecializedNMSplit&, SpecializedNMSplitVersioned&, SpecializedNMSplitMinimal&, SpecializedNMSplitVersionedMinimal&>(SpecializedMSerialize&, SpecializedMSerializeVersioned&, SpecializedMSplit&, SpecializedMSplitVersioned&, std::shared_ptr<BogusBasePolymorphic>&, SpecializedMSplitMinimal&, SpecializedMSplitVersionedMinimal&, SpecializedNMSerialize&, SpecializedNMSerializeVersioned&, SpecializedNMSplit&, SpecializedNMSplitVersioned&, SpecializedNMSplitMinimal&, SpecializedNMSplitVersionedMinimal&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<SpecializedMSplitPolymorphic&>(SpecializedMSplitPolymorphic&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<StructExternalSerialize&>(StructExternalSerialize&) 211000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<StructExternalSplit&>(StructExternalSplit&) 206778
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<StructInternalSerialize&, StructInternalSplit&, StructExternalSerialize&, StructExternalSplit&>(StructInternalSerialize&, StructInternalSplit&, StructExternalSerialize&, StructExternalSplit&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<StructInternalSerialize&>(StructInternalSerialize&) 310595
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<StructInternalSplit&>(StructInternalSplit&) 210598
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<TestClass&>(TestClass&) 1
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<TestStruct&>(TestStruct&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<VersionStructMS&>(VersionStructMS&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<VersionStructMSP&>(VersionStructMSP&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<VersionStructNMS&>(VersionStructNMS&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<VersionStructNMSP&>(VersionStructNMSP&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<bool&>(bool&) 10800
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 3
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::MapItem<int&, StructInternalSerialize&> >(cereal::MapItem<int&, StructInternalSerialize&>&&) 30000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::MapItem<int&, StructInternalSplit&> >(cereal::MapItem<int&, StructInternalSplit&>&&) 30000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::MapItem<int&, std::shared_ptr<int>&> >(cereal::MapItem<int&, std::shared_ptr<int>&>&&) 10000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&> >(cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&>&&) 10000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::MapItem<short&, StructInternalSplit&> >(cereal::MapItem<short&, StructInternalSplit&>&&) 20000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::MapItem<signed char&, StructExternalSplit&> >(cereal::MapItem<signed char&, StructExternalSplit&>&&) 56578
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&> >(cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>&&) 60000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::MapItem<unsigned char&, StructInternalSerialize&> >(cereal::MapItem<unsigned char&, StructInternalSerialize&>&&) 20000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::MapItem<unsigned int&, StructExternalSerialize&> >(cereal::MapItem<unsigned int&, StructExternalSerialize&>&&) 60000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> >(cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>&&) 1000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::MapItem<unsigned short&, StructInternalSerialize&> >(cereal::MapItem<unsigned short&, StructInternalSerialize&>&&) 9995
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::MapItem<unsigned short&, StructInternalSplit&> >(cereal::MapItem<unsigned short&, StructInternalSplit&>&&) 9998
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<BogusBasePolymorphic&> >(cereal::NameValuePair<BogusBasePolymorphic&>&&) 0
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<MemoryCycle&> >(cereal::NameValuePair<MemoryCycle&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<PolyDerived&> >(cereal::NameValuePair<PolyDerived&>&&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<PolyDerivedD&> >(cereal::NameValuePair<PolyDerivedD&>&&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<SpecializedMSplitPolymorphic&> >(cereal::NameValuePair<SpecializedMSplitPolymorphic&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<StructExternalSerialize&> >(cereal::NameValuePair<StructExternalSerialize&>&&) 800
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<StructExternalSerialize&>, cereal::NameValuePair<StructExternalSerialize&> >(cereal::NameValuePair<StructExternalSerialize&>&&, cereal::NameValuePair<StructExternalSerialize&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<StructExternalSplit&>, cereal::NameValuePair<StructExternalSplit&> >(cereal::NameValuePair<StructExternalSplit&>&&, cereal::NameValuePair<StructExternalSplit&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<StructInternalSerialize&> >(cereal::NameValuePair<StructInternalSerialize&>&&) 400
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<StructInternalSerialize&>, cereal::NameValuePair<StructInternalSerialize&> >(cereal::NameValuePair<StructInternalSerialize&>&&, cereal::NameValuePair<StructInternalSerialize&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<StructInternalSplit&> >(cereal::NameValuePair<StructInternalSplit&>&&) 400
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<StructInternalSplit&>, cereal::NameValuePair<StructInternalSplit&> >(cereal::NameValuePair<StructInternalSplit&>&&, cereal::NameValuePair<StructInternalSplit&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<TestClass&> >(cereal::NameValuePair<TestClass&>&&) 1
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::bitset_detail::type&> >(cereal::NameValuePair<cereal::bitset_detail::type&>&&) 500
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&> >(cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&> >(cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&>&&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&> >(cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&> >(cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&>&&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&> >(cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&> >(cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&>&&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&> >(cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&> >(cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&>&&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> >&&) 0
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> >&&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> >&&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> >&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> >&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> >&&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> >&&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> >&&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> >&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> >&&) 1
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> >&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> >&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> >&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> >&&) 10600
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> >&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> >&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> >&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> >&&) 0
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> >&&) 0
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> >&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> >&&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> >&&) 10000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<double&> >(cereal::NameValuePair<double&>&&) 1
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<double&>, cereal::NameValuePair<double&> >(cereal::NameValuePair<double&>&&, cereal::NameValuePair<double&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<float&>, cereal::NameValuePair<float&> >(cereal::NameValuePair<float&>&&, cereal::NameValuePair<float&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<float&>, cereal::NameValuePair<unordered_naming&> >(cereal::NameValuePair<float&>&&, cereal::NameValuePair<unordered_naming&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<int&> >(cereal::NameValuePair<int&>&&) 21704
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<int&>, cereal::NameValuePair<StructInternalSerialize&> >(cereal::NameValuePair<int&>&&, cereal::NameValuePair<StructInternalSerialize&>&&) 30000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<int&>, cereal::NameValuePair<StructInternalSplit&> >(cereal::NameValuePair<int&>&&, cereal::NameValuePair<StructInternalSplit&>&&) 30000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<int&>, cereal::NameValuePair<int&> >(cereal::NameValuePair<int&>&&, cereal::NameValuePair<int&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<int&>, cereal::NameValuePair<std::shared_ptr<int>&> >(cereal::NameValuePair<int&>&&, cereal::NameValuePair<std::shared_ptr<int>&>&&) 10000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<int&>, cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> >&> >(cereal::NameValuePair<int&>&&, cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> >&>&&) 10000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<long double&>, cereal::NameValuePair<long double&> >(cereal::NameValuePair<long double&>&&, cereal::NameValuePair<long double&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<long&> >(cereal::NameValuePair<long&>&&) 600
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<short&>, cereal::NameValuePair<StructInternalSplit&> >(cereal::NameValuePair<short&>&&, cereal::NameValuePair<StructInternalSplit&>&&) 20000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<signed char&>, cereal::NameValuePair<StructExternalSplit&> >(cereal::NameValuePair<signed char&>&&, cereal::NameValuePair<StructExternalSplit&>&&) 56578
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >(cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&) 651
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, cereal::NameValuePair<int&> >(cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, cereal::NameValuePair<int&>&&) 60000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&> >(cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&>&&) 300
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&> >(cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>&&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&> >(cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>&&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> >(cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>&&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&> >(cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&>&&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<std::deque<int, std::allocator<int> >&> >(cereal::NameValuePair<std::deque<int, std::allocator<int> >&>&&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<std::less<StructExternalSerialize>&> >(cereal::NameValuePair<std::less<StructExternalSerialize>&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<std::less<StructExternalSplit>&> >(cereal::NameValuePair<std::less<StructExternalSplit>&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<std::less<StructInternalSerialize>&> >(cereal::NameValuePair<std::less<StructInternalSerialize>&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<std::less<StructInternalSplit>&> >(cereal::NameValuePair<std::less<StructInternalSplit>&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<std::less<int>&> >(cereal::NameValuePair<std::less<int>&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<std::pair<float, unordered_naming>&>, cereal::NameValuePair<double&>, cereal::NameValuePair<int&>, cereal::NameValuePair<std::vector<bool, std::allocator<bool> >&>, cereal::NameValuePair<int&>, cereal::NameValuePair<int&>, int&>(cereal::NameValuePair<std::pair<float, unordered_naming>&>&&, cereal::NameValuePair<double&>&&, cereal::NameValuePair<int&>&&, cereal::NameValuePair<std::vector<bool, std::allocator<bool> >&>&&, cereal::NameValuePair<int&>&&, cereal::NameValuePair<int&>&&, int&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<std::shared_ptr<PolyBase>&> >(cereal::NameValuePair<std::shared_ptr<PolyBase>&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<std::shared_ptr<PolyBaseA>&> >(cereal::NameValuePair<std::shared_ptr<PolyBaseA>&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&> >(cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&> >(cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> >(cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&> >(cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<std::vector<int, std::allocator<int> >&> >(cereal::NameValuePair<std::vector<int, std::allocator<int> >&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<unsigned char&> >(cereal::NameValuePair<unsigned char&>&&) 10600
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<unsigned char&>, cereal::NameValuePair<StructInternalSerialize&> >(cereal::NameValuePair<unsigned char&>&&, cereal::NameValuePair<StructInternalSerialize&>&&) 20000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<unsigned int&> >(cereal::NameValuePair<unsigned int&>&&) 13101
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<unsigned int&>, cereal::NameValuePair<StructExternalSerialize&> >(cereal::NameValuePair<unsigned int&>&&, cereal::NameValuePair<StructExternalSerialize&>&&) 60000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<unsigned long long&> >(cereal::NameValuePair<unsigned long long&>&&) 0
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<unsigned long&> >(cereal::NameValuePair<unsigned long&>&&) 250
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<unsigned long&>, cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> >(cereal::NameValuePair<unsigned long&>&&, cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>&&) 1000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<unsigned short&>, cereal::NameValuePair<StructInternalSerialize&> >(cereal::NameValuePair<unsigned short&>&&, cereal::NameValuePair<StructInternalSerialize&>&&) 9995
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::NameValuePair<unsigned short&>, cereal::NameValuePair<StructInternalSplit&> >(cereal::NameValuePair<unsigned short&>&&, cereal::NameValuePair<StructInternalSplit&>&&) 9998
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::SizeTag<unsigned long&> >(cereal::SizeTag<unsigned long&>&&) 9700
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::base_class<PolyBase>, bool&, double&>(cereal::base_class<PolyBase>&&, bool&, double&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::base_class<PolyBaseB> >(cereal::base_class<PolyBaseB>&&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::base_class<PolyBaseC> >(cereal::base_class<PolyBaseC>&&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::bitset_detail::type&>(cereal::bitset_detail::type&) 500
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&>&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&>&) 0
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&>&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&>&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&>&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&>&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&>&) 1
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&>&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&>&) 10600
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>&>(cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&>&>(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&>&>(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&>&>(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&>&) 0
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&>&>(cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&>&) 0
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>&>(cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>&>(cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&>&>(cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&>&) 10000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<cereal::virtual_base_class<PolyBaseAA> >(cereal::virtual_base_class<PolyBaseAA>&&) 400
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<char&>(char&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<double&>(double&) 801
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<float&>(float&) 400
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<int&, cereal::NameValuePair<int&>, cereal::NameValuePair<int&>, cereal::NameValuePair<int&> >(int&, cereal::NameValuePair<int&>&&, cereal::NameValuePair<int&>&&, cereal::NameValuePair<int&>&&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<int&, float&>(int&, float&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<int&, int&>(int&, int&) 939371
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<int&, std::weak_ptr<MemoryCycle>&>(int&, std::weak_ptr<MemoryCycle>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<int&, std::weak_ptr<MemoryCycleLoadAndConstruct>&>(int&, std::weak_ptr<MemoryCycleLoadAndConstruct>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<int&>(int&) 315005
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<long double&>(long double&) 300
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<long long&>(long long&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<long&>(long&) 1000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<short&>(short&) 20100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<signed char&>(signed char&) 56678
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::array<StructExternalSerialize, 100ul>&>(std::array<StructExternalSerialize, 100ul>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::array<StructExternalSplit, 100ul>&>(std::array<StructExternalSplit, 100ul>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::array<StructInternalSerialize, 100ul>&>(std::array<StructInternalSerialize, 100ul>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::array<StructInternalSplit, 100ul>&>(std::array<StructInternalSplit, 100ul>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::array<int, 100ul>&>(std::array<int, 100ul>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 61151
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::bitset<256ul>&>(std::bitset<256ul>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::bitset<32ul>&>(std::bitset<32ul>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::bitset<512ul>&>(std::bitset<512ul>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::bitset<65ul>&>(std::bitset<65ul>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&>(std::chrono::duration<long, std::ratio<1l, 1000000000l> >&) 600
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&>(std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&>(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::complex<double>&>(std::complex<double>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::complex<float>&>(std::complex<float>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::complex<long double>&>(std::complex<long double>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 300
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>(std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&) 300
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 300
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&>(std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&) 300
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::deque<int, std::allocator<int> >&>(std::deque<int, std::allocator<int> >&) 300
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> >&>(std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> >&>(std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::forward_list<int, std::allocator<int> >&>(std::forward_list<int, std::allocator<int> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::less<StructExternalSerialize>&>(std::less<StructExternalSerialize>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::less<StructExternalSplit>&>(std::less<StructExternalSplit>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::less<StructInternalSerialize>&>(std::less<StructInternalSerialize>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::less<StructInternalSplit>&>(std::less<StructInternalSplit>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::less<int>&>(std::less<int>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::list<StructExternalSplit, std::allocator<StructExternalSplit> >&>(std::list<StructExternalSplit, std::allocator<StructExternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::list<StructInternalSplit, std::allocator<StructInternalSplit> >&>(std::list<StructInternalSplit, std::allocator<StructInternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::list<int, std::allocator<int> >&>(std::list<int, std::allocator<int> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >&>(std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > >&>(std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > >&>(std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > >&>(std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&>(std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&>(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&>(std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > >&>(std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > >&>(std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&>(std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&>(std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > >&>(std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&>(std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&>(std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >&>(std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&>(std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >&>(std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::multiset<int, std::less<int>, std::allocator<int> >&>(std::multiset<int, std::less<int>, std::allocator<int> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::pair<StructExternalSerialize, StructExternalSerialize>&>(std::pair<StructExternalSerialize, StructExternalSerialize>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::pair<StructExternalSplit, StructExternalSplit>&>(std::pair<StructExternalSplit, StructExternalSplit>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::pair<StructInternalSerialize, StructInternalSerialize>&>(std::pair<StructInternalSerialize, StructInternalSerialize>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::pair<StructInternalSplit, StructInternalSplit>&>(std::pair<StructInternalSplit, StructInternalSplit>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::pair<float, unordered_naming>&>(std::pair<float, unordered_naming>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::pair<int, int>&>(std::pair<int, int>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> >&>(std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> >&>(std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> >&>(std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> >&>(std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> >&>(std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >&>(std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >&>(std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >&>(std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >&>(std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::queue<int, std::deque<int, std::allocator<int> > >&>(std::queue<int, std::deque<int, std::allocator<int> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&>(std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >&>(std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&>(std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >&>(std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::set<int, std::less<int>, std::allocator<int> >&>(std::set<int, std::less<int>, std::allocator<int> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::shared_ptr<MemoryCycle>&>(std::shared_ptr<MemoryCycle>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::shared_ptr<MemoryCycleLoadAndConstruct>&>(std::shared_ptr<MemoryCycleLoadAndConstruct>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::shared_ptr<OneLA>&>(std::shared_ptr<OneLA>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::shared_ptr<OneLAVersioned>&>(std::shared_ptr<OneLAVersioned>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::shared_ptr<PolyBase>&, std::weak_ptr<PolyBase>&, std::unique_ptr<PolyBase, std::default_delete<PolyBase> >&>(std::shared_ptr<PolyBase>&, std::weak_ptr<PolyBase>&, std::unique_ptr<PolyBase, std::default_delete<PolyBase> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::shared_ptr<PolyBase>&>(std::shared_ptr<PolyBase>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::shared_ptr<PolyBaseA>&, std::weak_ptr<PolyBaseA>&, std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> >&>(std::shared_ptr<PolyBaseA>&, std::weak_ptr<PolyBaseA>&, std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::shared_ptr<PolyBaseA>&>(std::shared_ptr<PolyBaseA>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::shared_ptr<PolyLA>&>(std::shared_ptr<PolyLA>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::shared_ptr<TestClass>&>(std::shared_ptr<TestClass>&) 1
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::shared_ptr<ThreeLA>&>(std::shared_ptr<ThreeLA>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::shared_ptr<TwoLA>&>(std::shared_ptr<TwoLA>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::shared_ptr<TwoLAVersioned>&>(std::shared_ptr<TwoLAVersioned>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::shared_ptr<int>&, std::shared_ptr<int>&>(std::shared_ptr<int>&, std::shared_ptr<int>&) 300
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::shared_ptr<int>&>(std::shared_ptr<int>&) 10000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >&>(std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >&>(std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >&>(std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >&>(std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::stack<int, std::deque<int, std::allocator<int> > >&>(std::stack<int, std::deque<int, std::allocator<int> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize>&>(std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize>&>(std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit>&>(std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::tuple<int, int, int, int, int, int, int, int, int, int, int>&>(std::tuple<int, int, int, int, int, int, int, int, int, int, int>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::tuple<int, int, int, int>&>(std::tuple<int, int, int, int>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>(std::unique_ptr<OneLA, std::default_delete<OneLA> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>(std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>(std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unique_ptr<int, std::default_delete<int> >&>(std::unique_ptr<int, std::default_delete<int> >&) 10000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&>(std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&>(std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&>(std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > >&>(std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > >&>(std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >&>(std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > >&>(std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&>(std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unordered_multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&>(std::unordered_multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&>(std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&>(std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >&>(std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&>(std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >&>(std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >&>(std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&>(std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >&>(std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&>(std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >&>(std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >&>(std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::valarray<StructExternalSerialize>&>(std::valarray<StructExternalSerialize>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::valarray<StructExternalSplit>&>(std::valarray<StructExternalSplit>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::valarray<StructInternalSerialize>&>(std::valarray<StructInternalSerialize>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::valarray<StructInternalSplit>&>(std::valarray<StructInternalSplit>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::valarray<int>&>(std::valarray<int>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>(std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 1200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>(std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::vector<bool, std::allocator<bool> >&>(std::vector<bool, std::allocator<bool> >&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::vector<int, std::allocator<int> >&>(std::vector<int, std::allocator<int> >&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > >&>(std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > >&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<unordered_naming&>(unordered_naming&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<unsigned char&>(unsigned char&) 31000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<unsigned int&>(unsigned int&) 74501
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<unsigned long long&>(unsigned long long&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<unsigned long&>(unsigned long&) 1450
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::operator()<unsigned short&>(unsigned short&) 20093
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<BogusBasePolymorphic, (cereal::traits::detail::sfinae)0>(BogusBasePolymorphic&) 0
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<Issue79Struct, (cereal::traits::detail::sfinae)0>(Issue79Struct&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<Issue79StructInternal, (cereal::traits::detail::sfinae)0>(Issue79StructInternal&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<MemberMinimal, (cereal::traits::detail::sfinae)0>(MemberMinimal&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<MemberMinimalVersioned, (cereal::traits::detail::sfinae)0>(MemberMinimalVersioned&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<MemoryCycle, (cereal::traits::detail::sfinae)0>(MemoryCycle&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<NonMemberMinimal, (cereal::traits::detail::sfinae)0>(NonMemberMinimal&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<NonMemberMinimalVersioned, (cereal::traits::detail::sfinae)0>(NonMemberMinimalVersioned&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<PolyBase, (cereal::traits::detail::sfinae)0>(PolyBase&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<PolyBase>(cereal::base_class<PolyBase>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<PolyBaseAA, (cereal::traits::detail::sfinae)0>(PolyBaseAA&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<PolyBaseAA>(cereal::virtual_base_class<PolyBaseAA>&) 400
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<PolyBaseB, (cereal::traits::detail::sfinae)0>(PolyBaseB&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<PolyBaseB>(cereal::base_class<PolyBaseB>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<PolyBaseC, (cereal::traits::detail::sfinae)0>(PolyBaseC&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<PolyBaseC>(cereal::base_class<PolyBaseC>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<PolyDerived, (cereal::traits::detail::sfinae)0>(PolyDerived&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<PolyDerivedD, (cereal::traits::detail::sfinae)0>(PolyDerivedD&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<SpecializedMSerialize, (cereal::traits::detail::sfinae)0>(SpecializedMSerialize&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<SpecializedMSerializeVersioned, (cereal::traits::detail::sfinae)0>(SpecializedMSerializeVersioned&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<SpecializedMSplit, (cereal::traits::detail::sfinae)0>(SpecializedMSplit&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<SpecializedMSplitMinimal, (cereal::traits::detail::sfinae)0>(SpecializedMSplitMinimal&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<SpecializedMSplitPolymorphic, (cereal::traits::detail::sfinae)0>(SpecializedMSplitPolymorphic&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<SpecializedMSplitVersioned, (cereal::traits::detail::sfinae)0>(SpecializedMSplitVersioned&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<SpecializedMSplitVersionedMinimal, (cereal::traits::detail::sfinae)0>(SpecializedMSplitVersionedMinimal&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<SpecializedNMSerialize, (cereal::traits::detail::sfinae)0>(SpecializedNMSerialize&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<SpecializedNMSerializeVersioned, (cereal::traits::detail::sfinae)0>(SpecializedNMSerializeVersioned&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<SpecializedNMSplit, (cereal::traits::detail::sfinae)0>(SpecializedNMSplit&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<SpecializedNMSplitMinimal, (cereal::traits::detail::sfinae)0>(SpecializedNMSplitMinimal&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<SpecializedNMSplitVersioned, (cereal::traits::detail::sfinae)0>(SpecializedNMSplitVersioned&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<SpecializedNMSplitVersionedMinimal, (cereal::traits::detail::sfinae)0>(SpecializedNMSplitVersionedMinimal&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<StructExternalSerialize, (cereal::traits::detail::sfinae)0>(StructExternalSerialize&) 211100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<StructExternalSplit, (cereal::traits::detail::sfinae)0>(StructExternalSplit&) 206878
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<StructInternalSerialize, (cereal::traits::detail::sfinae)0>(StructInternalSerialize&) 310695
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<StructInternalSplit, (cereal::traits::detail::sfinae)0>(StructInternalSplit&) 210698
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<TestClass, (cereal::traits::detail::sfinae)0>(TestClass&) 1
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<TestStruct, (cereal::traits::detail::sfinae)0>(TestStruct&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<VersionStructMS, (cereal::traits::detail::sfinae)0>(VersionStructMS&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<VersionStructMSP, (cereal::traits::detail::sfinae)0>(VersionStructMSP&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<VersionStructNMS, (cereal::traits::detail::sfinae)0>(VersionStructNMS&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<VersionStructNMSP, (cereal::traits::detail::sfinae)0>(VersionStructNMSP&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<bool, (cereal::traits::detail::sfinae)0>(bool&) 11100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (cereal::traits::detail::sfinae)0>(boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 3
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::MapItem<int&, StructInternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<int&, StructInternalSerialize&>&) 30000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::MapItem<int&, StructInternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<int&, StructInternalSplit&>&) 30000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::MapItem<int&, std::shared_ptr<int>&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<int&, std::shared_ptr<int>&>&) 10000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&>&) 10000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::MapItem<short&, StructInternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<short&, StructInternalSplit&>&) 20000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::MapItem<signed char&, StructExternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<signed char&, StructExternalSplit&>&) 56578
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>&) 60000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::MapItem<unsigned char&, StructInternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<unsigned char&, StructInternalSerialize&>&) 20000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::MapItem<unsigned int&, StructExternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<unsigned int&, StructExternalSerialize&>&) 60000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>&) 1000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::MapItem<unsigned short&, StructInternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<unsigned short&, StructInternalSerialize&>&) 9995
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::MapItem<unsigned short&, StructInternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<unsigned short&, StructInternalSplit&>&) 9998
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<BogusBasePolymorphic&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<BogusBasePolymorphic&>&) 0
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<MemoryCycle&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<MemoryCycle&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<PolyDerived&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<PolyDerived&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<PolyDerivedD&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<PolyDerivedD&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<SpecializedMSplitPolymorphic&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<SpecializedMSplitPolymorphic&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<StructExternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<StructExternalSerialize&>&) 61000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<StructExternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<StructExternalSplit&>&) 56778
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<StructInternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<StructInternalSerialize&>&) 60595
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<StructInternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<StructInternalSplit&>&) 60598
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<TestClass&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<TestClass&>&) 1
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::bitset_detail::type&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::bitset_detail::type&>&) 500
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> >&) 0
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> >&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> >&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> >&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> >&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> >&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> >&) 1
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> >&) 10600
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> >&) 0
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> >&) 0
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> >&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> >&) 10000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<double&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<double&>&) 301
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<float&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<float&>&) 300
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<int&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<int&>&) 162504
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<long double&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<long double&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<long&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<long&>&) 600
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<short&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<short&>&) 20000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<signed char&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<signed char&>&) 56578
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&) 60651
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&>&) 300
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<std::deque<int, std::allocator<int> >&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::deque<int, std::allocator<int> >&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<std::less<StructExternalSerialize>&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::less<StructExternalSerialize>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<std::less<StructExternalSplit>&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::less<StructExternalSplit>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<std::less<StructInternalSerialize>&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::less<StructInternalSerialize>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<std::less<StructInternalSplit>&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::less<StructInternalSplit>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<std::less<int>&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::less<int>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<std::pair<float, unordered_naming>&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::pair<float, unordered_naming>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<std::shared_ptr<PolyBase>&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::shared_ptr<PolyBase>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<std::shared_ptr<PolyBaseA>&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::shared_ptr<PolyBaseA>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<std::shared_ptr<int>&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::shared_ptr<int>&>&) 10000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> >&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> >&>&) 10000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>&) 1100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<std::vector<bool, std::allocator<bool> >&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::vector<bool, std::allocator<bool> >&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<std::vector<int, std::allocator<int> >&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::vector<int, std::allocator<int> >&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<unordered_naming&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<unordered_naming&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<unsigned char&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<unsigned char&>&) 30600
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<unsigned int&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<unsigned int&>&) 74401
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<unsigned long long&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<unsigned long long&>&) 0
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<unsigned long&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<unsigned long&>&) 1250
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::NameValuePair<unsigned short&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<unsigned short&>&) 19993
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::SizeTag<unsigned long&>, (cereal::traits::detail::sfinae)0>(cereal::SizeTag<unsigned long&>&) 9700
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::bitset_detail::type, (cereal::traits::detail::sfinae)0>(cereal::bitset_detail::type&) 500
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&>&) 0
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&>&) 1
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&>&) 10600
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&>&) 0
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&>&) 0
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&>&) 10000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<char, (cereal::traits::detail::sfinae)0>(char&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<double, (cereal::traits::detail::sfinae)0>(double&) 1101
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<float, (cereal::traits::detail::sfinae)0>(float&) 600
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<int, (cereal::traits::detail::sfinae)0>(int&) 2194747
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<long double, (cereal::traits::detail::sfinae)0>(long double&) 300
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<long long, (cereal::traits::detail::sfinae)0>(long long&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<long, (cereal::traits::detail::sfinae)0>(long&) 1000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<short, (cereal::traits::detail::sfinae)0>(short&) 20100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<signed char, (cereal::traits::detail::sfinae)0>(signed char&) 56678
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::array<StructExternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(std::array<StructExternalSerialize, 100ul>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::array<StructExternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(std::array<StructExternalSplit, 100ul>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::array<StructInternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(std::array<StructInternalSerialize, 100ul>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::array<StructInternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(std::array<StructInternalSplit, 100ul>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::array<int, 100ul>, (cereal::traits::detail::sfinae)0>(std::array<int, 100ul>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, (cereal::traits::detail::sfinae)0>(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 61451
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::bitset<256ul>, (cereal::traits::detail::sfinae)0>(std::bitset<256ul>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::bitset<32ul>, (cereal::traits::detail::sfinae)0>(std::bitset<32ul>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::bitset<512ul>, (cereal::traits::detail::sfinae)0>(std::bitset<512ul>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::bitset<65ul>, (cereal::traits::detail::sfinae)0>(std::bitset<65ul>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, (cereal::traits::detail::sfinae)0>(std::chrono::duration<long, std::ratio<1l, 1000000000l> >&) 600
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::complex<double>, (cereal::traits::detail::sfinae)0>(std::complex<double>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::complex<float>, (cereal::traits::detail::sfinae)0>(std::complex<float>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::complex<long double>, (cereal::traits::detail::sfinae)0>(std::complex<long double>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 300
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&) 300
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 300
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&) 300
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::deque<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::deque<int, std::allocator<int> >&) 300
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::forward_list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::forward_list<int, std::allocator<int> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::less<StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(std::less<StructExternalSerialize>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::less<StructExternalSplit>, (cereal::traits::detail::sfinae)0>(std::less<StructExternalSplit>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::less<StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(std::less<StructInternalSerialize>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::less<StructInternalSplit>, (cereal::traits::detail::sfinae)0>(std::less<StructInternalSplit>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::less<int>, (cereal::traits::detail::sfinae)0>(std::less<int>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::list<StructExternalSplit, std::allocator<StructExternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::list<StructInternalSplit, std::allocator<StructInternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::list<int, std::allocator<int> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > >, (cereal::traits::detail::sfinae)0>(std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > >, (cereal::traits::detail::sfinae)0>(std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > >, (cereal::traits::detail::sfinae)0>(std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::multiset<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::multiset<int, std::less<int>, std::allocator<int> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::pair<StructExternalSerialize, StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(std::pair<StructExternalSerialize, StructExternalSerialize>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::pair<StructExternalSplit, StructExternalSplit>, (cereal::traits::detail::sfinae)0>(std::pair<StructExternalSplit, StructExternalSplit>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::pair<StructInternalSerialize, StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(std::pair<StructInternalSerialize, StructInternalSerialize>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::pair<StructInternalSplit, StructInternalSplit>, (cereal::traits::detail::sfinae)0>(std::pair<StructInternalSplit, StructInternalSplit>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::pair<float, unordered_naming>, (cereal::traits::detail::sfinae)0>(std::pair<float, unordered_naming>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::pair<int, int>, (cereal::traits::detail::sfinae)0>(std::pair<int, int>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> >, (cereal::traits::detail::sfinae)0>(std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::queue<int, std::deque<int, std::allocator<int> > >, (cereal::traits::detail::sfinae)0>(std::queue<int, std::deque<int, std::allocator<int> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::set<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::set<int, std::less<int>, std::allocator<int> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::shared_ptr<BogusBasePolymorphic>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<BogusBasePolymorphic>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::shared_ptr<MemoryCycle>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<MemoryCycle>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::shared_ptr<MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<MemoryCycleLoadAndConstruct>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::shared_ptr<OneLA>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<OneLA>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::shared_ptr<OneLAVersioned>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<OneLAVersioned>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::shared_ptr<PolyBase>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<PolyBase>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::shared_ptr<PolyBaseA>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<PolyBaseA>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::shared_ptr<PolyLA>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<PolyLA>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::shared_ptr<TestClass>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<TestClass>&) 1
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::shared_ptr<ThreeLA>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<ThreeLA>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::shared_ptr<TwoLA>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<TwoLA>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::shared_ptr<TwoLAVersioned>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<TwoLAVersioned>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::shared_ptr<int>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<int>&) 10600
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::stack<int, std::deque<int, std::allocator<int> > >, (cereal::traits::detail::sfinae)0>(std::stack<int, std::deque<int, std::allocator<int> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize>&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit>, (cereal::traits::detail::sfinae)0>(std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::tuple<int, int, int, int, int, int, int, int, int, int, int>, (cereal::traits::detail::sfinae)0>(std::tuple<int, int, int, int, int, int, int, int, int, int, int>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::tuple<int, int, int, int>, (cereal::traits::detail::sfinae)0>(std::tuple<int, int, int, int>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unique_ptr<OneLA, std::default_delete<OneLA> >, (cereal::traits::detail::sfinae)0>(std::unique_ptr<OneLA, std::default_delete<OneLA> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unique_ptr<PolyBase, std::default_delete<PolyBase> >, (cereal::traits::detail::sfinae)0>(std::unique_ptr<PolyBase, std::default_delete<PolyBase> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> >, (cereal::traits::detail::sfinae)0>(std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >, (cereal::traits::detail::sfinae)0>(std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >, (cereal::traits::detail::sfinae)0>(std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unique_ptr<int, std::default_delete<int> >, (cereal::traits::detail::sfinae)0>(std::unique_ptr<int, std::default_delete<int> >&) 10000
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unordered_multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(std::unordered_multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::valarray<StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(std::valarray<StructExternalSerialize>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::valarray<StructExternalSplit>, (cereal::traits::detail::sfinae)0>(std::valarray<StructExternalSplit>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::valarray<StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(std::valarray<StructInternalSerialize>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::valarray<StructInternalSplit>, (cereal::traits::detail::sfinae)0>(std::valarray<StructInternalSplit>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::valarray<int>, (cereal::traits::detail::sfinae)0>(std::valarray<int>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 1200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::vector<bool, std::allocator<bool> >, (cereal::traits::detail::sfinae)0>(std::vector<bool, std::allocator<bool> >&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::vector<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::vector<int, std::allocator<int> >&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > >, (cereal::traits::detail::sfinae)0>(std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > >&) 200
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::weak_ptr<MemoryCycle>, (cereal::traits::detail::sfinae)0>(std::weak_ptr<MemoryCycle>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::weak_ptr<MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(std::weak_ptr<MemoryCycleLoadAndConstruct>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::weak_ptr<PolyBase>, (cereal::traits::detail::sfinae)0>(std::weak_ptr<PolyBase>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<std::weak_ptr<PolyBaseA>, (cereal::traits::detail::sfinae)0>(std::weak_ptr<PolyBaseA>&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<unordered_naming, (cereal::traits::detail::sfinae)0>(unordered_naming&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<unsigned char, (cereal::traits::detail::sfinae)0>(unsigned char&) 31500
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<unsigned int, (cereal::traits::detail::sfinae)0>(unsigned int&) 74601
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<unsigned long long, (cereal::traits::detail::sfinae)0>(unsigned long long&) 100
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<unsigned long, (cereal::traits::detail::sfinae)0>(unsigned long&) 1450
cereal::JSONInputArchive& cereal::InputArchive<cereal::JSONInputArchive, 0u>::processImpl<unsigned short, (cereal::traits::detail::sfinae)0>(unsigned short&) 20093
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<BogusBasePolymorphic&>(BogusBasePolymorphic&) 0
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<Issue79Struct&>(Issue79Struct&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<Issue79StructInternal&>(Issue79StructInternal&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<MemberMinimal&, MemberMinimalVersioned&>(MemberMinimal&, MemberMinimalVersioned&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<MemoryCycle&>(MemoryCycle&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<MemoryCycleLoadAndConstruct&>(MemoryCycleLoadAndConstruct&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<NonMemberMinimal&, NonMemberMinimalVersioned&>(NonMemberMinimal&, NonMemberMinimalVersioned&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<OneLA&>(OneLA&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<OneLAVersioned&>(OneLAVersioned&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<PolyDerived const&>(PolyDerived const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<PolyDerivedD const&>(PolyDerivedD const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<PolyDerivedLA const&>(PolyDerivedLA const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<SpecializedMSerialize&, SpecializedMSerializeVersioned&, SpecializedMSplit&, SpecializedMSplitVersioned&, std::shared_ptr<BogusBasePolymorphic>&, SpecializedMSplitMinimal&, SpecializedMSplitVersionedMinimal&, SpecializedNMSerialize&, SpecializedNMSerializeVersioned&, SpecializedNMSplit&, SpecializedNMSplitVersioned&, SpecializedNMSplitMinimal&, SpecializedNMSplitVersionedMinimal&>(SpecializedMSerialize&, SpecializedMSerializeVersioned&, SpecializedMSplit&, SpecializedMSplitVersioned&, std::shared_ptr<BogusBasePolymorphic>&, SpecializedMSplitMinimal&, SpecializedMSplitVersionedMinimal&, SpecializedNMSerialize&, SpecializedNMSerializeVersioned&, SpecializedNMSplit&, SpecializedNMSplitVersioned&, SpecializedNMSplitMinimal&, SpecializedNMSplitVersionedMinimal&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<SpecializedMSplitPolymorphic const&>(SpecializedMSplitPolymorphic const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<StructExternalSerialize const&>(StructExternalSerialize const&) 210000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<StructExternalSerialize&>(StructExternalSerialize&) 1000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<StructExternalSplit const&>(StructExternalSplit const&) 206578
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<StructExternalSplit&>(StructExternalSplit&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<StructInternalSerialize const&>(StructInternalSerialize const&) 309995
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<StructInternalSerialize&, StructInternalSplit&, StructExternalSerialize&, StructExternalSplit&>(StructInternalSerialize&, StructInternalSplit&, StructExternalSerialize&, StructExternalSplit&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<StructInternalSerialize&>(StructInternalSerialize&) 600
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<StructInternalSplit const&>(StructInternalSplit const&) 209998
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<StructInternalSplit&>(StructInternalSplit&) 600
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<TestClass&>(TestClass&) 1
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<TestStruct&>(TestStruct&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<ThreeLA&>(ThreeLA&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<TwoLA&>(TwoLA&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<TwoLAVersioned&>(TwoLAVersioned&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<UserStruct&>(UserStruct&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<VersionStructMS&>(VersionStructMS&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<VersionStructMSP&>(VersionStructMSP&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<VersionStructNMS&>(VersionStructNMS&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<VersionStructNMSP&>(VersionStructNMSP&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<bool const&>(bool const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<bool&>(bool&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<bool>(bool&&) 10500
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 3
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::MapItem<int const&, StructInternalSerialize const&> >(cereal::MapItem<int const&, StructInternalSerialize const&>&&) 30000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::MapItem<int const&, StructInternalSplit const&> >(cereal::MapItem<int const&, StructInternalSplit const&>&&) 30000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::MapItem<int const&, std::shared_ptr<int> const&> >(cereal::MapItem<int const&, std::shared_ptr<int> const&>&&) 10000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&> >(cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&>&&) 10000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::MapItem<short const&, StructInternalSplit const&> >(cereal::MapItem<short const&, StructInternalSplit const&>&&) 20000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::MapItem<signed char const&, StructExternalSplit const&> >(cereal::MapItem<signed char const&, StructExternalSplit const&>&&) 56578
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&> >(cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&>&&) 60000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::MapItem<unsigned char const&, StructInternalSerialize const&> >(cereal::MapItem<unsigned char const&, StructInternalSerialize const&>&&) 20000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::MapItem<unsigned int const&, StructExternalSerialize const&> >(cereal::MapItem<unsigned int const&, StructExternalSerialize const&>&&) 60000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> >(cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>&&) 1000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::MapItem<unsigned short const&, StructInternalSerialize const&> >(cereal::MapItem<unsigned short const&, StructInternalSerialize const&>&&) 9995
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::MapItem<unsigned short const&, StructInternalSplit const&> >(cereal::MapItem<unsigned short const&, StructInternalSplit const&>&&) 9998
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<BogusBasePolymorphic&> >(cereal::NameValuePair<BogusBasePolymorphic&>&&) 0
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<MemoryCycle&> >(cereal::NameValuePair<MemoryCycle&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<MemoryCycleLoadAndConstruct&> >(cereal::NameValuePair<MemoryCycleLoadAndConstruct&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<OneLA&> >(cereal::NameValuePair<OneLA&>&&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<OneLAVersioned&> >(cereal::NameValuePair<OneLAVersioned&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<PolyDerived const&> >(cereal::NameValuePair<PolyDerived const&>&&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<PolyDerivedD const&> >(cereal::NameValuePair<PolyDerivedD const&>&&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<PolyDerivedLA const&> >(cereal::NameValuePair<PolyDerivedLA const&>&&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<SpecializedMSplitPolymorphic const&> >(cereal::NameValuePair<SpecializedMSplitPolymorphic const&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<StructExternalSerialize&> >(cereal::NameValuePair<StructExternalSerialize&>&&) 800
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<StructExternalSerialize&>, cereal::NameValuePair<StructExternalSerialize&> >(cereal::NameValuePair<StructExternalSerialize&>&&, cereal::NameValuePair<StructExternalSerialize&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<StructExternalSplit&>, cereal::NameValuePair<StructExternalSplit&> >(cereal::NameValuePair<StructExternalSplit&>&&, cereal::NameValuePair<StructExternalSplit&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<StructInternalSerialize&> >(cereal::NameValuePair<StructInternalSerialize&>&&) 400
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<StructInternalSerialize&>, cereal::NameValuePair<StructInternalSerialize&> >(cereal::NameValuePair<StructInternalSerialize&>&&, cereal::NameValuePair<StructInternalSerialize&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<StructInternalSplit&> >(cereal::NameValuePair<StructInternalSplit&>&&) 400
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<StructInternalSplit&>, cereal::NameValuePair<StructInternalSplit&> >(cereal::NameValuePair<StructInternalSplit&>&&, cereal::NameValuePair<StructInternalSplit&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<TestClass&> >(cereal::NameValuePair<TestClass&>&&) 1
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<ThreeLA&> >(cereal::NameValuePair<ThreeLA&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<TwoLA&> >(cereal::NameValuePair<TwoLA&>&&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<TwoLAVersioned&> >(cereal::NameValuePair<TwoLAVersioned&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<UserStruct&> >(cereal::NameValuePair<UserStruct&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<cereal::bitset_detail::type> >(cereal::NameValuePair<cereal::bitset_detail::type>&&) 500
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> >&&) 0
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> >&&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> >&&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> >&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> >&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> >&&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> >&&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> >&&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> >&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> >&&) 1
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> >&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> >&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> >&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> >&&) 10600
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> >&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> >&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> >&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> >&&) 0
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> >&&) 0
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> >&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> >&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> > >(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> >&&) 10000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<double const&> >(cereal::NameValuePair<double const&>&&) 1
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<double>, cereal::NameValuePair<double> >(cereal::NameValuePair<double>&&, cereal::NameValuePair<double>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<float&>, cereal::NameValuePair<unordered_naming&> >(cereal::NameValuePair<float&>&&, cereal::NameValuePair<unordered_naming&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<float>, cereal::NameValuePair<float> >(cereal::NameValuePair<float>&&, cereal::NameValuePair<float>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<int const&> >(cereal::NameValuePair<int const&>&&) 1
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<int const&>, cereal::NameValuePair<StructInternalSerialize const&> >(cereal::NameValuePair<int const&>&&, cereal::NameValuePair<StructInternalSerialize const&>&&) 30000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<int const&>, cereal::NameValuePair<StructInternalSplit const&> >(cereal::NameValuePair<int const&>&&, cereal::NameValuePair<StructInternalSplit const&>&&) 30000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<int const&>, cereal::NameValuePair<int const&>, cereal::NameValuePair<int const&>, cereal::NameValuePair<int const&> >(cereal::NameValuePair<int const&>&&, cereal::NameValuePair<int const&>&&, cereal::NameValuePair<int const&>&&, cereal::NameValuePair<int const&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<int const&>, cereal::NameValuePair<std::shared_ptr<int> const&> >(cereal::NameValuePair<int const&>&&, cereal::NameValuePair<std::shared_ptr<int> const&>&&) 10000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<int const&>, cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> > const&> >(cereal::NameValuePair<int const&>&&, cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> > const&>&&) 10000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<int&> >(cereal::NameValuePair<int&>&&) 21703
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<int&>, cereal::NameValuePair<double&>, cereal::NameValuePair<std::vector<bool, std::allocator<bool> >&>, cereal::NameValuePair<int&>, cereal::NameValuePair<int&>, cereal::NameValuePair<int&>, cereal::NameValuePair<std::pair<float, unordered_naming>&> >(cereal::NameValuePair<int&>&&, cereal::NameValuePair<double&>&&, cereal::NameValuePair<std::vector<bool, std::allocator<bool> >&>&&, cereal::NameValuePair<int&>&&, cereal::NameValuePair<int&>&&, cereal::NameValuePair<int&>&&, cereal::NameValuePair<std::pair<float, unordered_naming>&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<int&>, cereal::NameValuePair<int&> >(cereal::NameValuePair<int&>&&, cereal::NameValuePair<int&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<long double>, cereal::NameValuePair<long double> >(cereal::NameValuePair<long double>&&, cereal::NameValuePair<long double>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<long> >(cereal::NameValuePair<long>&&) 600
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<short const&>, cereal::NameValuePair<StructInternalSplit const&> >(cereal::NameValuePair<short const&>&&, cereal::NameValuePair<StructInternalSplit const&>&&) 20000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<signed char const&>, cereal::NameValuePair<StructExternalSplit const&> >(cereal::NameValuePair<signed char const&>&&, cereal::NameValuePair<StructExternalSplit const&>&&) 56578
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) 250
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >(cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&) 1
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, cereal::NameValuePair<int const&> >(cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, cereal::NameValuePair<int const&>&&) 60000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >(cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&) 400
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > >(cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&&) 300
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&> >(cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>&&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&> >(cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&>&&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> >(cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>&&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&> >(cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&>&&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<std::deque<int, std::allocator<int> > const&> >(cereal::NameValuePair<std::deque<int, std::allocator<int> > const&>&&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<std::less<StructExternalSerialize> const&> >(cereal::NameValuePair<std::less<StructExternalSerialize> const&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<std::less<StructExternalSplit> const&> >(cereal::NameValuePair<std::less<StructExternalSplit> const&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<std::less<StructInternalSerialize> const&> >(cereal::NameValuePair<std::less<StructInternalSerialize> const&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<std::less<StructInternalSplit> const&> >(cereal::NameValuePair<std::less<StructInternalSplit> const&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<std::less<int> const&> >(cereal::NameValuePair<std::less<int> const&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<std::shared_ptr<PolyBase> const&> >(cereal::NameValuePair<std::shared_ptr<PolyBase> const&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<std::shared_ptr<PolyBaseA> const&> >(cereal::NameValuePair<std::shared_ptr<PolyBaseA> const&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&> >(cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&> >(cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> >(cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&> >(cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<std::vector<int, std::allocator<int> > const&> >(cereal::NameValuePair<std::vector<int, std::allocator<int> > const&>&&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<unsigned char const&>, cereal::NameValuePair<StructInternalSerialize const&> >(cereal::NameValuePair<unsigned char const&>&&, cereal::NameValuePair<StructInternalSerialize const&>&&) 20000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<unsigned char> >(cereal::NameValuePair<unsigned char>&&) 10500
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<unsigned int const&>, cereal::NameValuePair<StructExternalSerialize const&> >(cereal::NameValuePair<unsigned int const&>&&, cereal::NameValuePair<StructExternalSerialize const&>&&) 60000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<unsigned int&> >(cereal::NameValuePair<unsigned int&>&&) 13101
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<unsigned int> >(cereal::NameValuePair<unsigned int>&&) 0
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<unsigned long const&> >(cereal::NameValuePair<unsigned long const&>&&) 250
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<unsigned long const&>, cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> >(cereal::NameValuePair<unsigned long const&>&&, cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>&&) 1000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<unsigned long long const&> >(cereal::NameValuePair<unsigned long long const&>&&) 0
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<unsigned short const&>, cereal::NameValuePair<StructInternalSerialize const&> >(cereal::NameValuePair<unsigned short const&>&&, cereal::NameValuePair<StructInternalSerialize const&>&&) 9995
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::NameValuePair<unsigned short const&>, cereal::NameValuePair<StructInternalSplit const&> >(cereal::NameValuePair<unsigned short const&>&&, cereal::NameValuePair<StructInternalSplit const&>&&) 9998
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::SizeTag<unsigned long const&> >(cereal::SizeTag<unsigned long const&>&&) 500
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::SizeTag<unsigned long> >(cereal::SizeTag<unsigned long>&&) 9200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::base_class<PolyBase>, bool&, double&>(cereal::base_class<PolyBase>&&, bool&, double&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::base_class<PolyBaseB> >(cereal::base_class<PolyBaseB>&&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::base_class<PolyBaseC> >(cereal::base_class<PolyBaseC>&&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::bitset_detail::type const&>(cereal::bitset_detail::type const&) 500
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> const&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> const&) 0
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> const&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> const&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> const&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> const&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> const&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> const&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> const&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> const&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> const&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> const&) 1
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> const&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> const&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> const&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> const&>(cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> const&) 10600
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> const&>(cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> const&>(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> const&>(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> const&>(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> const&) 0
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> const&>(cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> const&) 0
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> const&>(cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> const&>(cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> const&>(cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> const&) 10000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<cereal::virtual_base_class<PolyBaseAA> >(cereal::virtual_base_class<PolyBaseAA>&&) 400
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<char const&>(char const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<double const&>(double const&) 501
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<double&>(double&) 300
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<float const&>(float const&) 300
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<float&>(float&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<int const&, int const&>(int const&, int const&) 417576
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<int const&>(int const&) 291001
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<int&, float&>(int&, float&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<int&, int&>(int&, int&) 521795
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<int&, std::weak_ptr<MemoryCycle>&>(int&, std::weak_ptr<MemoryCycle>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<int&, std::weak_ptr<MemoryCycleLoadAndConstruct>&>(int&, std::weak_ptr<MemoryCycleLoadAndConstruct>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<int&>(int&) 24104
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<long const&>(long const&) 800
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<long double const&>(long double const&) 300
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<long long const&>(long long const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<long&>(long&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<short const&>(short const&) 20100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<signed char const&>(signed char const&) 56678
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::array<StructExternalSerialize, 100ul>&>(std::array<StructExternalSerialize, 100ul>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::array<StructExternalSplit, 100ul>&>(std::array<StructExternalSplit, 100ul>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::array<StructInternalSerialize, 100ul>&>(std::array<StructInternalSerialize, 100ul>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::array<StructInternalSplit, 100ul>&>(std::array<StructInternalSplit, 100ul>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::array<int, 100ul>&>(std::array<int, 100ul>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 60251
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 900
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::bitset<256ul>&>(std::bitset<256ul>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::bitset<32ul>&>(std::bitset<32ul>&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::bitset<512ul>&>(std::bitset<512ul>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::bitset<65ul>&>(std::bitset<65ul>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&>(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) 300
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&>(std::chrono::duration<long, std::ratio<1l, 1000000000l> >&) 300
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&>(std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&>(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::complex<double>&>(std::complex<double>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::complex<float>&>(std::complex<float>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::complex<long double>&>(std::complex<long double>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>(std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&>(std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::deque<int, std::allocator<int> > const&>(std::deque<int, std::allocator<int> > const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::deque<int, std::allocator<int> >&>(std::deque<int, std::allocator<int> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> >&>(std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> >&>(std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::forward_list<int, std::allocator<int> >&>(std::forward_list<int, std::allocator<int> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::less<StructExternalSerialize> const&>(std::less<StructExternalSerialize> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::less<StructExternalSplit> const&>(std::less<StructExternalSplit> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::less<StructInternalSerialize> const&>(std::less<StructInternalSerialize> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::less<StructInternalSplit> const&>(std::less<StructInternalSplit> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::less<int> const&>(std::less<int> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::list<StructExternalSplit, std::allocator<StructExternalSplit> >&>(std::list<StructExternalSplit, std::allocator<StructExternalSplit> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::list<StructInternalSplit, std::allocator<StructInternalSplit> >&>(std::list<StructInternalSplit, std::allocator<StructInternalSplit> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::list<int, std::allocator<int> >&>(std::list<int, std::allocator<int> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >&>(std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > >&>(std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > >&>(std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > >&>(std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&>(std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&>(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&>(std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > >&>(std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > >&>(std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&>(std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&>(std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > >&>(std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&>(std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&>(std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >&>(std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&>(std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >&>(std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::multiset<int, std::less<int>, std::allocator<int> >&>(std::multiset<int, std::less<int>, std::allocator<int> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::pair<StructExternalSerialize, StructExternalSerialize>&>(std::pair<StructExternalSerialize, StructExternalSerialize>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::pair<StructExternalSplit, StructExternalSplit>&>(std::pair<StructExternalSplit, StructExternalSplit>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::pair<StructInternalSerialize, StructInternalSerialize>&>(std::pair<StructInternalSerialize, StructInternalSerialize>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::pair<StructInternalSplit, StructInternalSplit>&>(std::pair<StructInternalSplit, StructInternalSplit>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::pair<float, unordered_naming>&>(std::pair<float, unordered_naming>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::pair<int, int>&>(std::pair<int, int>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> >&>(std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> >&>(std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> >&>(std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> >&>(std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> >&>(std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >&>(std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >&>(std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >&>(std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >&>(std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::queue<int, std::deque<int, std::allocator<int> > >&>(std::queue<int, std::deque<int, std::allocator<int> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&>(std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >&>(std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&>(std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >&>(std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::set<int, std::less<int>, std::allocator<int> >&>(std::set<int, std::less<int>, std::allocator<int> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::shared_ptr<MemoryCycle>&>(std::shared_ptr<MemoryCycle>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::shared_ptr<MemoryCycleLoadAndConstruct>&>(std::shared_ptr<MemoryCycleLoadAndConstruct>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::shared_ptr<OneLA>&>(std::shared_ptr<OneLA>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::shared_ptr<OneLAVersioned>&>(std::shared_ptr<OneLAVersioned>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::shared_ptr<PolyBase> const&>(std::shared_ptr<PolyBase> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::shared_ptr<PolyBase>&, std::weak_ptr<PolyBase>&, std::unique_ptr<PolyBase, std::default_delete<PolyBase> >&>(std::shared_ptr<PolyBase>&, std::weak_ptr<PolyBase>&, std::unique_ptr<PolyBase, std::default_delete<PolyBase> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::shared_ptr<PolyBaseA> const&>(std::shared_ptr<PolyBaseA> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::shared_ptr<PolyBaseA>&, std::weak_ptr<PolyBaseA>&, std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> >&>(std::shared_ptr<PolyBaseA>&, std::weak_ptr<PolyBaseA>&, std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::shared_ptr<PolyLA> const&>(std::shared_ptr<PolyLA> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::shared_ptr<PolyLA>&>(std::shared_ptr<PolyLA>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::shared_ptr<TestClass>&>(std::shared_ptr<TestClass>&) 1
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::shared_ptr<ThreeLA>&>(std::shared_ptr<ThreeLA>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::shared_ptr<TwoLA>&>(std::shared_ptr<TwoLA>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::shared_ptr<TwoLAVersioned>&>(std::shared_ptr<TwoLAVersioned>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::shared_ptr<int> const&>(std::shared_ptr<int> const&) 10000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::shared_ptr<int>&, std::shared_ptr<int>&>(std::shared_ptr<int>&, std::shared_ptr<int>&) 300
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >&>(std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >&>(std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >&>(std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >&>(std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::stack<int, std::deque<int, std::allocator<int> > >&>(std::stack<int, std::deque<int, std::allocator<int> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize>&>(std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize>&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize>&>(std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit>&>(std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::tuple<int, int, int, int, int, int, int, int, int, int, int>&>(std::tuple<int, int, int, int, int, int, int, int, int, int, int>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::tuple<int, int, int, int>&>(std::tuple<int, int, int, int>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>(std::unique_ptr<OneLA, std::default_delete<OneLA> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>(std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>(std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unique_ptr<int, std::default_delete<int> > const&>(std::unique_ptr<int, std::default_delete<int> > const&) 10000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&>(std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&>(std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&>(std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > >&>(std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > >&>(std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >&>(std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > >&>(std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&>(std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unordered_multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&>(std::unordered_multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&>(std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&>(std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >&>(std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&>(std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >&>(std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >&>(std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&>(std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >&>(std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&>(std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >&>(std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >&>(std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::valarray<StructExternalSerialize>&>(std::valarray<StructExternalSerialize>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::valarray<StructExternalSplit>&>(std::valarray<StructExternalSplit>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::valarray<StructInternalSerialize>&>(std::valarray<StructInternalSerialize>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::valarray<StructInternalSplit>&>(std::valarray<StructInternalSplit>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::valarray<int>&>(std::valarray<int>&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>(std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 1100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>(std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::vector<bool, std::allocator<bool> >&>(std::vector<bool, std::allocator<bool> >&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::vector<int, std::allocator<int> > const&>(std::vector<int, std::allocator<int> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::vector<int, std::allocator<int> >&>(std::vector<int, std::allocator<int> >&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > >&>(std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > >&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<unordered_naming&>(unordered_naming&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<unsigned char const&>(unsigned char const&) 30900
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<unsigned int const&>(unsigned int const&) 61400
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<unsigned int&>(unsigned int&) 13101
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<unsigned long const&>(unsigned long const&) 1450
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<unsigned long long const&>(unsigned long long const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::operator()<unsigned short const&>(unsigned short const&) 20093
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<BogusBasePolymorphic, (cereal::traits::detail::sfinae)0>(BogusBasePolymorphic const&) 0
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<Issue79Struct, (cereal::traits::detail::sfinae)0>(Issue79Struct const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<Issue79StructInternal, (cereal::traits::detail::sfinae)0>(Issue79StructInternal const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<MemberMinimal, (cereal::traits::detail::sfinae)0>(MemberMinimal const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<MemberMinimalVersioned, (cereal::traits::detail::sfinae)0>(MemberMinimalVersioned const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<MemoryCycle, (cereal::traits::detail::sfinae)0>(MemoryCycle const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<MemoryCycleLoadAndConstruct, (cereal::traits::detail::sfinae)0>(MemoryCycleLoadAndConstruct const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<NonMemberMinimal, (cereal::traits::detail::sfinae)0>(NonMemberMinimal const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<NonMemberMinimalVersioned, (cereal::traits::detail::sfinae)0>(NonMemberMinimalVersioned const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<OneLA, (cereal::traits::detail::sfinae)0>(OneLA const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<OneLAVersioned, (cereal::traits::detail::sfinae)0>(OneLAVersioned const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<PolyBase, (cereal::traits::detail::sfinae)0>(PolyBase const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<PolyBase>(cereal::base_class<PolyBase> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<PolyBaseAA, (cereal::traits::detail::sfinae)0>(PolyBaseAA const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<PolyBaseAA>(cereal::virtual_base_class<PolyBaseAA> const&) 400
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<PolyBaseB, (cereal::traits::detail::sfinae)0>(PolyBaseB const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<PolyBaseB>(cereal::base_class<PolyBaseB> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<PolyBaseC, (cereal::traits::detail::sfinae)0>(PolyBaseC const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<PolyBaseC>(cereal::base_class<PolyBaseC> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<PolyDerived, (cereal::traits::detail::sfinae)0>(PolyDerived const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<PolyDerivedD, (cereal::traits::detail::sfinae)0>(PolyDerivedD const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<PolyDerivedLA, (cereal::traits::detail::sfinae)0>(PolyDerivedLA const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<SpecializedMSerialize, (cereal::traits::detail::sfinae)0>(SpecializedMSerialize const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<SpecializedMSerializeVersioned, (cereal::traits::detail::sfinae)0>(SpecializedMSerializeVersioned const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<SpecializedMSplit, (cereal::traits::detail::sfinae)0>(SpecializedMSplit const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<SpecializedMSplitMinimal, (cereal::traits::detail::sfinae)0>(SpecializedMSplitMinimal const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<SpecializedMSplitPolymorphic, (cereal::traits::detail::sfinae)0>(SpecializedMSplitPolymorphic const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<SpecializedMSplitVersioned, (cereal::traits::detail::sfinae)0>(SpecializedMSplitVersioned const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<SpecializedMSplitVersionedMinimal, (cereal::traits::detail::sfinae)0>(SpecializedMSplitVersionedMinimal const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<SpecializedNMSerialize, (cereal::traits::detail::sfinae)0>(SpecializedNMSerialize const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<SpecializedNMSerializeVersioned, (cereal::traits::detail::sfinae)0>(SpecializedNMSerializeVersioned const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<SpecializedNMSplit, (cereal::traits::detail::sfinae)0>(SpecializedNMSplit const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<SpecializedNMSplitMinimal, (cereal::traits::detail::sfinae)0>(SpecializedNMSplitMinimal const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<SpecializedNMSplitVersioned, (cereal::traits::detail::sfinae)0>(SpecializedNMSplitVersioned const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<SpecializedNMSplitVersionedMinimal, (cereal::traits::detail::sfinae)0>(SpecializedNMSplitVersionedMinimal const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<StructExternalSerialize, (cereal::traits::detail::sfinae)0>(StructExternalSerialize const&) 211100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<StructExternalSplit, (cereal::traits::detail::sfinae)0>(StructExternalSplit const&) 206878
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<StructInternalSerialize, (cereal::traits::detail::sfinae)0>(StructInternalSerialize const&) 310695
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<StructInternalSplit, (cereal::traits::detail::sfinae)0>(StructInternalSplit const&) 210698
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<TestClass, (cereal::traits::detail::sfinae)0>(TestClass const&) 1
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<TestStruct, (cereal::traits::detail::sfinae)0>(TestStruct const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<ThreeLA, (cereal::traits::detail::sfinae)0>(ThreeLA const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<TwoLA, (cereal::traits::detail::sfinae)0>(TwoLA const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<TwoLAVersioned, (cereal::traits::detail::sfinae)0>(TwoLAVersioned const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<UserStruct, (cereal::traits::detail::sfinae)0>(UserStruct const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<VersionStructMS, (cereal::traits::detail::sfinae)0>(VersionStructMS const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<VersionStructMSP, (cereal::traits::detail::sfinae)0>(VersionStructMSP const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<VersionStructNMS, (cereal::traits::detail::sfinae)0>(VersionStructNMS const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<VersionStructNMSP, (cereal::traits::detail::sfinae)0>(VersionStructNMSP const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<bool, (cereal::traits::detail::sfinae)0>(bool const&) 11100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (cereal::traits::detail::sfinae)0>(boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 3
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::MapItem<int const&, StructInternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<int const&, StructInternalSerialize const&> const&) 30000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::MapItem<int const&, StructInternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<int const&, StructInternalSplit const&> const&) 30000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::MapItem<int const&, std::shared_ptr<int> const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<int const&, std::shared_ptr<int> const&> const&) 10000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&> const&) 10000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::MapItem<short const&, StructInternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<short const&, StructInternalSplit const&> const&) 20000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::MapItem<signed char const&, StructExternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<signed char const&, StructExternalSplit const&> const&) 56578
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&> const&) 60000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::MapItem<unsigned char const&, StructInternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<unsigned char const&, StructInternalSerialize const&> const&) 20000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::MapItem<unsigned int const&, StructExternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<unsigned int const&, StructExternalSerialize const&> const&) 60000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> const&) 1000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::MapItem<unsigned short const&, StructInternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<unsigned short const&, StructInternalSerialize const&> const&) 9995
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::MapItem<unsigned short const&, StructInternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::MapItem<unsigned short const&, StructInternalSplit const&> const&) 9998
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<BogusBasePolymorphic&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<BogusBasePolymorphic&> const&) 0
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<MemoryCycle&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<MemoryCycle&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<MemoryCycleLoadAndConstruct&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<MemoryCycleLoadAndConstruct&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<OneLA&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<OneLA&> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<OneLAVersioned&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<OneLAVersioned&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<PolyDerived const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<PolyDerived const&> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<PolyDerivedD const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<PolyDerivedD const&> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<PolyDerivedLA const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<PolyDerivedLA const&> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<SpecializedMSplitPolymorphic const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<SpecializedMSplitPolymorphic const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<StructExternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<StructExternalSerialize const&> const&) 60000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<StructExternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<StructExternalSerialize&> const&) 1000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<StructExternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<StructExternalSplit const&> const&) 56578
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<StructExternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<StructExternalSplit&> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<StructInternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<StructInternalSerialize const&> const&) 59995
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<StructInternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<StructInternalSerialize&> const&) 600
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<StructInternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<StructInternalSplit const&> const&) 59998
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<StructInternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<StructInternalSplit&> const&) 600
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<TestClass&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<TestClass&> const&) 1
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<ThreeLA&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<ThreeLA&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<TwoLA&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<TwoLA&> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<TwoLAVersioned&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<TwoLAVersioned&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<UserStruct&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<UserStruct&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::bitset_detail::type>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::bitset_detail::type> const&) 500
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> > const&) 0
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> > const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> > const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> > const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> > const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> > const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> > const&) 1
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> > const&) 10600
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> > const&) 0
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> > const&) 0
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> > const&) 10000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<double const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<double const&> const&) 1
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<double&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<double&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<double>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<double> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<float&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<float&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<float>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<float> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<int const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<int const&> const&) 140401
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<int&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<int&> const&) 22303
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<long double>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<long double> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<long>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<long> const&) 600
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<short const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<short const&> const&) 20000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<signed char const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<signed char const&> const&) 56578
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 250
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> const&) 60001
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> const&) 400
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 300
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::deque<int, std::allocator<int> > const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::deque<int, std::allocator<int> > const&> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::less<StructExternalSerialize> const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::less<StructExternalSerialize> const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::less<StructExternalSplit> const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::less<StructExternalSplit> const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::less<StructInternalSerialize> const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::less<StructInternalSerialize> const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::less<StructInternalSplit> const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::less<StructInternalSplit> const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::less<int> const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::less<int> const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::pair<float, unordered_naming>&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::pair<float, unordered_naming>&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::shared_ptr<PolyBase> const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::shared_ptr<PolyBase> const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::shared_ptr<PolyBaseA> const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::shared_ptr<PolyBaseA> const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::shared_ptr<int> const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::shared_ptr<int> const&> const&) 10000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> > const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> > const&> const&) 10000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> const&) 1100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::vector<bool, std::allocator<bool> >&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::vector<bool, std::allocator<bool> >&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<std::vector<int, std::allocator<int> > const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<std::vector<int, std::allocator<int> > const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<unordered_naming&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<unordered_naming&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<unsigned char const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<unsigned char const&> const&) 20000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<unsigned char>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<unsigned char> const&) 10500
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<unsigned int const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<unsigned int const&> const&) 61300
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<unsigned int&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<unsigned int&> const&) 13101
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<unsigned int>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<unsigned int> const&) 0
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<unsigned long const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<unsigned long const&> const&) 1250
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<unsigned long long const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<unsigned long long const&> const&) 0
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::NameValuePair<unsigned short const&>, (cereal::traits::detail::sfinae)0>(cereal::NameValuePair<unsigned short const&> const&) 19993
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::SizeTag<unsigned long const&>, (cereal::traits::detail::sfinae)0>(cereal::SizeTag<unsigned long const&> const&) 500
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::SizeTag<unsigned long>, (cereal::traits::detail::sfinae)0>(cereal::SizeTag<unsigned long> const&) 9200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::bitset_detail::type, (cereal::traits::detail::sfinae)0>(cereal::bitset_detail::type const&) 500
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> const&) 0
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> const&) 1
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> const&) 10600
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> const&) 0
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> const&) 0
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&>, (cereal::traits::detail::sfinae)0>(cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> const&) 10000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<char, (cereal::traits::detail::sfinae)0>(char const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<double, (cereal::traits::detail::sfinae)0>(double const&) 1101
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<float, (cereal::traits::detail::sfinae)0>(float const&) 600
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<int, (cereal::traits::detail::sfinae)0>(int const&) 2194647
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<long double, (cereal::traits::detail::sfinae)0>(long double const&) 300
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<long long, (cereal::traits::detail::sfinae)0>(long long const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<long, (cereal::traits::detail::sfinae)0>(long const&) 1000
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<short, (cereal::traits::detail::sfinae)0>(short const&) 20100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<signed char, (cereal::traits::detail::sfinae)0>(signed char const&) 56678
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::array<StructExternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(std::array<StructExternalSerialize, 100ul> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::array<StructExternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(std::array<StructExternalSplit, 100ul> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::array<StructInternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(std::array<StructInternalSerialize, 100ul> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::array<StructInternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(std::array<StructInternalSplit, 100ul> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::array<int, 100ul>, (cereal::traits::detail::sfinae)0>(std::array<int, 100ul> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, (cereal::traits::detail::sfinae)0>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 61451
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::bitset<256ul>, (cereal::traits::detail::sfinae)0>(std::bitset<256ul> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::bitset<32ul>, (cereal::traits::detail::sfinae)0>(std::bitset<32ul> const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::bitset<512ul>, (cereal::traits::detail::sfinae)0>(std::bitset<512ul> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::bitset<65ul>, (cereal::traits::detail::sfinae)0>(std::bitset<65ul> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, (cereal::traits::detail::sfinae)0>(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) 600
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 200
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::complex<double>, (cereal::traits::detail::sfinae)0>(std::complex<double> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::complex<float>, (cereal::traits::detail::sfinae)0>(std::complex<float> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::complex<long double>, (cereal::traits::detail::sfinae)0>(std::complex<long double> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 300
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 300
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 300
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 300
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::deque<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::deque<int, std::allocator<int> > const&) 300
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::forward_list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::forward_list<int, std::allocator<int> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::less<StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(std::less<StructExternalSerialize> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::less<StructExternalSplit>, (cereal::traits::detail::sfinae)0>(std::less<StructExternalSplit> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::less<StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(std::less<StructInternalSerialize> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::less<StructInternalSplit>, (cereal::traits::detail::sfinae)0>(std::less<StructInternalSplit> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::less<int>, (cereal::traits::detail::sfinae)0>(std::less<int> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::list<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::list<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::list<int, std::allocator<int> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > >, (cereal::traits::detail::sfinae)0>(std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > >, (cereal::traits::detail::sfinae)0>(std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > >, (cereal::traits::detail::sfinae)0>(std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::multiset<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::multiset<int, std::less<int>, std::allocator<int> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::pair<StructExternalSerialize, StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(std::pair<StructExternalSerialize, StructExternalSerialize> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::pair<StructExternalSplit, StructExternalSplit>, (cereal::traits::detail::sfinae)0>(std::pair<StructExternalSplit, StructExternalSplit> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::pair<StructInternalSerialize, StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(std::pair<StructInternalSerialize, StructInternalSerialize> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::pair<StructInternalSplit, StructInternalSplit>, (cereal::traits::detail::sfinae)0>(std::pair<StructInternalSplit, StructInternalSplit> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::pair<float, unordered_naming>, (cereal::traits::detail::sfinae)0>(std::pair<float, unordered_naming> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::pair<int, int>, (cereal::traits::detail::sfinae)0>(std::pair<int, int> const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> >, (cereal::traits::detail::sfinae)0>(std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::queue<int, std::deque<int, std::allocator<int> > >, (cereal::traits::detail::sfinae)0>(std::queue<int, std::deque<int, std::allocator<int> > > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::set<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(std::set<int, std::less<int>, std::allocator<int> > const&) 100
cereal::JSONOutputArchive& cereal::OutputArchive<cereal::JSONOutputArchive, 0u>::processImpl<std::shared_ptr<BogusBasePolymorphic>, (cereal::traits::detail::sfinae)0>(std::shared_ptr<BogusBasePolymorphic> const&) 100