Boost C++ Libraries/Boost.Asio

Boost.Asio 색인 - buffer_sequence_begin

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

buffer_sequence_begin

boost::asio::buffer_sequence_begin 함수는 버퍼 시퀀스의 첫 번째 요소를 가리키는 반복기(iterator)를 반환한다.

버퍼 시퀀스의 첫 번재 요소에 대한 반복기(iterator)를 가져온다.

[1 / 4 오버로드]

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

[buffer_sequence_begin]

 

[2 / 4 오버로드]

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

[buffer_sequence_begin]

 

[3 / 4 오버로드]

template<
    typename C>
auto buffer_sequence_begin(
    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_begin]

 

[4 / 4 오버로드]

template<
    typename C>
auto buffer_sequence_begin(
    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_begin]

요구 사항

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

Boost.Asio 홈

728x90
반응형