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 멤버 함수)
|