Boost C++ Libraries/Boost.Asio

Boost.Asio 색인 - buffer_sequence_end

까마귀75 2021. 1. 13. 17:39
728x90
반응형

buffer_sequence_end

boost::asio::buffer_sequence_end 함수는 버퍼 시퀀스의 마지막 요소에서 하나 지난 위치를 가리키는 반복기(iterator)를 반환한다. (마지막 요소를 포함하고 있는 위치)

버퍼 시퀀스의 마지막 요소에서 하나 지난 위치의 반복기(iterator)를 가져온다.

[1 / 4 오버로드]

template<
    typename MutableBuffer>
const mutable_buffer * buffer_sequence_end(
    const MutableBuffer & b,
    typename enable_if< is_convertible< const MutableBuffer *, const mutable_buffer * >::value >::type *  = 0);

[buffer_sequence_end]

 

[2 / 4 오버로드]

template<
    typename ConstBuffer>
const const_buffer * buffer_sequence_end(
    const ConstBuffer & b,
    typename enable_if< is_convertible< const ConstBuffer *, const const_buffer * >::value >::type *  = 0);

[buffer_sequence_end]

 

[3 / 4 오버로드]

template<
    typename C>
auto buffer_sequence_end(
    C & c,
    typename enable_if< !is_convertible< const C *, const mutable_buffer * >::value &&!is_convertible< const C *, const const_buffer * >::value >::type *  = 0);

[buffer_sequence_end]

 

[4 / 4 오버로드]

template<
    typename C>
auto buffer_sequence_end(
    const C & c,
    typename enable_if< !is_convertible< const C *, const mutable_buffer * >::value &&!is_convertible< const C *, const const_buffer * >::value >::type *  = 0);

[buffer_sequence_end]

요구 사항

일반 헤더: boost/asio/buffer.hpp
편의 헤더: boost/asio.hpp

Boost.Asio 홈

728x90
반응형