1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- #ifndef BOOST_REDIS_ADAPTER_ADAPT_HPP
- #define BOOST_REDIS_ADAPTER_ADAPT_HPP
- #include <boost/redis/resp3/node.hpp>
- #include <boost/redis/response.hpp>
- #include <boost/redis/adapter/detail/result_traits.hpp>
- #include <boost/redis/adapter/detail/response_traits.hpp>
- #include <boost/mp11.hpp>
- #include <boost/system.hpp>
- #include <tuple>
- #include <limits>
- #include <string_view>
- #include <variant>
- namespace boost::redis::adapter
- {
- template<class T>
- auto boost_redis_adapt(T& t) noexcept
- {
- return detail::response_traits<T>::adapt(t);
- }
- template<class T>
- auto adapt2(T& t = redis::ignore) noexcept
- { return detail::result_traits<T>::adapt(t); }
- }
- #endif
|