std::text_encoding:: aliases_view
|
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
의 타입 속성입니다:
-
이는
copyable,random_access_range, 그리고borrowed_range을 모델링합니다. -
이는
common_range와default_initializable을 만족할 필요가 없습니다. - ranges:: range_value_t < text_encoding :: aliases_view > 와 ranges:: range_reference_t < text_encoding :: aliases_view > 모두 const char * 를 나타냅니다.
- ranges:: iterator_t < text_encoding :: aliases_view > 는 ConstexprIterator 입니다.
목차 |
멤버 함수
|
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) |