728x90
반응형
ip::basic_resolver_results::iterator
범위를 가지는 반복기(iterator) 유형.
typedef const_iterator iterator;
유 형
이 름 | 설 명 |
difference_type | 두 개의 반복기(iterator) 사이의 거리에 사용되는 유형이다. |
iterator_category | 반복기(iterator) 카테고리 |
pointer | 반복기(iterator)에 operator->()를 적용한 결과의 유형이다. |
reference | 반복기(iterator)에 operator*()를 적용한 결과의 유형이다. |
value_type | 반복기(iterator)가 가르키는 값의 유형이다. |
멤버 함수
이 름 | 설 명 |
basic_resolver_iterator [constructor] |
마지막 반복기(iterator)로 생성하는 기본 생성자 (constructor) — 복사-생성자 (copy constructor) — 이동-생성자 (move constructor) |
operator * | 반복기(iterator)를 역방향에서 참조한다. |
operator++ | 증가 연산자 (접두사) — 증가 연산자 (접미사) |
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 색인 - ip::basic_address_iterator< address_v4 >::iterator_category (0) | 2021.02.04 |
---|---|
Boost.Asio 색인 - buffers_iterator::iterator_category (0) | 2021.02.04 |
Boost.Asio 색인 - ip::basic_resolver::iterator (0) | 2021.02.04 |
Boost.Asio 색인 - ip::basic_address_range< address_v6 >::iterator (0) | 2021.02.04 |
Boost.Asio 색인 - ip::basic_address_range< address_v4 >::iterator (0) | 2021.02.04 |