6#ifndef TTG_SERIALIZATION_STD_VECTOR_H
7#define TTG_SERIALIZATION_STD_VECTOR_H
12#ifdef TTG_SERIALIZATION_SUPPORTS_MADNESS
16#ifdef TTG_SERIALIZATION_SUPPORTS_BOOST
17#include <boost/serialization/vector.hpp>
20 template <
typename Archive,
typename T,
typename A>
21 inline static constexpr bool is_stlcontainer_boost_serializable_v<Archive, std::vector<T, A>> =
22 is_boost_serializable_v<Archive, T>&& is_boost_serializable_v<Archive, A>;
23 template <
typename Archive,
typename T,
typename A>
24 inline static constexpr bool is_stlcontainer_boost_serializable_v<Archive, const std::vector<T, A>> =
25 is_boost_serializable_v<Archive, const T>&& is_boost_serializable_v<Archive, const A>;