Namespaces
Variants

std:: submdspan_mapping_result

From cppreference.net
헤더에 정의됨 <mdspan>
template < class LayoutMapping >
struct submdspan_mapping_result ;
(C++26부터)

submdspan_mapping_result 의 특수화는 submdspan_mapping 의 오버로드에 의해 반환되는 결과 타입입니다.

이 클래스 템플릿은 아래에 표시된 것 외에는 기본 클래스나 선언된 멤버가 없습니다.

템플릿 매개변수

LayoutMapping - LayoutMapping 요구 사항을 충족하는 레이아웃 매핑 타입

데이터 멤버

멤버 이름 정의
mapping
계산된 LayoutMapping 타입의 매핑. [[ no_unique_address ]] 속성으로 선언됨.
(공개 멤버 객체)
offset
계산된 std::size_t 타입의 오프셋.
(공개 멤버 객체)

이 모든 멤버들은 각 데이터 멤버가 값 초기화되는 기본 멤버 초기화자를 가지고 있습니다.

참고 항목

(C++26)
기존 mdspan 의 부분 집합에 대한 뷰를 반환합니다
(함수 템플릿)
subdmspan 에 사용되는 매핑과 데이터 핸들 오프셋을 계산합니다
( std::layout_left::mapping<Extents> 의 public 멤버 함수)
subdmspan 에 사용되는 매핑과 데이터 핸들 오프셋을 계산합니다
( std::layout_right::mapping<Extents> 의 public 멤버 함수)
subdmspan 에 사용되는 매핑과 데이터 핸들 오프셋을 계산합니다
( std::layout_stride::mapping<Extents> 의 public 멤버 함수)