LCOV - code coverage report
Current view: top level - cereal/archives - json.hpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 221 229 96.5 %
Date: 2017-02-12 13:57:59 Functions: 1433 1484 96.6 %

Function Name Sort by function name Hit count Sort by hit count
cereal::JSONInputArchive::Iterator::Iterator(rapidjson::GenericMemberIterator<true, rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::GenericMemberIterator<true, rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >) 1315950
cereal::JSONInputArchive::Iterator::Iterator(rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const*, rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const*) 9700
cereal::JSONInputArchive::Iterator::name() const 715251
cereal::JSONInputArchive::Iterator::operator++() 3796769
cereal::JSONInputArchive::Iterator::search(char const*) 900
cereal::JSONInputArchive::Iterator::value() 6450865
cereal::JSONInputArchive::JSONInputArchive(std::basic_istream<char, std::char_traits<char> >&) 3602
cereal::JSONInputArchive::finishNode() 1321748
cereal::JSONInputArchive::loadSize(unsigned long&) 9700
cereal::JSONInputArchive::loadValue(bool&) 11100
cereal::JSONInputArchive::loadValue(double&) 1101
cereal::JSONInputArchive::loadValue(float&) 600
cereal::JSONInputArchive::loadValue(long&) 1000
cereal::JSONInputArchive::loadValue(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 61951
cereal::JSONInputArchive::loadValue(unsigned long&) 1450
cereal::JSONInputArchive::search() 3797069
cereal::JSONInputArchive::setNextName(char const*) 715251
cereal::JSONInputArchive::startNode() 1322048
cereal::JSONInputArchive::stringToNumber(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long double&) 300
cereal::JSONInputArchive::stringToNumber(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long&) 100
cereal::JSONInputArchive::stringToNumber(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long&) 100
cereal::JSONInputArchive::~JSONInputArchive() 3602
cereal::JSONOutputArchive::JSONOutputArchive(std::basic_ostream<char, std::char_traits<char> >&, cereal::JSONOutputArchive::Options const&) 3502
cereal::JSONOutputArchive::Options::Default() 3502
cereal::JSONOutputArchive::Options::Options(int, cereal::JSONOutputArchive::Options::IndentChar, unsigned int) 3502
cereal::JSONOutputArchive::finishNode() 1321748
cereal::JSONOutputArchive::makeArray() 9700
cereal::JSONOutputArchive::saveValue(bool) 11100
cereal::JSONOutputArchive::saveValue(char const*) 715151
cereal::JSONOutputArchive::saveValue(double) 1701
cereal::JSONOutputArchive::saveValue(int) 2323018
cereal::JSONOutputArchive::saveValue(long) 1000
cereal::JSONOutputArchive::saveValue(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2015198
cereal::JSONOutputArchive::saveValue(unsigned int) 74601
cereal::JSONOutputArchive::saveValue(unsigned long) 1450
cereal::JSONOutputArchive::setNextName(char const*) 715151
cereal::JSONOutputArchive::startNode() 1321748
cereal::JSONOutputArchive::writeName() 3796569
cereal::JSONOutputArchive::~JSONOutputArchive() 3502
cereal::RapidJSONException::RapidJSONException(char const*) 0
cereal::RapidJSONException::~RapidJSONException() 0
void cereal::JSONInputArchive::loadValue<char, (cereal::traits::detail::sfinae)0>(char&) 100
void cereal::JSONInputArchive::loadValue<int, (cereal::traits::detail::sfinae)0>(int&) 2194747
void cereal::JSONInputArchive::loadValue<long double, (cereal::traits::detail::sfinae)0>(long double&) 300
void cereal::JSONInputArchive::loadValue<long long, (cereal::traits::detail::sfinae)0>(long long&) 100
void cereal::JSONInputArchive::loadValue<short, (cereal::traits::detail::sfinae)0>(short&) 20100
void cereal::JSONInputArchive::loadValue<signed char, (cereal::traits::detail::sfinae)0>(signed char&) 56678
void cereal::JSONInputArchive::loadValue<unsigned char, (cereal::traits::detail::sfinae)0>(unsigned char&) 31500
void cereal::JSONInputArchive::loadValue<unsigned int, (cereal::traits::detail::sfinae)0>(unsigned int&) 74601
void cereal::JSONInputArchive::loadValue<unsigned long long, (cereal::traits::detail::sfinae)0>(unsigned long long&) 100
void cereal::JSONInputArchive::loadValue<unsigned short, (cereal::traits::detail::sfinae)0>(unsigned short&) 20093
void cereal::JSONOutputArchive::saveValue<long double, (cereal::traits::detail::sfinae)0>(long double const&) 300
void cereal::JSONOutputArchive::saveValue<long long, (cereal::traits::detail::sfinae)0>(long long const&) 100
void cereal::JSONOutputArchive::saveValue<unsigned long long, (cereal::traits::detail::sfinae)0>(unsigned long long const&) 100
void cereal::epilogue<BogusBasePolymorphic&>(cereal::JSONInputArchive&, cereal::NameValuePair<BogusBasePolymorphic&> const&) 0
void cereal::epilogue<BogusBasePolymorphic&>(cereal::JSONOutputArchive&, cereal::NameValuePair<BogusBasePolymorphic&> const&) 0
void cereal::epilogue<BogusBasePolymorphic, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, BogusBasePolymorphic const&) 0
void cereal::epilogue<BogusBasePolymorphic, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, BogusBasePolymorphic const&) 0
void cereal::epilogue<MemoryCycle&>(cereal::JSONInputArchive&, cereal::NameValuePair<MemoryCycle&> const&) 100
void cereal::epilogue<MemoryCycle&>(cereal::JSONOutputArchive&, cereal::NameValuePair<MemoryCycle&> const&) 100
void cereal::epilogue<MemoryCycle, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, MemoryCycle const&) 100
void cereal::epilogue<MemoryCycle, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, MemoryCycle const&) 100
void cereal::epilogue<MemoryCycleLoadAndConstruct&>(cereal::JSONOutputArchive&, cereal::NameValuePair<MemoryCycleLoadAndConstruct&> const&) 100
void cereal::epilogue<MemoryCycleLoadAndConstruct, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, MemoryCycleLoadAndConstruct const&) 100
void cereal::epilogue<OneLA&>(cereal::JSONOutputArchive&, cereal::NameValuePair<OneLA&> const&) 200
void cereal::epilogue<OneLA, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, OneLA const&) 200
void cereal::epilogue<OneLAVersioned&>(cereal::JSONOutputArchive&, cereal::NameValuePair<OneLAVersioned&> const&) 100
void cereal::epilogue<OneLAVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, OneLAVersioned const&) 100
void cereal::epilogue<PolyDerived const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<PolyDerived const&> const&) 200
void cereal::epilogue<PolyDerived&>(cereal::JSONInputArchive&, cereal::NameValuePair<PolyDerived&> const&) 200
void cereal::epilogue<PolyDerived, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, PolyDerived const&) 200
void cereal::epilogue<PolyDerived, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, PolyDerived const&) 200
void cereal::epilogue<PolyDerivedD const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<PolyDerivedD const&> const&) 200
void cereal::epilogue<PolyDerivedD&>(cereal::JSONInputArchive&, cereal::NameValuePair<PolyDerivedD&> const&) 200
void cereal::epilogue<PolyDerivedD, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, PolyDerivedD const&) 200
void cereal::epilogue<PolyDerivedD, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, PolyDerivedD const&) 200
void cereal::epilogue<PolyDerivedLA const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<PolyDerivedLA const&> const&) 200
void cereal::epilogue<PolyDerivedLA, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, PolyDerivedLA const&) 200
void cereal::epilogue<SpecializedMSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, SpecializedMSerialize const&) 100
void cereal::epilogue<SpecializedMSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, SpecializedMSerialize const&) 100
void cereal::epilogue<SpecializedMSerializeVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, SpecializedMSerializeVersioned const&) 100
void cereal::epilogue<SpecializedMSerializeVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, SpecializedMSerializeVersioned const&) 100
void cereal::epilogue<SpecializedMSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, SpecializedMSplit const&) 100
void cereal::epilogue<SpecializedMSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, SpecializedMSplit const&) 100
void cereal::epilogue<SpecializedMSplitPolymorphic const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<SpecializedMSplitPolymorphic const&> const&) 100
void cereal::epilogue<SpecializedMSplitPolymorphic&>(cereal::JSONInputArchive&, cereal::NameValuePair<SpecializedMSplitPolymorphic&> const&) 100
void cereal::epilogue<SpecializedMSplitPolymorphic, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, SpecializedMSplitPolymorphic const&) 100
void cereal::epilogue<SpecializedMSplitPolymorphic, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, SpecializedMSplitPolymorphic const&) 100
void cereal::epilogue<SpecializedMSplitVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, SpecializedMSplitVersioned const&) 100
void cereal::epilogue<SpecializedMSplitVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, SpecializedMSplitVersioned const&) 100
void cereal::epilogue<StructExternalSerialize const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSerialize const&> const&) 60000
void cereal::epilogue<StructExternalSerialize&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructExternalSerialize&> const&) 61000
void cereal::epilogue<StructExternalSerialize&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSerialize&> const&) 1000
void cereal::epilogue<StructExternalSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, StructExternalSerialize const&) 211100
void cereal::epilogue<StructExternalSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, StructExternalSerialize const&) 211100
void cereal::epilogue<StructExternalSplit const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSplit const&> const&) 56578
void cereal::epilogue<StructExternalSplit&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructExternalSplit&> const&) 56778
void cereal::epilogue<StructExternalSplit&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSplit&> const&) 200
void cereal::epilogue<StructExternalSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, StructExternalSplit const&) 206878
void cereal::epilogue<StructExternalSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, StructExternalSplit const&) 206878
void cereal::epilogue<StructInternalSerialize const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSerialize const&> const&) 59995
void cereal::epilogue<StructInternalSerialize&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructInternalSerialize&> const&) 60595
void cereal::epilogue<StructInternalSerialize&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSerialize&> const&) 600
void cereal::epilogue<StructInternalSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, StructInternalSerialize const&) 310695
void cereal::epilogue<StructInternalSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, StructInternalSerialize const&) 310695
void cereal::epilogue<StructInternalSplit const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSplit const&> const&) 59998
void cereal::epilogue<StructInternalSplit&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructInternalSplit&> const&) 60598
void cereal::epilogue<StructInternalSplit&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSplit&> const&) 600
void cereal::epilogue<StructInternalSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, StructInternalSplit const&) 210698
void cereal::epilogue<StructInternalSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, StructInternalSplit const&) 210698
void cereal::epilogue<TestClass&>(cereal::JSONInputArchive&, cereal::NameValuePair<TestClass&> const&) 1
void cereal::epilogue<TestClass&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TestClass&> const&) 1
void cereal::epilogue<TestClass, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, TestClass const&) 1
void cereal::epilogue<TestClass, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TestClass const&) 1
void cereal::epilogue<TestStruct, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, TestStruct const&) 100
void cereal::epilogue<TestStruct, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TestStruct const&) 100
void cereal::epilogue<ThreeLA&>(cereal::JSONOutputArchive&, cereal::NameValuePair<ThreeLA&> const&) 100
void cereal::epilogue<ThreeLA, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, ThreeLA const&) 100
void cereal::epilogue<TwoLA&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TwoLA&> const&) 200
void cereal::epilogue<TwoLA, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TwoLA const&) 200
void cereal::epilogue<TwoLAVersioned&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TwoLAVersioned&> const&) 100
void cereal::epilogue<TwoLAVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TwoLAVersioned const&) 100
void cereal::epilogue<UserStruct&>(cereal::JSONOutputArchive&, cereal::NameValuePair<UserStruct&> const&) 100
void cereal::epilogue<UserStruct, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, UserStruct const&) 100
void cereal::epilogue<VersionStructMS, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, VersionStructMS const&) 200
void cereal::epilogue<VersionStructMS, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, VersionStructMS const&) 200
void cereal::epilogue<VersionStructMSP, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, VersionStructMSP const&) 200
void cereal::epilogue<VersionStructMSP, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, VersionStructMSP const&) 200
void cereal::epilogue<VersionStructNMS, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, VersionStructNMS const&) 200
void cereal::epilogue<VersionStructNMS, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, VersionStructNMS const&) 200
void cereal::epilogue<VersionStructNMSP, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, VersionStructNMSP const&) 200
void cereal::epilogue<VersionStructNMSP, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, VersionStructNMSP const&) 200
void cereal::epilogue<bool, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, bool const&) 11100
void cereal::epilogue<bool, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, bool const&) 11100
void cereal::epilogue<boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 3
void cereal::epilogue<boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 3
void cereal::epilogue<cereal::MapItem<int const&, StructInternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<int const&, StructInternalSerialize const&> const&) 30000
void cereal::epilogue<cereal::MapItem<int const&, StructInternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<int const&, StructInternalSplit const&> const&) 30000
void cereal::epilogue<cereal::MapItem<int const&, std::shared_ptr<int> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<int const&, std::shared_ptr<int> const&> const&) 10000
void cereal::epilogue<cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&> const&) 10000
void cereal::epilogue<cereal::MapItem<int&, StructInternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<int&, StructInternalSerialize&> const&) 30000
void cereal::epilogue<cereal::MapItem<int&, StructInternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<int&, StructInternalSplit&> const&) 30000
void cereal::epilogue<cereal::MapItem<int&, std::shared_ptr<int>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<int&, std::shared_ptr<int>&> const&) 10000
void cereal::epilogue<cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&> const&) 10000
void cereal::epilogue<cereal::MapItem<short const&, StructInternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<short const&, StructInternalSplit const&> const&) 20000
void cereal::epilogue<cereal::MapItem<short&, StructInternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<short&, StructInternalSplit&> const&) 20000
void cereal::epilogue<cereal::MapItem<signed char const&, StructExternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<signed char const&, StructExternalSplit const&> const&) 56578
void cereal::epilogue<cereal::MapItem<signed char&, StructExternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<signed char&, StructExternalSplit&> const&) 56578
void cereal::epilogue<cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&> const&) 60000
void cereal::epilogue<cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&> const&) 60000
void cereal::epilogue<cereal::MapItem<unsigned char const&, StructInternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<unsigned char const&, StructInternalSerialize const&> const&) 20000
void cereal::epilogue<cereal::MapItem<unsigned char&, StructInternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<unsigned char&, StructInternalSerialize&> const&) 20000
void cereal::epilogue<cereal::MapItem<unsigned int const&, StructExternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<unsigned int const&, StructExternalSerialize const&> const&) 60000
void cereal::epilogue<cereal::MapItem<unsigned int&, StructExternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<unsigned int&, StructExternalSerialize&> const&) 60000
void cereal::epilogue<cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> const&) 1000
void cereal::epilogue<cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> const&) 1000
void cereal::epilogue<cereal::MapItem<unsigned short const&, StructInternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<unsigned short const&, StructInternalSerialize const&> const&) 9995
void cereal::epilogue<cereal::MapItem<unsigned short const&, StructInternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<unsigned short const&, StructInternalSplit const&> const&) 9998
void cereal::epilogue<cereal::MapItem<unsigned short&, StructInternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<unsigned short&, StructInternalSerialize&> const&) 9995
void cereal::epilogue<cereal::MapItem<unsigned short&, StructInternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<unsigned short&, StructInternalSplit&> const&) 9998
void cereal::epilogue<cereal::base_class<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::base_class<PolyBase> const&) 200
void cereal::epilogue<cereal::base_class<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::base_class<PolyBase> const&) 200
void cereal::epilogue<cereal::base_class<PolyBaseB>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::base_class<PolyBaseB> const&) 200
void cereal::epilogue<cereal::base_class<PolyBaseB>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::base_class<PolyBaseB> const&) 200
void cereal::epilogue<cereal::base_class<PolyBaseC>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::base_class<PolyBaseC> const&) 200
void cereal::epilogue<cereal::base_class<PolyBaseC>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::base_class<PolyBaseC> const&) 200
void cereal::epilogue<cereal::bitset_detail::type&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::bitset_detail::type&> const&) 500
void cereal::epilogue<cereal::bitset_detail::type>(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::bitset_detail::type> const&) 500
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&> const&) 100
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct> const&) 100
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&> const&) 200
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA> const&) 200
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&> const&) 100
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned> const&) 100
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&> const&) 200
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA> const&) 200
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&> const&) 100
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA> const&) 100
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&> const&) 200
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA> const&) 200
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&> const&) 100
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned> const&) 100
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&> const&) 100
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> > const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> > const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> > const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> > const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> > const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> > const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> > const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> > const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> > const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> > const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> > const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> > const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> > const&) 1
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> const&) 1
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> > const&) 1
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> const&) 1
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> > const&) 10600
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> const&) 10600
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> > const&) 10600
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> const&) 10600
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> > const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> > const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> > const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> > const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> > const&) 10000
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> const&) 10000
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> > const&) 10000
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> const&) 10000
void cereal::epilogue<cereal::virtual_base_class<PolyBaseAA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::virtual_base_class<PolyBaseAA> const&) 400
void cereal::epilogue<cereal::virtual_base_class<PolyBaseAA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::virtual_base_class<PolyBaseAA> const&) 400
void cereal::epilogue<char, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, char const&) 100
void cereal::epilogue<char, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, char const&) 100
void cereal::epilogue<char, std::char_traits<char>, std::allocator<char> >(cereal::JSONInputArchive&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 61451
void cereal::epilogue<char, std::char_traits<char>, std::allocator<char> >(cereal::JSONOutputArchive&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 61451
void cereal::epilogue<double const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<double const&> const&) 1
void cereal::epilogue<double&>(cereal::JSONInputArchive&, cereal::NameValuePair<double&> const&) 301
void cereal::epilogue<double&>(cereal::JSONOutputArchive&, cereal::NameValuePair<double&> const&) 100
void cereal::epilogue<double, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, double const&) 1101
void cereal::epilogue<double, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, double const&) 1101
void cereal::epilogue<double>(cereal::JSONOutputArchive&, cereal::NameValuePair<double> const&) 200
void cereal::epilogue<float&>(cereal::JSONInputArchive&, cereal::NameValuePair<float&> const&) 300
void cereal::epilogue<float&>(cereal::JSONOutputArchive&, cereal::NameValuePair<float&> const&) 100
void cereal::epilogue<float, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, float const&) 600
void cereal::epilogue<float, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, float const&) 600
void cereal::epilogue<float>(cereal::JSONOutputArchive&, cereal::NameValuePair<float> const&) 200
void cereal::epilogue<int const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<int const&> const&) 140401
void cereal::epilogue<int&>(cereal::JSONInputArchive&, cereal::NameValuePair<int&> const&) 162504
void cereal::epilogue<int&>(cereal::JSONOutputArchive&, cereal::NameValuePair<int&> const&) 22303
void cereal::epilogue<int, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, int const&) 2194747
void cereal::epilogue<int, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, int const&) 2194647
void cereal::epilogue<long double&>(cereal::JSONInputArchive&, cereal::NameValuePair<long double&> const&) 200
void cereal::epilogue<long double, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, long double const&) 300
void cereal::epilogue<long double, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, long double const&) 300
void cereal::epilogue<long double>(cereal::JSONOutputArchive&, cereal::NameValuePair<long double> const&) 200
void cereal::epilogue<long long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, long long const&) 100
void cereal::epilogue<long long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, long long const&) 100
void cereal::epilogue<long&>(cereal::JSONInputArchive&, cereal::NameValuePair<long&> const&) 600
void cereal::epilogue<long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, long const&) 1000
void cereal::epilogue<long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, long const&) 1000
void cereal::epilogue<long>(cereal::JSONOutputArchive&, cereal::NameValuePair<long> const&) 600
void cereal::epilogue<short const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<short const&> const&) 20000
void cereal::epilogue<short&>(cereal::JSONInputArchive&, cereal::NameValuePair<short&> const&) 20000
void cereal::epilogue<short, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, short const&) 20100
void cereal::epilogue<short, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, short const&) 20100
void cereal::epilogue<signed char const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<signed char const&> const&) 56578
void cereal::epilogue<signed char&>(cereal::JSONInputArchive&, cereal::NameValuePair<signed char&> const&) 56578
void cereal::epilogue<signed char, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, signed char const&) 56678
void cereal::epilogue<signed char, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, signed char const&) 56678
void cereal::epilogue<std::array<StructExternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::array<StructExternalSerialize, 100ul> const&) 100
void cereal::epilogue<std::array<StructExternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::array<StructExternalSerialize, 100ul> const&) 100
void cereal::epilogue<std::array<StructExternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::array<StructExternalSplit, 100ul> const&) 100
void cereal::epilogue<std::array<StructExternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::array<StructExternalSplit, 100ul> const&) 100
void cereal::epilogue<std::array<StructInternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::array<StructInternalSerialize, 100ul> const&) 100
void cereal::epilogue<std::array<StructInternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::array<StructInternalSerialize, 100ul> const&) 100
void cereal::epilogue<std::array<StructInternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::array<StructInternalSplit, 100ul> const&) 100
void cereal::epilogue<std::array<StructInternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::array<StructInternalSplit, 100ul> const&) 100
void cereal::epilogue<std::array<int, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::array<int, 100ul> const&) 100
void cereal::epilogue<std::array<int, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::array<int, 100ul> const&) 100
void cereal::epilogue<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >(cereal::JSONOutputArchive&, cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 250
void cereal::epilogue<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> const&) 60001
void cereal::epilogue<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> const&) 60651
void cereal::epilogue<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> const&) 400
void cereal::epilogue<std::bitset<256ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::bitset<256ul> const&) 100
void cereal::epilogue<std::bitset<256ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::bitset<256ul> const&) 100
void cereal::epilogue<std::bitset<32ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::bitset<32ul> const&) 200
void cereal::epilogue<std::bitset<32ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::bitset<32ul> const&) 200
void cereal::epilogue<std::bitset<512ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::bitset<512ul> const&) 100
void cereal::epilogue<std::bitset<512ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::bitset<512ul> const&) 100
void cereal::epilogue<std::bitset<65ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::bitset<65ul> const&) 100
void cereal::epilogue<std::bitset<65ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::bitset<65ul> const&) 100
void cereal::epilogue<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(cereal::JSONOutputArchive&, cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 300
void cereal::epilogue<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&> const&) 300
void cereal::epilogue<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) 600
void cereal::epilogue<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) 600
void cereal::epilogue<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 100
void cereal::epilogue<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 100
void cereal::epilogue<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 200
void cereal::epilogue<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 200
void cereal::epilogue<std::complex<double>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::complex<double> const&) 100
void cereal::epilogue<std::complex<double>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::complex<double> const&) 100
void cereal::epilogue<std::complex<float>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::complex<float> const&) 100
void cereal::epilogue<std::complex<float>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::complex<float> const&) 100
void cereal::epilogue<std::complex<long double>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::complex<long double> const&) 100
void cereal::epilogue<std::complex<long double>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::complex<long double> const&) 100
void cereal::epilogue<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&> const&) 200
void cereal::epilogue<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&> const&) 200
void cereal::epilogue<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 300
void cereal::epilogue<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 300
void cereal::epilogue<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&> const&) 200
void cereal::epilogue<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&> const&) 200
void cereal::epilogue<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 300
void cereal::epilogue<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 300
void cereal::epilogue<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> const&) 200
void cereal::epilogue<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> const&) 200
void cereal::epilogue<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 300
void cereal::epilogue<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 300
void cereal::epilogue<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&> const&) 200
void cereal::epilogue<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&> const&) 200
void cereal::epilogue<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 300
void cereal::epilogue<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 300
void cereal::epilogue<std::deque<int, std::allocator<int> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<int, std::allocator<int> > const&> const&) 200
void cereal::epilogue<std::deque<int, std::allocator<int> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<int, std::allocator<int> >&> const&) 200
void cereal::epilogue<std::deque<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::deque<int, std::allocator<int> > const&) 300
void cereal::epilogue<std::deque<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::deque<int, std::allocator<int> > const&) 300
void cereal::epilogue<std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::forward_list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::forward_list<int, std::allocator<int> > const&) 100
void cereal::epilogue<std::forward_list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::forward_list<int, std::allocator<int> > const&) 100
void cereal::epilogue<std::less<StructExternalSerialize> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructExternalSerialize> const&> const&) 100
void cereal::epilogue<std::less<StructExternalSerialize>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructExternalSerialize>&> const&) 100
void cereal::epilogue<std::less<StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::less<StructExternalSerialize> const&) 100
void cereal::epilogue<std::less<StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::less<StructExternalSerialize> const&) 100
void cereal::epilogue<std::less<StructExternalSplit> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructExternalSplit> const&> const&) 100
void cereal::epilogue<std::less<StructExternalSplit>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructExternalSplit>&> const&) 100
void cereal::epilogue<std::less<StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::less<StructExternalSplit> const&) 100
void cereal::epilogue<std::less<StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::less<StructExternalSplit> const&) 100
void cereal::epilogue<std::less<StructInternalSerialize> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructInternalSerialize> const&> const&) 100
void cereal::epilogue<std::less<StructInternalSerialize>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructInternalSerialize>&> const&) 100
void cereal::epilogue<std::less<StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::less<StructInternalSerialize> const&) 100
void cereal::epilogue<std::less<StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::less<StructInternalSerialize> const&) 100
void cereal::epilogue<std::less<StructInternalSplit> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructInternalSplit> const&> const&) 100
void cereal::epilogue<std::less<StructInternalSplit>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructInternalSplit>&> const&) 100
void cereal::epilogue<std::less<StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::less<StructInternalSplit> const&) 100
void cereal::epilogue<std::less<StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::less<StructInternalSplit> const&) 100
void cereal::epilogue<std::less<int> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<int> const&> const&) 100
void cereal::epilogue<std::less<int>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<int>&> const&) 100
void cereal::epilogue<std::less<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::less<int> const&) 100
void cereal::epilogue<std::less<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::less<int> const&) 100
void cereal::epilogue<std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::list<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::list<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::list<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::list<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::list<int, std::allocator<int> > const&) 100
void cereal::epilogue<std::list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::list<int, std::allocator<int> > const&) 100
void cereal::epilogue<std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > > const&) 100
void cereal::epilogue<std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > > const&) 100
void cereal::epilogue<std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > > const&) 100
void cereal::epilogue<std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > > const&) 100
void cereal::epilogue<std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > > const&) 100
void cereal::epilogue<std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > > const&) 100
void cereal::epilogue<std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::epilogue<std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::epilogue<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::epilogue<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::epilogue<std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > > const&) 100
void cereal::epilogue<std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > > const&) 100
void cereal::epilogue<std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > > const&) 100
void cereal::epilogue<std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > > const&) 100
void cereal::epilogue<std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::epilogue<std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::epilogue<std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::epilogue<std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::epilogue<std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::multiset<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multiset<int, std::less<int>, std::allocator<int> > const&) 100
void cereal::epilogue<std::multiset<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multiset<int, std::less<int>, std::allocator<int> > const&) 100
void cereal::epilogue<std::pair<StructExternalSerialize, StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<StructExternalSerialize, StructExternalSerialize> const&) 100
void cereal::epilogue<std::pair<StructExternalSerialize, StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<StructExternalSerialize, StructExternalSerialize> const&) 100
void cereal::epilogue<std::pair<StructExternalSplit, StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<StructExternalSplit, StructExternalSplit> const&) 100
void cereal::epilogue<std::pair<StructExternalSplit, StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<StructExternalSplit, StructExternalSplit> const&) 100
void cereal::epilogue<std::pair<StructInternalSerialize, StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<StructInternalSerialize, StructInternalSerialize> const&) 100
void cereal::epilogue<std::pair<StructInternalSerialize, StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<StructInternalSerialize, StructInternalSerialize> const&) 100
void cereal::epilogue<std::pair<StructInternalSplit, StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<StructInternalSplit, StructInternalSplit> const&) 100
void cereal::epilogue<std::pair<StructInternalSplit, StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<StructInternalSplit, StructInternalSplit> const&) 100
void cereal::epilogue<std::pair<float, unordered_naming>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::pair<float, unordered_naming>&> const&) 100
void cereal::epilogue<std::pair<float, unordered_naming>&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::pair<float, unordered_naming>&> const&) 100
void cereal::epilogue<std::pair<float, unordered_naming>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<float, unordered_naming> const&) 100
void cereal::epilogue<std::pair<float, unordered_naming>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<float, unordered_naming> const&) 100
void cereal::epilogue<std::pair<int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<int, int> const&) 100
void cereal::epilogue<std::pair<int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<int, int> const&) 100
void cereal::epilogue<std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> > const&) 100
void cereal::epilogue<std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> > const&) 100
void cereal::epilogue<std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> > const&) 100
void cereal::epilogue<std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> > const&) 100
void cereal::epilogue<std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> > const&) 100
void cereal::epilogue<std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> > const&) 100
void cereal::epilogue<std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > > const&) 100
void cereal::epilogue<std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > > const&) 100
void cereal::epilogue<std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > > const&) 100
void cereal::epilogue<std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > > const&) 100
void cereal::epilogue<std::queue<int, std::deque<int, std::allocator<int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::queue<int, std::deque<int, std::allocator<int> > > const&) 100
void cereal::epilogue<std::queue<int, std::deque<int, std::allocator<int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::queue<int, std::deque<int, std::allocator<int> > > const&) 100
void cereal::epilogue<std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::set<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::set<int, std::less<int>, std::allocator<int> > const&) 100
void cereal::epilogue<std::set<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::set<int, std::less<int>, std::allocator<int> > const&) 100
void cereal::epilogue<std::shared_ptr<BogusBasePolymorphic>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<BogusBasePolymorphic> const&) 100
void cereal::epilogue<std::shared_ptr<BogusBasePolymorphic>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<BogusBasePolymorphic> const&) 100
void cereal::epilogue<std::shared_ptr<MemoryCycle>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<MemoryCycle> const&) 100
void cereal::epilogue<std::shared_ptr<MemoryCycle>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<MemoryCycle> const&) 100
void cereal::epilogue<std::shared_ptr<MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<MemoryCycleLoadAndConstruct> const&) 100
void cereal::epilogue<std::shared_ptr<MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<MemoryCycleLoadAndConstruct> const&) 100
void cereal::epilogue<std::shared_ptr<OneLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<OneLA> const&) 100
void cereal::epilogue<std::shared_ptr<OneLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<OneLA> const&) 100
void cereal::epilogue<std::shared_ptr<OneLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<OneLAVersioned> const&) 100
void cereal::epilogue<std::shared_ptr<OneLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<OneLAVersioned> const&) 100
void cereal::epilogue<std::shared_ptr<PolyBase> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBase> const&> const&) 100
void cereal::epilogue<std::shared_ptr<PolyBase>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBase>&> const&) 100
void cereal::epilogue<std::shared_ptr<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<PolyBase> const&) 200
void cereal::epilogue<std::shared_ptr<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<PolyBase> const&) 200
void cereal::epilogue<std::shared_ptr<PolyBaseA> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBaseA> const&> const&) 100
void cereal::epilogue<std::shared_ptr<PolyBaseA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBaseA>&> const&) 100
void cereal::epilogue<std::shared_ptr<PolyBaseA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<PolyBaseA> const&) 200
void cereal::epilogue<std::shared_ptr<PolyBaseA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<PolyBaseA> const&) 200
void cereal::epilogue<std::shared_ptr<PolyLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<PolyLA> const&) 200
void cereal::epilogue<std::shared_ptr<PolyLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<PolyLA> const&) 200
void cereal::epilogue<std::shared_ptr<TestClass>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<TestClass> const&) 1
void cereal::epilogue<std::shared_ptr<TestClass>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<TestClass> const&) 1
void cereal::epilogue<std::shared_ptr<ThreeLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<ThreeLA> const&) 100
void cereal::epilogue<std::shared_ptr<ThreeLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<ThreeLA> const&) 100
void cereal::epilogue<std::shared_ptr<TwoLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<TwoLA> const&) 100
void cereal::epilogue<std::shared_ptr<TwoLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<TwoLA> const&) 100
void cereal::epilogue<std::shared_ptr<TwoLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<TwoLAVersioned> const&) 100
void cereal::epilogue<std::shared_ptr<TwoLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<TwoLAVersioned> const&) 100
void cereal::epilogue<std::shared_ptr<int> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::shared_ptr<int> const&> const&) 10000
void cereal::epilogue<std::shared_ptr<int>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::shared_ptr<int>&> const&) 10000
void cereal::epilogue<std::shared_ptr<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<int> const&) 10600
void cereal::epilogue<std::shared_ptr<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<int> const&) 10600
void cereal::epilogue<std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > > const&) 100
void cereal::epilogue<std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > > const&) 100
void cereal::epilogue<std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > > const&) 100
void cereal::epilogue<std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > > const&) 100
void cereal::epilogue<std::stack<int, std::deque<int, std::allocator<int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::stack<int, std::deque<int, std::allocator<int> > > const&) 100
void cereal::epilogue<std::stack<int, std::deque<int, std::allocator<int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::stack<int, std::deque<int, std::allocator<int> > > const&) 100
void cereal::epilogue<std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize> const&) 200
void cereal::epilogue<std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize> const&) 200
void cereal::epilogue<std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize> const&) 100
void cereal::epilogue<std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize> const&) 100
void cereal::epilogue<std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit> const&) 100
void cereal::epilogue<std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit> const&) 100
void cereal::epilogue<std::tuple<int, int, int, int, int, int, int, int, int, int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::tuple<int, int, int, int, int, int, int, int, int, int, int> const&) 100
void cereal::epilogue<std::tuple<int, int, int, int, int, int, int, int, int, int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::tuple<int, int, int, int, int, int, int, int, int, int, int> const&) 100
void cereal::epilogue<std::tuple<int, int, int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::tuple<int, int, int, int> const&) 100
void cereal::epilogue<std::tuple<int, int, int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::tuple<int, int, int, int> const&) 100
void cereal::epilogue<std::unique_ptr<OneLA, std::default_delete<OneLA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<OneLA, std::default_delete<OneLA> > const&) 100
void cereal::epilogue<std::unique_ptr<OneLA, std::default_delete<OneLA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<OneLA, std::default_delete<OneLA> > const&) 100
void cereal::epilogue<std::unique_ptr<PolyBase, std::default_delete<PolyBase> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<PolyBase, std::default_delete<PolyBase> > const&) 100
void cereal::epilogue<std::unique_ptr<PolyBase, std::default_delete<PolyBase> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<PolyBase, std::default_delete<PolyBase> > const&) 100
void cereal::epilogue<std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> > const&) 100
void cereal::epilogue<std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> > const&) 100
void cereal::epilogue<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&) 100
void cereal::epilogue<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&) 100
void cereal::epilogue<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&) 100
void cereal::epilogue<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&) 100
void cereal::epilogue<std::unique_ptr<int, std::default_delete<int> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> > const&> const&) 10000
void cereal::epilogue<std::unique_ptr<int, std::default_delete<int> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> >&> const&) 10000
void cereal::epilogue<std::unique_ptr<int, std::default_delete<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<int, std::default_delete<int> > const&) 10000
void cereal::epilogue<std::unique_ptr<int, std::default_delete<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<int, std::default_delete<int> > const&) 10000
void cereal::epilogue<std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::epilogue<std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::epilogue<std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::epilogue<std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::epilogue<std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > > const&) 100
void cereal::epilogue<std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > > const&) 100
void cereal::epilogue<std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > > const&) 100
void cereal::epilogue<std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > > const&) 100
void cereal::epilogue<std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::epilogue<std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::epilogue<std::unordered_multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::epilogue<std::unordered_multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::epilogue<std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&) 100
void cereal::epilogue<std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&) 100
void cereal::epilogue<std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&) 100
void cereal::epilogue<std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&) 100
void cereal::epilogue<std::valarray<StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::valarray<StructExternalSerialize> const&) 100
void cereal::epilogue<std::valarray<StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::valarray<StructExternalSerialize> const&) 100
void cereal::epilogue<std::valarray<StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::valarray<StructExternalSplit> const&) 100
void cereal::epilogue<std::valarray<StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::valarray<StructExternalSplit> const&) 100
void cereal::epilogue<std::valarray<StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::valarray<StructInternalSerialize> const&) 100
void cereal::epilogue<std::valarray<StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::valarray<StructInternalSerialize> const&) 100
void cereal::epilogue<std::valarray<StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::valarray<StructInternalSplit> const&) 100
void cereal::epilogue<std::valarray<StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::valarray<StructInternalSplit> const&) 100
void cereal::epilogue<std::valarray<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::valarray<int> const&) 100
void cereal::epilogue<std::valarray<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::valarray<int> const&) 100
void cereal::epilogue<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&> const&) 100
void cereal::epilogue<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&> const&) 100
void cereal::epilogue<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 200
void cereal::epilogue<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 200
void cereal::epilogue<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&> const&) 100
void cereal::epilogue<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&> const&) 100
void cereal::epilogue<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 200
void cereal::epilogue<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 200
void cereal::epilogue<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> const&) 1100
void cereal::epilogue<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> const&) 1100
void cereal::epilogue<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 1200
void cereal::epilogue<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 1200
void cereal::epilogue<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&> const&) 100
void cereal::epilogue<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&> const&) 100
void cereal::epilogue<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 200
void cereal::epilogue<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 200
void cereal::epilogue<std::vector<bool, std::allocator<bool> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<bool, std::allocator<bool> >&> const&) 100
void cereal::epilogue<std::vector<bool, std::allocator<bool> >&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<bool, std::allocator<bool> >&> const&) 100
void cereal::epilogue<std::vector<bool, std::allocator<bool> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<bool, std::allocator<bool> > const&) 200
void cereal::epilogue<std::vector<bool, std::allocator<bool> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<bool, std::allocator<bool> > const&) 200
void cereal::epilogue<std::vector<int, std::allocator<int> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<int, std::allocator<int> > const&> const&) 100
void cereal::epilogue<std::vector<int, std::allocator<int> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<int, std::allocator<int> >&> const&) 100
void cereal::epilogue<std::vector<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<int, std::allocator<int> > const&) 200
void cereal::epilogue<std::vector<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<int, std::allocator<int> > const&) 200
void cereal::epilogue<std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > > const&) 200
void cereal::epilogue<std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > > const&) 200
void cereal::epilogue<std::weak_ptr<MemoryCycle>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::weak_ptr<MemoryCycle> const&) 100
void cereal::epilogue<std::weak_ptr<MemoryCycle>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::weak_ptr<MemoryCycle> const&) 100
void cereal::epilogue<std::weak_ptr<MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::weak_ptr<MemoryCycleLoadAndConstruct> const&) 100
void cereal::epilogue<std::weak_ptr<MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::weak_ptr<MemoryCycleLoadAndConstruct> const&) 100
void cereal::epilogue<std::weak_ptr<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::weak_ptr<PolyBase> const&) 100
void cereal::epilogue<std::weak_ptr<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::weak_ptr<PolyBase> const&) 100
void cereal::epilogue<std::weak_ptr<PolyBaseA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::weak_ptr<PolyBaseA> const&) 100
void cereal::epilogue<std::weak_ptr<PolyBaseA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::weak_ptr<PolyBaseA> const&) 100
void cereal::epilogue<unordered_naming&>(cereal::JSONInputArchive&, cereal::NameValuePair<unordered_naming&> const&) 100
void cereal::epilogue<unordered_naming&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unordered_naming&> const&) 100
void cereal::epilogue<unordered_naming, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unordered_naming const&) 100
void cereal::epilogue<unordered_naming, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unordered_naming const&) 100
void cereal::epilogue<unsigned char const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned char const&> const&) 20000
void cereal::epilogue<unsigned char&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned char&> const&) 30600
void cereal::epilogue<unsigned char, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned char const&) 31500
void cereal::epilogue<unsigned char, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned char const&) 31400
void cereal::epilogue<unsigned char>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned char> const&) 10500
void cereal::epilogue<unsigned int const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned int const&> const&) 61300
void cereal::epilogue<unsigned int&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned int&> const&) 74401
void cereal::epilogue<unsigned int&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned int&> const&) 13101
void cereal::epilogue<unsigned int, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned int const&) 74601
void cereal::epilogue<unsigned int, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned int const&) 74601
void cereal::epilogue<unsigned int>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned int> const&) 0
void cereal::epilogue<unsigned long const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned long const&> const&) 1250
void cereal::epilogue<unsigned long const&>(cereal::JSONOutputArchive&, cereal::SizeTag<unsigned long const&> const&) 500
void cereal::epilogue<unsigned long long const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned long long const&> const&) 0
void cereal::epilogue<unsigned long long&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned long long&> const&) 0
void cereal::epilogue<unsigned long long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned long long const&) 100
void cereal::epilogue<unsigned long long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned long long const&) 100
void cereal::epilogue<unsigned long&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned long&> const&) 1250
void cereal::epilogue<unsigned long&>(cereal::JSONInputArchive&, cereal::SizeTag<unsigned long&> const&) 9700
void cereal::epilogue<unsigned long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned long const&) 1450
void cereal::epilogue<unsigned long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned long const&) 1450
void cereal::epilogue<unsigned long>(cereal::JSONOutputArchive&, cereal::SizeTag<unsigned long> const&) 9200
void cereal::epilogue<unsigned short const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned short const&> const&) 19993
void cereal::epilogue<unsigned short&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned short&> const&) 19993
void cereal::epilogue<unsigned short, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned short const&) 20093
void cereal::epilogue<unsigned short, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned short const&) 20093
void cereal::load<BogusBasePolymorphic&>(cereal::JSONInputArchive&, cereal::NameValuePair<BogusBasePolymorphic&>&) 0
void cereal::load<MemoryCycle&>(cereal::JSONInputArchive&, cereal::NameValuePair<MemoryCycle&>&) 100
void cereal::load<PolyDerived&>(cereal::JSONInputArchive&, cereal::NameValuePair<PolyDerived&>&) 200
void cereal::load<PolyDerivedD&>(cereal::JSONInputArchive&, cereal::NameValuePair<PolyDerivedD&>&) 200
void cereal::load<SpecializedMSplitPolymorphic&>(cereal::JSONInputArchive&, cereal::NameValuePair<SpecializedMSplitPolymorphic&>&) 100
void cereal::load<StructExternalSerialize&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructExternalSerialize&>&) 61000
void cereal::load<StructExternalSplit&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructExternalSplit&>&) 56778
void cereal::load<StructInternalSerialize&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructInternalSerialize&>&) 60595
void cereal::load<StructInternalSplit&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructInternalSplit&>&) 60598
void cereal::load<TestClass&>(cereal::JSONInputArchive&, cereal::NameValuePair<TestClass&>&) 1
void cereal::load<bool, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, bool&) 11100
void cereal::load<cereal::bitset_detail::type&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::bitset_detail::type&>&) 500
void cereal::load<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&>&) 100
void cereal::load<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&>&) 200
void cereal::load<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&>&) 100
void cereal::load<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&>&) 200
void cereal::load<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&>&) 100
void cereal::load<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&>&) 200
void cereal::load<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&>&) 100
void cereal::load<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&>&) 200
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> >&) 0
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> >&) 200
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> >&) 200
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> >&) 200
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> >&) 200
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> >&) 200
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> >&) 1
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> >&) 10600
void cereal::load<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> >&) 0
void cereal::load<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> >&) 0
void cereal::load<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> >&) 200
void cereal::load<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> >&) 10000
void cereal::load<char, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, char&) 100
void cereal::load<char, std::char_traits<char>, std::allocator<char> >(cereal::JSONInputArchive&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 61451
void cereal::load<double&>(cereal::JSONInputArchive&, cereal::NameValuePair<double&>&) 301
void cereal::load<double, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, double&) 1101
void cereal::load<float&>(cereal::JSONInputArchive&, cereal::NameValuePair<float&>&) 300
void cereal::load<float, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, float&) 600
void cereal::load<int&>(cereal::JSONInputArchive&, cereal::NameValuePair<int&>&) 162504
void cereal::load<int, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, int&) 2194747
void cereal::load<long double&>(cereal::JSONInputArchive&, cereal::NameValuePair<long double&>&) 200
void cereal::load<long double, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, long double&) 300
void cereal::load<long long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, long long&) 100
void cereal::load<long&>(cereal::JSONInputArchive&, cereal::NameValuePair<long&>&) 600
void cereal::load<long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, long&) 1000
void cereal::load<short&>(cereal::JSONInputArchive&, cereal::NameValuePair<short&>&) 20000
void cereal::load<short, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, short&) 20100
void cereal::load<signed char&>(cereal::JSONInputArchive&, cereal::NameValuePair<signed char&>&) 56578
void cereal::load<signed char, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, signed char&) 56678
void cereal::load<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&) 60651
void cereal::load<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&>&) 300
void cereal::load<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>&) 200
void cereal::load<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>&) 200
void cereal::load<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>&) 200
void cereal::load<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&>&) 200
void cereal::load<std::deque<int, std::allocator<int> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<int, std::allocator<int> >&>&) 200
void cereal::load<std::less<StructExternalSerialize>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructExternalSerialize>&>&) 100
void cereal::load<std::less<StructExternalSplit>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructExternalSplit>&>&) 100
void cereal::load<std::less<StructInternalSerialize>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructInternalSerialize>&>&) 100
void cereal::load<std::less<StructInternalSplit>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructInternalSplit>&>&) 100
void cereal::load<std::less<int>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<int>&>&) 100
void cereal::load<std::pair<float, unordered_naming>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::pair<float, unordered_naming>&>&) 100
void cereal::load<std::shared_ptr<PolyBase>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBase>&>&) 100
void cereal::load<std::shared_ptr<PolyBaseA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBaseA>&>&) 100
void cereal::load<std::shared_ptr<int>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::shared_ptr<int>&>&) 10000
void cereal::load<std::unique_ptr<int, std::default_delete<int> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> >&>&) 10000
void cereal::load<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>&) 100
void cereal::load<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>&) 100
void cereal::load<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>&) 1100
void cereal::load<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>&) 100
void cereal::load<std::vector<bool, std::allocator<bool> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<bool, std::allocator<bool> >&>&) 100
void cereal::load<std::vector<int, std::allocator<int> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<int, std::allocator<int> >&>&) 100
void cereal::load<unordered_naming&>(cereal::JSONInputArchive&, cereal::NameValuePair<unordered_naming&>&) 100
void cereal::load<unsigned char&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned char&>&) 30600
void cereal::load<unsigned char, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned char&) 31500
void cereal::load<unsigned int&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned int&>&) 74401
void cereal::load<unsigned int, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned int&) 74601
void cereal::load<unsigned long long&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned long long&>&) 0
void cereal::load<unsigned long long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned long long&) 100
void cereal::load<unsigned long&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned long&>&) 1250
void cereal::load<unsigned long&>(cereal::JSONInputArchive&, cereal::SizeTag<unsigned long&>&) 9700
void cereal::load<unsigned long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned long&) 1450
void cereal::load<unsigned short&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned short&>&) 19993
void cereal::load<unsigned short, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned short&) 20093
void cereal::prologue<BogusBasePolymorphic&>(cereal::JSONInputArchive&, cereal::NameValuePair<BogusBasePolymorphic&> const&) 0
void cereal::prologue<BogusBasePolymorphic&>(cereal::JSONOutputArchive&, cereal::NameValuePair<BogusBasePolymorphic&> const&) 0
void cereal::prologue<BogusBasePolymorphic, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, BogusBasePolymorphic const&) 0
void cereal::prologue<BogusBasePolymorphic, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, BogusBasePolymorphic const&) 0
void cereal::prologue<MemoryCycle&>(cereal::JSONInputArchive&, cereal::NameValuePair<MemoryCycle&> const&) 100
void cereal::prologue<MemoryCycle&>(cereal::JSONOutputArchive&, cereal::NameValuePair<MemoryCycle&> const&) 100
void cereal::prologue<MemoryCycle, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, MemoryCycle const&) 100
void cereal::prologue<MemoryCycle, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, MemoryCycle const&) 100
void cereal::prologue<MemoryCycleLoadAndConstruct&>(cereal::JSONOutputArchive&, cereal::NameValuePair<MemoryCycleLoadAndConstruct&> const&) 100
void cereal::prologue<MemoryCycleLoadAndConstruct, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, MemoryCycleLoadAndConstruct const&) 100
void cereal::prologue<OneLA&>(cereal::JSONOutputArchive&, cereal::NameValuePair<OneLA&> const&) 200
void cereal::prologue<OneLA, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, OneLA const&) 200
void cereal::prologue<OneLAVersioned&>(cereal::JSONOutputArchive&, cereal::NameValuePair<OneLAVersioned&> const&) 100
void cereal::prologue<OneLAVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, OneLAVersioned const&) 100
void cereal::prologue<PolyDerived const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<PolyDerived const&> const&) 200
void cereal::prologue<PolyDerived&>(cereal::JSONInputArchive&, cereal::NameValuePair<PolyDerived&> const&) 200
void cereal::prologue<PolyDerived, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, PolyDerived const&) 200
void cereal::prologue<PolyDerived, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, PolyDerived const&) 200
void cereal::prologue<PolyDerivedD const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<PolyDerivedD const&> const&) 200
void cereal::prologue<PolyDerivedD&>(cereal::JSONInputArchive&, cereal::NameValuePair<PolyDerivedD&> const&) 200
void cereal::prologue<PolyDerivedD, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, PolyDerivedD const&) 200
void cereal::prologue<PolyDerivedD, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, PolyDerivedD const&) 200
void cereal::prologue<PolyDerivedLA const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<PolyDerivedLA const&> const&) 200
void cereal::prologue<PolyDerivedLA, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, PolyDerivedLA const&) 200
void cereal::prologue<SpecializedMSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, SpecializedMSerialize const&) 100
void cereal::prologue<SpecializedMSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, SpecializedMSerialize const&) 100
void cereal::prologue<SpecializedMSerializeVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, SpecializedMSerializeVersioned const&) 100
void cereal::prologue<SpecializedMSerializeVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, SpecializedMSerializeVersioned const&) 100
void cereal::prologue<SpecializedMSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, SpecializedMSplit const&) 100
void cereal::prologue<SpecializedMSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, SpecializedMSplit const&) 100
void cereal::prologue<SpecializedMSplitPolymorphic const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<SpecializedMSplitPolymorphic const&> const&) 100
void cereal::prologue<SpecializedMSplitPolymorphic&>(cereal::JSONInputArchive&, cereal::NameValuePair<SpecializedMSplitPolymorphic&> const&) 100
void cereal::prologue<SpecializedMSplitPolymorphic, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, SpecializedMSplitPolymorphic const&) 100
void cereal::prologue<SpecializedMSplitPolymorphic, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, SpecializedMSplitPolymorphic const&) 100
void cereal::prologue<SpecializedMSplitVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, SpecializedMSplitVersioned const&) 100
void cereal::prologue<SpecializedMSplitVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, SpecializedMSplitVersioned const&) 100
void cereal::prologue<StructExternalSerialize const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSerialize const&> const&) 60000
void cereal::prologue<StructExternalSerialize&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructExternalSerialize&> const&) 61000
void cereal::prologue<StructExternalSerialize&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSerialize&> const&) 1000
void cereal::prologue<StructExternalSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, StructExternalSerialize const&) 211100
void cereal::prologue<StructExternalSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, StructExternalSerialize const&) 211100
void cereal::prologue<StructExternalSplit const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSplit const&> const&) 56578
void cereal::prologue<StructExternalSplit&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructExternalSplit&> const&) 56778
void cereal::prologue<StructExternalSplit&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSplit&> const&) 200
void cereal::prologue<StructExternalSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, StructExternalSplit const&) 206878
void cereal::prologue<StructExternalSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, StructExternalSplit const&) 206878
void cereal::prologue<StructInternalSerialize const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSerialize const&> const&) 59995
void cereal::prologue<StructInternalSerialize&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructInternalSerialize&> const&) 60595
void cereal::prologue<StructInternalSerialize&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSerialize&> const&) 600
void cereal::prologue<StructInternalSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, StructInternalSerialize const&) 310695
void cereal::prologue<StructInternalSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, StructInternalSerialize const&) 310695
void cereal::prologue<StructInternalSplit const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSplit const&> const&) 59998
void cereal::prologue<StructInternalSplit&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructInternalSplit&> const&) 60598
void cereal::prologue<StructInternalSplit&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSplit&> const&) 600
void cereal::prologue<StructInternalSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, StructInternalSplit const&) 210698
void cereal::prologue<StructInternalSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, StructInternalSplit const&) 210698
void cereal::prologue<TestClass&>(cereal::JSONInputArchive&, cereal::NameValuePair<TestClass&> const&) 1
void cereal::prologue<TestClass&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TestClass&> const&) 1
void cereal::prologue<TestClass, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, TestClass const&) 1
void cereal::prologue<TestClass, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TestClass const&) 1
void cereal::prologue<TestStruct, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, TestStruct const&) 100
void cereal::prologue<TestStruct, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TestStruct const&) 100
void cereal::prologue<ThreeLA&>(cereal::JSONOutputArchive&, cereal::NameValuePair<ThreeLA&> const&) 100
void cereal::prologue<ThreeLA, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, ThreeLA const&) 100
void cereal::prologue<TwoLA&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TwoLA&> const&) 200
void cereal::prologue<TwoLA, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TwoLA const&) 200
void cereal::prologue<TwoLAVersioned&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TwoLAVersioned&> const&) 100
void cereal::prologue<TwoLAVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TwoLAVersioned const&) 100
void cereal::prologue<UserStruct&>(cereal::JSONOutputArchive&, cereal::NameValuePair<UserStruct&> const&) 100
void cereal::prologue<UserStruct, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, UserStruct const&) 100
void cereal::prologue<VersionStructMS, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, VersionStructMS const&) 200
void cereal::prologue<VersionStructMS, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, VersionStructMS const&) 200
void cereal::prologue<VersionStructMSP, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, VersionStructMSP const&) 200
void cereal::prologue<VersionStructMSP, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, VersionStructMSP const&) 200
void cereal::prologue<VersionStructNMS, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, VersionStructNMS const&) 200
void cereal::prologue<VersionStructNMS, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, VersionStructNMS const&) 200
void cereal::prologue<VersionStructNMSP, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, VersionStructNMSP const&) 200
void cereal::prologue<VersionStructNMSP, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, VersionStructNMSP const&) 200
void cereal::prologue<bool, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, bool const&) 11100
void cereal::prologue<bool, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, bool const&) 11100
void cereal::prologue<boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 3
void cereal::prologue<boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, boost::variant<int, double, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 3
void cereal::prologue<cereal::MapItem<int const&, StructInternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<int const&, StructInternalSerialize const&> const&) 30000
void cereal::prologue<cereal::MapItem<int const&, StructInternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<int const&, StructInternalSplit const&> const&) 30000
void cereal::prologue<cereal::MapItem<int const&, std::shared_ptr<int> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<int const&, std::shared_ptr<int> const&> const&) 10000
void cereal::prologue<cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&> const&) 10000
void cereal::prologue<cereal::MapItem<int&, StructInternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<int&, StructInternalSerialize&> const&) 30000
void cereal::prologue<cereal::MapItem<int&, StructInternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<int&, StructInternalSplit&> const&) 30000
void cereal::prologue<cereal::MapItem<int&, std::shared_ptr<int>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<int&, std::shared_ptr<int>&> const&) 10000
void cereal::prologue<cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&> const&) 10000
void cereal::prologue<cereal::MapItem<short const&, StructInternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<short const&, StructInternalSplit const&> const&) 20000
void cereal::prologue<cereal::MapItem<short&, StructInternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<short&, StructInternalSplit&> const&) 20000
void cereal::prologue<cereal::MapItem<signed char const&, StructExternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<signed char const&, StructExternalSplit const&> const&) 56578
void cereal::prologue<cereal::MapItem<signed char&, StructExternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<signed char&, StructExternalSplit&> const&) 56578
void cereal::prologue<cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&> const&) 60000
void cereal::prologue<cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&> const&) 60000
void cereal::prologue<cereal::MapItem<unsigned char const&, StructInternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<unsigned char const&, StructInternalSerialize const&> const&) 20000
void cereal::prologue<cereal::MapItem<unsigned char&, StructInternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<unsigned char&, StructInternalSerialize&> const&) 20000
void cereal::prologue<cereal::MapItem<unsigned int const&, StructExternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<unsigned int const&, StructExternalSerialize const&> const&) 60000
void cereal::prologue<cereal::MapItem<unsigned int&, StructExternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<unsigned int&, StructExternalSerialize&> const&) 60000
void cereal::prologue<cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> const&) 1000
void cereal::prologue<cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> const&) 1000
void cereal::prologue<cereal::MapItem<unsigned short const&, StructInternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<unsigned short const&, StructInternalSerialize const&> const&) 9995
void cereal::prologue<cereal::MapItem<unsigned short const&, StructInternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<unsigned short const&, StructInternalSplit const&> const&) 9998
void cereal::prologue<cereal::MapItem<unsigned short&, StructInternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<unsigned short&, StructInternalSerialize&> const&) 9995
void cereal::prologue<cereal::MapItem<unsigned short&, StructInternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<unsigned short&, StructInternalSplit&> const&) 9998
void cereal::prologue<cereal::base_class<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::base_class<PolyBase> const&) 200
void cereal::prologue<cereal::base_class<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::base_class<PolyBase> const&) 200
void cereal::prologue<cereal::base_class<PolyBaseB>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::base_class<PolyBaseB> const&) 200
void cereal::prologue<cereal::base_class<PolyBaseB>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::base_class<PolyBaseB> const&) 200
void cereal::prologue<cereal::base_class<PolyBaseC>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::base_class<PolyBaseC> const&) 200
void cereal::prologue<cereal::base_class<PolyBaseC>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::base_class<PolyBaseC> const&) 200
void cereal::prologue<cereal::bitset_detail::type&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::bitset_detail::type&> const&) 500
void cereal::prologue<cereal::bitset_detail::type>(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::bitset_detail::type> const&) 500
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&> const&) 100
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct> const&) 100
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&> const&) 200
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA> const&) 200
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&> const&) 100
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned> const&) 100
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&> const&) 200
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA> const&) 200
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&> const&) 100
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA> const&) 100
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&> const&) 200
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA> const&) 200
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&> const&) 100
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned> const&) 100
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&> const&) 200
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct> const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> > const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> > const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> > const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> > const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> > const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> > const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> > const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> > const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> > const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> > const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> > const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> > const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> > const&) 1
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> const&) 1
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> > const&) 1
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> const&) 1
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> > const&) 10600
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> const&) 10600
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> > const&) 10600
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> const&) 10600
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> > const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> > const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> > const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> > const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> > const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> > const&) 10000
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> const&) 10000
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> > const&) 10000
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> const&) 10000
void cereal::prologue<cereal::virtual_base_class<PolyBaseAA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::virtual_base_class<PolyBaseAA> const&) 400
void cereal::prologue<cereal::virtual_base_class<PolyBaseAA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::virtual_base_class<PolyBaseAA> const&) 400
void cereal::prologue<char, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, char const&) 100
void cereal::prologue<char, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, char const&) 100
void cereal::prologue<char, std::char_traits<char>, std::allocator<char> >(cereal::JSONInputArchive&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 61451
void cereal::prologue<char, std::char_traits<char>, std::allocator<char> >(cereal::JSONOutputArchive&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 61451
void cereal::prologue<double const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<double const&> const&) 1
void cereal::prologue<double&>(cereal::JSONInputArchive&, cereal::NameValuePair<double&> const&) 301
void cereal::prologue<double&>(cereal::JSONOutputArchive&, cereal::NameValuePair<double&> const&) 100
void cereal::prologue<double, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, double const&) 1101
void cereal::prologue<double, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, double const&) 1101
void cereal::prologue<double>(cereal::JSONOutputArchive&, cereal::NameValuePair<double> const&) 200
void cereal::prologue<float&>(cereal::JSONInputArchive&, cereal::NameValuePair<float&> const&) 300
void cereal::prologue<float&>(cereal::JSONOutputArchive&, cereal::NameValuePair<float&> const&) 100
void cereal::prologue<float, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, float const&) 600
void cereal::prologue<float, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, float const&) 600
void cereal::prologue<float>(cereal::JSONOutputArchive&, cereal::NameValuePair<float> const&) 200
void cereal::prologue<int const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<int const&> const&) 140401
void cereal::prologue<int&>(cereal::JSONInputArchive&, cereal::NameValuePair<int&> const&) 162504
void cereal::prologue<int&>(cereal::JSONOutputArchive&, cereal::NameValuePair<int&> const&) 22303
void cereal::prologue<int, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, int const&) 2194747
void cereal::prologue<int, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, int const&) 2194647
void cereal::prologue<long double&>(cereal::JSONInputArchive&, cereal::NameValuePair<long double&> const&) 200
void cereal::prologue<long double, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, long double const&) 300
void cereal::prologue<long double, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, long double const&) 300
void cereal::prologue<long double>(cereal::JSONOutputArchive&, cereal::NameValuePair<long double> const&) 200
void cereal::prologue<long long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, long long const&) 100
void cereal::prologue<long long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, long long const&) 100
void cereal::prologue<long&>(cereal::JSONInputArchive&, cereal::NameValuePair<long&> const&) 600
void cereal::prologue<long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, long const&) 1000
void cereal::prologue<long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, long const&) 1000
void cereal::prologue<long>(cereal::JSONOutputArchive&, cereal::NameValuePair<long> const&) 600
void cereal::prologue<short const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<short const&> const&) 20000
void cereal::prologue<short&>(cereal::JSONInputArchive&, cereal::NameValuePair<short&> const&) 20000
void cereal::prologue<short, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, short const&) 20100
void cereal::prologue<short, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, short const&) 20100
void cereal::prologue<signed char const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<signed char const&> const&) 56578
void cereal::prologue<signed char&>(cereal::JSONInputArchive&, cereal::NameValuePair<signed char&> const&) 56578
void cereal::prologue<signed char, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, signed char const&) 56678
void cereal::prologue<signed char, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, signed char const&) 56678
void cereal::prologue<std::array<StructExternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::array<StructExternalSerialize, 100ul> const&) 100
void cereal::prologue<std::array<StructExternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::array<StructExternalSerialize, 100ul> const&) 100
void cereal::prologue<std::array<StructExternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::array<StructExternalSplit, 100ul> const&) 100
void cereal::prologue<std::array<StructExternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::array<StructExternalSplit, 100ul> const&) 100
void cereal::prologue<std::array<StructInternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::array<StructInternalSerialize, 100ul> const&) 100
void cereal::prologue<std::array<StructInternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::array<StructInternalSerialize, 100ul> const&) 100
void cereal::prologue<std::array<StructInternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::array<StructInternalSplit, 100ul> const&) 100
void cereal::prologue<std::array<StructInternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::array<StructInternalSplit, 100ul> const&) 100
void cereal::prologue<std::array<int, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::array<int, 100ul> const&) 100
void cereal::prologue<std::array<int, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::array<int, 100ul> const&) 100
void cereal::prologue<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >(cereal::JSONOutputArchive&, cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 250
void cereal::prologue<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> const&) 60001
void cereal::prologue<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> const&) 60651
void cereal::prologue<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> const&) 400
void cereal::prologue<std::bitset<256ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::bitset<256ul> const&) 100
void cereal::prologue<std::bitset<256ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::bitset<256ul> const&) 100
void cereal::prologue<std::bitset<32ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::bitset<32ul> const&) 200
void cereal::prologue<std::bitset<32ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::bitset<32ul> const&) 200
void cereal::prologue<std::bitset<512ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::bitset<512ul> const&) 100
void cereal::prologue<std::bitset<512ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::bitset<512ul> const&) 100
void cereal::prologue<std::bitset<65ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::bitset<65ul> const&) 100
void cereal::prologue<std::bitset<65ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::bitset<65ul> const&) 100
void cereal::prologue<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(cereal::JSONOutputArchive&, cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 300
void cereal::prologue<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&> const&) 300
void cereal::prologue<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) 600
void cereal::prologue<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) 600
void cereal::prologue<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 100
void cereal::prologue<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 100
void cereal::prologue<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 200
void cereal::prologue<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 200
void cereal::prologue<std::complex<double>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::complex<double> const&) 100
void cereal::prologue<std::complex<double>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::complex<double> const&) 100
void cereal::prologue<std::complex<float>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::complex<float> const&) 100
void cereal::prologue<std::complex<float>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::complex<float> const&) 100
void cereal::prologue<std::complex<long double>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::complex<long double> const&) 100
void cereal::prologue<std::complex<long double>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::complex<long double> const&) 100
void cereal::prologue<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&> const&) 200
void cereal::prologue<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&> const&) 200
void cereal::prologue<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 300
void cereal::prologue<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 300
void cereal::prologue<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&> const&) 200
void cereal::prologue<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&> const&) 200
void cereal::prologue<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 300
void cereal::prologue<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 300
void cereal::prologue<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> const&) 200
void cereal::prologue<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> const&) 200
void cereal::prologue<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 300
void cereal::prologue<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 300
void cereal::prologue<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&> const&) 200
void cereal::prologue<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&> const&) 200
void cereal::prologue<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 300
void cereal::prologue<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 300
void cereal::prologue<std::deque<int, std::allocator<int> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<int, std::allocator<int> > const&> const&) 200
void cereal::prologue<std::deque<int, std::allocator<int> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<int, std::allocator<int> >&> const&) 200
void cereal::prologue<std::deque<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::deque<int, std::allocator<int> > const&) 300
void cereal::prologue<std::deque<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::deque<int, std::allocator<int> > const&) 300
void cereal::prologue<std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::forward_list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::forward_list<int, std::allocator<int> > const&) 100
void cereal::prologue<std::forward_list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::forward_list<int, std::allocator<int> > const&) 100
void cereal::prologue<std::less<StructExternalSerialize> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructExternalSerialize> const&> const&) 100
void cereal::prologue<std::less<StructExternalSerialize>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructExternalSerialize>&> const&) 100
void cereal::prologue<std::less<StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::less<StructExternalSerialize> const&) 100
void cereal::prologue<std::less<StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::less<StructExternalSerialize> const&) 100
void cereal::prologue<std::less<StructExternalSplit> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructExternalSplit> const&> const&) 100
void cereal::prologue<std::less<StructExternalSplit>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructExternalSplit>&> const&) 100
void cereal::prologue<std::less<StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::less<StructExternalSplit> const&) 100
void cereal::prologue<std::less<StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::less<StructExternalSplit> const&) 100
void cereal::prologue<std::less<StructInternalSerialize> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructInternalSerialize> const&> const&) 100
void cereal::prologue<std::less<StructInternalSerialize>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructInternalSerialize>&> const&) 100
void cereal::prologue<std::less<StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::less<StructInternalSerialize> const&) 100
void cereal::prologue<std::less<StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::less<StructInternalSerialize> const&) 100
void cereal::prologue<std::less<StructInternalSplit> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructInternalSplit> const&> const&) 100
void cereal::prologue<std::less<StructInternalSplit>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructInternalSplit>&> const&) 100
void cereal::prologue<std::less<StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::less<StructInternalSplit> const&) 100
void cereal::prologue<std::less<StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::less<StructInternalSplit> const&) 100
void cereal::prologue<std::less<int> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<int> const&> const&) 100
void cereal::prologue<std::less<int>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<int>&> const&) 100
void cereal::prologue<std::less<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::less<int> const&) 100
void cereal::prologue<std::less<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::less<int> const&) 100
void cereal::prologue<std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::list<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::list<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::list<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::list<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::list<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::list<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::list<int, std::allocator<int> > const&) 100
void cereal::prologue<std::list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::list<int, std::allocator<int> > const&) 100
void cereal::prologue<std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > > const&) 100
void cereal::prologue<std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > > const&) 100
void cereal::prologue<std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > > const&) 100
void cereal::prologue<std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > > const&) 100
void cereal::prologue<std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > > const&) 100
void cereal::prologue<std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > > const&) 100
void cereal::prologue<std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > > const&) 100
void cereal::prologue<std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > > const&) 100
void cereal::prologue<std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::prologue<std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::prologue<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::prologue<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::prologue<std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::prologue<std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::prologue<std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > > const&) 100
void cereal::prologue<std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > > const&) 100
void cereal::prologue<std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > > const&) 100
void cereal::prologue<std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > > const&) 100
void cereal::prologue<std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::prologue<std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::prologue<std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::prologue<std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::prologue<std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > > const&) 100
void cereal::prologue<std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > > const&) 100
void cereal::prologue<std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::prologue<std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::prologue<std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::multiset<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multiset<int, std::less<int>, std::allocator<int> > const&) 100
void cereal::prologue<std::multiset<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multiset<int, std::less<int>, std::allocator<int> > const&) 100
void cereal::prologue<std::pair<StructExternalSerialize, StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<StructExternalSerialize, StructExternalSerialize> const&) 100
void cereal::prologue<std::pair<StructExternalSerialize, StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<StructExternalSerialize, StructExternalSerialize> const&) 100
void cereal::prologue<std::pair<StructExternalSplit, StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<StructExternalSplit, StructExternalSplit> const&) 100
void cereal::prologue<std::pair<StructExternalSplit, StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<StructExternalSplit, StructExternalSplit> const&) 100
void cereal::prologue<std::pair<StructInternalSerialize, StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<StructInternalSerialize, StructInternalSerialize> const&) 100
void cereal::prologue<std::pair<StructInternalSerialize, StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<StructInternalSerialize, StructInternalSerialize> const&) 100
void cereal::prologue<std::pair<StructInternalSplit, StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<StructInternalSplit, StructInternalSplit> const&) 100
void cereal::prologue<std::pair<StructInternalSplit, StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<StructInternalSplit, StructInternalSplit> const&) 100
void cereal::prologue<std::pair<float, unordered_naming>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::pair<float, unordered_naming>&> const&) 100
void cereal::prologue<std::pair<float, unordered_naming>&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::pair<float, unordered_naming>&> const&) 100
void cereal::prologue<std::pair<float, unordered_naming>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<float, unordered_naming> const&) 100
void cereal::prologue<std::pair<float, unordered_naming>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<float, unordered_naming> const&) 100
void cereal::prologue<std::pair<int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<int, int> const&) 100
void cereal::prologue<std::pair<int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<int, int> const&) 100
void cereal::prologue<std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> > const&) 100
void cereal::prologue<std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> > const&) 100
void cereal::prologue<std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> > const&) 100
void cereal::prologue<std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> > const&) 100
void cereal::prologue<std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> > const&) 100
void cereal::prologue<std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> > const&) 100
void cereal::prologue<std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> > const&) 100
void cereal::prologue<std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> > const&) 100
void cereal::prologue<std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> > const&) 100
void cereal::prologue<std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> > const&) 100
void cereal::prologue<std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > > const&) 100
void cereal::prologue<std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > > const&) 100
void cereal::prologue<std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > > const&) 100
void cereal::prologue<std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > > const&) 100
void cereal::prologue<std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > > const&) 100
void cereal::prologue<std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > > const&) 100
void cereal::prologue<std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > > const&) 100
void cereal::prologue<std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > > const&) 100
void cereal::prologue<std::queue<int, std::deque<int, std::allocator<int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::queue<int, std::deque<int, std::allocator<int> > > const&) 100
void cereal::prologue<std::queue<int, std::deque<int, std::allocator<int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::queue<int, std::deque<int, std::allocator<int> > > const&) 100
void cereal::prologue<std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::set<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::set<int, std::less<int>, std::allocator<int> > const&) 100
void cereal::prologue<std::set<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::set<int, std::less<int>, std::allocator<int> > const&) 100
void cereal::prologue<std::shared_ptr<BogusBasePolymorphic>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<BogusBasePolymorphic> const&) 100
void cereal::prologue<std::shared_ptr<BogusBasePolymorphic>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<BogusBasePolymorphic> const&) 100
void cereal::prologue<std::shared_ptr<MemoryCycle>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<MemoryCycle> const&) 100
void cereal::prologue<std::shared_ptr<MemoryCycle>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<MemoryCycle> const&) 100
void cereal::prologue<std::shared_ptr<MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<MemoryCycleLoadAndConstruct> const&) 100
void cereal::prologue<std::shared_ptr<MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<MemoryCycleLoadAndConstruct> const&) 100
void cereal::prologue<std::shared_ptr<OneLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<OneLA> const&) 100
void cereal::prologue<std::shared_ptr<OneLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<OneLA> const&) 100
void cereal::prologue<std::shared_ptr<OneLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<OneLAVersioned> const&) 100
void cereal::prologue<std::shared_ptr<OneLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<OneLAVersioned> const&) 100
void cereal::prologue<std::shared_ptr<PolyBase> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBase> const&> const&) 100
void cereal::prologue<std::shared_ptr<PolyBase>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBase>&> const&) 100
void cereal::prologue<std::shared_ptr<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<PolyBase> const&) 200
void cereal::prologue<std::shared_ptr<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<PolyBase> const&) 200
void cereal::prologue<std::shared_ptr<PolyBaseA> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBaseA> const&> const&) 100
void cereal::prologue<std::shared_ptr<PolyBaseA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBaseA>&> const&) 100
void cereal::prologue<std::shared_ptr<PolyBaseA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<PolyBaseA> const&) 200
void cereal::prologue<std::shared_ptr<PolyBaseA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<PolyBaseA> const&) 200
void cereal::prologue<std::shared_ptr<PolyLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<PolyLA> const&) 200
void cereal::prologue<std::shared_ptr<PolyLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<PolyLA> const&) 200
void cereal::prologue<std::shared_ptr<TestClass>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<TestClass> const&) 1
void cereal::prologue<std::shared_ptr<TestClass>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<TestClass> const&) 1
void cereal::prologue<std::shared_ptr<ThreeLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<ThreeLA> const&) 100
void cereal::prologue<std::shared_ptr<ThreeLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<ThreeLA> const&) 100
void cereal::prologue<std::shared_ptr<TwoLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<TwoLA> const&) 100
void cereal::prologue<std::shared_ptr<TwoLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<TwoLA> const&) 100
void cereal::prologue<std::shared_ptr<TwoLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<TwoLAVersioned> const&) 100
void cereal::prologue<std::shared_ptr<TwoLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<TwoLAVersioned> const&) 100
void cereal::prologue<std::shared_ptr<int> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::shared_ptr<int> const&> const&) 10000
void cereal::prologue<std::shared_ptr<int>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::shared_ptr<int>&> const&) 10000
void cereal::prologue<std::shared_ptr<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<int> const&) 10600
void cereal::prologue<std::shared_ptr<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<int> const&) 10600
void cereal::prologue<std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > > const&) 100
void cereal::prologue<std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > > const&) 100
void cereal::prologue<std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > > const&) 100
void cereal::prologue<std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > > const&) 100
void cereal::prologue<std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > > const&) 100
void cereal::prologue<std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > > const&) 100
void cereal::prologue<std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > > const&) 100
void cereal::prologue<std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > > const&) 100
void cereal::prologue<std::stack<int, std::deque<int, std::allocator<int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::stack<int, std::deque<int, std::allocator<int> > > const&) 100
void cereal::prologue<std::stack<int, std::deque<int, std::allocator<int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::stack<int, std::deque<int, std::allocator<int> > > const&) 100
void cereal::prologue<std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize> const&) 200
void cereal::prologue<std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize> const&) 200
void cereal::prologue<std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize> const&) 100
void cereal::prologue<std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize> const&) 100
void cereal::prologue<std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit> const&) 100
void cereal::prologue<std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit> const&) 100
void cereal::prologue<std::tuple<int, int, int, int, int, int, int, int, int, int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::tuple<int, int, int, int, int, int, int, int, int, int, int> const&) 100
void cereal::prologue<std::tuple<int, int, int, int, int, int, int, int, int, int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::tuple<int, int, int, int, int, int, int, int, int, int, int> const&) 100
void cereal::prologue<std::tuple<int, int, int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::tuple<int, int, int, int> const&) 100
void cereal::prologue<std::tuple<int, int, int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::tuple<int, int, int, int> const&) 100
void cereal::prologue<std::unique_ptr<OneLA, std::default_delete<OneLA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<OneLA, std::default_delete<OneLA> > const&) 100
void cereal::prologue<std::unique_ptr<OneLA, std::default_delete<OneLA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<OneLA, std::default_delete<OneLA> > const&) 100
void cereal::prologue<std::unique_ptr<PolyBase, std::default_delete<PolyBase> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<PolyBase, std::default_delete<PolyBase> > const&) 100
void cereal::prologue<std::unique_ptr<PolyBase, std::default_delete<PolyBase> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<PolyBase, std::default_delete<PolyBase> > const&) 100
void cereal::prologue<std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> > const&) 100
void cereal::prologue<std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> > const&) 100
void cereal::prologue<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&) 100
void cereal::prologue<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&) 100
void cereal::prologue<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&) 200
void cereal::prologue<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&) 100
void cereal::prologue<std::unique_ptr<int, std::default_delete<int> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> > const&> const&) 10000
void cereal::prologue<std::unique_ptr<int, std::default_delete<int> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> >&> const&) 10000
void cereal::prologue<std::unique_ptr<int, std::default_delete<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<int, std::default_delete<int> > const&) 10000
void cereal::prologue<std::unique_ptr<int, std::default_delete<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<int, std::default_delete<int> > const&) 10000
void cereal::prologue<std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::prologue<std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::prologue<std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::prologue<std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::prologue<std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::prologue<std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::prologue<std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > > const&) 100
void cereal::prologue<std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > > const&) 100
void cereal::prologue<std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > > const&) 100
void cereal::prologue<std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > > const&) 100
void cereal::prologue<std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > > const&) 100
void cereal::prologue<std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > > const&) 100
void cereal::prologue<std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > > const&) 100
void cereal::prologue<std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > > const&) 100
void cereal::prologue<std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::prologue<std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::prologue<std::unordered_multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::prologue<std::unordered_multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::prologue<std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::prologue<std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::prologue<std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&) 100
void cereal::prologue<std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&) 100
void cereal::prologue<std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&) 100
void cereal::prologue<std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&) 100
void cereal::prologue<std::valarray<StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::valarray<StructExternalSerialize> const&) 100
void cereal::prologue<std::valarray<StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::valarray<StructExternalSerialize> const&) 100
void cereal::prologue<std::valarray<StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::valarray<StructExternalSplit> const&) 100
void cereal::prologue<std::valarray<StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::valarray<StructExternalSplit> const&) 100
void cereal::prologue<std::valarray<StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::valarray<StructInternalSerialize> const&) 100
void cereal::prologue<std::valarray<StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::valarray<StructInternalSerialize> const&) 100
void cereal::prologue<std::valarray<StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::valarray<StructInternalSplit> const&) 100
void cereal::prologue<std::valarray<StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::valarray<StructInternalSplit> const&) 100
void cereal::prologue<std::valarray<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::valarray<int> const&) 100
void cereal::prologue<std::valarray<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::valarray<int> const&) 100
void cereal::prologue<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&> const&) 100
void cereal::prologue<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&> const&) 100
void cereal::prologue<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 200
void cereal::prologue<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 200
void cereal::prologue<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&> const&) 100
void cereal::prologue<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&> const&) 100
void cereal::prologue<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 200
void cereal::prologue<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 200
void cereal::prologue<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> const&) 1100
void cereal::prologue<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> const&) 1100
void cereal::prologue<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 1200
void cereal::prologue<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 1200
void cereal::prologue<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&> const&) 100
void cereal::prologue<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&> const&) 100
void cereal::prologue<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 200
void cereal::prologue<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 200
void cereal::prologue<std::vector<bool, std::allocator<bool> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<bool, std::allocator<bool> >&> const&) 100
void cereal::prologue<std::vector<bool, std::allocator<bool> >&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<bool, std::allocator<bool> >&> const&) 100
void cereal::prologue<std::vector<bool, std::allocator<bool> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<bool, std::allocator<bool> > const&) 200
void cereal::prologue<std::vector<bool, std::allocator<bool> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<bool, std::allocator<bool> > const&) 200
void cereal::prologue<std::vector<int, std::allocator<int> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<int, std::allocator<int> > const&> const&) 100
void cereal::prologue<std::vector<int, std::allocator<int> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<int, std::allocator<int> >&> const&) 100
void cereal::prologue<std::vector<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<int, std::allocator<int> > const&) 200
void cereal::prologue<std::vector<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<int, std::allocator<int> > const&) 200
void cereal::prologue<std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > > const&) 200
void cereal::prologue<std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > > const&) 200
void cereal::prologue<std::weak_ptr<MemoryCycle>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::weak_ptr<MemoryCycle> const&) 100
void cereal::prologue<std::weak_ptr<MemoryCycle>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::weak_ptr<MemoryCycle> const&) 100
void cereal::prologue<std::weak_ptr<MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::weak_ptr<MemoryCycleLoadAndConstruct> const&) 100
void cereal::prologue<std::weak_ptr<MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::weak_ptr<MemoryCycleLoadAndConstruct> const&) 100
void cereal::prologue<std::weak_ptr<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::weak_ptr<PolyBase> const&) 100
void cereal::prologue<std::weak_ptr<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::weak_ptr<PolyBase> const&) 100
void cereal::prologue<std::weak_ptr<PolyBaseA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::weak_ptr<PolyBaseA> const&) 100
void cereal::prologue<std::weak_ptr<PolyBaseA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::weak_ptr<PolyBaseA> const&) 100
void cereal::prologue<unordered_naming&>(cereal::JSONInputArchive&, cereal::NameValuePair<unordered_naming&> const&) 100
void cereal::prologue<unordered_naming&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unordered_naming&> const&) 100
void cereal::prologue<unordered_naming, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unordered_naming const&) 100
void cereal::prologue<unordered_naming, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unordered_naming const&) 100
void cereal::prologue<unsigned char const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned char const&> const&) 20000
void cereal::prologue<unsigned char&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned char&> const&) 30600
void cereal::prologue<unsigned char, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned char const&) 31500
void cereal::prologue<unsigned char, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned char const&) 31400
void cereal::prologue<unsigned char>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned char> const&) 10500
void cereal::prologue<unsigned int const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned int const&> const&) 61300
void cereal::prologue<unsigned int&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned int&> const&) 74401
void cereal::prologue<unsigned int&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned int&> const&) 13101
void cereal::prologue<unsigned int, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned int const&) 74601
void cereal::prologue<unsigned int, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned int const&) 74601
void cereal::prologue<unsigned int>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned int> const&) 0
void cereal::prologue<unsigned long const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned long const&> const&) 1250
void cereal::prologue<unsigned long const&>(cereal::JSONOutputArchive&, cereal::SizeTag<unsigned long const&> const&) 500
void cereal::prologue<unsigned long long const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned long long const&> const&) 0
void cereal::prologue<unsigned long long&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned long long&> const&) 0
void cereal::prologue<unsigned long long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned long long const&) 100
void cereal::prologue<unsigned long long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned long long const&) 100
void cereal::prologue<unsigned long&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned long&> const&) 1250
void cereal::prologue<unsigned long&>(cereal::JSONInputArchive&, cereal::SizeTag<unsigned long&> const&) 9700
void cereal::prologue<unsigned long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned long const&) 1450
void cereal::prologue<unsigned long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned long const&) 1450
void cereal::prologue<unsigned long>(cereal::JSONOutputArchive&, cereal::SizeTag<unsigned long> const&) 9200
void cereal::prologue<unsigned short const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned short const&> const&) 19993
void cereal::prologue<unsigned short&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned short&> const&) 19993
void cereal::prologue<unsigned short, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned short const&) 20093
void cereal::prologue<unsigned short, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned short const&) 20093
void cereal::save<BogusBasePolymorphic&>(cereal::JSONOutputArchive&, cereal::NameValuePair<BogusBasePolymorphic&> const&) 0
void cereal::save<MemoryCycle&>(cereal::JSONOutputArchive&, cereal::NameValuePair<MemoryCycle&> const&) 100
void cereal::save<MemoryCycleLoadAndConstruct&>(cereal::JSONOutputArchive&, cereal::NameValuePair<MemoryCycleLoadAndConstruct&> const&) 100
void cereal::save<OneLA&>(cereal::JSONOutputArchive&, cereal::NameValuePair<OneLA&> const&) 200
void cereal::save<OneLAVersioned&>(cereal::JSONOutputArchive&, cereal::NameValuePair<OneLAVersioned&> const&) 100
void cereal::save<PolyDerived const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<PolyDerived const&> const&) 200
void cereal::save<PolyDerivedD const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<PolyDerivedD const&> const&) 200
void cereal::save<PolyDerivedLA const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<PolyDerivedLA const&> const&) 200
void cereal::save<SpecializedMSplitPolymorphic const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<SpecializedMSplitPolymorphic const&> const&) 100
void cereal::save<StructExternalSerialize const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSerialize const&> const&) 60000
void cereal::save<StructExternalSerialize&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSerialize&> const&) 1000
void cereal::save<StructExternalSplit const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSplit const&> const&) 56578
void cereal::save<StructExternalSplit&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSplit&> const&) 200
void cereal::save<StructInternalSerialize const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSerialize const&> const&) 59995
void cereal::save<StructInternalSerialize&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSerialize&> const&) 600
void cereal::save<StructInternalSplit const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSplit const&> const&) 59998
void cereal::save<StructInternalSplit&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSplit&> const&) 600
void cereal::save<TestClass&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TestClass&> const&) 1
void cereal::save<ThreeLA&>(cereal::JSONOutputArchive&, cereal::NameValuePair<ThreeLA&> const&) 100
void cereal::save<TwoLA&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TwoLA&> const&) 200
void cereal::save<TwoLAVersioned&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TwoLAVersioned&> const&) 100
void cereal::save<UserStruct&>(cereal::JSONOutputArchive&, cereal::NameValuePair<UserStruct&> const&) 100
void cereal::save<bool, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, bool const&) 11100
void cereal::save<cereal::bitset_detail::type>(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::bitset_detail::type> const&) 500
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> > const&) 0
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> > const&) 200
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> > const&) 200
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> > const&) 200
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> > const&) 200
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> > const&) 200
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> > const&) 1
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> > const&) 10600
void cereal::save<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> > const&) 0
void cereal::save<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> > const&) 0
void cereal::save<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> > const&) 10000
void cereal::save<char, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, char const&) 100
void cereal::save<char, std::char_traits<char>, std::allocator<char> >(cereal::JSONOutputArchive&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 61451
void cereal::save<double const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<double const&> const&) 1
void cereal::save<double&>(cereal::JSONOutputArchive&, cereal::NameValuePair<double&> const&) 100
void cereal::save<double, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, double const&) 1101
void cereal::save<double>(cereal::JSONOutputArchive&, cereal::NameValuePair<double> const&) 200
void cereal::save<float&>(cereal::JSONOutputArchive&, cereal::NameValuePair<float&> const&) 100
void cereal::save<float, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, float const&) 600
void cereal::save<float>(cereal::JSONOutputArchive&, cereal::NameValuePair<float> const&) 200
void cereal::save<int const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<int const&> const&) 140401
void cereal::save<int&>(cereal::JSONOutputArchive&, cereal::NameValuePair<int&> const&) 22303
void cereal::save<int, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, int const&) 2194647
void cereal::save<long double, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, long double const&) 300
void cereal::save<long double>(cereal::JSONOutputArchive&, cereal::NameValuePair<long double> const&) 200
void cereal::save<long long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, long long const&) 100
void cereal::save<long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, long const&) 1000
void cereal::save<long>(cereal::JSONOutputArchive&, cereal::NameValuePair<long> const&) 600
void cereal::save<short const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<short const&> const&) 20000
void cereal::save<short, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, short const&) 20100
void cereal::save<signed char const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<signed char const&> const&) 56578
void cereal::save<signed char, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, signed char const&) 56678
void cereal::save<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >(cereal::JSONOutputArchive&, cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 250
void cereal::save<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> const&) 60001
void cereal::save<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> const&) 400
void cereal::save<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(cereal::JSONOutputArchive&, cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 300
void cereal::save<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&> const&) 200
void cereal::save<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&> const&) 200
void cereal::save<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> const&) 200
void cereal::save<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&> const&) 200
void cereal::save<std::deque<int, std::allocator<int> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<int, std::allocator<int> > const&> const&) 200
void cereal::save<std::less<StructExternalSerialize> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructExternalSerialize> const&> const&) 100
void cereal::save<std::less<StructExternalSplit> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructExternalSplit> const&> const&) 100
void cereal::save<std::less<StructInternalSerialize> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructInternalSerialize> const&> const&) 100
void cereal::save<std::less<StructInternalSplit> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructInternalSplit> const&> const&) 100
void cereal::save<std::less<int> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<int> const&> const&) 100
void cereal::save<std::pair<float, unordered_naming>&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::pair<float, unordered_naming>&> const&) 100
void cereal::save<std::shared_ptr<PolyBase> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBase> const&> const&) 100
void cereal::save<std::shared_ptr<PolyBaseA> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBaseA> const&> const&) 100
void cereal::save<std::shared_ptr<int> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::shared_ptr<int> const&> const&) 10000
void cereal::save<std::unique_ptr<int, std::default_delete<int> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> > const&> const&) 10000
void cereal::save<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&> const&) 100
void cereal::save<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&> const&) 100
void cereal::save<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> const&) 1100
void cereal::save<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&> const&) 100
void cereal::save<std::vector<bool, std::allocator<bool> >&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<bool, std::allocator<bool> >&> const&) 100
void cereal::save<std::vector<int, std::allocator<int> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<int, std::allocator<int> > const&> const&) 100
void cereal::save<unordered_naming&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unordered_naming&> const&) 100
void cereal::save<unsigned char const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned char const&> const&) 20000
void cereal::save<unsigned char, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned char const&) 31400
void cereal::save<unsigned char>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned char> const&) 10500
void cereal::save<unsigned int const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned int const&> const&) 61300
void cereal::save<unsigned int&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned int&> const&) 13101
void cereal::save<unsigned int, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned int const&) 74601
void cereal::save<unsigned int>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned int> const&) 0
void cereal::save<unsigned long const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned long const&> const&) 1250
void cereal::save<unsigned long const&>(cereal::JSONOutputArchive&, cereal::SizeTag<unsigned long const&> const&) 500
void cereal::save<unsigned long long const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned long long const&> const&) 0
void cereal::save<unsigned long long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned long long const&) 100
void cereal::save<unsigned long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned long const&) 1450
void cereal::save<unsigned long>(cereal::JSONOutputArchive&, cereal::SizeTag<unsigned long> const&) 9200
void cereal::save<unsigned short const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned short const&> const&) 19993
void cereal::save<unsigned short, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned short const&) 20093

Generated by: LCOV version 1.11