Boost.AFIO    Boost C++ Libraries
Public Types | Public Member Functions | Static Public Attributes
boost::afio::detail::make_io_req< T, true > Struct Template Reference

List of all members.

Public Types

typedef detail::is_container
< T >::type 
container_value_type
typedef std::remove_pointer
< typename std::decay< T >
::type >::type 
__T
typedef std::conditional
< is_container_contents_const,
typename std::add_const< __T >
::type, __T >::type 
_T
typedef io_req< _T > type

Public Member Functions

template<class U >
type operator() (future<> _precondition, U &&v, off_t _where) const
template<class U >
type operator() (future<> _precondition, U &&v, size_t _length, off_t _where) const

Static Public Attributes

static constexpr bool is_container_contents_const = std::is_const<container_value_type>::value || std::is_base_of<asio::const_buffer, container_value_type>::value

Detailed Description

template<class T>
struct boost::afio::detail::make_io_req< T, true >

Definition at line 3342 of file afio.hpp.


January, 2014

Copyright © 2013-2014 Niall Douglas, Cork, Ireland
Copyright © 2013 Paul Kirth, California
Documentation is generated by Doxygen