Namespaces
Variants

std::text_encoding:: aliases_view

From cppreference.net
class text_encoding :: aliases_view
: public ranges:: view_interface < text_encoding :: aliases_view >
(C++26부터)

중첩 클래스 text_encoding::aliases_view 는 문자 인코딩의 별칭들에 대한 view 입니다.

비어 있지 않은 범위 r 에 대해, r aliases_view 의 인스턴스로 나타냅니다.

  • r. front ( ) 는 등록된 문자 인코딩의 기본 이름입니다,
  • r 는 등록된 문자 인코딩의 별칭들을 포함하며, 별칭들의 순서는 지정되지 않습니다,
  • r 내의 각 요소는 널이 아니고 비어 있지 않은 널 종료 바이트 문자열이며, 리터럴 문자 인코딩 으로 인코딩되고 기본 문자 집합 의 문자들로만 구성됩니다, 그리고
  • r std::strcmp 로 비교할 때 중복된 값을 포함하지 않습니다.

다음은 text_encoding::aliases_view 의 타입 속성입니다:

목차

멤버 함수

begin
aliases view의 시작 부분에 구현 정의 타입의 반복자를 반환합니다
(public member function)
end
aliases view의 구현 정의 타입의 센티널을 반환합니다
(public member function)
다음으로부터 상속됨 std::ranges::view_interface
파생된 view가 비어 있는지 여부를 반환합니다. sized_range 또는 forward_range 를 만족하는 경우에만 제공됩니다
( std::ranges::view_interface<D> 의 public member function)
(C++23)
범위의 시작 부분에 대한 상수 반복자를 반환합니다
( std::ranges::view_interface<D> 의 public member function)
(C++23)
범위의 상수 반복자에 대한 센티널을 반환합니다
( std::ranges::view_interface<D> 의 public member function)
파생된 view가 비어 있지 않은지 여부를 반환합니다. ranges::empty 가 적용 가능한 경우에만 제공됩니다
( std::ranges::view_interface<D> 의 public member function)
파생된 view의 첫 번째 요소를 반환합니다. forward_range 를 만족하는 경우 제공됩니다
( std::ranges::view_interface<D> 의 public member function)
파생된 view의 n 번째 요소를 반환합니다. random_access_range 를 만족하는 경우에만 제공됩니다
( std::ranges::view_interface<D> 의 public member function)

std::text_encoding::aliases_view:: begin

constexpr /*implementation-defined*/ begin ( ) const ;
(C++26부터)

r 의 시작 부분을 가리키는 구현 정의 타입의 반복자를 반환합니다.

std::text_encoding::aliases_view:: end

constexpr /*implementation-defined*/ end ( ) const ;
(C++26부터)

구현 정의 타입의 sentinel을 반환합니다 r .

예제

참고 항목

현재 문자 인코딩의 view 에 대한 별칭들을 반환합니다
(public member function)