LCOV - code coverage report
Current view: top level - cereal/details - helpers.hpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 23 26 88.5 %
Date: 2022-01-16 21:05:07 Functions: 1183 1235 95.8 %

Function Name Sort by function name Hit count Sort by hit count
cereal::BinaryData<char32_t*>::BinaryData(char32_t*&&, unsigned long) 200
cereal::BinaryData<char16_t*>::BinaryData(char16_t*&&, unsigned long) 200
cereal::BinaryData<char32_t const*>::BinaryData(char32_t const*&&, unsigned long) 200
cereal::BinaryData<char16_t const*>::BinaryData(char16_t const*&&, unsigned long) 200
cereal::BinaryData<char const*>::BinaryData(char const*&&, unsigned long) 141943
cereal::BinaryData<int const*>::BinaryData(int const*&&, unsigned long) 800
cereal::BinaryData<wchar_t const*>::BinaryData(wchar_t const*&&, unsigned long) 200
cereal::BinaryData<char*>::BinaryData(char*&&, unsigned long) 141943
cereal::BinaryData<int*>::BinaryData(int*&&, unsigned long) 1600
cereal::BinaryData<wchar_t*>::BinaryData(wchar_t*&&, unsigned long) 200
cereal::DeferredData<StructExternalSplit&>::DeferredData(StructExternalSplit&) 1600
cereal::DeferredData<StructInternalSplit&>::DeferredData(StructInternalSplit&) 1600
cereal::DeferredData<StructExternalSerialize&>::DeferredData(StructExternalSerialize&) 1600
cereal::DeferredData<StructInternalSerialize&>::DeferredData(StructInternalSerialize&) 1600
cereal::DeferredData<std::vector<DeferRelation, std::allocator<DeferRelation> >&>::DeferredData(std::vector<DeferRelation, std::allocator<DeferRelation> >&) 1600
cereal::NameValuePair<TrivialESER>::NameValuePair(char const*, TrivialESER&&) 300
cereal::NameValuePair<TrivialESPL>::NameValuePair(char const*, TrivialESPL&&) 300
cereal::NameValuePair<TrivialISER>::NameValuePair(char const*, TrivialISER&&) 300
cereal::NameValuePair<TrivialISPL>::NameValuePair(char const*, TrivialISPL&&) 300
cereal::NameValuePair<cereal::bitset_detail::type>::NameValuePair(char const*, cereal::bitset_detail::type&&) 1500
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&>&&) 600
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&>&&) 0
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&>&&) 600
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&>&&) 31170
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&>&&) 3
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&>&&) 1200
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&>&&) 600
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&>&&) 1200
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&>&&) 3
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&>&&) 31800
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&>&&) 600
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&>&&) 0
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&>&&) 0
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&>&&) 30600
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&>&&) 600
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&>&&) 1200
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&>&&) 600
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>&&) 1200
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&>&&) 0
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>&&) 600
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&>&&) 31170
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&>&&) 3
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&>&&) 3
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&>&&) 31800
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>&&) 600
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&>&&) 600
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&>&&) 0
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&>&&) 0
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&>&&) 300
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&>&&) 30600
cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::NameValuePair(char const*, std::chrono::duration<long, std::ratio<1l, 1000000000l> >&&) 900
cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::NameValuePair(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) 502
cereal::NameValuePair<UserStruct&>::NameValuePair(char const*, UserStruct&) 300
cereal::NameValuePair<MemoryCycle&>::NameValuePair(char const*, MemoryCycle&) 600
cereal::NameValuePair<PolyDerived&>::NameValuePair(char const*, PolyDerived&) 1200
cereal::NameValuePair<TrivialESER&>::NameValuePair(char const*, TrivialESER&) 300
cereal::NameValuePair<TrivialESPL&>::NameValuePair(char const*, TrivialESPL&) 300
cereal::NameValuePair<TrivialISER&>::NameValuePair(char const*, TrivialISER&) 300
cereal::NameValuePair<TrivialISPL&>::NameValuePair(char const*, TrivialISPL&) 300
cereal::NameValuePair<PolyDerivedD&>::NameValuePair(char const*, PolyDerivedD&) 600
cereal::NameValuePair<OneLAVersioned&>::NameValuePair(char const*, OneLAVersioned&) 300
cereal::NameValuePair<TwoLAVersioned&>::NameValuePair(char const*, TwoLAVersioned&) 300
cereal::NameValuePair<unordered_naming&>::NameValuePair(char const*, unordered_naming&) 400
cereal::NameValuePair<StructExternalSplit&>::NameValuePair(char const*, StructExternalSplit&) 170873
cereal::NameValuePair<StructInternalSplit&>::NameValuePair(char const*, StructInternalSplit&) 183581
cereal::NameValuePair<BogusBasePolymorphic&>::NameValuePair(char const*, BogusBasePolymorphic&) 0
cereal::NameValuePair<StructExternalSerialize&>::NameValuePair(char const*, StructExternalSerialize&) 186000
cereal::NameValuePair<StructInternalSerialize&>::NameValuePair(char const*, StructInternalSerialize&) 183576
cereal::NameValuePair<MemoryCycleLoadAndConstruct&>::NameValuePair(char const*, MemoryCycleLoadAndConstruct&) 300
cereal::NameValuePair<SpecializedMSplitPolymorphic&>::NameValuePair(char const*, SpecializedMSplitPolymorphic&) 300
cereal::NameValuePair<OneLA&>::NameValuePair(char const*, OneLA&) 600
cereal::NameValuePair<TwoLA&>::NameValuePair(char const*, TwoLA&) 600
cereal::NameValuePair<ThreeLA&>::NameValuePair(char const*, ThreeLA&) 300
cereal::NameValuePair<DeferNode&>::NameValuePair(char const*, DeferNode&) 1200
cereal::NameValuePair<TestClass&>::NameValuePair(char const*, TestClass&) 9
cereal::NameValuePair<PolyDerived const&>::NameValuePair(char const*, PolyDerived const&) 1200
cereal::NameValuePair<PolyDerivedD const&>::NameValuePair(char const*, PolyDerivedD const&) 600
cereal::NameValuePair<PolyDerivedLA const&>::NameValuePair(char const*, PolyDerivedLA const&) 1200
cereal::NameValuePair<OneLAVersioned const&>::NameValuePair(char const*, OneLAVersioned const&) 300
cereal::NameValuePair<TwoLAVersioned const&>::NameValuePair(char const*, TwoLAVersioned const&) 300
cereal::NameValuePair<StructExternalSplit const&>::NameValuePair(char const*, StructExternalSplit const&) 169673
cereal::NameValuePair<StructInternalSplit const&>::NameValuePair(char const*, StructInternalSplit const&) 179981
cereal::NameValuePair<NonDefaultConstructible const&>::NameValuePair(char const*, NonDefaultConstructible const&) 3
cereal::NameValuePair<StructExternalSerialize const&>::NameValuePair(char const*, StructExternalSerialize const&) 180000
cereal::NameValuePair<StructInternalSerialize const&>::NameValuePair(char const*, StructInternalSerialize const&) 179976
cereal::NameValuePair<SpecializedMSplitPolymorphic const&>::NameValuePair(char const*, SpecializedMSplitPolymorphic const&) 300
cereal::NameValuePair<OneLA const&>::NameValuePair(char const*, OneLA const&) 600
cereal::NameValuePair<TwoLA const&>::NameValuePair(char const*, TwoLA const&) 600
cereal::NameValuePair<ThreeLA const&>::NameValuePair(char const*, ThreeLA const&) 300
cereal::NameValuePair<TestClass const&>::NameValuePair(char const*, TestClass const&) 3
cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::NameValuePair(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 180009
cereal::NameValuePair<std::shared_ptr<PolyBase> const&>::NameValuePair(char const*, std::shared_ptr<PolyBase> const&) 300
cereal::NameValuePair<std::shared_ptr<PolyBaseA> const&>::NameValuePair(char const*, std::shared_ptr<PolyBaseA> const&) 300
cereal::NameValuePair<std::shared_ptr<PolyBase const> const&>::NameValuePair(char const*, std::shared_ptr<PolyBase const> const&) 300
cereal::NameValuePair<std::shared_ptr<int> const&>::NameValuePair(char const*, std::shared_ptr<int> const&) 30000
cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> > const&>::NameValuePair(char const*, std::unique_ptr<int, std::default_delete<int> > const&) 30000
cereal::NameValuePair<std::less<StructExternalSplit> const&>::NameValuePair(char const*, std::less<StructExternalSplit> const&) 300
cereal::NameValuePair<std::less<StructInternalSplit> const&>::NameValuePair(char const*, std::less<StructInternalSplit> const&) 300
cereal::NameValuePair<std::less<StructExternalSerialize> const&>::NameValuePair(char const*, std::less<StructExternalSerialize> const&) 300
cereal::NameValuePair<std::less<StructInternalSerialize> const&>::NameValuePair(char const*, std::less<StructInternalSerialize> const&) 300
cereal::NameValuePair<std::less<int> const&>::NameValuePair(char const*, std::less<int> const&) 300
cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&>::NameValuePair(char const*, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 600
cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&>::NameValuePair(char const*, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 600
cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>::NameValuePair(char const*, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 600
cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>::NameValuePair(char const*, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 600
cereal::NameValuePair<std::deque<int, std::allocator<int> > const&>::NameValuePair(char const*, std::deque<int, std::allocator<int> > const&) 600
cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&>::NameValuePair(char const*, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 300
cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&>::NameValuePair(char const*, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 300
cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>::NameValuePair(char const*, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 300
cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>::NameValuePair(char const*, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 3300
cereal::NameValuePair<std::vector<int, std::allocator<int> > const&>::NameValuePair(char const*, std::vector<int, std::allocator<int> > const&) 300
cereal::NameValuePair<std::optional<long> const&>::NameValuePair(char const*, std::optional<long> const&) 3
cereal::NameValuePair<signed char const&>::NameValuePair(char const*, signed char const&) 169673
cereal::NameValuePair<double const&>::NameValuePair(char const*, double const&) 9
cereal::NameValuePair<unsigned char const&>::NameValuePair(char const*, unsigned char const&) 60000
cereal::NameValuePair<int const&>::NameValuePair(char const*, int const&) 421109
cereal::NameValuePair<unsigned int const&>::NameValuePair(char const*, unsigned int const&) 183900
cereal::NameValuePair<long const&>::NameValuePair(char const*, long const&) 3
cereal::NameValuePair<unsigned long const&>::NameValuePair(char const*, unsigned long const&) 3498
cereal::NameValuePair<short const&>::NameValuePair(char const*, short const&) 60000
cereal::NameValuePair<unsigned short const&>::NameValuePair(char const*, unsigned short const&) 59957
cereal::NameValuePair<unsigned long long const&>::NameValuePair(char const*, unsigned long long const&) 0
cereal::NameValuePair<cereal::bitset_detail::type&>::NameValuePair(char const*, cereal::bitset_detail::type&) 1500
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, UserStruct>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, UserStruct>&) 200
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, PolyDerivedLA>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, PolyDerivedLA>&) 400
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, OneLAVersioned>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, OneLAVersioned>&) 200
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, TwoLAVersioned>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, TwoLAVersioned>&) 200
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, MemoryCycleLoadAndConstruct>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, MemoryCycleLoadAndConstruct>&) 100
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, OneLA>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, OneLA>&) 400
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, TwoLA>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, TwoLA>&) 400
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, ThreeLA>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, ThreeLA>&) 200
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&) 200
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&) 400
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&) 200
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&) 200
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&) 100
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&) 400
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&) 400
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&) 200
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, UserStruct>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, UserStruct>&) 200
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, PolyDerivedLA>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, PolyDerivedLA>&) 400
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, OneLAVersioned>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, OneLAVersioned>&) 200
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, TwoLAVersioned>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, TwoLAVersioned>&) 200
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, MemoryCycleLoadAndConstruct>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, MemoryCycleLoadAndConstruct>&) 100
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, OneLA>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, OneLA>&) 400
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, TwoLA>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, TwoLA>&) 400
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, ThreeLA>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, ThreeLA>&) 200
cereal::NameValuePair<cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, NonDefaultConstructible>&>::NameValuePair(char const*, cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, NonDefaultConstructible>&) 1
cereal::NameValuePair<cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, NonDefaultConstructible>&>::NameValuePair(char const*, cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, NonDefaultConstructible>&) 1
cereal::NameValuePair<cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, NonDefaultConstructible>&>::NameValuePair(char const*, cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, NonDefaultConstructible>&) 1
cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&>::NameValuePair(char const*, std::chrono::duration<long, std::ratio<1l, 1000000000l> >&) 900
cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::NameValuePair(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 182911
cereal::NameValuePair<std::shared_ptr<PolyBase>&>::NameValuePair(char const*, std::shared_ptr<PolyBase>&) 300
cereal::NameValuePair<std::shared_ptr<PolyBaseA>&>::NameValuePair(char const*, std::shared_ptr<PolyBaseA>&) 300
cereal::NameValuePair<std::shared_ptr<PolyBase const>&>::NameValuePair(char const*, std::shared_ptr<PolyBase const>&) 300
cereal::NameValuePair<std::shared_ptr<int>&>::NameValuePair(char const*, std::shared_ptr<int>&) 30000
cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> >&>::NameValuePair(char const*, std::unique_ptr<int, std::default_delete<int> >&) 30000
cereal::NameValuePair<std::less<StructExternalSplit>&>::NameValuePair(char const*, std::less<StructExternalSplit>&) 300
cereal::NameValuePair<std::less<StructInternalSplit>&>::NameValuePair(char const*, std::less<StructInternalSplit>&) 300
cereal::NameValuePair<std::less<StructExternalSerialize>&>::NameValuePair(char const*, std::less<StructExternalSerialize>&) 300
cereal::NameValuePair<std::less<StructInternalSerialize>&>::NameValuePair(char const*, std::less<StructInternalSerialize>&) 300
cereal::NameValuePair<std::less<int>&>::NameValuePair(char const*, std::less<int>&) 300
cereal::NameValuePair<std::pair<float, unordered_naming>&>::NameValuePair(char const*, std::pair<float, unordered_naming>&) 400
cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>::NameValuePair(char const*, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&) 600
cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&>::NameValuePair(char const*, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&) 600
cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>::NameValuePair(char const*, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 600
cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>::NameValuePair(char const*, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 600
cereal::NameValuePair<std::deque<int, std::allocator<int> >&>::NameValuePair(char const*, std::deque<int, std::allocator<int> >&) 600
cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>::NameValuePair(char const*, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&) 300
cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>::NameValuePair(char const*, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&) 300
cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>::NameValuePair(char const*, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 300
cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>::NameValuePair(char const*, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 3300
cereal::NameValuePair<std::vector<bool, std::allocator<bool> >&>::NameValuePair(char const*, std::vector<bool, std::allocator<bool> >&) 400
cereal::NameValuePair<std::vector<int, std::allocator<int> >&>::NameValuePair(char const*, std::vector<int, std::allocator<int> >&) 300
cereal::NameValuePair<std::optional<long>&>::NameValuePair(char const*, std::optional<long>&) 3
cereal::NameValuePair<signed char&>::NameValuePair(char const*, signed char&) 169973
cereal::NameValuePair<bool&>::NameValuePair(char const*, bool&) 324
cereal::NameValuePair<double&>::NameValuePair(char const*, double&) 1309
cereal::NameValuePair<long double&>::NameValuePair(char const*, long double&) 600
cereal::NameValuePair<float&>::NameValuePair(char const*, float&) 1000
cereal::NameValuePair<unsigned char&>::NameValuePair(char const*, unsigned char&) 93600
cereal::NameValuePair<int&>::NameValuePair(char const*, int&) 554651
cereal::NameValuePair<unsigned int&>::NameValuePair(char const*, unsigned int&) 333852
cereal::NameValuePair<long&>::NameValuePair(char const*, long&) 2103
cereal::NameValuePair<unsigned long&>::NameValuePair(char const*, unsigned long&) 3498
cereal::NameValuePair<short&>::NameValuePair(char const*, short&) 60000
cereal::NameValuePair<unsigned short&>::NameValuePair(char const*, unsigned short&) 60257
cereal::NameValuePair<unsigned long long&>::NameValuePair(char const*, unsigned long long&) 300
cereal::NameValuePair<signed char>::NameValuePair(char const*, signed char&&) 300
cereal::NameValuePair<bool>::NameValuePair(char const*, bool&&) 324
cereal::NameValuePair<double>::NameValuePair(char const*, double&&) 900
cereal::NameValuePair<long double>::NameValuePair(char const*, long double&&) 600
cereal::NameValuePair<float>::NameValuePair(char const*, float&&) 600
cereal::NameValuePair<unsigned char>::NameValuePair(char const*, unsigned char&&) 33300
cereal::NameValuePair<int>::NameValuePair(char const*, int&&) 300
cereal::NameValuePair<unsigned int>::NameValuePair(char const*, unsigned int&&) 0
cereal::NameValuePair<long>::NameValuePair(char const*, long&&) 2100
cereal::NameValuePair<unsigned short>::NameValuePair(char const*, unsigned short&&) 300
cereal::NameValuePair<unsigned long long>::NameValuePair(char const*, unsigned long long&&) 300
cereal::MapItem<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&> cereal::make_map_item<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&) 240000
cereal::MapItem<signed char const&, StructExternalSplit const&> cereal::make_map_item<signed char const&, StructExternalSplit const&>(signed char const&, StructExternalSplit const&) 226231
cereal::MapItem<unsigned char const&, StructInternalSerialize const&> cereal::make_map_item<unsigned char const&, StructInternalSerialize const&>(unsigned char const&, StructInternalSerialize const&) 80000
cereal::MapItem<int const&, StructInternalSplit const&> cereal::make_map_item<int const&, StructInternalSplit const&>(int const&, StructInternalSplit const&) 120000
cereal::MapItem<int const&, StructInternalSerialize const&> cereal::make_map_item<int const&, StructInternalSerialize const&>(int const&, StructInternalSerialize const&) 120000
cereal::MapItem<int const&, std::shared_ptr<int> const&> cereal::make_map_item<int const&, std::shared_ptr<int> const&>(int const&, std::shared_ptr<int> const&) 40000
cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&> cereal::make_map_item<int const&, std::unique_ptr<int, std::default_delete<int> > const&>(int const&, std::unique_ptr<int, std::default_delete<int> > const&) 40000
cereal::MapItem<unsigned int const&, StructExternalSerialize const&> cereal::make_map_item<unsigned int const&, StructExternalSerialize const&>(unsigned int const&, StructExternalSerialize const&) 240000
cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> cereal::make_map_item<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 4000
cereal::MapItem<short const&, StructInternalSplit const&> cereal::make_map_item<short const&, StructInternalSplit const&>(short const&, StructInternalSplit const&) 80000
cereal::MapItem<unsigned short const&, StructInternalSplit const&> cereal::make_map_item<unsigned short const&, StructInternalSplit const&>(unsigned short const&, StructInternalSplit const&) 39979
cereal::MapItem<unsigned short const&, StructInternalSerialize const&> cereal::make_map_item<unsigned short const&, StructInternalSerialize const&>(unsigned short const&, StructInternalSerialize const&) 39966
cereal::MapItem<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&> cereal::make_map_item<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) 240000
cereal::MapItem<signed char&, StructExternalSplit&> cereal::make_map_item<signed char&, StructExternalSplit&>(signed char&, StructExternalSplit&) 226231
cereal::MapItem<unsigned char&, StructInternalSerialize&> cereal::make_map_item<unsigned char&, StructInternalSerialize&>(unsigned char&, StructInternalSerialize&) 80000
cereal::MapItem<int&, StructInternalSplit&> cereal::make_map_item<int&, StructInternalSplit&>(int&, StructInternalSplit&) 120000
cereal::MapItem<int&, StructInternalSerialize&> cereal::make_map_item<int&, StructInternalSerialize&>(int&, StructInternalSerialize&) 120000
cereal::MapItem<int&, std::shared_ptr<int>&> cereal::make_map_item<int&, std::shared_ptr<int>&>(int&, std::shared_ptr<int>&) 40000
cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&> cereal::make_map_item<int&, std::unique_ptr<int, std::default_delete<int> >&>(int&, std::unique_ptr<int, std::default_delete<int> >&) 40000
cereal::MapItem<unsigned int&, StructExternalSerialize&> cereal::make_map_item<unsigned int&, StructExternalSerialize&>(unsigned int&, StructExternalSerialize&) 240000
cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> cereal::make_map_item<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 4000
cereal::MapItem<short&, StructInternalSplit&> cereal::make_map_item<short&, StructInternalSplit&>(short&, StructInternalSplit&) 80000
cereal::MapItem<unsigned short&, StructInternalSplit&> cereal::make_map_item<unsigned short&, StructInternalSplit&>(unsigned short&, StructInternalSplit&) 39979
cereal::MapItem<unsigned short&, StructInternalSerialize&> cereal::make_map_item<unsigned short&, StructInternalSerialize&>(unsigned short&, StructInternalSerialize&) 39966
cereal::detail::InputArchiveBase::rtti() 0
cereal::detail::InputArchiveBase::InputArchiveBase() 15560
cereal::detail::InputArchiveBase::~InputArchiveBase() 0
cereal::detail::InputArchiveBase::~InputArchiveBase().2 15560
cereal::detail::OutputArchiveBase::rtti() 0
cereal::detail::OutputArchiveBase::OutputArchiveBase() 15160
cereal::detail::OutputArchiveBase::~OutputArchiveBase() 0
cereal::detail::OutputArchiveBase::~OutputArchiveBase().2 15160
cereal::detail::Versions::find(unsigned long, unsigned int) 7600
void cereal::MapItem<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 60000
void cereal::MapItem<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&>::serialize<cereal::JSONOutputArchive>(cereal::JSONOutputArchive&) 60000
void cereal::MapItem<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&>::serialize<cereal::BinaryOutputArchive>(cereal::BinaryOutputArchive&) 60000
void cereal::MapItem<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&>::serialize<cereal::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 60000
cereal::MapItem<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&>::MapItem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&) 240000
void cereal::MapItem<signed char const&, StructExternalSplit const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 56536
void cereal::MapItem<signed char const&, StructExternalSplit const&>::serialize<cereal::JSONOutputArchive>(cereal::JSONOutputArchive&) 56501
void cereal::MapItem<signed char const&, StructExternalSplit const&>::serialize<cereal::BinaryOutputArchive>(cereal::BinaryOutputArchive&) 56558
void cereal::MapItem<signed char const&, StructExternalSplit const&>::serialize<cereal::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 56636
cereal::MapItem<signed char const&, StructExternalSplit const&>::MapItem(signed char const&, StructExternalSplit const&) 226231
void cereal::MapItem<unsigned char const&, StructInternalSerialize const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 20000
void cereal::MapItem<unsigned char const&, StructInternalSerialize const&>::serialize<cereal::JSONOutputArchive>(cereal::JSONOutputArchive&) 20000
void cereal::MapItem<unsigned char const&, StructInternalSerialize const&>::serialize<cereal::BinaryOutputArchive>(cereal::BinaryOutputArchive&) 20000
void cereal::MapItem<unsigned char const&, StructInternalSerialize const&>::serialize<cereal::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 20000
cereal::MapItem<unsigned char const&, StructInternalSerialize const&>::MapItem(unsigned char const&, StructInternalSerialize const&) 80000
void cereal::MapItem<int const&, StructInternalSplit const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 30000
void cereal::MapItem<int const&, StructInternalSplit const&>::serialize<cereal::JSONOutputArchive>(cereal::JSONOutputArchive&) 30000
void cereal::MapItem<int const&, StructInternalSplit const&>::serialize<cereal::BinaryOutputArchive>(cereal::BinaryOutputArchive&) 30000
void cereal::MapItem<int const&, StructInternalSplit const&>::serialize<cereal::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 30000
cereal::MapItem<int const&, StructInternalSplit const&>::MapItem(int const&, StructInternalSplit const&) 120000
void cereal::MapItem<int const&, StructInternalSerialize const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 30000
void cereal::MapItem<int const&, StructInternalSerialize const&>::serialize<cereal::JSONOutputArchive>(cereal::JSONOutputArchive&) 30000
void cereal::MapItem<int const&, StructInternalSerialize const&>::serialize<cereal::BinaryOutputArchive>(cereal::BinaryOutputArchive&) 30000
void cereal::MapItem<int const&, StructInternalSerialize const&>::serialize<cereal::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 30000
cereal::MapItem<int const&, StructInternalSerialize const&>::MapItem(int const&, StructInternalSerialize const&) 120000
void cereal::MapItem<int const&, std::shared_ptr<int> const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 10000
void cereal::MapItem<int const&, std::shared_ptr<int> const&>::serialize<cereal::JSONOutputArchive>(cereal::JSONOutputArchive&) 10000
void cereal::MapItem<int const&, std::shared_ptr<int> const&>::serialize<cereal::BinaryOutputArchive>(cereal::BinaryOutputArchive&) 10000
void cereal::MapItem<int const&, std::shared_ptr<int> const&>::serialize<cereal::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 10000
cereal::MapItem<int const&, std::shared_ptr<int> const&>::MapItem(int const&, std::shared_ptr<int> const&) 40000
void cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 10000
void cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&>::serialize<cereal::JSONOutputArchive>(cereal::JSONOutputArchive&) 10000
void cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&>::serialize<cereal::BinaryOutputArchive>(cereal::BinaryOutputArchive&) 10000
void cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&>::serialize<cereal::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 10000
cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&>::MapItem(int const&, std::unique_ptr<int, std::default_delete<int> > const&) 40000
void cereal::MapItem<unsigned int const&, StructExternalSerialize const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 60000
void cereal::MapItem<unsigned int const&, StructExternalSerialize const&>::serialize<cereal::JSONOutputArchive>(cereal::JSONOutputArchive&) 60000
void cereal::MapItem<unsigned int const&, StructExternalSerialize const&>::serialize<cereal::BinaryOutputArchive>(cereal::BinaryOutputArchive&) 60000
void cereal::MapItem<unsigned int const&, StructExternalSerialize const&>::serialize<cereal::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 60000
cereal::MapItem<unsigned int const&, StructExternalSerialize const&>::MapItem(unsigned int const&, StructExternalSerialize const&) 240000
void cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 1000
void cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>::serialize<cereal::JSONOutputArchive>(cereal::JSONOutputArchive&) 1000
void cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>::serialize<cereal::BinaryOutputArchive>(cereal::BinaryOutputArchive&) 1000
void cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>::serialize<cereal::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 1000
cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>::MapItem(unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 4000
void cereal::MapItem<short const&, StructInternalSplit const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 20000
void cereal::MapItem<short const&, StructInternalSplit const&>::serialize<cereal::JSONOutputArchive>(cereal::JSONOutputArchive&) 20000
void cereal::MapItem<short const&, StructInternalSplit const&>::serialize<cereal::BinaryOutputArchive>(cereal::BinaryOutputArchive&) 20000
void cereal::MapItem<short const&, StructInternalSplit const&>::serialize<cereal::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 20000
cereal::MapItem<short const&, StructInternalSplit const&>::MapItem(short const&, StructInternalSplit const&) 80000
void cereal::MapItem<unsigned short const&, StructInternalSplit const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 9994
void cereal::MapItem<unsigned short const&, StructInternalSplit const&>::serialize<cereal::JSONOutputArchive>(cereal::JSONOutputArchive&) 9997
void cereal::MapItem<unsigned short const&, StructInternalSplit const&>::serialize<cereal::BinaryOutputArchive>(cereal::BinaryOutputArchive&) 9998
void cereal::MapItem<unsigned short const&, StructInternalSplit const&>::serialize<cereal::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 9990
cereal::MapItem<unsigned short const&, StructInternalSplit const&>::MapItem(unsigned short const&, StructInternalSplit const&) 39979
void cereal::MapItem<unsigned short const&, StructInternalSerialize const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 9990
void cereal::MapItem<unsigned short const&, StructInternalSerialize const&>::serialize<cereal::JSONOutputArchive>(cereal::JSONOutputArchive&) 9995
void cereal::MapItem<unsigned short const&, StructInternalSerialize const&>::serialize<cereal::BinaryOutputArchive>(cereal::BinaryOutputArchive&) 9990
void cereal::MapItem<unsigned short const&, StructInternalSerialize const&>::serialize<cereal::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 9991
cereal::MapItem<unsigned short const&, StructInternalSerialize const&>::MapItem(unsigned short const&, StructInternalSerialize const&) 39966
void cereal::MapItem<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 60000
void cereal::MapItem<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>::serialize<cereal::JSONInputArchive>(cereal::JSONInputArchive&) 60000
void cereal::MapItem<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>::serialize<cereal::BinaryInputArchive>(cereal::BinaryInputArchive&) 60000
void cereal::MapItem<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>::serialize<cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 60000
cereal::MapItem<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>::MapItem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) 240000
void cereal::MapItem<signed char&, StructExternalSplit&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 56536
void cereal::MapItem<signed char&, StructExternalSplit&>::serialize<cereal::JSONInputArchive>(cereal::JSONInputArchive&) 56501
void cereal::MapItem<signed char&, StructExternalSplit&>::serialize<cereal::BinaryInputArchive>(cereal::BinaryInputArchive&) 56558
void cereal::MapItem<signed char&, StructExternalSplit&>::serialize<cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 56636
cereal::MapItem<signed char&, StructExternalSplit&>::MapItem(signed char&, StructExternalSplit&) 226231
void cereal::MapItem<unsigned char&, StructInternalSerialize&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 20000
void cereal::MapItem<unsigned char&, StructInternalSerialize&>::serialize<cereal::JSONInputArchive>(cereal::JSONInputArchive&) 20000
void cereal::MapItem<unsigned char&, StructInternalSerialize&>::serialize<cereal::BinaryInputArchive>(cereal::BinaryInputArchive&) 20000
void cereal::MapItem<unsigned char&, StructInternalSerialize&>::serialize<cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 20000
cereal::MapItem<unsigned char&, StructInternalSerialize&>::MapItem(unsigned char&, StructInternalSerialize&) 80000
void cereal::MapItem<int&, StructInternalSplit&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 30000
void cereal::MapItem<int&, StructInternalSplit&>::serialize<cereal::JSONInputArchive>(cereal::JSONInputArchive&) 30000
void cereal::MapItem<int&, StructInternalSplit&>::serialize<cereal::BinaryInputArchive>(cereal::BinaryInputArchive&) 30000
void cereal::MapItem<int&, StructInternalSplit&>::serialize<cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 30000
cereal::MapItem<int&, StructInternalSplit&>::MapItem(int&, StructInternalSplit&) 120000
void cereal::MapItem<int&, StructInternalSerialize&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 30000
void cereal::MapItem<int&, StructInternalSerialize&>::serialize<cereal::JSONInputArchive>(cereal::JSONInputArchive&) 30000
void cereal::MapItem<int&, StructInternalSerialize&>::serialize<cereal::BinaryInputArchive>(cereal::BinaryInputArchive&) 30000
void cereal::MapItem<int&, StructInternalSerialize&>::serialize<cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 30000
cereal::MapItem<int&, StructInternalSerialize&>::MapItem(int&, StructInternalSerialize&) 120000
void cereal::MapItem<int&, std::shared_ptr<int>&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 10000
void cereal::MapItem<int&, std::shared_ptr<int>&>::serialize<cereal::JSONInputArchive>(cereal::JSONInputArchive&) 10000
void cereal::MapItem<int&, std::shared_ptr<int>&>::serialize<cereal::BinaryInputArchive>(cereal::BinaryInputArchive&) 10000
void cereal::MapItem<int&, std::shared_ptr<int>&>::serialize<cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 10000
cereal::MapItem<int&, std::shared_ptr<int>&>::MapItem(int&, std::shared_ptr<int>&) 40000
void cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 10000
void cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&>::serialize<cereal::JSONInputArchive>(cereal::JSONInputArchive&) 10000
void cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&>::serialize<cereal::BinaryInputArchive>(cereal::BinaryInputArchive&) 10000
void cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&>::serialize<cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 10000
cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&>::MapItem(int&, std::unique_ptr<int, std::default_delete<int> >&) 40000
void cereal::MapItem<unsigned int&, StructExternalSerialize&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 60000
void cereal::MapItem<unsigned int&, StructExternalSerialize&>::serialize<cereal::JSONInputArchive>(cereal::JSONInputArchive&) 60000
void cereal::MapItem<unsigned int&, StructExternalSerialize&>::serialize<cereal::BinaryInputArchive>(cereal::BinaryInputArchive&) 60000
void cereal::MapItem<unsigned int&, StructExternalSerialize&>::serialize<cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 60000
cereal::MapItem<unsigned int&, StructExternalSerialize&>::MapItem(unsigned int&, StructExternalSerialize&) 240000
void cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 1000
void cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>::serialize<cereal::JSONInputArchive>(cereal::JSONInputArchive&) 1000
void cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>::serialize<cereal::BinaryInputArchive>(cereal::BinaryInputArchive&) 1000
void cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>::serialize<cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 1000
cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>::MapItem(unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 4000
void cereal::MapItem<short&, StructInternalSplit&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 20000
void cereal::MapItem<short&, StructInternalSplit&>::serialize<cereal::JSONInputArchive>(cereal::JSONInputArchive&) 20000
void cereal::MapItem<short&, StructInternalSplit&>::serialize<cereal::BinaryInputArchive>(cereal::BinaryInputArchive&) 20000
void cereal::MapItem<short&, StructInternalSplit&>::serialize<cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 20000
cereal::MapItem<short&, StructInternalSplit&>::MapItem(short&, StructInternalSplit&) 80000
void cereal::MapItem<unsigned short&, StructInternalSplit&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 9994
void cereal::MapItem<unsigned short&, StructInternalSplit&>::serialize<cereal::JSONInputArchive>(cereal::JSONInputArchive&) 9997
void cereal::MapItem<unsigned short&, StructInternalSplit&>::serialize<cereal::BinaryInputArchive>(cereal::BinaryInputArchive&) 9998
void cereal::MapItem<unsigned short&, StructInternalSplit&>::serialize<cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 9990
cereal::MapItem<unsigned short&, StructInternalSplit&>::MapItem(unsigned short&, StructInternalSplit&) 39979
void cereal::MapItem<unsigned short&, StructInternalSerialize&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 9990
void cereal::MapItem<unsigned short&, StructInternalSerialize&>::serialize<cereal::JSONInputArchive>(cereal::JSONInputArchive&) 9995
void cereal::MapItem<unsigned short&, StructInternalSerialize&>::serialize<cereal::BinaryInputArchive>(cereal::BinaryInputArchive&) 9990
void cereal::MapItem<unsigned short&, StructInternalSerialize&>::serialize<cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 9991
cereal::MapItem<unsigned short&, StructInternalSerialize&>::MapItem(unsigned short&, StructInternalSerialize&) 39966
cereal::SizeTag<unsigned long const&>::SizeTag(unsigned long const&) 2000
cereal::SizeTag<unsigned long&>::SizeTag(unsigned long&) 183543
cereal::SizeTag<unsigned long>::SizeTag(unsigned long&&) 181543
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&>&&) 200
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&>&&) 400
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&>&&) 200
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>&&) 400
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&>&&) 0
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>&&) 200
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&>&&) 10572
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&>&&) 1
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&>&&) 1
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&>&&) 10600
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>&&) 200
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&>&&) 200
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&>&&) 0
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&>&&) 0
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> > >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&>&&) 10200
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<MemoryCycle&> >::type cereal::make_nvp<cereal::XMLInputArchive, MemoryCycle&>(char const*, MemoryCycle&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<PolyDerived&> >::type cereal::make_nvp<cereal::XMLInputArchive, PolyDerived&>(char const*, PolyDerived&) 400
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialESER&> >::type cereal::make_nvp<cereal::XMLInputArchive, TrivialESER&>(char const*, TrivialESER&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialESPL&> >::type cereal::make_nvp<cereal::XMLInputArchive, TrivialESPL&>(char const*, TrivialESPL&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialISER&> >::type cereal::make_nvp<cereal::XMLInputArchive, TrivialISER&>(char const*, TrivialISER&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialISPL&> >::type cereal::make_nvp<cereal::XMLInputArchive, TrivialISPL&>(char const*, TrivialISPL&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<PolyDerivedD&> >::type cereal::make_nvp<cereal::XMLInputArchive, PolyDerivedD&>(char const*, PolyDerivedD&) 200
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unordered_naming&> >::type cereal::make_nvp<cereal::XMLInputArchive, unordered_naming&>(char const*, unordered_naming&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructExternalSplit&> >::type cereal::make_nvp<cereal::XMLInputArchive, StructExternalSplit&>(char const*, StructExternalSplit&) 56736
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructInternalSplit&> >::type cereal::make_nvp<cereal::XMLInputArchive, StructInternalSplit&>(char const*, StructInternalSplit&) 60594
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<BogusBasePolymorphic&> >::type cereal::make_nvp<cereal::XMLInputArchive, BogusBasePolymorphic&>(char const*, BogusBasePolymorphic&) 0
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructExternalSerialize&> >::type cereal::make_nvp<cereal::XMLInputArchive, StructExternalSerialize&>(char const*, StructExternalSerialize&) 61000
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructInternalSerialize&> >::type cereal::make_nvp<cereal::XMLInputArchive, StructInternalSerialize&>(char const*, StructInternalSerialize&) 60590
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<SpecializedMSplitPolymorphic&> >::type cereal::make_nvp<cereal::XMLInputArchive, SpecializedMSplitPolymorphic&>(char const*, SpecializedMSplitPolymorphic&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<DeferNode&> >::type cereal::make_nvp<cereal::XMLInputArchive, DeferNode&>(char const*, DeferNode&) 200
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TestClass&> >::type cereal::make_nvp<cereal::XMLInputArchive, TestClass&>(char const*, TestClass&) 2
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::bitset_detail::type&> >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::bitset_detail::type&>(char const*, cereal::bitset_detail::type&) 500
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, UserStruct>&> >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, UserStruct>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, UserStruct>&) 200
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, PolyDerivedLA>&> >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, PolyDerivedLA>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, PolyDerivedLA>&) 400
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, OneLAVersioned>&> >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, OneLAVersioned>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, OneLAVersioned>&) 200
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, TwoLAVersioned>&> >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, TwoLAVersioned>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, TwoLAVersioned>&) 200
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, MemoryCycleLoadAndConstruct>&> >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, MemoryCycleLoadAndConstruct>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, MemoryCycleLoadAndConstruct>&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, OneLA>&> >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, OneLA>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, OneLA>&) 400
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, TwoLA>&> >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, TwoLA>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, TwoLA>&) 400
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, ThreeLA>&> >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, ThreeLA>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, ThreeLA>&) 200
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, NonDefaultConstructible>&> >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, NonDefaultConstructible>&>(char const*, cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, NonDefaultConstructible>&) 1
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::chrono::duration<long, std::ratio<1l, 1000000000l> >&>(char const*, std::chrono::duration<long, std::ratio<1l, 1000000000l> >&) 300
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 60650
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<PolyBase>&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::shared_ptr<PolyBase>&>(char const*, std::shared_ptr<PolyBase>&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<PolyBaseA>&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::shared_ptr<PolyBaseA>&>(char const*, std::shared_ptr<PolyBaseA>&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<PolyBase const>&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::shared_ptr<PolyBase const>&>(char const*, std::shared_ptr<PolyBase const>&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<int>&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::shared_ptr<int>&>(char const*, std::shared_ptr<int>&) 10000
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> >&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::unique_ptr<int, std::default_delete<int> >&>(char const*, std::unique_ptr<int, std::default_delete<int> >&) 10000
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructExternalSplit>&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::less<StructExternalSplit>&>(char const*, std::less<StructExternalSplit>&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructInternalSplit>&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::less<StructInternalSplit>&>(char const*, std::less<StructInternalSplit>&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructExternalSerialize>&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::less<StructExternalSerialize>&>(char const*, std::less<StructExternalSerialize>&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructInternalSerialize>&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::less<StructInternalSerialize>&>(char const*, std::less<StructInternalSerialize>&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<int>&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::less<int>&>(char const*, std::less<int>&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>(char const*, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&) 200
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&>(char const*, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&) 200
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(char const*, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 200
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(char const*, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 200
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<int, std::allocator<int> >&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::deque<int, std::allocator<int> >&>(char const*, std::deque<int, std::allocator<int> >&) 200
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>(char const*, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>(char const*, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(char const*, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(char const*, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 1100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<int, std::allocator<int> >&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::vector<int, std::allocator<int> >&>(char const*, std::vector<int, std::allocator<int> >&) 100
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::optional<long>&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::optional<long>&>(char const*, std::optional<long>&) 1
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<signed char&> >::type cereal::make_nvp<cereal::XMLInputArchive, signed char&>(char const*, signed char&) 56636
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<bool&> >::type cereal::make_nvp<cereal::XMLInputArchive, bool&>(char const*, bool&) 108
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<double&> >::type cereal::make_nvp<cereal::XMLInputArchive, double&>(char const*, double&) 303
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<long double&> >::type cereal::make_nvp<cereal::XMLInputArchive, long double&>(char const*, long double&) 200
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<float&> >::type cereal::make_nvp<cereal::XMLInputArchive, float&>(char const*, float&) 300
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned char&> >::type cereal::make_nvp<cereal::XMLInputArchive, unsigned char&>(char const*, unsigned char&) 31200
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<int&> >::type cereal::make_nvp<cereal::XMLInputArchive, int&>(char const*, int&) 162210
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned int&> >::type cereal::make_nvp<cereal::XMLInputArchive, unsigned int&>(char const*, unsigned int&) 86474
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<long&> >::type cereal::make_nvp<cereal::XMLInputArchive, long&>(char const*, long&) 701
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned long&> >::type cereal::make_nvp<cereal::XMLInputArchive, unsigned long&>(char const*, unsigned long&) 1253
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<short&> >::type cereal::make_nvp<cereal::XMLInputArchive, short&>(char const*, short&) 20000
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned short&> >::type cereal::make_nvp<cereal::XMLInputArchive, unsigned short&>(char const*, unsigned short&) 20084
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned long long&> >::type cereal::make_nvp<cereal::XMLInputArchive, unsigned long long&>(char const*, unsigned long long&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&>&&) 200
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&>&&) 400
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&>&&) 200
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>&&) 400
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&>&&) 0
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>&&) 200
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&>&&) 10107
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&>&&) 1
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&>&&) 1
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&>&&) 10600
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>&&) 200
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&>&&) 200
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&>&&) 0
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&>&&) 0
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> > >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&>&&) 10200
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<MemoryCycle&> >::type cereal::make_nvp<cereal::JSONInputArchive, MemoryCycle&>(char const*, MemoryCycle&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<PolyDerived&> >::type cereal::make_nvp<cereal::JSONInputArchive, PolyDerived&>(char const*, PolyDerived&) 400
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialESER&> >::type cereal::make_nvp<cereal::JSONInputArchive, TrivialESER&>(char const*, TrivialESER&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialESPL&> >::type cereal::make_nvp<cereal::JSONInputArchive, TrivialESPL&>(char const*, TrivialESPL&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialISER&> >::type cereal::make_nvp<cereal::JSONInputArchive, TrivialISER&>(char const*, TrivialISER&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialISPL&> >::type cereal::make_nvp<cereal::JSONInputArchive, TrivialISPL&>(char const*, TrivialISPL&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<PolyDerivedD&> >::type cereal::make_nvp<cereal::JSONInputArchive, PolyDerivedD&>(char const*, PolyDerivedD&) 200
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unordered_naming&> >::type cereal::make_nvp<cereal::JSONInputArchive, unordered_naming&>(char const*, unordered_naming&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructExternalSplit&> >::type cereal::make_nvp<cereal::JSONInputArchive, StructExternalSplit&>(char const*, StructExternalSplit&) 56701
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructInternalSplit&> >::type cereal::make_nvp<cereal::JSONInputArchive, StructInternalSplit&>(char const*, StructInternalSplit&) 60597
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<BogusBasePolymorphic&> >::type cereal::make_nvp<cereal::JSONInputArchive, BogusBasePolymorphic&>(char const*, BogusBasePolymorphic&) 0
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructExternalSerialize&> >::type cereal::make_nvp<cereal::JSONInputArchive, StructExternalSerialize&>(char const*, StructExternalSerialize&) 61000
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructInternalSerialize&> >::type cereal::make_nvp<cereal::JSONInputArchive, StructInternalSerialize&>(char const*, StructInternalSerialize&) 60595
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<SpecializedMSplitPolymorphic&> >::type cereal::make_nvp<cereal::JSONInputArchive, SpecializedMSplitPolymorphic&>(char const*, SpecializedMSplitPolymorphic&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<DeferNode&> >::type cereal::make_nvp<cereal::JSONInputArchive, DeferNode&>(char const*, DeferNode&) 200
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TestClass&> >::type cereal::make_nvp<cereal::JSONInputArchive, TestClass&>(char const*, TestClass&) 2
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::bitset_detail::type&> >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::bitset_detail::type&>(char const*, cereal::bitset_detail::type&) 500
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&> >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&) 200
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&> >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&) 400
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&> >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&) 200
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&> >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&) 200
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&> >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&> >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&) 400
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&> >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&) 400
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&> >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&) 200
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, NonDefaultConstructible>&> >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, NonDefaultConstructible>&>(char const*, cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, NonDefaultConstructible>&) 1
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::chrono::duration<long, std::ratio<1l, 1000000000l> >&>(char const*, std::chrono::duration<long, std::ratio<1l, 1000000000l> >&) 300
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 60658
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<PolyBase>&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::shared_ptr<PolyBase>&>(char const*, std::shared_ptr<PolyBase>&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<PolyBaseA>&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::shared_ptr<PolyBaseA>&>(char const*, std::shared_ptr<PolyBaseA>&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<PolyBase const>&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::shared_ptr<PolyBase const>&>(char const*, std::shared_ptr<PolyBase const>&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<int>&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::shared_ptr<int>&>(char const*, std::shared_ptr<int>&) 10000
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> >&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::unique_ptr<int, std::default_delete<int> >&>(char const*, std::unique_ptr<int, std::default_delete<int> >&) 10000
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructExternalSplit>&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::less<StructExternalSplit>&>(char const*, std::less<StructExternalSplit>&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructInternalSplit>&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::less<StructInternalSplit>&>(char const*, std::less<StructInternalSplit>&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructExternalSerialize>&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::less<StructExternalSerialize>&>(char const*, std::less<StructExternalSerialize>&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructInternalSerialize>&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::less<StructInternalSerialize>&>(char const*, std::less<StructInternalSerialize>&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<int>&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::less<int>&>(char const*, std::less<int>&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>(char const*, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&) 200
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&>(char const*, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&) 200
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(char const*, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 200
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(char const*, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 200
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<int, std::allocator<int> >&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::deque<int, std::allocator<int> >&>(char const*, std::deque<int, std::allocator<int> >&) 200
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>(char const*, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>(char const*, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(char const*, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(char const*, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 1100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<int, std::allocator<int> >&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::vector<int, std::allocator<int> >&>(char const*, std::vector<int, std::allocator<int> >&) 100
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::optional<long>&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::optional<long>&>(char const*, std::optional<long>&) 1
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<signed char&> >::type cereal::make_nvp<cereal::JSONInputArchive, signed char&>(char const*, signed char&) 56601
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<bool&> >::type cereal::make_nvp<cereal::JSONInputArchive, bool&>(char const*, bool&) 108
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<double&> >::type cereal::make_nvp<cereal::JSONInputArchive, double&>(char const*, double&) 303
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<long double&> >::type cereal::make_nvp<cereal::JSONInputArchive, long double&>(char const*, long double&) 200
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<float&> >::type cereal::make_nvp<cereal::JSONInputArchive, float&>(char const*, float&) 300
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned char&> >::type cereal::make_nvp<cereal::JSONInputArchive, unsigned char&>(char const*, unsigned char&) 31200
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<int&> >::type cereal::make_nvp<cereal::JSONInputArchive, int&>(char const*, int&) 162210
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned int&> >::type cereal::make_nvp<cereal::JSONInputArchive, unsigned int&>(char const*, unsigned int&) 86009
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<long&> >::type cereal::make_nvp<cereal::JSONInputArchive, long&>(char const*, long&) 701
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned long&> >::type cereal::make_nvp<cereal::JSONInputArchive, unsigned long&>(char const*, unsigned long&) 1245
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<short&> >::type cereal::make_nvp<cereal::JSONInputArchive, short&>(char const*, short&) 20000
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned short&> >::type cereal::make_nvp<cereal::JSONInputArchive, unsigned short&>(char const*, unsigned short&) 20092
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned long long&> >::type cereal::make_nvp<cereal::JSONInputArchive, unsigned long long&>(char const*, unsigned long long&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialESER> >::type cereal::make_nvp<cereal::XMLOutputArchive, TrivialESER>(char const*, TrivialESER&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialESPL> >::type cereal::make_nvp<cereal::XMLOutputArchive, TrivialESPL>(char const*, TrivialESPL&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialISER> >::type cereal::make_nvp<cereal::XMLOutputArchive, TrivialISER>(char const*, TrivialISER&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialISPL> >::type cereal::make_nvp<cereal::XMLOutputArchive, TrivialISPL>(char const*, TrivialISPL&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::bitset_detail::type> >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::bitset_detail::type>(char const*, cereal::bitset_detail::type&&) 500
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&>&&) 200
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&>&&) 0
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&>&&) 200
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&>&&) 10572
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&>&&) 1
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&>&&) 400
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&>&&) 200
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&>&&) 400
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&>&&) 1
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&>&&) 10600
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&>&&) 200
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&>&&) 0
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&>&&) 0
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&>&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> > >::type cereal::make_nvp<cereal::XMLOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&>&&) 10200
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > >::type cereal::make_nvp<cereal::XMLOutputArchive, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(char const*, std::chrono::duration<long, std::ratio<1l, 1000000000l> >&&) 300
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type cereal::make_nvp<cereal::XMLOutputArchive, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) 247
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<UserStruct&> >::type cereal::make_nvp<cereal::XMLOutputArchive, UserStruct&>(char const*, UserStruct&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<MemoryCycle&> >::type cereal::make_nvp<cereal::XMLOutputArchive, MemoryCycle&>(char const*, MemoryCycle&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<OneLAVersioned&> >::type cereal::make_nvp<cereal::XMLOutputArchive, OneLAVersioned&>(char const*, OneLAVersioned&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TwoLAVersioned&> >::type cereal::make_nvp<cereal::XMLOutputArchive, TwoLAVersioned&>(char const*, TwoLAVersioned&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unordered_naming&> >::type cereal::make_nvp<cereal::XMLOutputArchive, unordered_naming&>(char const*, unordered_naming&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructExternalSplit&> >::type cereal::make_nvp<cereal::XMLOutputArchive, StructExternalSplit&>(char const*, StructExternalSplit&) 200
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructInternalSplit&> >::type cereal::make_nvp<cereal::XMLOutputArchive, StructInternalSplit&>(char const*, StructInternalSplit&) 600
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<BogusBasePolymorphic&> >::type cereal::make_nvp<cereal::XMLOutputArchive, BogusBasePolymorphic&>(char const*, BogusBasePolymorphic&) 0
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructExternalSerialize&> >::type cereal::make_nvp<cereal::XMLOutputArchive, StructExternalSerialize&>(char const*, StructExternalSerialize&) 1000
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructInternalSerialize&> >::type cereal::make_nvp<cereal::XMLOutputArchive, StructInternalSerialize&>(char const*, StructInternalSerialize&) 600
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<MemoryCycleLoadAndConstruct&> >::type cereal::make_nvp<cereal::XMLOutputArchive, MemoryCycleLoadAndConstruct&>(char const*, MemoryCycleLoadAndConstruct&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<OneLA&> >::type cereal::make_nvp<cereal::XMLOutputArchive, OneLA&>(char const*, OneLA&) 200
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TwoLA&> >::type cereal::make_nvp<cereal::XMLOutputArchive, TwoLA&>(char const*, TwoLA&) 200
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<ThreeLA&> >::type cereal::make_nvp<cereal::XMLOutputArchive, ThreeLA&>(char const*, ThreeLA&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<DeferNode&> >::type cereal::make_nvp<cereal::XMLOutputArchive, DeferNode&>(char const*, DeferNode&) 200
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TestClass&> >::type cereal::make_nvp<cereal::XMLOutputArchive, TestClass&>(char const*, TestClass&) 1
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<PolyDerived const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, PolyDerived const&>(char const*, PolyDerived const&) 400
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<PolyDerivedD const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, PolyDerivedD const&>(char const*, PolyDerivedD const&) 200
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<PolyDerivedLA const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, PolyDerivedLA const&>(char const*, PolyDerivedLA const&) 400
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<OneLAVersioned const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, OneLAVersioned const&>(char const*, OneLAVersioned const&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TwoLAVersioned const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, TwoLAVersioned const&>(char const*, TwoLAVersioned const&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructExternalSplit const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, StructExternalSplit const&>(char const*, StructExternalSplit const&) 56536
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructInternalSplit const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, StructInternalSplit const&>(char const*, StructInternalSplit const&) 59994
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<NonDefaultConstructible const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, NonDefaultConstructible const&>(char const*, NonDefaultConstructible const&) 1
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructExternalSerialize const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, StructExternalSerialize const&>(char const*, StructExternalSerialize const&) 60000
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructInternalSerialize const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, StructInternalSerialize const&>(char const*, StructInternalSerialize const&) 59990
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<SpecializedMSplitPolymorphic const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, SpecializedMSplitPolymorphic const&>(char const*, SpecializedMSplitPolymorphic const&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<OneLA const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, OneLA const&>(char const*, OneLA const&) 200
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TwoLA const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, TwoLA const&>(char const*, TwoLA const&) 200
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<ThreeLA const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, ThreeLA const&>(char const*, ThreeLA const&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TestClass const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, TestClass const&>(char const*, TestClass const&) 1
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 60003
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<PolyBase> const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::shared_ptr<PolyBase> const&>(char const*, std::shared_ptr<PolyBase> const&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<PolyBaseA> const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::shared_ptr<PolyBaseA> const&>(char const*, std::shared_ptr<PolyBaseA> const&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<PolyBase const> const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::shared_ptr<PolyBase const> const&>(char const*, std::shared_ptr<PolyBase const> const&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<int> const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::shared_ptr<int> const&>(char const*, std::shared_ptr<int> const&) 10000
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> > const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::unique_ptr<int, std::default_delete<int> > const&>(char const*, std::unique_ptr<int, std::default_delete<int> > const&) 10000
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructExternalSplit> const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::less<StructExternalSplit> const&>(char const*, std::less<StructExternalSplit> const&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructInternalSplit> const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::less<StructInternalSplit> const&>(char const*, std::less<StructInternalSplit> const&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructExternalSerialize> const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::less<StructExternalSerialize> const&>(char const*, std::less<StructExternalSerialize> const&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructInternalSerialize> const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::less<StructInternalSerialize> const&>(char const*, std::less<StructInternalSerialize> const&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<int> const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::less<int> const&>(char const*, std::less<int> const&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(char const*, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 200
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(char const*, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 200
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(char const*, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 200
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(char const*, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 200
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<int, std::allocator<int> > const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::deque<int, std::allocator<int> > const&>(char const*, std::deque<int, std::allocator<int> > const&) 200
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(char const*, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(char const*, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(char const*, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(char const*, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 1100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<int, std::allocator<int> > const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::vector<int, std::allocator<int> > const&>(char const*, std::vector<int, std::allocator<int> > const&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::optional<long> const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::optional<long> const&>(char const*, std::optional<long> const&) 1
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<signed char const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, signed char const&>(char const*, signed char const&) 56536
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<double const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, double const&>(char const*, double const&) 3
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned char const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, unsigned char const&>(char const*, unsigned char const&) 20000
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<int const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, int const&>(char const*, int const&) 140103
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned int const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, unsigned int const&>(char const*, unsigned int const&) 61300
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<long const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, long const&>(char const*, long const&) 1
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned long const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, unsigned long const&>(char const*, unsigned long const&) 1253
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<short const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, short const&>(char const*, short const&) 20000
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned short const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, unsigned short const&>(char const*, unsigned short const&) 19984
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned long long const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, unsigned long long const&>(char const*, unsigned long long const&) 0
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 400
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<float&> >::type cereal::make_nvp<cereal::XMLOutputArchive, float&>(char const*, float&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<int&> >::type cereal::make_nvp<cereal::XMLOutputArchive, int&>(char const*, int&) 22007
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned int&> >::type cereal::make_nvp<cereal::XMLOutputArchive, unsigned int&>(char const*, unsigned int&) 25174
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<signed char> >::type cereal::make_nvp<cereal::XMLOutputArchive, signed char>(char const*, signed char&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<bool> >::type cereal::make_nvp<cereal::XMLOutputArchive, bool>(char const*, bool&&) 108
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<double> >::type cereal::make_nvp<cereal::XMLOutputArchive, double>(char const*, double&&) 300
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<long double> >::type cereal::make_nvp<cereal::XMLOutputArchive, long double>(char const*, long double&&) 200
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<float> >::type cereal::make_nvp<cereal::XMLOutputArchive, float>(char const*, float&&) 200
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned char> >::type cereal::make_nvp<cereal::XMLOutputArchive, unsigned char>(char const*, unsigned char&&) 11100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<int> >::type cereal::make_nvp<cereal::XMLOutputArchive, int>(char const*, int&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned int> >::type cereal::make_nvp<cereal::XMLOutputArchive, unsigned int>(char const*, unsigned int&&) 0
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<long> >::type cereal::make_nvp<cereal::XMLOutputArchive, long>(char const*, long&&) 700
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned short> >::type cereal::make_nvp<cereal::XMLOutputArchive, unsigned short>(char const*, unsigned short&&) 100
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned long long> >::type cereal::make_nvp<cereal::XMLOutputArchive, unsigned long long>(char const*, unsigned long long&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialESER> >::type cereal::make_nvp<cereal::JSONOutputArchive, TrivialESER>(char const*, TrivialESER&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialESPL> >::type cereal::make_nvp<cereal::JSONOutputArchive, TrivialESPL>(char const*, TrivialESPL&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialISER> >::type cereal::make_nvp<cereal::JSONOutputArchive, TrivialISER>(char const*, TrivialISER&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialISPL> >::type cereal::make_nvp<cereal::JSONOutputArchive, TrivialISPL>(char const*, TrivialISPL&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::bitset_detail::type> >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::bitset_detail::type>(char const*, cereal::bitset_detail::type&&) 500
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&>&&) 200
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&>&&) 0
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&>&&) 200
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&>&&) 10107
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&>&&) 1
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&>&&) 400
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&>&&) 200
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&>&&) 400
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&>&&) 1
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&>&&) 10600
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&>&&) 200
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&>&&) 0
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&>&&) 0
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&>&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> > >::type cereal::make_nvp<cereal::JSONOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&>&&) 10200
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > >::type cereal::make_nvp<cereal::JSONOutputArchive, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(char const*, std::chrono::duration<long, std::ratio<1l, 1000000000l> >&&) 300
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type cereal::make_nvp<cereal::JSONOutputArchive, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) 255
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<UserStruct&> >::type cereal::make_nvp<cereal::JSONOutputArchive, UserStruct&>(char const*, UserStruct&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<MemoryCycle&> >::type cereal::make_nvp<cereal::JSONOutputArchive, MemoryCycle&>(char const*, MemoryCycle&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<OneLAVersioned&> >::type cereal::make_nvp<cereal::JSONOutputArchive, OneLAVersioned&>(char const*, OneLAVersioned&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TwoLAVersioned&> >::type cereal::make_nvp<cereal::JSONOutputArchive, TwoLAVersioned&>(char const*, TwoLAVersioned&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unordered_naming&> >::type cereal::make_nvp<cereal::JSONOutputArchive, unordered_naming&>(char const*, unordered_naming&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructExternalSplit&> >::type cereal::make_nvp<cereal::JSONOutputArchive, StructExternalSplit&>(char const*, StructExternalSplit&) 200
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructInternalSplit&> >::type cereal::make_nvp<cereal::JSONOutputArchive, StructInternalSplit&>(char const*, StructInternalSplit&) 600
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<BogusBasePolymorphic&> >::type cereal::make_nvp<cereal::JSONOutputArchive, BogusBasePolymorphic&>(char const*, BogusBasePolymorphic&) 0
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructExternalSerialize&> >::type cereal::make_nvp<cereal::JSONOutputArchive, StructExternalSerialize&>(char const*, StructExternalSerialize&) 1000
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructInternalSerialize&> >::type cereal::make_nvp<cereal::JSONOutputArchive, StructInternalSerialize&>(char const*, StructInternalSerialize&) 600
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<MemoryCycleLoadAndConstruct&> >::type cereal::make_nvp<cereal::JSONOutputArchive, MemoryCycleLoadAndConstruct&>(char const*, MemoryCycleLoadAndConstruct&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<OneLA&> >::type cereal::make_nvp<cereal::JSONOutputArchive, OneLA&>(char const*, OneLA&) 200
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TwoLA&> >::type cereal::make_nvp<cereal::JSONOutputArchive, TwoLA&>(char const*, TwoLA&) 200
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<ThreeLA&> >::type cereal::make_nvp<cereal::JSONOutputArchive, ThreeLA&>(char const*, ThreeLA&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<DeferNode&> >::type cereal::make_nvp<cereal::JSONOutputArchive, DeferNode&>(char const*, DeferNode&) 200
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TestClass&> >::type cereal::make_nvp<cereal::JSONOutputArchive, TestClass&>(char const*, TestClass&) 1
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<PolyDerived const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, PolyDerived const&>(char const*, PolyDerived const&) 400
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<PolyDerivedD const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, PolyDerivedD const&>(char const*, PolyDerivedD const&) 200
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<PolyDerivedLA const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, PolyDerivedLA const&>(char const*, PolyDerivedLA const&) 400
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<OneLAVersioned const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, OneLAVersioned const&>(char const*, OneLAVersioned const&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TwoLAVersioned const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, TwoLAVersioned const&>(char const*, TwoLAVersioned const&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructExternalSplit const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, StructExternalSplit const&>(char const*, StructExternalSplit const&) 56501
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructInternalSplit const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, StructInternalSplit const&>(char const*, StructInternalSplit const&) 59997
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<NonDefaultConstructible const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, NonDefaultConstructible const&>(char const*, NonDefaultConstructible const&) 1
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructExternalSerialize const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, StructExternalSerialize const&>(char const*, StructExternalSerialize const&) 60000
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructInternalSerialize const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, StructInternalSerialize const&>(char const*, StructInternalSerialize const&) 59995
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<SpecializedMSplitPolymorphic const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, SpecializedMSplitPolymorphic const&>(char const*, SpecializedMSplitPolymorphic const&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<OneLA const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, OneLA const&>(char const*, OneLA const&) 200
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TwoLA const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, TwoLA const&>(char const*, TwoLA const&) 200
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<ThreeLA const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, ThreeLA const&>(char const*, ThreeLA const&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TestClass const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, TestClass const&>(char const*, TestClass const&) 1
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 60003
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<PolyBase> const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::shared_ptr<PolyBase> const&>(char const*, std::shared_ptr<PolyBase> const&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<PolyBaseA> const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::shared_ptr<PolyBaseA> const&>(char const*, std::shared_ptr<PolyBaseA> const&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<PolyBase const> const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::shared_ptr<PolyBase const> const&>(char const*, std::shared_ptr<PolyBase const> const&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<int> const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::shared_ptr<int> const&>(char const*, std::shared_ptr<int> const&) 10000
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> > const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::unique_ptr<int, std::default_delete<int> > const&>(char const*, std::unique_ptr<int, std::default_delete<int> > const&) 10000
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructExternalSplit> const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::less<StructExternalSplit> const&>(char const*, std::less<StructExternalSplit> const&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructInternalSplit> const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::less<StructInternalSplit> const&>(char const*, std::less<StructInternalSplit> const&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructExternalSerialize> const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::less<StructExternalSerialize> const&>(char const*, std::less<StructExternalSerialize> const&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructInternalSerialize> const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::less<StructInternalSerialize> const&>(char const*, std::less<StructInternalSerialize> const&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<int> const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::less<int> const&>(char const*, std::less<int> const&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(char const*, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 200
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(char const*, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 200
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(char const*, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 200
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(char const*, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 200
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<int, std::allocator<int> > const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::deque<int, std::allocator<int> > const&>(char const*, std::deque<int, std::allocator<int> > const&) 200
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(char const*, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(char const*, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(char const*, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(char const*, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 1100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<int, std::allocator<int> > const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::vector<int, std::allocator<int> > const&>(char const*, std::vector<int, std::allocator<int> > const&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::optional<long> const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::optional<long> const&>(char const*, std::optional<long> const&) 1
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<signed char const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, signed char const&>(char const*, signed char const&) 56501
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<double const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, double const&>(char const*, double const&) 3
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned char const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, unsigned char const&>(char const*, unsigned char const&) 20000
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<int const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, int const&>(char const*, int const&) 140103
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned int const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, unsigned int const&>(char const*, unsigned int const&) 61300
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<long const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, long const&>(char const*, long const&) 1
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned long const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, unsigned long const&>(char const*, unsigned long const&) 1245
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<short const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, short const&>(char const*, short const&) 20000
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned short const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, unsigned short const&>(char const*, unsigned short const&) 19992
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned long long const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, unsigned long long const&>(char const*, unsigned long long const&) 0
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 400
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<float&> >::type cereal::make_nvp<cereal::JSONOutputArchive, float&>(char const*, float&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<int&> >::type cereal::make_nvp<cereal::JSONOutputArchive, int&>(char const*, int&) 22007
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned int&> >::type cereal::make_nvp<cereal::JSONOutputArchive, unsigned int&>(char const*, unsigned int&) 24709
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<signed char> >::type cereal::make_nvp<cereal::JSONOutputArchive, signed char>(char const*, signed char&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<bool> >::type cereal::make_nvp<cereal::JSONOutputArchive, bool>(char const*, bool&&) 108
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<double> >::type cereal::make_nvp<cereal::JSONOutputArchive, double>(char const*, double&&) 300
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<long double> >::type cereal::make_nvp<cereal::JSONOutputArchive, long double>(char const*, long double&&) 200
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<float> >::type cereal::make_nvp<cereal::JSONOutputArchive, float>(char const*, float&&) 200
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned char> >::type cereal::make_nvp<cereal::JSONOutputArchive, unsigned char>(char const*, unsigned char&&) 11100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<int> >::type cereal::make_nvp<cereal::JSONOutputArchive, int>(char const*, int&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned int> >::type cereal::make_nvp<cereal::JSONOutputArchive, unsigned int>(char const*, unsigned int&&) 0
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<long> >::type cereal::make_nvp<cereal::JSONOutputArchive, long>(char const*, long&&) 700
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned short> >::type cereal::make_nvp<cereal::JSONOutputArchive, unsigned short>(char const*, unsigned short&&) 100
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned long long> >::type cereal::make_nvp<cereal::JSONOutputArchive, unsigned long long>(char const*, unsigned long long&&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&>&&) 200
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&>&&) 400
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&>&&) 200
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>&&) 400
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>&&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>&&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&>&&) 0
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>&&) 200
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>&&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>&&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>&&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>&&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&>&&) 10246
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&>&&) 1
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&>&&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&>&&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&>&&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&>&&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&>&&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&>&&) 1
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&>&&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&>&&) 10600
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>&&) 200
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&>&&) 200
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&>&&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&>&&) 0
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&>&&) 0
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>&&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>&&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&>&&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&>&&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&>&&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&>&&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&>&&) 10200
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, MemoryCycle&>::type cereal::make_nvp<cereal::BinaryInputArchive, MemoryCycle&>(char const*, MemoryCycle&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, PolyDerived&>::type cereal::make_nvp<cereal::BinaryInputArchive, PolyDerived&>(char const*, PolyDerived&) 400
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, TrivialESER&>::type cereal::make_nvp<cereal::BinaryInputArchive, TrivialESER&>(char const*, TrivialESER&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, TrivialESPL&>::type cereal::make_nvp<cereal::BinaryInputArchive, TrivialESPL&>(char const*, TrivialESPL&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, TrivialISER&>::type cereal::make_nvp<cereal::BinaryInputArchive, TrivialISER&>(char const*, TrivialISER&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, TrivialISPL&>::type cereal::make_nvp<cereal::BinaryInputArchive, TrivialISPL&>(char const*, TrivialISPL&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, PolyDerivedD&>::type cereal::make_nvp<cereal::BinaryInputArchive, PolyDerivedD&>(char const*, PolyDerivedD&) 200
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, StructExternalSplit&>::type cereal::make_nvp<cereal::BinaryInputArchive, StructExternalSplit&>(char const*, StructExternalSplit&) 56758
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, StructInternalSplit&>::type cereal::make_nvp<cereal::BinaryInputArchive, StructInternalSplit&>(char const*, StructInternalSplit&) 60598
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, BogusBasePolymorphic&>::type cereal::make_nvp<cereal::BinaryInputArchive, BogusBasePolymorphic&>(char const*, BogusBasePolymorphic&) 0
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, StructExternalSerialize&>::type cereal::make_nvp<cereal::BinaryInputArchive, StructExternalSerialize&>(char const*, StructExternalSerialize&) 61000
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, StructInternalSerialize&>::type cereal::make_nvp<cereal::BinaryInputArchive, StructInternalSerialize&>(char const*, StructInternalSerialize&) 60590
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, SpecializedMSplitPolymorphic&>::type cereal::make_nvp<cereal::BinaryInputArchive, SpecializedMSplitPolymorphic&>(char const*, SpecializedMSplitPolymorphic&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, DeferNode&>::type cereal::make_nvp<cereal::BinaryInputArchive, DeferNode&>(char const*, DeferNode&) 200
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, TestClass&>::type cereal::make_nvp<cereal::BinaryInputArchive, TestClass&>(char const*, TestClass&) 2
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::bitset_detail::type&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::bitset_detail::type&>(char const*, cereal::bitset_detail::type&) 500
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, UserStruct>&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, UserStruct>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, UserStruct>&) 200
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, PolyDerivedLA>&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, PolyDerivedLA>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, PolyDerivedLA>&) 400
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, OneLAVersioned>&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, OneLAVersioned>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, OneLAVersioned>&) 200
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, TwoLAVersioned>&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, TwoLAVersioned>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, TwoLAVersioned>&) 200
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, MemoryCycleLoadAndConstruct>&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, MemoryCycleLoadAndConstruct>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, MemoryCycleLoadAndConstruct>&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, OneLA>&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, OneLA>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, OneLA>&) 400
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, TwoLA>&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, TwoLA>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, TwoLA>&) 400
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, ThreeLA>&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, ThreeLA>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, ThreeLA>&) 200
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, NonDefaultConstructible>&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, NonDefaultConstructible>&>(char const*, cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, NonDefaultConstructible>&) 1
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::chrono::duration<long, std::ratio<1l, 1000000000l> >&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::chrono::duration<long, std::ratio<1l, 1000000000l> >&>(char const*, std::chrono::duration<long, std::ratio<1l, 1000000000l> >&) 300
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 60403
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::shared_ptr<PolyBase>&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::shared_ptr<PolyBase>&>(char const*, std::shared_ptr<PolyBase>&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::shared_ptr<PolyBaseA>&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::shared_ptr<PolyBaseA>&>(char const*, std::shared_ptr<PolyBaseA>&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::shared_ptr<PolyBase const>&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::shared_ptr<PolyBase const>&>(char const*, std::shared_ptr<PolyBase const>&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::shared_ptr<int>&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::shared_ptr<int>&>(char const*, std::shared_ptr<int>&) 10000
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::unique_ptr<int, std::default_delete<int> >&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::unique_ptr<int, std::default_delete<int> >&>(char const*, std::unique_ptr<int, std::default_delete<int> >&) 10000
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::less<StructExternalSplit>&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::less<StructExternalSplit>&>(char const*, std::less<StructExternalSplit>&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::less<StructInternalSplit>&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::less<StructInternalSplit>&>(char const*, std::less<StructInternalSplit>&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::less<StructExternalSerialize>&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::less<StructExternalSerialize>&>(char const*, std::less<StructExternalSerialize>&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::less<StructInternalSerialize>&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::less<StructInternalSerialize>&>(char const*, std::less<StructInternalSerialize>&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::less<int>&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::less<int>&>(char const*, std::less<int>&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>(char const*, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&) 200
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&>(char const*, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&) 200
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(char const*, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 200
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(char const*, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 200
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::deque<int, std::allocator<int> >&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::deque<int, std::allocator<int> >&>(char const*, std::deque<int, std::allocator<int> >&) 200
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>(char const*, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>(char const*, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(char const*, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(char const*, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 1100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::vector<int, std::allocator<int> >&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::vector<int, std::allocator<int> >&>(char const*, std::vector<int, std::allocator<int> >&) 100
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::optional<long>&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::optional<long>&>(char const*, std::optional<long>&) 1
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, signed char&>::type cereal::make_nvp<cereal::BinaryInputArchive, signed char&>(char const*, signed char&) 56658
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, bool&>::type cereal::make_nvp<cereal::BinaryInputArchive, bool&>(char const*, bool&) 108
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, double&>::type cereal::make_nvp<cereal::BinaryInputArchive, double&>(char const*, double&) 303
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, long double&>::type cereal::make_nvp<cereal::BinaryInputArchive, long double&>(char const*, long double&) 200
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, float&>::type cereal::make_nvp<cereal::BinaryInputArchive, float&>(char const*, float&) 200
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, unsigned char&>::type cereal::make_nvp<cereal::BinaryInputArchive, unsigned char&>(char const*, unsigned char&) 31200
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, int&>::type cereal::make_nvp<cereal::BinaryInputArchive, int&>(char const*, int&) 162210
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, unsigned int&>::type cereal::make_nvp<cereal::BinaryInputArchive, unsigned int&>(char const*, unsigned int&) 86148
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, long&>::type cereal::make_nvp<cereal::BinaryInputArchive, long&>(char const*, long&) 701
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, unsigned long&>::type cereal::make_nvp<cereal::BinaryInputArchive, unsigned long&>(char const*, unsigned long&) 1000
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, short&>::type cereal::make_nvp<cereal::BinaryInputArchive, short&>(char const*, short&) 20000
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, unsigned short&>::type cereal::make_nvp<cereal::BinaryInputArchive, unsigned short&>(char const*, unsigned short&) 20088
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, unsigned long long&>::type cereal::make_nvp<cereal::BinaryInputArchive, unsigned long long&>(char const*, unsigned long long&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, TrivialESER&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, TrivialESER>(char const*, TrivialESER&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, TrivialESPL&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, TrivialESPL>(char const*, TrivialESPL&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, TrivialISER&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, TrivialISER>(char const*, TrivialISER&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, TrivialISPL&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, TrivialISPL>(char const*, TrivialISPL&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::bitset_detail::type&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::bitset_detail::type>(char const*, cereal::bitset_detail::type&&) 500
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&>&&) 200
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&>&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&>&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&>&&) 0
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&>&&) 200
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&>&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&>&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&>&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&>&&) 10246
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&>&&) 1
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&>&&) 400
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&>&&) 200
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&>&&) 400
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&>&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&>&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&>&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&>&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&>&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&>&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&>&&) 1
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&>&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&>&&) 10600
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&>&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&>&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&>&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&>&&) 200
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&>&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&>&&) 0
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&>&&) 0
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&>&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&>&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&>&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&>&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&>&&) 10200
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::chrono::duration<long, std::ratio<1l, 1000000000l> >&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(char const*, std::chrono::duration<long, std::ratio<1l, 1000000000l> >&&) 300
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, UserStruct&>::type cereal::make_nvp<cereal::BinaryOutputArchive, UserStruct&>(char const*, UserStruct&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, MemoryCycle&>::type cereal::make_nvp<cereal::BinaryOutputArchive, MemoryCycle&>(char const*, MemoryCycle&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, OneLAVersioned&>::type cereal::make_nvp<cereal::BinaryOutputArchive, OneLAVersioned&>(char const*, OneLAVersioned&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, TwoLAVersioned&>::type cereal::make_nvp<cereal::BinaryOutputArchive, TwoLAVersioned&>(char const*, TwoLAVersioned&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, StructExternalSplit&>::type cereal::make_nvp<cereal::BinaryOutputArchive, StructExternalSplit&>(char const*, StructExternalSplit&) 200
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, StructInternalSplit&>::type cereal::make_nvp<cereal::BinaryOutputArchive, StructInternalSplit&>(char const*, StructInternalSplit&) 600
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, BogusBasePolymorphic&>::type cereal::make_nvp<cereal::BinaryOutputArchive, BogusBasePolymorphic&>(char const*, BogusBasePolymorphic&) 0
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, StructExternalSerialize&>::type cereal::make_nvp<cereal::BinaryOutputArchive, StructExternalSerialize&>(char const*, StructExternalSerialize&) 1000
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, StructInternalSerialize&>::type cereal::make_nvp<cereal::BinaryOutputArchive, StructInternalSerialize&>(char const*, StructInternalSerialize&) 600
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, MemoryCycleLoadAndConstruct&>::type cereal::make_nvp<cereal::BinaryOutputArchive, MemoryCycleLoadAndConstruct&>(char const*, MemoryCycleLoadAndConstruct&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, OneLA&>::type cereal::make_nvp<cereal::BinaryOutputArchive, OneLA&>(char const*, OneLA&) 200
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, TwoLA&>::type cereal::make_nvp<cereal::BinaryOutputArchive, TwoLA&>(char const*, TwoLA&) 200
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, ThreeLA&>::type cereal::make_nvp<cereal::BinaryOutputArchive, ThreeLA&>(char const*, ThreeLA&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, DeferNode&>::type cereal::make_nvp<cereal::BinaryOutputArchive, DeferNode&>(char const*, DeferNode&) 200
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, TestClass&>::type cereal::make_nvp<cereal::BinaryOutputArchive, TestClass&>(char const*, TestClass&) 1
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, PolyDerived const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, PolyDerived const&>(char const*, PolyDerived const&) 400
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, PolyDerivedD const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, PolyDerivedD const&>(char const*, PolyDerivedD const&) 200
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, PolyDerivedLA const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, PolyDerivedLA const&>(char const*, PolyDerivedLA const&) 400
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, OneLAVersioned const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, OneLAVersioned const&>(char const*, OneLAVersioned const&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, TwoLAVersioned const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, TwoLAVersioned const&>(char const*, TwoLAVersioned const&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, StructExternalSplit const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, StructExternalSplit const&>(char const*, StructExternalSplit const&) 56558
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, StructInternalSplit const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, StructInternalSplit const&>(char const*, StructInternalSplit const&) 59998
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, NonDefaultConstructible const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, NonDefaultConstructible const&>(char const*, NonDefaultConstructible const&) 1
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, StructExternalSerialize const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, StructExternalSerialize const&>(char const*, StructExternalSerialize const&) 60000
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, StructInternalSerialize const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, StructInternalSerialize const&>(char const*, StructInternalSerialize const&) 59990
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, SpecializedMSplitPolymorphic const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, SpecializedMSplitPolymorphic const&>(char const*, SpecializedMSplitPolymorphic const&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, OneLA const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, OneLA const&>(char const*, OneLA const&) 200
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, TwoLA const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, TwoLA const&>(char const*, TwoLA const&) 200
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, ThreeLA const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, ThreeLA const&>(char const*, ThreeLA const&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, TestClass const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, TestClass const&>(char const*, TestClass const&) 1
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 60003
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::shared_ptr<PolyBase> const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::shared_ptr<PolyBase> const&>(char const*, std::shared_ptr<PolyBase> const&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::shared_ptr<PolyBaseA> const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::shared_ptr<PolyBaseA> const&>(char const*, std::shared_ptr<PolyBaseA> const&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::shared_ptr<PolyBase const> const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::shared_ptr<PolyBase const> const&>(char const*, std::shared_ptr<PolyBase const> const&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::shared_ptr<int> const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::shared_ptr<int> const&>(char const*, std::shared_ptr<int> const&) 10000
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::unique_ptr<int, std::default_delete<int> > const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::unique_ptr<int, std::default_delete<int> > const&>(char const*, std::unique_ptr<int, std::default_delete<int> > const&) 10000
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::less<StructExternalSplit> const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::less<StructExternalSplit> const&>(char const*, std::less<StructExternalSplit> const&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::less<StructInternalSplit> const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::less<StructInternalSplit> const&>(char const*, std::less<StructInternalSplit> const&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::less<StructExternalSerialize> const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::less<StructExternalSerialize> const&>(char const*, std::less<StructExternalSerialize> const&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::less<StructInternalSerialize> const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::less<StructInternalSerialize> const&>(char const*, std::less<StructInternalSerialize> const&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::less<int> const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::less<int> const&>(char const*, std::less<int> const&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(char const*, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 200
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(char const*, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 200
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(char const*, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 200
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(char const*, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 200
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::deque<int, std::allocator<int> > const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::deque<int, std::allocator<int> > const&>(char const*, std::deque<int, std::allocator<int> > const&) 200
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(char const*, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(char const*, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(char const*, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(char const*, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 1100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::vector<int, std::allocator<int> > const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::vector<int, std::allocator<int> > const&>(char const*, std::vector<int, std::allocator<int> > const&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::optional<long> const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::optional<long> const&>(char const*, std::optional<long> const&) 1
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, signed char const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, signed char const&>(char const*, signed char const&) 56558
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, double const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, double const&>(char const*, double const&) 3
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, unsigned char const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, unsigned char const&>(char const*, unsigned char const&) 20000
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, int const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, int const&>(char const*, int const&) 140103
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, unsigned int const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, unsigned int const&>(char const*, unsigned int const&) 61300
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, long const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, long const&>(char const*, long const&) 1
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, unsigned long const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, unsigned long const&>(char const*, unsigned long const&) 1000
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, short const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, short const&>(char const*, short const&) 20000
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, unsigned short const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, unsigned short const&>(char const*, unsigned short const&) 19988
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 400
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, int&>::type cereal::make_nvp<cereal::BinaryOutputArchive, int&>(char const*, int&) 22007
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, unsigned int&>::type cereal::make_nvp<cereal::BinaryOutputArchive, unsigned int&>(char const*, unsigned int&) 24848
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, signed char&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, signed char>(char const*, signed char&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, bool&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, bool>(char const*, bool&&) 108
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, double&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, double>(char const*, double&&) 300
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, long double&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, long double>(char const*, long double&&) 200
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, float&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, float>(char const*, float&&) 200
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, unsigned char&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, unsigned char>(char const*, unsigned char&&) 11100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, int&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, int>(char const*, int&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, unsigned int&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, unsigned int>(char const*, unsigned int&&) 0
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, long&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, long>(char const*, long&&) 700
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, unsigned short&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, unsigned short>(char const*, unsigned short&&) 100
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, unsigned long long&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, unsigned long long>(char const*, unsigned long long&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&>&&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&>&&) 400
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&>&&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>&&) 400
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&>&&) 0
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>&&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&>&&) 10491
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&>&&) 1
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&>&&) 1
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&>&&) 10600
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>&&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&>&&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&>&&) 0
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&>&&) 0
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> > >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&>&&) 10200
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<MemoryCycle&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, MemoryCycle&>(char const*, MemoryCycle&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<PolyDerived&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, PolyDerived&>(char const*, PolyDerived&) 400
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialESER&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, TrivialESER&>(char const*, TrivialESER&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialESPL&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, TrivialESPL&>(char const*, TrivialESPL&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialISER&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, TrivialISER&>(char const*, TrivialISER&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialISPL&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, TrivialISPL&>(char const*, TrivialISPL&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<PolyDerivedD&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, PolyDerivedD&>(char const*, PolyDerivedD&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructExternalSplit&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, StructExternalSplit&>(char const*, StructExternalSplit&) 56836
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructInternalSplit&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, StructInternalSplit&>(char const*, StructInternalSplit&) 60590
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<BogusBasePolymorphic&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, BogusBasePolymorphic&>(char const*, BogusBasePolymorphic&) 0
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructExternalSerialize&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, StructExternalSerialize&>(char const*, StructExternalSerialize&) 61000
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructInternalSerialize&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, StructInternalSerialize&>(char const*, StructInternalSerialize&) 60591
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<SpecializedMSplitPolymorphic&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, SpecializedMSplitPolymorphic&>(char const*, SpecializedMSplitPolymorphic&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<DeferNode&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, DeferNode&>(char const*, DeferNode&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TestClass&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, TestClass&>(char const*, TestClass&) 2
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::bitset_detail::type&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::bitset_detail::type&>(char const*, cereal::bitset_detail::type&) 500
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, UserStruct>&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, UserStruct>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, UserStruct>&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, PolyDerivedLA>&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, PolyDerivedLA>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, PolyDerivedLA>&) 400
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, OneLAVersioned>&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, OneLAVersioned>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, OneLAVersioned>&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, TwoLAVersioned>&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, TwoLAVersioned>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, TwoLAVersioned>&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, MemoryCycleLoadAndConstruct>&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, MemoryCycleLoadAndConstruct>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, MemoryCycleLoadAndConstruct>&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, OneLA>&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, OneLA>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, OneLA>&) 400
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, TwoLA>&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, TwoLA>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, TwoLA>&) 400
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, ThreeLA>&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, ThreeLA>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, ThreeLA>&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, NonDefaultConstructible>&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, NonDefaultConstructible>&>(char const*, cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, NonDefaultConstructible>&) 1
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::chrono::duration<long, std::ratio<1l, 1000000000l> >&>(char const*, std::chrono::duration<long, std::ratio<1l, 1000000000l> >&) 300
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 60403
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<PolyBase>&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::shared_ptr<PolyBase>&>(char const*, std::shared_ptr<PolyBase>&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<PolyBaseA>&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::shared_ptr<PolyBaseA>&>(char const*, std::shared_ptr<PolyBaseA>&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<PolyBase const>&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::shared_ptr<PolyBase const>&>(char const*, std::shared_ptr<PolyBase const>&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<int>&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::shared_ptr<int>&>(char const*, std::shared_ptr<int>&) 10000
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> >&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::unique_ptr<int, std::default_delete<int> >&>(char const*, std::unique_ptr<int, std::default_delete<int> >&) 10000
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructExternalSplit>&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::less<StructExternalSplit>&>(char const*, std::less<StructExternalSplit>&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructInternalSplit>&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::less<StructInternalSplit>&>(char const*, std::less<StructInternalSplit>&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructExternalSerialize>&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::less<StructExternalSerialize>&>(char const*, std::less<StructExternalSerialize>&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructInternalSerialize>&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::less<StructInternalSerialize>&>(char const*, std::less<StructInternalSerialize>&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<int>&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::less<int>&>(char const*, std::less<int>&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>(char const*, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&>(char const*, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(char const*, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(char const*, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<int, std::allocator<int> >&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::deque<int, std::allocator<int> >&>(char const*, std::deque<int, std::allocator<int> >&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>(char const*, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>(char const*, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(char const*, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(char const*, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 1100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<int, std::allocator<int> >&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::vector<int, std::allocator<int> >&>(char const*, std::vector<int, std::allocator<int> >&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::optional<long>&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::optional<long>&>(char const*, std::optional<long>&) 1
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<signed char&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, signed char&>(char const*, signed char&) 56736
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<bool&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, bool&>(char const*, bool&) 108
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<double&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, double&>(char const*, double&) 303
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<long double&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, long double&>(char const*, long double&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<float&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, float&>(char const*, float&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned char&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, unsigned char&>(char const*, unsigned char&) 31200
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<int&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, int&>(char const*, int&) 162210
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned int&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, unsigned int&>(char const*, unsigned int&) 86393
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<long&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, long&>(char const*, long&) 701
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned long&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, unsigned long&>(char const*, unsigned long&) 1000
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<short&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, short&>(char const*, short&) 20000
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned short&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, unsigned short&>(char const*, unsigned short&) 20081
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned long long&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, unsigned long long&>(char const*, unsigned long long&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialESER> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, TrivialESER>(char const*, TrivialESER&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialESPL> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, TrivialESPL>(char const*, TrivialESPL&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialISER> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, TrivialISER>(char const*, TrivialISER&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TrivialISPL> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, TrivialISPL>(char const*, TrivialISPL&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::bitset_detail::type> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::bitset_detail::type>(char const*, cereal::bitset_detail::type&&) 500
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&>&&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&>&&) 0
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&>&&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&>&&) 10491
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&>&&) 1
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&>&&) 400
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&>&&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&>&&) 400
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&>&&) 1
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> >(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&>&&) 10600
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&>&&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&>&&) 0
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&>&&) 0
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&>&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> >(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&>&&) 10200
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(char const*, std::chrono::duration<long, std::ratio<1l, 1000000000l> >&&) 300
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<UserStruct&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, UserStruct&>(char const*, UserStruct&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<MemoryCycle&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, MemoryCycle&>(char const*, MemoryCycle&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<OneLAVersioned&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, OneLAVersioned&>(char const*, OneLAVersioned&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TwoLAVersioned&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, TwoLAVersioned&>(char const*, TwoLAVersioned&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructExternalSplit&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, StructExternalSplit&>(char const*, StructExternalSplit&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructInternalSplit&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, StructInternalSplit&>(char const*, StructInternalSplit&) 600
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<BogusBasePolymorphic&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, BogusBasePolymorphic&>(char const*, BogusBasePolymorphic&) 0
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructExternalSerialize&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, StructExternalSerialize&>(char const*, StructExternalSerialize&) 1000
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructInternalSerialize&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, StructInternalSerialize&>(char const*, StructInternalSerialize&) 600
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<MemoryCycleLoadAndConstruct&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, MemoryCycleLoadAndConstruct&>(char const*, MemoryCycleLoadAndConstruct&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<OneLA&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, OneLA&>(char const*, OneLA&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TwoLA&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, TwoLA&>(char const*, TwoLA&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<ThreeLA&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, ThreeLA&>(char const*, ThreeLA&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<DeferNode&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, DeferNode&>(char const*, DeferNode&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TestClass&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, TestClass&>(char const*, TestClass&) 1
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<PolyDerived const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, PolyDerived const&>(char const*, PolyDerived const&) 400
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<PolyDerivedD const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, PolyDerivedD const&>(char const*, PolyDerivedD const&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<PolyDerivedLA const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, PolyDerivedLA const&>(char const*, PolyDerivedLA const&) 400
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<OneLAVersioned const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, OneLAVersioned const&>(char const*, OneLAVersioned const&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TwoLAVersioned const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, TwoLAVersioned const&>(char const*, TwoLAVersioned const&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructExternalSplit const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, StructExternalSplit const&>(char const*, StructExternalSplit const&) 56636
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructInternalSplit const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, StructInternalSplit const&>(char const*, StructInternalSplit const&) 59990
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<NonDefaultConstructible const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, NonDefaultConstructible const&>(char const*, NonDefaultConstructible const&) 1
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructExternalSerialize const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, StructExternalSerialize const&>(char const*, StructExternalSerialize const&) 60000
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<StructInternalSerialize const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, StructInternalSerialize const&>(char const*, StructInternalSerialize const&) 59991
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<SpecializedMSplitPolymorphic const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, SpecializedMSplitPolymorphic const&>(char const*, SpecializedMSplitPolymorphic const&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<OneLA const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, OneLA const&>(char const*, OneLA const&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TwoLA const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, TwoLA const&>(char const*, TwoLA const&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<ThreeLA const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, ThreeLA const&>(char const*, ThreeLA const&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<TestClass const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, TestClass const&>(char const*, TestClass const&) 1
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 60003
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<PolyBase> const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::shared_ptr<PolyBase> const&>(char const*, std::shared_ptr<PolyBase> const&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<PolyBaseA> const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::shared_ptr<PolyBaseA> const&>(char const*, std::shared_ptr<PolyBaseA> const&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<PolyBase const> const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::shared_ptr<PolyBase const> const&>(char const*, std::shared_ptr<PolyBase const> const&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::shared_ptr<int> const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::shared_ptr<int> const&>(char const*, std::shared_ptr<int> const&) 10000
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> > const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::unique_ptr<int, std::default_delete<int> > const&>(char const*, std::unique_ptr<int, std::default_delete<int> > const&) 10000
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructExternalSplit> const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::less<StructExternalSplit> const&>(char const*, std::less<StructExternalSplit> const&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructInternalSplit> const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::less<StructInternalSplit> const&>(char const*, std::less<StructInternalSplit> const&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructExternalSerialize> const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::less<StructExternalSerialize> const&>(char const*, std::less<StructExternalSerialize> const&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<StructInternalSerialize> const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::less<StructInternalSerialize> const&>(char const*, std::less<StructInternalSerialize> const&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::less<int> const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::less<int> const&>(char const*, std::less<int> const&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(char const*, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(char const*, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(char const*, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(char const*, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::deque<int, std::allocator<int> > const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::deque<int, std::allocator<int> > const&>(char const*, std::deque<int, std::allocator<int> > const&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(char const*, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(char const*, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(char const*, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(char const*, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 1100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::vector<int, std::allocator<int> > const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::vector<int, std::allocator<int> > const&>(char const*, std::vector<int, std::allocator<int> > const&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::optional<long> const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::optional<long> const&>(char const*, std::optional<long> const&) 1
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<signed char const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, signed char const&>(char const*, signed char const&) 56636
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<double const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, double const&>(char const*, double const&) 3
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned char const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, unsigned char const&>(char const*, unsigned char const&) 20000
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<int const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, int const&>(char const*, int const&) 140103
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned int const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, unsigned int const&>(char const*, unsigned int const&) 61300
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<long const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, long const&>(char const*, long const&) 1
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned long const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, unsigned long const&>(char const*, unsigned long const&) 1000
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<short const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, short const&>(char const*, short const&) 20000
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned short const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, unsigned short const&>(char const*, unsigned short const&) 19981
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 400
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<int&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, int&>(char const*, int&) 22007
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned int&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, unsigned int&>(char const*, unsigned int&) 25093
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<signed char> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, signed char>(char const*, signed char&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<bool> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, bool>(char const*, bool&&) 108
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<double> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, double>(char const*, double&&) 300
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<long double> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, long double>(char const*, long double&&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<float> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, float>(char const*, float&&) 200
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned char> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, unsigned char>(char const*, unsigned char&&) 11100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<int> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, int>(char const*, int&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned int> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, unsigned int>(char const*, unsigned int&&) 0
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<long> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, long>(char const*, long&&) 700
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned short> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, unsigned short>(char const*, unsigned short&&) 100
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<unsigned long long> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, unsigned long long>(char const*, unsigned long long&&) 100
cereal::Exception::Exception(char const*) 400
cereal::Exception::Exception(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0

Generated by: LCOV version 1.14