728x90
반응형
ip::basic_resolver_results::const_iterator
범위를 나타내는 반복기(iterator) 유형이다.
typedef basic_resolver_iterator< protocol_type > const_iterator;
유형
이 름 | 설 명 |
difference_type | 두 반복기(iterator) 사이의 거리에 사용되는 유형이다. |
iterator_category | 반복기(iterator) 범주 |
pointer | operator->()를 반복기(iterator)에 적용하는 결과의 유형이다. |
reference | operator*()를 반복기(iterator)에 적용하는 결과의 유형이다. |
value_type | 반복기(iterator)가 가르키는 값의 유형이다. |
멤버 함수
이 름 | 설 명 |
basic_resolver_iterator [constructor] |
마지막 반복기를 만드는 기본 생성자(constructor) — 복사-생성자(copy-constructor) — 이동-생성자(move-constructor) |
operator * | 반복기(iterator)를 역참조한다. |
operator++ | 증가 연산자(prefix:접두사:정방) — 증가 연산자(postfix:접미사:후방) |
operator-> | 반복기(iterator)를 역참조한다. |
operator= | 할당 연산자 — 이동-할당 연산자 |
보호된(protected) 멤버 함수
이 름 | 설 명 |
dereference | |
equal | |
increment |
보호된(protected) 멤버 데이터
이 름 | 설 명 |
index_ | |
values_ |
Friends
이 름 | 설 명 |
operator!= | 두 반복기(iterator)가 다른지 테스트한다. |
operator== | 두 반복기(iterator)가 같은지 테스트한다. |
ip::basic_resolver_iterator 클래스 템플릿은 리졸버(resolver)가 반환한 결과에 대한 반복기(iterator)를 정의하는 데 사용된다.
반복기(iterator)가 역참조될 때 얻은 반복기의 value_type은 다음과 같다:
const basic_resolver_entry<InternetProtocol>
스레드 안정성
단일 개체: 안전
공유 개체: 불안전
요구 사항
일반 헤더: boost/asio/ip/basic_resolver_results.hpp
편의 헤더: boost/asio.hpp
Boost.Asio 홈
728x90
반응형
'Boost C++ Libraries > Boost.Asio' 카테고리의 다른 글
Boost.Asio 색인 - null_buffers::const_iterator (0) | 2021.01.18 |
---|---|
Boost.Asio 색인 - mutable_buffers_1::const_iterator (0) | 2021.01.18 |
Boost.Asio 색인 - const_buffers_1::const_iterator (0) | 2021.01.18 |
Boost.Asio 색인 - dynamic_vector_buffer::const_buffers_type (0) | 2021.01.18 |
Boost.Asio 색인 - dynamic_string_buffer::const_buffers_type (0) | 2021.01.18 |