LCOV - code coverage report
Current view: top level - cereal/details - helpers.hpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 26 29 89.7 %
Date: 2017-02-12 13:57:59 Functions: 922 978 94.3 %

Function Name Sort by function name Hit count Sort by hit count
cereal::BinaryData<char const*>::BinaryData(char const*&&, unsigned long) 121602
cereal::BinaryData<char*>::BinaryData(char*&&, unsigned long) 121602
cereal::BinaryData<char16_t const*>::BinaryData(char16_t const*&&, 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<char32_t*>::BinaryData(char32_t*&&, unsigned long) 200
cereal::BinaryData<int const*>::BinaryData(int const*&&, unsigned long) 800
cereal::BinaryData<int*>::BinaryData(int*&&, unsigned long) 1600
cereal::BinaryData<wchar_t const*>::BinaryData(wchar_t const*&&, unsigned long) 200
cereal::BinaryData<wchar_t*>::BinaryData(wchar_t*&&, unsigned long) 200
cereal::Exception::Exception(cereal::Exception const&) 400
cereal::Exception::Exception(char const*) 400
cereal::Exception::Exception(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
cereal::Exception::~Exception() 800
cereal::MapItem<int const&, StructInternalSerialize const&> cereal::make_map_item<int const&, StructInternalSerialize const&>(int const&, StructInternalSerialize const&) 120000
cereal::MapItem<int const&, StructInternalSerialize const&>::MapItem(int const&, StructInternalSerialize const&) 120000
cereal::MapItem<int const&, StructInternalSplit const&> cereal::make_map_item<int const&, StructInternalSplit const&>(int const&, StructInternalSplit const&) 120000
cereal::MapItem<int const&, StructInternalSplit const&>::MapItem(int const&, StructInternalSplit 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::shared_ptr<int> const&>::MapItem(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<int const&, std::unique_ptr<int, std::default_delete<int> > const&>::MapItem(int const&, std::unique_ptr<int, std::default_delete<int> > const&) 40000
cereal::MapItem<int&, StructInternalSerialize&> cereal::make_map_item<int&, StructInternalSerialize&>(int&, StructInternalSerialize&) 120000
cereal::MapItem<int&, StructInternalSerialize&>::MapItem(int&, StructInternalSerialize&) 120000
cereal::MapItem<int&, StructInternalSplit&> cereal::make_map_item<int&, StructInternalSplit&>(int&, StructInternalSplit&) 120000
cereal::MapItem<int&, StructInternalSplit&>::MapItem(int&, StructInternalSplit&) 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::shared_ptr<int>&>::MapItem(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<int&, std::unique_ptr<int, std::default_delete<int> >&>::MapItem(int&, std::unique_ptr<int, std::default_delete<int> >&) 40000
cereal::MapItem<short const&, StructInternalSplit const&> cereal::make_map_item<short const&, StructInternalSplit const&>(short const&, StructInternalSplit const&) 80000
cereal::MapItem<short const&, StructInternalSplit const&>::MapItem(short const&, StructInternalSplit const&) 80000
cereal::MapItem<short&, StructInternalSplit&> cereal::make_map_item<short&, StructInternalSplit&>(short&, StructInternalSplit&) 80000
cereal::MapItem<short&, StructInternalSplit&>::MapItem(short&, StructInternalSplit&) 80000
cereal::MapItem<signed char const&, StructExternalSplit const&> cereal::make_map_item<signed char const&, StructExternalSplit const&>(signed char const&, StructExternalSplit const&) 226396
cereal::MapItem<signed char const&, StructExternalSplit const&>::MapItem(signed char const&, StructExternalSplit const&) 226396
cereal::MapItem<signed char&, StructExternalSplit&> cereal::make_map_item<signed char&, StructExternalSplit&>(signed char&, StructExternalSplit&) 226396
cereal::MapItem<signed char&, StructExternalSplit&>::MapItem(signed char&, StructExternalSplit&) 226396
cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&> cereal::make_map_item<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&) 240000
cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&>::MapItem(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&) 240000
cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&> cereal::make_map_item<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) 240000
cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>::MapItem(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) 240000
cereal::MapItem<unsigned char const&, StructInternalSerialize const&> cereal::make_map_item<unsigned char const&, StructInternalSerialize const&>(unsigned char const&, StructInternalSerialize const&) 80000
cereal::MapItem<unsigned char const&, StructInternalSerialize const&>::MapItem(unsigned char const&, StructInternalSerialize const&) 80000
cereal::MapItem<unsigned char&, StructInternalSerialize&> cereal::make_map_item<unsigned char&, StructInternalSerialize&>(unsigned char&, StructInternalSerialize&) 80000
cereal::MapItem<unsigned char&, StructInternalSerialize&>::MapItem(unsigned char&, StructInternalSerialize&) 80000
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 int const&, StructExternalSerialize const&>::MapItem(unsigned int const&, StructExternalSerialize const&) 240000
cereal::MapItem<unsigned int&, StructExternalSerialize&> cereal::make_map_item<unsigned int&, StructExternalSerialize&>(unsigned int&, StructExternalSerialize&) 240000
cereal::MapItem<unsigned int&, StructExternalSerialize&>::MapItem(unsigned int&, StructExternalSerialize&) 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<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>::MapItem(unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 4000
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<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>::MapItem(unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 4000
cereal::MapItem<unsigned short const&, StructInternalSerialize const&> cereal::make_map_item<unsigned short const&, StructInternalSerialize const&>(unsigned short const&, StructInternalSerialize const&) 39978
cereal::MapItem<unsigned short const&, StructInternalSerialize const&>::MapItem(unsigned short const&, StructInternalSerialize const&) 39978
cereal::MapItem<unsigned short const&, StructInternalSplit const&> cereal::make_map_item<unsigned short const&, StructInternalSplit const&>(unsigned short const&, StructInternalSplit const&) 39980
cereal::MapItem<unsigned short const&, StructInternalSplit const&>::MapItem(unsigned short const&, StructInternalSplit const&) 39980
cereal::MapItem<unsigned short&, StructInternalSerialize&> cereal::make_map_item<unsigned short&, StructInternalSerialize&>(unsigned short&, StructInternalSerialize&) 39978
cereal::MapItem<unsigned short&, StructInternalSerialize&>::MapItem(unsigned short&, StructInternalSerialize&) 39978
cereal::MapItem<unsigned short&, StructInternalSplit&> cereal::make_map_item<unsigned short&, StructInternalSplit&>(unsigned short&, StructInternalSplit&) 39980
cereal::MapItem<unsigned short&, StructInternalSplit&>::MapItem(unsigned short&, StructInternalSplit&) 39980
cereal::NameValuePair<BogusBasePolymorphic&>::NameValuePair(char const*, BogusBasePolymorphic&) 0
cereal::NameValuePair<MemoryCycle&>::NameValuePair(char const*, MemoryCycle&) 600
cereal::NameValuePair<MemoryCycleLoadAndConstruct&>::NameValuePair(char const*, MemoryCycleLoadAndConstruct&) 300
cereal::NameValuePair<OneLA&>::NameValuePair(char const*, OneLA&) 600
cereal::NameValuePair<OneLAVersioned&>::NameValuePair(char const*, OneLAVersioned&) 300
cereal::NameValuePair<PolyDerived const&>::NameValuePair(char const*, PolyDerived const&) 600
cereal::NameValuePair<PolyDerived&>::NameValuePair(char const*, PolyDerived&) 600
cereal::NameValuePair<PolyDerivedD const&>::NameValuePair(char const*, PolyDerivedD const&) 600
cereal::NameValuePair<PolyDerivedD&>::NameValuePair(char const*, PolyDerivedD&) 600
cereal::NameValuePair<PolyDerivedLA const&>::NameValuePair(char const*, PolyDerivedLA const&) 600
cereal::NameValuePair<SpecializedMSplitPolymorphic const&>::NameValuePair(char const*, SpecializedMSplitPolymorphic const&) 300
cereal::NameValuePair<SpecializedMSplitPolymorphic&>::NameValuePair(char const*, SpecializedMSplitPolymorphic&) 300
cereal::NameValuePair<StructExternalSerialize const&>::NameValuePair(char const*, StructExternalSerialize const&) 180000
cereal::NameValuePair<StructExternalSerialize&>::NameValuePair(char const*, StructExternalSerialize&) 186000
cereal::NameValuePair<StructExternalSplit const&>::NameValuePair(char const*, StructExternalSplit const&) 169803
cereal::NameValuePair<StructExternalSplit&>::NameValuePair(char const*, StructExternalSplit&) 171003
cereal::NameValuePair<StructInternalSerialize const&>::NameValuePair(char const*, StructInternalSerialize const&) 179982
cereal::NameValuePair<StructInternalSerialize&>::NameValuePair(char const*, StructInternalSerialize&) 183582
cereal::NameValuePair<StructInternalSplit const&>::NameValuePair(char const*, StructInternalSplit const&) 179985
cereal::NameValuePair<StructInternalSplit&>::NameValuePair(char const*, StructInternalSplit&) 183585
cereal::NameValuePair<TestClass&>::NameValuePair(char const*, TestClass&) 6
cereal::NameValuePair<ThreeLA&>::NameValuePair(char const*, ThreeLA&) 300
cereal::NameValuePair<TwoLA&>::NameValuePair(char const*, TwoLA&) 600
cereal::NameValuePair<TwoLAVersioned&>::NameValuePair(char const*, TwoLAVersioned&) 300
cereal::NameValuePair<UserStruct&>::NameValuePair(char const*, UserStruct&) 300
cereal::NameValuePair<cereal::bitset_detail::type&>::NameValuePair(char const*, cereal::bitset_detail::type&) 1500
cereal::NameValuePair<cereal::bitset_detail::type>::NameValuePair(char const*, cereal::bitset_detail::type&&) 1500
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>&) 200
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&) 100
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&) 200
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&) 100
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&) 200
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&) 100
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::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>&) 200
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, OneLAVersioned>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, OneLAVersioned>&) 100
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, PolyDerivedLA>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, PolyDerivedLA>&) 200
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, ThreeLA>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, ThreeLA>&) 100
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, TwoLA>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, TwoLA>&) 200
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, TwoLAVersioned>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, TwoLAVersioned>&) 100
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::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>&) 200
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, OneLAVersioned>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, OneLAVersioned>&) 100
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, PolyDerivedLA>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, PolyDerivedLA>&) 200
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, ThreeLA>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, ThreeLA>&) 100
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, TwoLA>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, TwoLA>&) 200
cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, TwoLAVersioned>&>::NameValuePair(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, TwoLAVersioned>&) 100
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::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<BogusBasePolymorphic>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&>&&) 0
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<MemoryCycle>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&>&&) 600
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<MemoryCycleLoadAndConstruct>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>&&) 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<OneLA>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>&&) 300
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<OneLAVersioned>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>&&) 300
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&>&&) 600
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&>&&) 600
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<PolyDerivedD>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&>&&) 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&>&&) 600
cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>&&) 600
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<SpecializedMSplitPolymorphic>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>&&) 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<TestClass>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&>&&) 3
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<ThreeLA>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>&&) 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<TwoLA>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>&&) 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<TwoLAVersioned>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>&&) 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::shared_ptr<int>&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&>&&) 31800
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<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<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&>&&) 300
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> >&>&&) 300
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<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 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<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 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<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<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<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<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<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<int, std::default_delete<int> > const&> >::NameValuePair(char const*, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&>&&) 30000
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> >&>&&) 30000
cereal::NameValuePair<double const&>::NameValuePair(char const*, double const&) 3
cereal::NameValuePair<double&>::NameValuePair(char const*, double&) 1003
cereal::NameValuePair<double>::NameValuePair(char const*, double&&) 600
cereal::NameValuePair<float&>::NameValuePair(char const*, float&) 1000
cereal::NameValuePair<float>::NameValuePair(char const*, float&&) 600
cereal::NameValuePair<int const&>::NameValuePair(char const*, int const&) 420803
cereal::NameValuePair<int&>::NameValuePair(char const*, int&) 553421
cereal::NameValuePair<long double&>::NameValuePair(char const*, long double&) 600
cereal::NameValuePair<long double>::NameValuePair(char const*, long double&&) 600
cereal::NameValuePair<long&>::NameValuePair(char const*, long&) 1800
cereal::NameValuePair<long>::NameValuePair(char const*, long&&) 1800
cereal::NameValuePair<short const&>::NameValuePair(char const*, short const&) 60000
cereal::NameValuePair<short&>::NameValuePair(char const*, short&) 60000
cereal::NameValuePair<signed char const&>::NameValuePair(char const*, signed char const&) 169803
cereal::NameValuePair<signed char&>::NameValuePair(char const*, signed char&) 169803
cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::NameValuePair(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) 494
cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~NameValuePair() 494
cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::NameValuePair(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 180003
cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::NameValuePair(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 182897
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::chrono::duration<long, std::ratio<1l, 1000000000l> >&>::NameValuePair(char const*, std::chrono::duration<long, std::ratio<1l, 1000000000l> >&) 900
cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>::NameValuePair(char const*, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 600
cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>::NameValuePair(char const*, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 600
cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&>::NameValuePair(char const*, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 600
cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>::NameValuePair(char const*, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&) 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<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>::NameValuePair(char const*, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 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<StructInternalSplit, std::allocator<StructInternalSplit> >&>::NameValuePair(char const*, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&) 600
cereal::NameValuePair<std::deque<int, std::allocator<int> > const&>::NameValuePair(char const*, std::deque<int, std::allocator<int> > const&) 600
cereal::NameValuePair<std::deque<int, std::allocator<int> >&>::NameValuePair(char const*, std::deque<int, std::allocator<int> >&) 600
cereal::NameValuePair<std::less<StructExternalSerialize> const&>::NameValuePair(char const*, std::less<StructExternalSerialize> const&) 300
cereal::NameValuePair<std::less<StructExternalSerialize>&>::NameValuePair(char const*, std::less<StructExternalSerialize>&) 300
cereal::NameValuePair<std::less<StructExternalSplit> const&>::NameValuePair(char const*, std::less<StructExternalSplit> const&) 300
cereal::NameValuePair<std::less<StructExternalSplit>&>::NameValuePair(char const*, std::less<StructExternalSplit>&) 300
cereal::NameValuePair<std::less<StructInternalSerialize> const&>::NameValuePair(char const*, std::less<StructInternalSerialize> const&) 300
cereal::NameValuePair<std::less<StructInternalSerialize>&>::NameValuePair(char const*, std::less<StructInternalSerialize>&) 300
cereal::NameValuePair<std::less<StructInternalSplit> const&>::NameValuePair(char const*, std::less<StructInternalSplit> const&) 300
cereal::NameValuePair<std::less<StructInternalSplit>&>::NameValuePair(char const*, std::less<StructInternalSplit>&) 300
cereal::NameValuePair<std::less<int> const&>::NameValuePair(char const*, std::less<int> const&) 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::shared_ptr<PolyBase> const&>::NameValuePair(char const*, std::shared_ptr<PolyBase> const&) 300
cereal::NameValuePair<std::shared_ptr<PolyBase>&>::NameValuePair(char const*, std::shared_ptr<PolyBase>&) 300
cereal::NameValuePair<std::shared_ptr<PolyBaseA> const&>::NameValuePair(char const*, std::shared_ptr<PolyBaseA> const&) 300
cereal::NameValuePair<std::shared_ptr<PolyBaseA>&>::NameValuePair(char const*, std::shared_ptr<PolyBaseA>&) 300
cereal::NameValuePair<std::shared_ptr<int> const&>::NameValuePair(char const*, std::shared_ptr<int> const&) 30000
cereal::NameValuePair<std::shared_ptr<int>&>::NameValuePair(char const*, std::shared_ptr<int>&) 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::unique_ptr<int, std::default_delete<int> >&>::NameValuePair(char const*, std::unique_ptr<int, std::default_delete<int> >&) 30000
cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>::NameValuePair(char const*, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 300
cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>::NameValuePair(char const*, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&) 300
cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&>::NameValuePair(char const*, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 300
cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>::NameValuePair(char const*, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&) 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<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>::NameValuePair(char const*, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&) 3300
cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&>::NameValuePair(char const*, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 300
cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>::NameValuePair(char const*, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&) 300
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> > const&>::NameValuePair(char const*, std::vector<int, std::allocator<int> > const&) 300
cereal::NameValuePair<std::vector<int, std::allocator<int> >&>::NameValuePair(char const*, std::vector<int, std::allocator<int> >&) 300
cereal::NameValuePair<unordered_naming&>::NameValuePair(char const*, unordered_naming&) 400
cereal::NameValuePair<unsigned char const&>::NameValuePair(char const*, unsigned char const&) 60000
cereal::NameValuePair<unsigned char&>::NameValuePair(char const*, unsigned char&) 91800
cereal::NameValuePair<unsigned char>::NameValuePair(char const*, unsigned char&&) 31500
cereal::NameValuePair<unsigned int const&>::NameValuePair(char const*, unsigned int const&) 183900
cereal::NameValuePair<unsigned int&>::NameValuePair(char const*, unsigned int&) 262506
cereal::NameValuePair<unsigned int>::NameValuePair(char const*, unsigned int&&) 0
cereal::NameValuePair<unsigned long const&>::NameValuePair(char const*, unsigned long const&) 3506
cereal::NameValuePair<unsigned long long const&>::NameValuePair(char const*, unsigned long long const&) 0
cereal::NameValuePair<unsigned long long&>::NameValuePair(char const*, unsigned long long&) 0
cereal::NameValuePair<unsigned long&>::NameValuePair(char const*, unsigned long&) 3506
cereal::NameValuePair<unsigned short const&>::NameValuePair(char const*, unsigned short const&) 59967
cereal::NameValuePair<unsigned short&>::NameValuePair(char const*, unsigned short&) 59967
cereal::SizeTag<unsigned long const&>::SizeTag(unsigned long const&) 2000
cereal::SizeTag<unsigned long&>::SizeTag(unsigned long&) 160802
cereal::SizeTag<unsigned long>::SizeTag(unsigned long&&) 158802
cereal::detail::InputArchiveBase::InputArchiveBase() 14752
cereal::detail::InputArchiveBase::rtti() 0
cereal::detail::InputArchiveBase::~InputArchiveBase() 14752
cereal::detail::NameValuePairCore::NameValuePairCore() 4288034
cereal::detail::OutputArchiveBase::OutputArchiveBase() 14352
cereal::detail::OutputArchiveBase::rtti() 0
cereal::detail::OutputArchiveBase::~OutputArchiveBase() 14352
cereal::detail::Versions::Versions() 4
cereal::detail::Versions::find(unsigned long, unsigned int) 6800
cereal::detail::Versions::~Versions() 0
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<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&) 200
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<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<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<StructExternalSplit&> >::type cereal::make_nvp<cereal::JSONInputArchive, StructExternalSplit&>(char const*, StructExternalSplit&) 56778
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<StructInternalSplit&> >::type cereal::make_nvp<cereal::JSONInputArchive, StructInternalSplit&>(char const*, StructInternalSplit&) 60598
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&) 1
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, 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>&) 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, OneLAVersioned>&> >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, 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::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>&) 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, ThreeLA>&> >::type cereal::make_nvp<cereal::JSONInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, 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::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>&) 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>&) 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, 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::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<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<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<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<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<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>&>&&) 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<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>&>&&) 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<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<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<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<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<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<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<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> >&>&&) 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<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<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<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<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> >&>&&) 10000
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&) 201
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<int&> >::type cereal::make_nvp<cereal::JSONInputArchive, int&>(char const*, int&) 161904
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<long&> >::type cereal::make_nvp<cereal::JSONInputArchive, long&>(char const*, long&) 600
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<signed char&> >::type cereal::make_nvp<cereal::JSONInputArchive, signed char&>(char const*, signed char&) 56578
std::enable_if<(!std::is_same<cereal::JSONInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >::type cereal::make_nvp<cereal::JSONInputArchive, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 60651
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::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<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<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<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<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::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<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<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<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<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::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<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::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<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<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<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<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<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<unsigned char&> >::type cereal::make_nvp<cereal::JSONInputArchive, unsigned char&>(char const*, unsigned char&) 30600
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&) 74401
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&) 0
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&) 1250
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&) 19993
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<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<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<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<PolyDerived const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, PolyDerived const&>(char const*, PolyDerived const&) 200
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&) 200
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<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<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<StructExternalSplit const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, StructExternalSplit const&>(char const*, StructExternalSplit const&) 56578
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<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<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<StructInternalSplit const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, StructInternalSplit const&>(char const*, StructInternalSplit const&) 59998
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<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<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<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<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<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<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<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<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<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<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<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&>&&) 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<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&>&&) 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<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<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<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<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<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<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<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<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&>&&) 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<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<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<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<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&>&&) 10000
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&) 1
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&&) 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&) 100
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<int const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, int const&>(char const*, int const&) 140001
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&) 21903
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<long> >::type cereal::make_nvp<cereal::JSONOutputArchive, long>(char const*, long&&) 600
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<signed char const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, signed char const&>(char const*, signed char const&) 56578
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type cereal::make_nvp<cereal::JSONOutputArchive, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) 250
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 60001
std::enable_if<(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::JSONOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >::type cereal::make_nvp<cereal::JSONOutputArchive, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(char const*, std::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<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::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<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<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<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<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::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<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<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<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<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::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<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::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<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<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<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<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<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<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<unsigned char> >::type cereal::make_nvp<cereal::JSONOutputArchive, unsigned char>(char const*, unsigned char&&) 10500
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<unsigned int&> >::type cereal::make_nvp<cereal::JSONOutputArchive, unsigned int&>(char const*, unsigned int&) 13101
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<unsigned long const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, unsigned long const&>(char const*, unsigned long const&) 1250
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<unsigned short const&> >::type cereal::make_nvp<cereal::JSONOutputArchive, unsigned short const&>(char const*, unsigned short const&) 19993
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<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&) 200
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<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<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<StructExternalSplit&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, StructExternalSplit&>(char const*, StructExternalSplit&) 56821
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&) 60595
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&) 60593
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&) 1
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, 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>&) 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, OneLAVersioned>&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, OneLAVersioned>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, 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::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>&) 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, ThreeLA>&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, ThreeLA>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, 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::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>&) 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>&) 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, 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::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<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<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<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<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<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>&>&&) 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<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>&>&&) 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<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<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<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<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<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<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<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> >&>&&) 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<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<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<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<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> >&>&&) 10000
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&) 201
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<int&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, int&>(char const*, int&) 161904
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<long&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, long&>(char const*, long&) 600
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<signed char&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, signed char&>(char const*, signed char&) 56621
std::enable_if<(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 60401
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::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<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<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<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<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::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<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<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<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<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::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<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::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<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<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<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<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<unsigned char&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, unsigned char&>(char const*, unsigned char&) 30600
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&) 74401
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&) 0
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<unsigned short&> >::type cereal::make_nvp<cereal::PortableBinaryInputArchive, unsigned short&>(char const*, unsigned short&) 19988
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<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<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<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<PolyDerived const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, PolyDerived const&>(char const*, PolyDerived const&) 200
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&) 200
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<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<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<StructExternalSplit const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, StructExternalSplit const&>(char const*, StructExternalSplit const&) 56621
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<StructInternalSerialize const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, StructInternalSerialize const&>(char const*, StructInternalSerialize const&) 59995
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<StructInternalSplit const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, StructInternalSplit const&>(char const*, StructInternalSplit const&) 59993
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<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<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<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<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<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<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<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<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<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<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<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&>&&) 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<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&>&&) 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<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<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<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<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<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<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<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<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&>&&) 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<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<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<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<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&>&&) 10000
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&) 1
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&&) 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<int const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, int const&>(char const*, int const&) 140001
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&) 21903
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<long> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, long>(char const*, long&&) 600
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<signed char const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, signed char const&>(char const*, signed char const&) 56621
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 60001
std::enable_if<(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::PortableBinaryOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(char const*, std::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<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<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<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<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<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<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::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<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<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<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<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::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<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::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<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<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<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<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<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<unsigned char> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, unsigned char>(char const*, unsigned char&&) 10500
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<unsigned int&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, unsigned int&>(char const*, unsigned int&) 13101
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<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<unsigned short const&> >::type cereal::make_nvp<cereal::PortableBinaryOutputArchive, unsigned short const&>(char const*, unsigned short const&) 19988
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<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&) 200
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<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<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<StructExternalSplit&> >::type cereal::make_nvp<cereal::XMLInputArchive, StructExternalSplit&>(char const*, StructExternalSplit&) 56804
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&) 60592
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<TestClass&> >::type cereal::make_nvp<cereal::XMLInputArchive, TestClass&>(char const*, TestClass&) 1
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, 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>&) 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, OneLAVersioned>&> >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, OneLAVersioned>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, 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::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>&) 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, ThreeLA>&> >::type cereal::make_nvp<cereal::XMLInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, ThreeLA>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, 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::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>&) 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>&) 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, 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::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<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<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<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<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<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>&>&&) 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<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>&>&&) 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<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<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<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<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<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<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<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> >&>&&) 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<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<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<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<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> >&>&&) 10000
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&) 201
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<int&> >::type cereal::make_nvp<cereal::XMLInputArchive, int&>(char const*, int&) 161904
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<long&> >::type cereal::make_nvp<cereal::XMLInputArchive, long&>(char const*, long&) 600
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<signed char&> >::type cereal::make_nvp<cereal::XMLInputArchive, signed char&>(char const*, signed char&) 56604
std::enable_if<(!std::is_same<cereal::XMLInputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLInputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >::type cereal::make_nvp<cereal::XMLInputArchive, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 60645
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::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<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<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<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<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::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<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<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<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<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::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<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::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<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<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<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<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<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<unsigned char&> >::type cereal::make_nvp<cereal::XMLInputArchive, unsigned char&>(char const*, unsigned char&) 30600
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&) 74401
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&) 0
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&) 1256
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&) 19986
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<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<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<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<PolyDerived const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, PolyDerived const&>(char const*, PolyDerived const&) 200
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&) 200
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<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<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<StructExternalSplit const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, StructExternalSplit const&>(char const*, StructExternalSplit const&) 56604
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<StructInternalSerialize const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, StructInternalSerialize const&>(char const*, StructInternalSerialize const&) 59992
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<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<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<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<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<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<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<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<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<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<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<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<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<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&>&&) 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<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&>&&) 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<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<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<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<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<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<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<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<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&>&&) 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<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<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<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<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&>&&) 10000
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&) 1
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&&) 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&) 100
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<int const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, int const&>(char const*, int const&) 140001
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&) 21903
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<long> >::type cereal::make_nvp<cereal::XMLOutputArchive, long>(char const*, long&&) 600
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<signed char const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, signed char const&>(char const*, signed char const&) 56604
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type cereal::make_nvp<cereal::XMLOutputArchive, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) 244
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 60001
std::enable_if<(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryInputArchive>::value)&&(!std::is_same<cereal::XMLOutputArchive, cereal::BinaryOutputArchive>::value), cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >::type cereal::make_nvp<cereal::XMLOutputArchive, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(char const*, std::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<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::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<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<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<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<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::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<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<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<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<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::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<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::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<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<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<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<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<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<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<unsigned char> >::type cereal::make_nvp<cereal::XMLOutputArchive, unsigned char>(char const*, unsigned char&&) 10500
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<unsigned int&> >::type cereal::make_nvp<cereal::XMLOutputArchive, unsigned int&>(char const*, unsigned int&) 13101
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<unsigned long const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, unsigned long const&>(char const*, unsigned long const&) 1256
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<unsigned short const&> >::type cereal::make_nvp<cereal::XMLOutputArchive, unsigned short const&>(char const*, unsigned short const&) 19986
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, 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&) 200
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, 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, 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, StructExternalSplit&>::type cereal::make_nvp<cereal::BinaryInputArchive, StructExternalSplit&>(char const*, StructExternalSplit&) 56793
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&) 60596
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&) 60595
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&) 1
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, 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>&) 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, OneLAVersioned>&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, OneLAVersioned>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, OneLAVersioned>&) 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, PolyDerivedLA>&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, PolyDerivedLA>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, PolyDerivedLA>&) 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, ThreeLA>&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, ThreeLA>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, ThreeLA>&) 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, TwoLA>&>::type cereal::make_nvp<cereal::BinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, TwoLA>&>(char const*, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, TwoLA>&) 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>&) 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, 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::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<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<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<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<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<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>&>&&) 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<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>&>&&) 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<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<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<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<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<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<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<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> >&>&&) 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<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<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<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<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> >&>&&) 10000
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&) 201
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, int&>::type cereal::make_nvp<cereal::BinaryInputArchive, int&>(char const*, int&) 161904
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, long&>::type cereal::make_nvp<cereal::BinaryInputArchive, long&>(char const*, long&) 600
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, signed char&>::type cereal::make_nvp<cereal::BinaryInputArchive, signed char&>(char const*, signed char&) 56593
std::enable_if<std::is_same<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type cereal::make_nvp<cereal::BinaryInputArchive, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 60401
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::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<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<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<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<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::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<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<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<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<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::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<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::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<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<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<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<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, unsigned char&>::type cereal::make_nvp<cereal::BinaryInputArchive, unsigned char&>(char const*, unsigned char&) 30600
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&) 74401
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&) 0
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, unsigned short&>::type cereal::make_nvp<cereal::BinaryInputArchive, unsigned short&>(char const*, unsigned short&) 19991
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, 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, 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, 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, PolyDerived const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, PolyDerived const&>(char const*, PolyDerived const&) 200
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&) 200
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, 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, 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, StructExternalSplit const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, StructExternalSplit const&>(char const*, StructExternalSplit const&) 56593
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, StructInternalSerialize const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, StructInternalSerialize const&>(char const*, StructInternalSerialize const&) 59996
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, StructInternalSplit const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, StructInternalSplit const&>(char const*, StructInternalSplit const&) 59995
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, 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, 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, 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, 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, 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, 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<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<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<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<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<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&>&&) 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<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&>&&) 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<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<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<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<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<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<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<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<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&>&&) 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<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<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<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<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&>&&) 10000
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&) 1
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&&) 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, int const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, int const&>(char const*, int const&) 140001
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&) 21903
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, long&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, long>(char const*, long&&) 600
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, signed char const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, signed char const&>(char const*, signed char const&) 56593
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 60001
std::enable_if<std::is_same<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||std::is_same<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type cereal::make_nvp<cereal::BinaryOutputArchive, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(char const*, std::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, 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, 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<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<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<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<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::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<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<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<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<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::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<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::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<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<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<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<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, 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, unsigned char&&>::type cereal::make_nvp<cereal::BinaryOutputArchive, unsigned char>(char const*, unsigned char&&) 10500
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, 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, unsigned int&>::type cereal::make_nvp<cereal::BinaryOutputArchive, unsigned int&>(char const*, unsigned int&) 13101
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, unsigned short const&>::type cereal::make_nvp<cereal::BinaryOutputArchive, unsigned short const&>(char const*, unsigned short const&) 19991
void cereal::MapItem<int const&, StructInternalSerialize const&>::serialize<cereal::BinaryOutputArchive>(cereal::BinaryOutputArchive&) 30000
void cereal::MapItem<int const&, StructInternalSerialize const&>::serialize<cereal::JSONOutputArchive>(cereal::JSONOutputArchive&) 30000
void cereal::MapItem<int const&, StructInternalSerialize const&>::serialize<cereal::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 30000
void cereal::MapItem<int const&, StructInternalSerialize const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 30000
void cereal::MapItem<int const&, StructInternalSplit const&>::serialize<cereal::BinaryOutputArchive>(cereal::BinaryOutputArchive&) 30000
void cereal::MapItem<int const&, StructInternalSplit const&>::serialize<cereal::JSONOutputArchive>(cereal::JSONOutputArchive&) 30000
void cereal::MapItem<int const&, StructInternalSplit const&>::serialize<cereal::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 30000
void cereal::MapItem<int const&, StructInternalSplit const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 30000
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::JSONOutputArchive>(cereal::JSONOutputArchive&) 10000
void cereal::MapItem<int const&, std::shared_ptr<int> const&>::serialize<cereal::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 10000
void cereal::MapItem<int const&, std::shared_ptr<int> const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 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::JSONOutputArchive>(cereal::JSONOutputArchive&) 10000
void cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&>::serialize<cereal::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 10000
void cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 10000
void cereal::MapItem<int&, StructInternalSerialize&>::serialize<cereal::BinaryInputArchive>(cereal::BinaryInputArchive&) 30000
void cereal::MapItem<int&, StructInternalSerialize&>::serialize<cereal::JSONInputArchive>(cereal::JSONInputArchive&) 30000
void cereal::MapItem<int&, StructInternalSerialize&>::serialize<cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 30000
void cereal::MapItem<int&, StructInternalSerialize&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 30000
void cereal::MapItem<int&, StructInternalSplit&>::serialize<cereal::BinaryInputArchive>(cereal::BinaryInputArchive&) 30000
void cereal::MapItem<int&, StructInternalSplit&>::serialize<cereal::JSONInputArchive>(cereal::JSONInputArchive&) 30000
void cereal::MapItem<int&, StructInternalSplit&>::serialize<cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 30000
void cereal::MapItem<int&, StructInternalSplit&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 30000
void cereal::MapItem<int&, std::shared_ptr<int>&>::serialize<cereal::BinaryInputArchive>(cereal::BinaryInputArchive&) 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::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 10000
void cereal::MapItem<int&, std::shared_ptr<int>&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 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::JSONInputArchive>(cereal::JSONInputArchive&) 10000
void cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&>::serialize<cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 10000
void cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 10000
void cereal::MapItem<short const&, StructInternalSplit const&>::serialize<cereal::BinaryOutputArchive>(cereal::BinaryOutputArchive&) 20000
void cereal::MapItem<short const&, StructInternalSplit const&>::serialize<cereal::JSONOutputArchive>(cereal::JSONOutputArchive&) 20000
void cereal::MapItem<short const&, StructInternalSplit const&>::serialize<cereal::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 20000
void cereal::MapItem<short const&, StructInternalSplit const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 20000
void cereal::MapItem<short&, StructInternalSplit&>::serialize<cereal::BinaryInputArchive>(cereal::BinaryInputArchive&) 20000
void cereal::MapItem<short&, StructInternalSplit&>::serialize<cereal::JSONInputArchive>(cereal::JSONInputArchive&) 20000
void cereal::MapItem<short&, StructInternalSplit&>::serialize<cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 20000
void cereal::MapItem<short&, StructInternalSplit&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 20000
void cereal::MapItem<signed char const&, StructExternalSplit const&>::serialize<cereal::BinaryOutputArchive>(cereal::BinaryOutputArchive&) 56593
void cereal::MapItem<signed char const&, StructExternalSplit const&>::serialize<cereal::JSONOutputArchive>(cereal::JSONOutputArchive&) 56578
void cereal::MapItem<signed char const&, StructExternalSplit const&>::serialize<cereal::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 56621
void cereal::MapItem<signed char const&, StructExternalSplit const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 56604
void cereal::MapItem<signed char&, StructExternalSplit&>::serialize<cereal::BinaryInputArchive>(cereal::BinaryInputArchive&) 56593
void cereal::MapItem<signed char&, StructExternalSplit&>::serialize<cereal::JSONInputArchive>(cereal::JSONInputArchive&) 56578
void cereal::MapItem<signed char&, StructExternalSplit&>::serialize<cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 56621
void cereal::MapItem<signed char&, StructExternalSplit&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 56604
void cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&>::serialize<cereal::BinaryOutputArchive>(cereal::BinaryOutputArchive&) 60000
void cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&>::serialize<cereal::JSONOutputArchive>(cereal::JSONOutputArchive&) 60000
void cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&>::serialize<cereal::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 60000
void cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 60000
void cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>::serialize<cereal::BinaryInputArchive>(cereal::BinaryInputArchive&) 60000
void cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>::serialize<cereal::JSONInputArchive>(cereal::JSONInputArchive&) 60000
void cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>::serialize<cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 60000
void cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 60000
void cereal::MapItem<unsigned char const&, StructInternalSerialize const&>::serialize<cereal::BinaryOutputArchive>(cereal::BinaryOutputArchive&) 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::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 20000
void cereal::MapItem<unsigned char const&, StructInternalSerialize const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 20000
void cereal::MapItem<unsigned char&, StructInternalSerialize&>::serialize<cereal::BinaryInputArchive>(cereal::BinaryInputArchive&) 20000
void cereal::MapItem<unsigned char&, StructInternalSerialize&>::serialize<cereal::JSONInputArchive>(cereal::JSONInputArchive&) 20000
void cereal::MapItem<unsigned char&, StructInternalSerialize&>::serialize<cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 20000
void cereal::MapItem<unsigned char&, StructInternalSerialize&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 20000
void cereal::MapItem<unsigned int const&, StructExternalSerialize const&>::serialize<cereal::BinaryOutputArchive>(cereal::BinaryOutputArchive&) 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::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 60000
void cereal::MapItem<unsigned int const&, StructExternalSerialize const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 60000
void cereal::MapItem<unsigned int&, StructExternalSerialize&>::serialize<cereal::BinaryInputArchive>(cereal::BinaryInputArchive&) 60000
void cereal::MapItem<unsigned int&, StructExternalSerialize&>::serialize<cereal::JSONInputArchive>(cereal::JSONInputArchive&) 60000
void cereal::MapItem<unsigned int&, StructExternalSerialize&>::serialize<cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 60000
void cereal::MapItem<unsigned int&, StructExternalSerialize&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 60000
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::JSONOutputArchive>(cereal::JSONOutputArchive&) 1000
void cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>::serialize<cereal::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 1000
void cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 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::JSONInputArchive>(cereal::JSONInputArchive&) 1000
void cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>::serialize<cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 1000
void cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 1000
void cereal::MapItem<unsigned short const&, StructInternalSerialize const&>::serialize<cereal::BinaryOutputArchive>(cereal::BinaryOutputArchive&) 9996
void cereal::MapItem<unsigned short const&, StructInternalSerialize const&>::serialize<cereal::JSONOutputArchive>(cereal::JSONOutputArchive&) 9995
void cereal::MapItem<unsigned short const&, StructInternalSerialize const&>::serialize<cereal::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 9995
void cereal::MapItem<unsigned short const&, StructInternalSerialize const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 9992
void cereal::MapItem<unsigned short const&, StructInternalSplit const&>::serialize<cereal::BinaryOutputArchive>(cereal::BinaryOutputArchive&) 9995
void cereal::MapItem<unsigned short const&, StructInternalSplit const&>::serialize<cereal::JSONOutputArchive>(cereal::JSONOutputArchive&) 9998
void cereal::MapItem<unsigned short const&, StructInternalSplit const&>::serialize<cereal::PortableBinaryOutputArchive>(cereal::PortableBinaryOutputArchive&) 9993
void cereal::MapItem<unsigned short const&, StructInternalSplit const&>::serialize<cereal::XMLOutputArchive>(cereal::XMLOutputArchive&) 9994
void cereal::MapItem<unsigned short&, StructInternalSerialize&>::serialize<cereal::BinaryInputArchive>(cereal::BinaryInputArchive&) 9996
void cereal::MapItem<unsigned short&, StructInternalSerialize&>::serialize<cereal::JSONInputArchive>(cereal::JSONInputArchive&) 9995
void cereal::MapItem<unsigned short&, StructInternalSerialize&>::serialize<cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 9995
void cereal::MapItem<unsigned short&, StructInternalSerialize&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 9992
void cereal::MapItem<unsigned short&, StructInternalSplit&>::serialize<cereal::BinaryInputArchive>(cereal::BinaryInputArchive&) 9995
void cereal::MapItem<unsigned short&, StructInternalSplit&>::serialize<cereal::JSONInputArchive>(cereal::JSONInputArchive&) 9998
void cereal::MapItem<unsigned short&, StructInternalSplit&>::serialize<cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&) 9993
void cereal::MapItem<unsigned short&, StructInternalSplit&>::serialize<cereal::XMLInputArchive>(cereal::XMLInputArchive&) 9994

Generated by: LCOV version 1.11