text: //
  // Copyright (c) 2021 Vinnie Falco (vinnie dot falco at gmail dot com)
  //
  // Distributed under the Boost Software License, Version 1.0. (See accompanying
  // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  //
  // Official repository: https://github.com/CPPAlliance/http_proto
  //
  
  #ifndef BOOST_HTTP_PROTO_ARROW_PROXY_HPP
  #define BOOST_HTTP_PROTO_ARROW_PROXY_HPP
  
  #include <boost/http_proto/detail/config.hpp>
  #include <memory>
  
  namespace boost {
  namespace http_proto {
  
  template<class T>
  struct arrow_proxy
  {
      T t;
  
      T const*
      operator->() const noexcept
      {
          return std::addressof(t);
      }
  };
  
  } // http_proto
  } // boost
  
  #endif
  