|  | Home | Libraries | People | FAQ | More | 
        Determine if T meets the
        requirements of SyncStream.
      
        Defined in header <boost/beast/core/type_traits.hpp>
      
template< class T> struct is_sync_stream : public std::integral_constant< bool,...>
        Metafunctions are used to perform compile time checking of template types.
        This type will be std::true_type if T
        meets the requirements, else the type will be std::false_type.
      
        Use with static_assert:
      
template<class SyncStream> void f(SyncStream& stream) { static_assert(is_sync_stream<SyncStream>::value, "SyncStream requirements not met"); ...
        Use with std::enable_if (SFINAE):
      
template<class SyncStream> typename std::enable_if<is_sync_stream<SyncStream>::value>::type f(SyncStream& stream);
        Convenience header <boost/beast/core.hpp>