6#ifndef TTG_SERIALIZATION_STD_PAIR_H
7#define TTG_SERIALIZATION_STD_PAIR_H
11#ifdef TTG_SERIALIZATION_SUPPORTS_MADNESS
15#ifdef TTG_SERIALIZATION_SUPPORTS_BOOST
16#include <boost/serialization/utility.hpp>
19 template <
typename Archive,
typename T1,
typename T2>
20 inline static constexpr bool is_stlcontainer_boost_serializable_v<Archive, std::pair<T1, T2>> =
21 is_boost_serializable_v<Archive, T1>&& is_boost_serializable_v<Archive, T2>;
22 template <
typename Archive,
typename T1,
typename T2>
23 inline static constexpr bool is_stlcontainer_boost_serializable_v<Archive, const std::pair<T1, T2>> =
24 is_boost_serializable_v<Archive, const T1>&& is_boost_serializable_v<Archive, const T2>;