DEENESPTFRRUARHIKOZHNL

클래스 ara::core::StringView

[SWS_CORE_02001]

class StringView {...};

Implementation of std::basic_string_view type from [string.view]

Header-Datei#include "ara/core/string_view.h"
Forwarding-Header#include "ara/core/core_fwd.h"
Scopenamespace ara::core

사용자 가이드AI 생성

메모리 할당 없이 연속된 문자 시퀀스에 대한 효율적이고 비소유(non-owning) 방식의 읽기 뷰를 제공합니다.
AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 7c1acb6c9194 출처 열린 질문 (2)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

메모리 할당 없이 연속된 문자 시퀀스에 대한 효율적이고 비소유(non-owning) 방식의 읽기 뷰를 제공합니다.

ara::core::StringView은(는) char 유형의 연속된 문자 시퀀스에 대한 비소유 읽기 전용 뷰를 제공합니다([SWS_CORE_02100]). 동적 메모리 할당 없이 효율적인 텍스트 검사, 검색 및 부분 문자열 생성을 지원합니다([SWS_CORE_02141]). 모든 함수는 noexcept(으)로 선언되어 있으며, 범위 위반 시 IsoStdOutOfRangeViolation을(를) 트리거하거나 보호되지 않은 접근의 경우 정의되지 않은 동작을 유발합니다.

컨텍스트

ara::core::StringView 클래스는 AUTOSAR Adaptive Platform에서 [string.view]의 표준 타입 std::basic_string_view 구현을 제공합니다. 이 클래스는 [SWS_CORE_02100]에 따라 문자 타입 char에 고정적으로 특수화되어 있습니다(value_type = char). 상수 비소유 참조로서 포인터([SWS_CORE_02102])와 길이 지정([SWS_CORE_02109])을 통해 연속된 문자 메모리를 캡슐화합니다. 이 클래스는 주로 동적 메모리 할당이나 복사 작업 없이 텍스트 데이터를 읽기 전용으로 전달하고 검사하기 위한 효율적인 인터페이스 전달 매개변수 역할을 합니다.

읽기 접근을 위해 클래스는 const_pointer([SWS_CORE_02102]), const_reference([SWS_CORE_02104]), difference_type([SWS_CORE_02110])와 같은 표준 호환 별칭 타입과 양방향 반복자([SWS_CORE_02105] 및 [SWS_CORE_02106]에 따른 iterator, const_iterator 및 [SWS_CORE_02107]과 [SWS_CORE_02108]에 따른 역방향 반복자)를 정의합니다. 유효하지 않은 위치는 정적 상수 npos을(를) 통해 표시됩니다([SWS_CORE_02111]).

수명 주기

ara::core::StringView의 인스턴스는 빈 뷰([SWS_CORE_02112]), 널 종료 C 문자열([SWS_CORE_02113]), 또는 명시적 길이가 지정된 포인터([SWS_CORE_02114])로부터 생성될 수 있습니다. 모든 생성자는 constexpr 및 noexcept(으)로 선언되어 있습니다. 뷰의 수명 주기는 기반 메모리의 수명 주기와 완전히 분리되어 있습니다. 즉, StringView은(는) 데이터의 소유권을 갖지 않습니다. 소멸자는 기본 작업으로 지정되어 있으며([SWS_CORE_02119]) 메모리 해제를 수행하지 않습니다.

복사 생성자([SWS_CORE_02115])와 할당 연산자([SWS_CORE_02116])는 default(으)로 정의됩니다. C++17 표준에 더해 AUTOSAR는 이동 생성자([SWS_CORE_02117])와 이동 할당([SWS_CORE_02118])도 noexcept = default(으)로 명시적으로 규정합니다. swap()을(를) 사용하면 두 뷰를 효율적으로 맞바꿀 수 있습니다([SWS_CORE_02139]). 동시성과 관련하여, 모든 읽기 작업이 const이므로 여러 스레드에서 동일한 인스턴스에 대한 읽기 접근은 스레드 안전할 것으로 추정됩니다. 반면 수정 호출에는 외부 동기화가 필요합니다. 질문 Q-6369ee16a0db48ee (열림)

사용 경로

일반적인 흐름은 인스턴스화, 유효성 검사, 패턴 검색 및 하위 영역 추출로 구성됩니다:

ara::core::StringView를 사용한 검사 및 부분 문자열 생성애플리케이션quellView: StringViewsubView: StringViewStringView(str, len)Instanz erzeugtstarts_with(prefix)true / falsefind(delimiter, pos)Fundpositionsubstr(pos, count)Erzeugung TeilansichtsubView Instanzempty()false

시퀀스 다이어그램: 메모리 할당 없는 검사 및 부분 문자열 생성을 위한 일반적인 호출 순서. 출처: [SWS_CORE_02114], [SWS_CORE_02148], [SWS_CORE_02158], [SWS_CORE_02141], [SWS_CORE_02131]

오류 시나리오

클래스의 모든 함수는 noexcept(으)로 선언되어 있습니다. ISO C++ 표준과의 차이점은 범위 위반 처리와 관련됩니다. std::out_of_range 유형의 예외를 발생시키는 대신, 위치 초과 시 IsoStdOutOfRangeViolation이(가) 트리거됩니다. 이는 다음에 적용됩니다:

일부 함수에는 위반 시 정의되지 않은 동작(Undefined Behavior)을 유발하는 선행 조건이 있습니다. 인덱스 연산자 operator[](pos)은(는) 경계를 검사하지 않으며 pos >= size() 시 정의되지 않은 동작으로 이어집니다([SWS_CORE_02132]). 마찬가지로 빈 인스턴스(empty() == true)에서 front()([SWS_CORE_02134]) 또는 back()([SWS_CORE_02135])을(를) 호출하면 정의되지 않은 동작이 발생합니다. remove_prefix(n)([SWS_CORE_02137]) 또는 remove_suffix(n)([SWS_CORE_02138])에서 뷰가 포함하는 것보다 더 많은 문자를 제거하면(n > size()) 동작 역시 정의되지 않습니다. 또한 참조된 문자 메모리의 수명이 종료된 후에도 StringView이(가) 유지되면 댕글링 포인터(Dangling Pointer)가 발생합니다. 클래스는 포인터 유효성에 대한 런타임 검사를 수행하지 않는 것으로 추정됩니다. 질문 Q-410a994677a85c8c (열림)

이 텍스트는 AI에 의해 작성 및 큐레이션되었습니다. 모든 진술은 AUTOSAR 규격 R25-11에 의해 뒷받침됩니다.

멤버 맵

클래스 다이어그램

Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.

G nara__core__StringView801 StringView + npos + StringView() + operator=() + ~StringView() + empty() + length() + max_size() + size() + at() + back() + data() + front() + operator[]() + remove_prefix() + remove_suffix() + swap() + begin() … 19 weitere

상세 보기

개요에서 항목을 선택하세요.

생성자 및 소멸자

StringView 함수 5

≙ [string.view]

오버로드 StringView 5
constexpr StringView () noexcept; SWS_CORE_02112
constexpr StringView (const char *str) noexcept; SWS_CORE_02113
constexpr StringView (const char *str, size_type len) noexcept; SWS_CORE_02114
constexpr StringView (const StringView &other) noexcept=default; SWS_CORE_02115
constexpr StringView (StringView &&other) noexcept=default; SWS_CORE_02117

[AUTOSAR defined] not present in ISO-14882. Destructor

~StringView () noexcept=default;

메서드

at 함수

except for the following deviations: 1. The function is noexcept 2. if (pos >= size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range ≙ [string.view]

constexpr const_reference at (size_type pos) const noexcept;
back 함수

except for the following deviations: 1. The function is noexcept ≙ [string.view]

constexpr const_reference back () const noexcept;
begin 함수

≙ [string.view]

constexpr const_iterator begin () const noexcept;
cbegin 함수

≙ [string.view]

constexpr const_iterator cbegin () const noexcept;
cend 함수

≙ [string.view]

constexpr const_iterator cend () const noexcept;
compare 함수 6

≙ [string.view]

오버로드 compare 6
constexpr int compare (StringView s) const noexcept; SWS_CORE_02142
constexpr int compare (size_type pos1, size_type n1, StringView s) const noexcept; SWS_CORE_02143
constexpr int compare (size_type pos1, size_type n1, StringView s, size_type pos2, size_type n2) const noexcept; SWS_CORE_02144
constexpr int compare (const char *s) const noexcept; SWS_CORE_02145
constexpr int compare (size_type pos1, size_type n1, const char *s) const noexcept; SWS_CORE_02146
constexpr int compare (size_type pos1, size_type n1, const char *s, size_type n2) const noexcept; SWS_CORE_02147
contains 함수 3

in [16] ≙ [string.view]

오버로드 contains 3
constexpr bool contains (StringView sv) const noexcept; SWS_CORE_02154
constexpr bool contains (char c) const noexcept; SWS_CORE_02155
constexpr bool contains (const char *str) const noexcept; SWS_CORE_02156
copy 함수

except for the following deviations: 1. The function is noexcept 2. if (pos > size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range ≙ [string.view]

size_type copy (char *s, size_type n, size_type pos=0) const noexcept;
crbegin 함수

≙ [string.view]

constexpr const_reverse_iterator crbegin () const noexcept;
crend 함수

≙ [string.view]

constexpr const_reverse_iterator crend () const noexcept;
data 함수

≙ [string.view]

constexpr const_pointer data () const noexcept;
empty 함수

≙ [string.view]

[[nodiscard]] constexpr bool empty () const noexcept;
end 함수

≙ [string.view]

constexpr const_iterator end () const noexcept;
ends_with 함수 3

in [15] ≙ [string.view]

오버로드 ends_with 3
constexpr bool ends_with (StringView sv) const noexcept; SWS_CORE_02151
constexpr bool ends_with (char c) const noexcept; SWS_CORE_02152
constexpr bool ends_with (const char *str) const noexcept; SWS_CORE_02153
find 함수 4

≙ [string.view]

오버로드 find 4
constexpr size_type find (StringView s, size_type pos=0) const noexcept; SWS_CORE_02157
constexpr size_type find (char c, size_type pos=0) const noexcept; SWS_CORE_02158
constexpr size_type find (const char *s, size_type pos, size_type n) const noexcept; SWS_CORE_02159
constexpr size_type find (const char *s, size_type pos=0) const noexcept; SWS_CORE_02160

≙ [string.view]

오버로드 find_first_not_of 4
constexpr size_type find_first_not_of (StringView s, size_type pos=0) const noexcept; SWS_CORE_02173
constexpr size_type find_first_not_of (char c, size_type pos=0) const noexcept; SWS_CORE_02174
constexpr size_type find_first_not_of (const char *s, size_type pos, size_type n) const noexcept; SWS_CORE_02175
constexpr size_type find_first_not_of (const char *s, size_type pos=0) const noexcept; SWS_CORE_02176
find_first_of 함수 4

≙ [string.view]

오버로드 find_first_of 4
constexpr size_type find_first_of (StringView s, size_type pos=0) const noexcept; SWS_CORE_02165
constexpr size_type find_first_of (char c, size_type pos=0) const noexcept; SWS_CORE_02166
constexpr size_type find_first_of (const char *s, size_type pos, size_type n) const noexcept; SWS_CORE_02167
constexpr size_type find_first_of (const char *s, size_type pos=0) const noexcept; SWS_CORE_02168

≙ [string.view]

오버로드 find_last_not_of 4
constexpr size_type find_last_not_of (StringView s, size_type pos=0) const noexcept; SWS_CORE_02177
constexpr size_type find_last_not_of (char c, size_type pos=0) const noexcept; SWS_CORE_02178
constexpr size_type find_last_not_of (const char *s, size_type pos, size_type n) const noexcept; SWS_CORE_02179
constexpr size_type find_last_not_of (const char *s, size_type pos=0) const noexcept; SWS_CORE_02180
find_last_of 함수 4

≙ [string.view]

오버로드 find_last_of 4
constexpr size_type find_last_of (StringView s, size_type pos=0) const noexcept; SWS_CORE_02169
constexpr size_type find_last_of (char c, size_type pos=0) const noexcept; SWS_CORE_02170
constexpr size_type find_last_of (const char *s, size_type pos, size_type n) const noexcept; SWS_CORE_02171
constexpr size_type find_last_of (const char *s, size_type pos=0) const noexcept; SWS_CORE_02172
front 함수

except for the following deviations: 1. The function is noexcept ≙ [string.view]

constexpr const_reference front () const noexcept;
length 함수

≙ [string.view]

constexpr size_type length () const noexcept;
max_size 함수

≙ [string.view]

constexpr size_type max_size () const noexcept;
rbegin 함수

≙ [string.view]

constexpr const_reverse_iterator rbegin () const noexcept;

except for the following deviations: 1. The function is noexcept ≙ [string.view]

constexpr void remove_prefix (size_type n) noexcept;

except for the following deviations: 1. The function is noexcept ≙ [string.view]

constexpr void remove_suffix (size_type n) noexcept;
rend 함수

≙ [string.view]

constexpr const_reverse_iterator rend () const noexcept;
rfind 함수 4

≙ [string.view]

오버로드 rfind 4
constexpr size_type rfind (StringView s, size_type pos=0) const noexcept; SWS_CORE_02161
constexpr size_type rfind (char c, size_type pos=0) const noexcept; SWS_CORE_02162
constexpr size_type rfind (const char *s, size_type pos, size_type n) const noexcept; SWS_CORE_02163
constexpr size_type rfind (const char *s, size_type pos=0) const noexcept; SWS_CORE_02164
size 함수

≙ [string.view]

constexpr size_type size () const noexcept;
starts_with 함수 3

in [15] ≙ [string.view]

오버로드 starts_with 3
constexpr bool starts_with (StringView sv) const noexcept; SWS_CORE_02148
constexpr bool starts_with (char c) const noexcept; SWS_CORE_02149
constexpr bool starts_with (const char *str) const noexcept; SWS_CORE_02150
substr 함수

except for the following deviations: 1. if (pos > size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range ≙ [string.view]

constexpr StringView substr (size_type pos=0, size_type n=npos) const noexcept;
swap 함수

except for the following deviations: 1. The function is noexcept ≙ [string.view]

constexpr void swap (StringView &other) noexcept;

연산자

operator= 함수 2

≙ [string.view]

오버로드 = 2
constexpr StringView & operator= (const StringView &other) noexcept=default; SWS_CORE_02116
constexpr StringView & operator= (StringView &&other) noexcept=default; SWS_CORE_02118
operator[] 함수

except for the following deviations: 1. The function is noexcept ≙ [string.view]

constexpr const_reference operator[] (size_type pos) const noexcept;

타입 별칭

const_iterator 타입 별칭

Implementation {<const-iterator-type>} shall be an implementation-defined type ≙ [string.view]

using const_iterator = {<const-iterator-type>};
const_pointer 타입 별칭

except for the following deviations: 1. Pointer type shall be specialized to value_type ≙ [string.view]

using const_pointer = const value_type*;
const_reference 타입 별칭

except for the following deviations: 1. Reference type shall be specialized to value_type ≙ [string.view]

using const_reference = const value_type&;

≙ [string.view]

using const_reverse_iterator = std::reverse_iterator<const_iterator>;
difference_type 타입 별칭

≙ [string.view]

using difference_type = std::ptrdiff_t;
iterator 타입 별칭

≙ [string.view]

using iterator = const_iterator;
pointer 타입 별칭

except for the following deviations: 1. Pointer type shall be specialized to value_type ≙ [string.view]

using pointer = value_type*;
reference 타입 별칭

except for the following deviations: 1. Reference type shall be specialized to value_type ≙ [string.view]

reverse_iterator 타입 별칭

≙ [string.view]

using reverse_iterator = const_reverse_iterator;
size_type 타입 별칭

≙ [string.view]

using size_type = std::size_t;
value_type 타입 별칭

except for the following deviations: 1. Type shall be specialized to char ≙ [string.view]

using value_type = char;

상수

npos 변수

≙ [string.view]

static constexpr size_type npos = size_type(-1);

메서드 문서

함수 StringView [SWS_CORE_02112]

constexpr StringView () noexcept;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02112
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02112@rel:R25-11#ea97277b
Content hash
ea97277b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02112
Status: valid/unmigrated Version: rel:R25-11#29731701 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02112@rel:R25-11#29731701
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#7e8337722026-09-30
  • R24-11rel:R24-11#a5e815a42026-10-14
  • R25-11rel:R25-11#297317012026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 StringView [SWS_CORE_02113]

constexpr StringView (const char *str) noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02113
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02113@rel:R25-11#d8bd9bee
Content hash
d8bd9bee
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02113
Status: valid/unmigrated Version: rel:R25-11#392102c3 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02113@rel:R25-11#392102c3
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#5f57f19f2026-09-30
  • R24-11rel:R24-11#4a8943842026-10-14
  • R25-11rel:R25-11#392102c32026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 StringView [SWS_CORE_02114]

constexpr StringView (const char *str, size_type len) noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02114
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02114@rel:R25-11#7d630d82
Content hash
7d630d82
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02114
Status: valid/unmigrated Version: rel:R25-11#b47962c1 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02114@rel:R25-11#b47962c1
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#d2a437682026-09-30
  • R24-11rel:R24-11#5858bb262026-10-14
  • R25-11rel:R25-11#b47962c12026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 StringView [SWS_CORE_02115] Upstream: RS_AP_00145

constexpr StringView (const StringView &other) noexcept=default;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02115
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02115@rel:R25-11#e0b38707
Content hash
e0b38707
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02115
Status: valid/unmigrated Version: rel:R25-11#5b99b5c4 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02115@rel:R25-11#5b99b5c4
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#46185d3d2026-09-30
  • R24-11rel:R24-11#2443f5be2026-10-14
  • R25-11rel:R25-11#5b99b5c42026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 StringView [SWS_CORE_02117] Upstream: RS_AP_00145

constexpr StringView (StringView &&other) noexcept=default;

[AUTOSAR defined] not present in ISO-14882. Move constructor

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02117
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02117@rel:R25-11#a8a45fb6
Content hash
a8a45fb6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02117
Status: valid/unmigrated Version: rel:R25-11#2b631c63 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02117@rel:R25-11#2b631c63
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#b40da38f2026-09-30
  • R24-11rel:R24-11#1f028f832026-10-14
  • R25-11rel:R25-11#2b631c632026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 at [SWS_CORE_02133]

constexpr const_reference at (size_type pos) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept 2. if (pos >= size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: b7697f8c19b0 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

ara::core::StringView 클래스의 멤버 함수 at은(는) 개별 문자에 대한 동기 읽기 접근을 제공합니다([SWS_CORE_02133]). 이 함수는 size_type 타입의 인덱스 pos을(를) 매개변수로 받아 해당 위치의 문자에 대한 상수 참조(const_reference)를 반환합니다. 이 함수는 constexpr 및 noexcept(으)로 명세되어 있어 컴파일 타임에도 호출이 평가될 수 있습니다.

오류 처리

표준 [string.view]의 동작과 달리, 오류 발생 시 이 함수는 std::out_of_range 타입의 예외를 던지지 않습니다([SWS_CORE_02133]). 조건 pos >= size()이(가) 충족되면 대신 IsoStdOutOfRangeViolation이(가) 발생합니다. 명세는 이 함수를 예외 안전(exception safe)으로 분류합니다.

동시성 및 제약사항

at이(가) const(으)로 선언되어 있으므로 호출은 기본 인스턴스를 수정하지 않습니다. 호출자는 참조된 문자열이 StringView 객체의 전체 수명 동안 유효하게 유지되도록 보장해야 합니다. 범위 위반 IsoStdOutOfRangeViolation이(가) 발생하는 경우 실행이 제어된 방식으로 중단될 것으로 보입니다. 이를 위한 사용자 정의 중단 루틴은 AddAbortHandler([SWS_CORE_00054])을(를) 통해 등록할 수 있습니다(해석). 질문 Q-0836f4dc6fa946a6 (열림)

상호 작용

IsoStdOutOfRangeViolation을(를) 통해 범위 초과를 포착하는 개념은 ara::core의 여러 컨테이너에 걸쳐 일관되게 적용됩니다.

이 텍스트는 AI 시스템에 의해 생성되었으며 R25-11 릴리스의 명세 데이터에만 기반합니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe
Verletzungen (Violations)IsoStdOut- Description as per std::out_of_range. OfRangeViolation

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02133
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02133@rel:R25-11#0997cadf
Content hash
0997cadf
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02133
Status: valid/unmigrated Version: rel:R25-11#aedaf2b6 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02133@rel:R25-11#aedaf2b6
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#c71b9b612026-09-30
  • R24-11rel:R24-11#f9ae77482026-10-14
  • R25-11rel:R25-11#aedaf2b62026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 back [SWS_CORE_02135]

constexpr const_reference back () const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe
Undefiniertes VerhaltenThe behavior of this function is undefined if: (empty() == true)

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02135
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02135@rel:R25-11#8008ad66
Content hash
8008ad66
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02135
Status: valid/unmigrated Version: rel:R25-11#dd32793c Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02135@rel:R25-11#dd32793c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#792c8baf2026-09-30
  • R24-11rel:R24-11#c14fc9562026-10-14
  • R25-11rel:R25-11#dd32793c2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 begin [SWS_CORE_02120]

constexpr const_iterator begin () const noexcept;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02120
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02120@rel:R25-11#1114fa9b
Content hash
1114fa9b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02120
Status: valid/unmigrated Version: rel:R25-11#0ce78cee Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02120@rel:R25-11#0ce78cee
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#29eccef02026-09-30
  • R24-11rel:R24-11#dabfe6c52026-10-14
  • R25-11rel:R25-11#0ce78cee2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 cbegin [SWS_CORE_02122]

constexpr const_iterator cbegin () const noexcept;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02122
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02122@rel:R25-11#73a6ff3c
Content hash
73a6ff3c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02122
Status: valid/unmigrated Version: rel:R25-11#ce988608 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02122@rel:R25-11#ce988608
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#638e72662026-09-30
  • R24-11rel:R24-11#0801a6bf2026-10-14
  • R25-11rel:R25-11#ce9886082026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 cend [SWS_CORE_02123]

constexpr const_iterator cend () const noexcept;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02123
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02123@rel:R25-11#74edff8a
Content hash
74edff8a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02123
Status: valid/unmigrated Version: rel:R25-11#7b20c95a Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02123@rel:R25-11#7b20c95a
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#401082322026-09-30
  • R24-11rel:R24-11#b02b23952026-10-14
  • R25-11rel:R25-11#7b20c95a2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 compare [SWS_CORE_02142]

constexpr int compare (StringView s) const noexcept;

As per corresponding usage in [string.view]

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 2927f57a7caa 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

헤더 #include "ara/core/string_view.h"에 정의된 ara::core::StringView 클래스의 멤버 함수 compare는 현재 문자열 뷰와 전달된 StringView 타입의 인스턴스 s를 동기식으로 사전식 비교하는 역할을 합니다 [SWS_CORE_02142]. 동작은 C++ 표준 [string.view]의 해당 용법을 따릅니다 [SWS_CORE_02142]. 반환값으로 이 함수는 문자 시퀀스의 관계적 비율을 나타내는 int를 반환합니다 [SWS_CORE_02142].

오류 처리

이 함수는 noexcept로 선언되어 있으며 exception safe로 지정되어 있습니다 [SWS_CORE_02142]. C++ 예외를 발생시키지 않습니다. 특정 오류 코드, AUTOSAR 개발 오류(DET) 또는 Diagnostic Event Manager(DEM)로의 알림은 이 연산에 대해 예정되어 있지 않습니다 [SWS_CORE_02142].

동시성 및 제약 조건

const 및 constexpr로 분류됨에 따라 호출은 이미 컴파일 타임에 평가될 수 있습니다 [SWS_CORE_02142]. 해석: 이 함수는 불변 문자 시퀀스에 읽기 전용으로 접근하므로, 기본 문자 데이터가 수정되지 않는 한 여러 스레드에서 동일한 StringView를 통한 동시 호출은 스레드 안전할 것으로 보입니다. 질문 Q-7489abeeb3fd7124 (열림)

상호 작용

ara::core의 ErrorDomain [SWS_CORE_00137] 또는 ErrorCode [SWS_CORE_00571]와 같은 기본 타입들이 주로 검사를 위해 이항 동등 연산자를 제공하는 반면, compare는 StringView에서 3방향 비교 값을 제공합니다 [SWS_CORE_02142].

이 사용 지침은 AUTOSAR Adaptive 사양 R25-11을 기반으로 자동 생성되었습니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02142
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02142@rel:R25-11#7330e0f4
Content hash
7330e0f4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02142
Status: valid/unmigrated Version: rel:R25-11#13dc427e Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02142@rel:R25-11#13dc427e
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#f35caa912026-09-30
  • R24-11rel:R24-11#29da57632026-10-14
  • R25-11rel:R25-11#13dc427e2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 compare [SWS_CORE_02143]

constexpr int compare (size_type pos1, size_type n1, StringView s) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept 2. if (pos1 > size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 5252e249a5c2 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

ara::core::StringView 클래스의 멤버 함수 compare는 현재 문자열 뷰의 하위 범위와 전달된 StringView s에 대해 동기식 사전식 비교를 수행합니다 [SWS_CORE_02143]. 비교할 부분 문자열은 인덱스 pos1에서 시작하여 최대 n1개의 문자 길이를 포함합니다. 반환값은 관계적 결과를 나타내는 정수형 int입니다. 이 함수는 constexpr로 선언되어 있으므로 컴파일 타임에 이미 평가될 수 있습니다 [SWS_CORE_02143].

오류 처리

시맨틱은 ISO C++ 표준의 [string.view] 규정을 따르지만, 두 가지 주요 편차를 정의합니다 [SWS_CORE_02143]:

  • 이 함수는 noexcept로 지정되어 있으며 예외 안전(exception safe)으로 간주됩니다 [SWS_CORE_02143].
  • 시작 인덱스가 뷰의 길이를 초과하는 경우(pos1 > size()), std::out_of_range 타입의 표준 예외가 발생하는 대신 IsoStdOutOfRangeViolation가 발생합니다 [SWS_CORE_02143].

동시성 및 제약 조건

호출자는 IsoStdOutOfRangeViolation를 방지하기 위해 pos1가 size()의 값을 초과하지 않도록 사전에 확인해야 합니다 [SWS_CORE_02143]. compare는 const로 선언되어 있고 인스턴스에 대한 수정을 수행하지 않으므로, 여러 스레드에서의 동시 읽기 접근은 문제가 없을 것으로 보입니다(해석). 질문 Q-be4ec80ab2529ed3 (열림)

이 사용 지침은 AUTOSAR Adaptive R25-11 사양을 기반으로 자동 생성되었습니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe
Verletzungen (Violations)IsoStdOut- Description as per std::out_of_range. OfRangeViolation

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02143
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02143@rel:R25-11#26454721
Content hash
26454721
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02143
Status: valid/unmigrated Version: rel:R25-11#954b8eb6 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02143@rel:R25-11#954b8eb6
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#ebee01fe2026-09-30
  • R24-11rel:R24-11#d94c460b2026-10-14
  • R25-11rel:R25-11#954b8eb62026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 compare [SWS_CORE_02144]

constexpr int compare (size_type pos1, size_type n1, StringView s, size_type pos2, size_type n2) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept 2. if (pos1 > size() || pos2 > s.size() ) IsoStdOutOfRangeViolation is raised instead of std::out_of_range

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 84981befbff9 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

ara::core::StringView 클래스의 멤버 함수 compare([SWS_CORE_02144], 헤더 파일 #include "ara/core/string_view.h")는 두 부분 문자열의 동기식 사전식 비교를 수행합니다. 기본 동작은 ISO C++ 표준 [string.view]의 기능과 일치하지만 AUTOSAR Adaptive를 위한 특정 편차가 존재합니다 [SWS_CORE_02144].

전달 매개변수는 비교할 양쪽 시퀀스의 섹션을 결정합니다 [SWS_CORE_02144]:

  • pos1 및 n1: 호출 인스턴스 내의 시작 인덱스 및 최대 문자 수.
  • s: 비교할 StringView 타입의 객체.
  • pos2 및 n2: 전달된 객체 s 내의 시작 인덱스 및 최대 문자 수.

반환값으로 이 함수는 자신의 부분 시퀀스가 사전식으로 더 작은 경우 음수, 일치하는 경우 0, 더 큰 경우 양수인 정수 값(int)을 반환합니다 [SWS_CORE_02144].

오류 처리와 관련하여 구현은 표준과 차이가 있습니다: 메서드는 noexcept로 선언되어 있으며 예외 안전(exception safe)으로 간주됩니다 [SWS_CORE_02144]. 시작 위치 중 하나가 유효한 범위를 벗어나는 경우(pos1 > size() || pos2 > s.size()), std::out_of_range 예외가 발생하지 않고 IsoStdOutOfRangeViolation가 발생합니다 [SWS_CORE_02144].

constexpr 및 const 한정자 덕분에 이 함수는 컴파일 중에 이미 평가될 수 있습니다 [SWS_CORE_02144]. 내부 상태가 수정되지 않으므로 동일한 인스턴스에 대한 동시 읽기 접근은 스레드 안전할 것으로 보입니다. 질문 Q-a93f872ee88becc9 (열림)

이 텍스트는 AI에 의해 작성되었으며 AUTOSAR 사양에 대한 보충 문서 역할을 합니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe
Verletzungen (Violations)IsoStdOut- Description as per std::out_of_range. OfRangeViolation

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02144
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02144@rel:R25-11#a2c2d242
Content hash
a2c2d242
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02144
Status: valid/unmigrated Version: rel:R25-11#ff6c2d48 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02144@rel:R25-11#ff6c2d48
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#e0aad7e42026-09-30
  • R24-11rel:R24-11#d74c38742026-10-14
  • R25-11rel:R25-11#ff6c2d482026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 compare [SWS_CORE_02145]

constexpr int compare (const char *s) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 280fbff67867 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

클래스 ara::core::StringView(헤더 파일 #include "ara/core/string_view.h")의 멤버 함수 compare은(는) 현재 문자열 뷰와 널 종료 C 문자열의 동기식, 사전식 비교에 사용됩니다 const char* s [SWS_CORE_02145]. 이 연산은 constexpr(으)로 지정되어 있으므로 런타임뿐만 아니라 컴파일 타임 표현식의 일부로도 평가될 수 있습니다. 반환값으로 이 함수는 int 타입의 정수 값을 반환하며, 그 부호는 [string.view]과(와) 유사하게 비교 결과를 반영합니다. 0보다 작은 값은 인스턴스가 사전순으로 s 앞에 위치함을 의미하고, 0은 동일함을 의미하며, 0보다 큰 값은 인스턴스가 s 뒤에 위치함을 나타냅니다 [SWS_CORE_02145].

오류 처리와 관련하여 AUTOSAR 사양은 [string.view]의 템플릿과 명시적으로 다릅니다. 이 메서드는 noexcept(으)로 선언되며 exception safe 특성을 갖습니다 [SWS_CORE_02145]. 따라서 호출 시 C++ 예외가 절대 발생하지 않음을 보장할 수 있습니다. 이 기본 함수에 대해 특정 오류 코드, Development Error Tracer(DET) 또는 Diagnostic Event Manager(DEM)에 대한 피드백은 제공되지 않습니다.

const 한정자가 지정된 메서드로서 compare은(는) ara::core::StringView 인스턴스의 상태를 변경하지 않으며 동시 읽기 호출에 안전합니다. 사용할 때 [string.view]에서 가져온 시맨틱이 널 포인터 전달 시 정의되지 않은 동작을 유발할 수 있으므로, 포인터 s은(는) 유효한 문자 시퀀스를 가리켜야 할 것으로 보입니다 [SWS_CORE_02145]. 질문 Q-cff1a1f55603dbd4 (열림)

이 텍스트는 AUTOSAR Adaptive R25-11 명세를 기반으로 AI에 의해 생성되었습니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02145
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02145@rel:R25-11#6d700abc
Content hash
6d700abc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02145
Status: valid/unmigrated Version: rel:R25-11#86d16827 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02145@rel:R25-11#86d16827
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#8693ac302026-09-30
  • R24-11rel:R24-11#1ceaca1a2026-10-14
  • R25-11rel:R25-11#86d168272026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 compare [SWS_CORE_02146]

constexpr int compare (size_type pos1, size_type n1, const char *s) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept 2. if (pos1 > size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: c774270160f9 출처 열린 질문 (2)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

ara::core::StringView 클래스의 메서드 compare는 문자열 뷰의 하위 범위와 널 종료 C 문자열 간의 동기식 사전식 비교를 가능하게 합니다 s [SWS_CORE_02146]. 시작 인덱스 pos1, 최대 길이 n1 및 비교할 문자 시퀀스에 대한 포인터 s가 전달됩니다. int 타입의 반환값은 표준 라이브러리와 유사하게 관계적 순서 결과를 반영합니다: 0보다 작은 반환값, 0과 같은 값 또는 0보다 큰 값은 사전식 관계를 나타냅니다 [SWS_CORE_02146].

오류 처리 및 제약 조건

이 연산은 noexcept 및 "exception safe"로 지정되어 있습니다 [SWS_CORE_02146]. C++ 표준 [string.view]에 따른 동작과 달리, pos1 > size()인 유효하지 않은 시작 인덱스는 std::out_of_range 예외를 발생시키지 않고 IsoStdOutOfRangeViolation로 이어집니다 [SWS_CORE_02146]. 일반 C++ 예외는 noexcept 경계를 벗어날 수 없으므로, 이 Violation은 AUTOSAR 런타임 컨텍스트에서 프로그래밍 오류로 간주되어 직접적인 플랫폼 중단을 강제할 것으로 보입니다. 질문 Q-d4ce6b496b80fdde (열림) 또한 널 포인터는 정의되지 않은 동작을 유발할 수 있으므로 s가 유효한 문자열을 가리키는지 확인해야 합니다.

동시성

compare는 const 및 constexpr로 정의되어 있으므로 인스턴스의 상태는 변경되지 않고 유지됩니다 [SWS_CORE_02146]. 따라서 동일한 ara::core::StringView 객체에 대한 동시 읽기 접근은 안전하게 수행될 수 있습니다.

이 사용 지침은 AUTOSAR 사양 R25-11을 기반으로 자동 생성되었습니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe
Verletzungen (Violations)IsoStdOut- Description as per std::out_of_range. OfRangeViolation

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02146
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02146@rel:R25-11#e11cc7de
Content hash
e11cc7de
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02146
Status: valid/unmigrated Version: rel:R25-11#1ef7ff3c Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02146@rel:R25-11#1ef7ff3c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#af7ea1bc2026-09-30
  • R24-11rel:R24-11#988d6d132026-10-14
  • R25-11rel:R25-11#1ef7ff3c2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 compare [SWS_CORE_02147]

constexpr int compare (size_type pos1, size_type n1, const char *s, size_type n2) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept 2. if (pos1 > size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 1cc4e349e5f4 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

헤더 ara/core/string_view.h에 정의된 ara::core::StringView 클래스의 멤버 함수 compare는 동기식 사전식 비교를 수행합니다 [SWS_CORE_02147]. 이때 인덱스 pos1부터 시작하여 최대 n1개 문자로 이루어진 현재 인스턴스의 부분 시퀀스를 외부 C 문자 배열 s의 처음 n2개 문자와 비교합니다. 정수형 반환값(int)은 [string.view]의 시맨틱을 따르며 부호를 통해 자신의 하위 범위가 참조 시퀀스보다 사전식으로 더 작은지, 같은지 또는 더 큰지를 나타냅니다. constexpr 및 const 메서드로서 객체를 수정하지 않으며 컴파일 타임에 이미 평가될 수 있습니다 [SWS_CORE_02147].

오류 처리 및 제약 조건

오류 처리 및 예외 안전성과 관련하여 AUTOSAR는 표준 [SWS_CORE_02147]으로부터 두 가지 구속력 있는 편차를 정의합니다:

  • 이 멤버 함수는 noexcept로 지정되어 있으며 완전히 exception safe로 분류됩니다 [SWS_CORE_02147].
  • 시작 위치가 인스턴스의 길이를 초과하는 경우(pos1 > size()), std::out_of_range 예외가 발생하지 않고 IsoStdOutOfRangeViolation가 발생합니다 [SWS_CORE_02147].

해석: noexcept 보증과 IsoStdOutOfRangeViolation의 조합으로 인해 범위 초과는 기존 C++ try-catch 블록을 통해 포착될 수 없을 것으로 보이며, 즉각적인 중단 또는 플랫폼에 의한 오류 처리로 이어질 것으로 추정됩니다. 질문 Q-67fb8eda4c594a06 (열림)

이 사용 지침은 자동으로 작성되었으며 오직 AUTOSAR Adaptive 릴리스 R25-11의 사양 데이터만을 기반으로 합니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe
Verletzungen (Violations)IsoStdOut- Description as per std::out_of_range. OfRangeViolation

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02147
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02147@rel:R25-11#b2312f23
Content hash
b2312f23
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02147
Status: valid/unmigrated Version: rel:R25-11#d83e0662 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02147@rel:R25-11#d83e0662
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#5bddcd392026-09-30
  • R24-11rel:R24-11#854c4f1e2026-10-14
  • R25-11rel:R25-11#d83e06622026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 contains [SWS_CORE_02154]

constexpr bool contains (StringView sv) const noexcept;

As per corresponding usage in [string.view] in [16]

Literaturverzeichnis SWS Core: [16] N4950: Working Draft, Standard for Programming Language C++ – open-std.org

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: c871b0e95a94 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용법 및 호출 컨텍스트

ara::core::StringView 클래스의 멤버 함수 contains은 문자열 뷰에 지정된 부분 문자열이 포함되어 있는지 동기식으로 확인하는 데 사용됩니다 [SWS_CORE_02154]. 이 함수는 C++ 표준 작업 드래프트 N4950([string.view])의 시맨틱에 따라 헤더 ara/core/string_view.h에 정의되어 있습니다 [SWS_CORE_02154]. 이 메서드는 매개변수로 StringView(sv)의 다른 인스턴스를 값으로 전달받으며, bool 타입의 부울 값을 직접 반환합니다: 부분 시퀀스가 존재하면 true, 그렇지 않으면 false입니다 [SWS_CORE_02154].

constexpr(으)로 명시되어 있으므로, 런타임뿐만 아니라 컴파일 타임 컨텍스트의 일환으로 컴파일 도중에도 호출이 수행될 수 있습니다 [SWS_CORE_02154].

오류 처리 및 예외 안전성

contains의 동작은 exception safe(으)로 확정되어 있으며 시그니처는 noexcept(으)로 명시적으로 지정되어 있습니다 [SWS_CORE_02154]. 따라서 이 함수는 어떤 상황에서도 C++ 예외를 발생시키지 않으며, ara::core::Result 또는 ara::core::ErrorCode을(를) 통해 오류를 반환하지 않습니다. 이 기본 함수에 대한 DET 또는 DEM 오류 메시지는 존재하지 않습니다.

동시성 및 제약사항

상수 멤버 함수(const)로서 contains은(는) StringView 인스턴스의 상태를 수정하지 않습니다 [SWS_CORE_02154]. 해석: 동일한 StringView 인스턴스 또는 기본 문자 버퍼에 대한 병렬 읽기 전용 호출은, 참조된 메모리 영역이 어떤 스레드에 의해서도 동시에 수정되지 않는 한 완전히 재진입 가능하고 동시성에 안전할 것으로 보입니다. 질문 Q-80f1a9989a098913 (열림) 유효한 StringView의 제공 외에 특별한 순서 조건이나 초기화 의무는 없습니다.

이 사용 지침은 AUTOSAR 사양을 기반으로 자동 생성되었습니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02154
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02154@rel:R25-11#d658137a
Content hash
d658137a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02154
Status: valid/unmigrated Version: rel:R25-11#bf73e56e Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02154@rel:R25-11#bf73e56e
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#cd3984252026-09-30
  • R24-11rel:R24-11#95f693952026-10-14
  • R25-11rel:R25-11#bf73e56e2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 contains [SWS_CORE_02155]

constexpr bool contains (char c) const noexcept;

As per corresponding usage in [string.view] in [16]

Literaturverzeichnis SWS Core: [16] N4950: Working Draft, Standard for Programming Language C++ – open-std.org

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: b2baa55e3d18 출처 열린 질문 (2)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

멤버 함수 contains은(는) ara::core::StringView 내에 특정 문자 c이(가) 포함되어 있는지 동기식으로 확인합니다 [SWS_CORE_02155]. 이 함수는 헤더 ara/core/string_view.h에 선언되어 있으며 C++ 표준 초안 N4950의 [string.view] 시맨틱을 따릅니다 [SWS_CORE_02155]. char 타입의 단일 문자를 입력받아 bool 타입의 불리언 값을 반환하며, 이는 참조된 텍스트 영역에서 문자가 발견된 경우에만 정확히 true을(를) 생성할 것으로 추정됩니다 [SWS_CORE_02155]. 질문 Q-3293fccace7af3ab (열림)

오류 처리와 관련하여 이 작업은 noexcept(으)로 선언되고 예외에 안전함(exception safe)(으)로 지정됩니다 [SWS_CORE_02155]. 예외가 발생하지 않으며 DET, DEM 또는 반환 타입을 통해 오류 코드가 신호되지 않습니다. 문자가 존재하지 않는 경우는 불리언 반환값을 통해 정상적으로 보고됩니다.

이 함수는 constexpr 및 const(으)로 지정되어 있으므로 이미 컴파일 타임에 평가될 수 있습니다 [SWS_CORE_02155]. 호출 시 기반 ara::core::StringView 객체를 변경하지 않으므로, 동일한 인스턴스에 대한 병렬 읽기 액세스는 아마도 동시성 측면에서 안전할 것으로 보입니다. 질문 Q-298dbc4d080853bc (열림)

모듈 core의 기본 타입 간 상호작용에서 contains은(는) 문자열 뷰에 대한 직접적인 텍스트 검사에 사용됩니다 [SWS_CORE_02155]. ara::core::Result과(와) 같은 타입이 포함된 값 또는 오류에 대해 자체적인 검사 메커니즘(예: HasValue [SWS_CORE_00751] 또는 CheckError [SWS_CORE_00765])을 제공하는 반면, contains은(는) 할당이나 오류 캡슐화 없이 가볍게 동작합니다.

이 사용 지침은 AUTOSAR 사양 R25-11을 기반으로 자동 생성되었습니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02155
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02155@rel:R25-11#1f506e3f
Content hash
1f506e3f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02155
Status: valid/unmigrated Version: rel:R25-11#d4b8d181 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02155@rel:R25-11#d4b8d181
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#f77030032026-09-30
  • R24-11rel:R24-11#fe2d55f22026-10-14
  • R25-11rel:R25-11#d4b8d1812026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 contains [SWS_CORE_02156]

constexpr bool contains (const char *str) const noexcept;

As per corresponding usage in [string.view] in [16] except for the following deviations: 1. The function is noexcept

Literaturverzeichnis SWS Core: [16] N4950: Working Draft, Standard for Programming Language C++ – open-std.org

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: b203260a22d2 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

ara::core::StringView 클래스의 멤버 함수 contains은(는) 참조된 문자열에 매개변수로 전달된 문자 시퀀스 str이(가) 포함되어 있는지 동기식으로 확인합니다 [SWS_CORE_02156]. 이 함수는 헤더 파일 ara/core/string_view.h을(를) 통해 제공되며, 확인 결과를 bool 타입의 반환값으로 반환합니다 [SWS_CORE_02156]. constexpr(으)로 선언되어 있으므로 호출은 런타임뿐만 아니라 컴파일 타임 표현식의 맥락에서도 실행될 수 있습니다 [SWS_CORE_02156].

기능적 시맨틱은 C++ 표준 작업 드래프트 N4950의 [string.view] 규정을 따르지만, 한 가지 구속력 있는 편차가 있습니다: 이 함수는 AUTOSAR Adaptive에서 식별자 noexcept(으)로 선언되어 있습니다 [SWS_CORE_02156]. 이에 따라 이 연산은 예외 안전(exception safe)(으)로 지정되어 실행 중에 C++ 예외가 발생하지 않도록 보장합니다 [SWS_CORE_02156]. 이 함수에 대한 특정 AUTOSAR 오류 코드나 개발 또는 진단 오류 레코더로의 메시지는 정의되어 있지 않습니다 [SWS_CORE_02156].

상수 멤버 함수(const)로서 contains은(는) 호출 인스턴스를 수정하지 않습니다 [SWS_CORE_02156]. 해석: 인터페이스가 const char *str을(를) 사용하고 별도의 길이 또는 오류 검사를 제공하지 않으므로, 매개변수 str에는 유효한 널 종료 문자열 전달이 전제될 것으로 보입니다 [SWS_CORE_02156]. 질문 Q-a2d7cd456a72a792 (열림)

이 사용 지침은 AUTOSAR Adaptive R25-11 사양을 기반으로 자동 생성되었습니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02156
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02156@rel:R25-11#32161c9b
Content hash
32161c9b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02156
Status: valid/unmigrated Version: rel:R25-11#6cdc600c Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02156@rel:R25-11#6cdc600c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#b6fe65ea2026-09-30
  • R24-11rel:R24-11#74254ddc2026-10-14
  • R25-11rel:R25-11#6cdc600c2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 copy [SWS_CORE_02140]

size_type copy (char *s, size_type n, size_type pos=0) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept 2. if (pos > size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 63860f6d57ee 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

ara::core::StringView 클래스([SWS_CORE_02140])의 동기 멤버 함수 copy은(는) 부분 문자열을 제공된 버퍼로 복사합니다. 접근은 헤더 파일 #include "ara/core/string_view.h"을(를) 통해 수행됩니다:

  • 매개변수: char *s은(는) 대상 배열을 가리키고, n은(는) 복사할 최대 문자 수를 결정하며, pos은(는) 시작 위치를 정의합니다(기본값 0).
  • 반환값: 실제로 복사된 문자 수를 나타내는 size_type 타입의 값입니다.
  • 시맨틱: 함수는 동기식으로 작동하며 ISO C++ 사양 [string.view]([SWS_CORE_02140])을 따릅니다.

오류 처리

오류 발생 시 pos > size()인 경우 IsoStdOutOfRangeViolation이(가) 발생합니다([SWS_CORE_02140]). 이는 std::out_of_range을(를) 던지는 표준 [string.view]과(와) 다릅니다. 인터페이스가 noexcept(으)로 선언되어 있으므로 위반의 트리거는 프로세스의 직접 종료로 이어질 것으로 보입니다(해석: 어떤 C++ 예외도 전달되지 않음). 질문 Q-4ddbe4dfb002c41f (열림)

동시성 및 제약사항

이 연산은 const 및 noexcept(으)로 지정되어 있으며 exception safe([SWS_CORE_02140])로 간주됩니다. 대상 버퍼의 범위 오류는 가로채지 않으므로 호출자는 대상 배열 s이(가) 최소 min(n, size() - pos)개의 문자를 위한 충분한 메모리를 제공하도록 보장해야 합니다.

상호 작용

value_type와(과) 작동하며 not exception safe로 분류된 ara::core::BasicString::copy([SWS_CORE_03410])과 비교하여 StringView의 변형은 예외 안전한 noexcept 보증을 제공합니다([SWS_CORE_02140]).

이 텍스트는 AI에 의해 작성되었으며 AUTOSAR 페이로드 사양만을 기반으로 합니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe
Verletzungen (Violations)IsoStdOut- Description as per std::out_of_range. OfRangeViolation

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02140
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02140@rel:R25-11#e365b42d
Content hash
e365b42d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02140
Status: valid/unmigrated Version: rel:R25-11#c0d72cc2 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02140@rel:R25-11#c0d72cc2
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#bfd7aa522026-09-30
  • R24-11rel:R24-11#89e17bc12026-10-14
  • R25-11rel:R25-11#c0d72cc22026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 crbegin [SWS_CORE_02126]

constexpr const_reverse_iterator crbegin () const noexcept;

As per corresponding usage in [string.view]

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 231dd0a8e66b 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

ara::core::StringView 클래스의 멤버 함수 crbegin은(는) 역순 문자 뷰의 첫 번째 문자를 가리키는 상수 역방향 반복자(const_reverse_iterator)를 동기식으로 반환합니다 [SWS_CORE_02126]. 이 함수는 매개변수를 받지 않으며, 헤더 파일 ara/core/string_view.h을(를) 통해 선언되고 [string.view]의 표준 의미 체계를 따릅니다 [SWS_CORE_02126].

오류 처리와 관련하여 이 작업은 noexcept(으)로 정의되고 예외 안전(exception safe)(으)로 명시되어 있습니다 [SWS_CORE_02126]. 호출이 오류 없이 실행되도록 보장되므로 오류 코드가 반환되지 않으며 DET 또는 DEM을 통한 오류 메시지도 전송되지 않습니다 [SWS_CORE_02126].

constexpr 및 const(으)로 명시되어 있으므로 이 함수는 컴파일 시간 상수 표현식의 일부로 호출될 수도 있습니다 [SWS_CORE_02126]. 해석: 이 작업은 객체에 어떠한 수정도 가하지 않으므로, 동일한 인스턴스에 대한 crbegin의 병렬 호출은 동시성 측면에서 스레드 안전할 것으로 보입니다. 질문 Q-ce8bc6d0753d1aa8 (열림)

이 인터페이스는 AUTOSAR Adaptive Core의 컨테이너 전반 반복자 개념에 매끄럽게 통합됩니다. crbegin의 동등한 constexpr 구현은 ara::core::Array [SWS_CORE_01260] 및 ara::core::Span [SWS_CORE_01978]에서 찾을 수 있습니다. 또한 ara::core::Vector [SWS_CORE_01342], ara::core::Map [SWS_CORE_01450] 및 ara::core::BasicString [SWS_CORE_03049]과(와) 같은 컨테이너도 해당하는 비 constexpr const_reverse_iterator 진입점을 제공합니다.

이 텍스트는 AUTOSAR 사양 R25-11을 기반으로 AI 시스템에 의해 생성되었습니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02126
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02126@rel:R25-11#aea36ed8
Content hash
aea36ed8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02126
Status: valid/unmigrated Version: rel:R25-11#145020af Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02126@rel:R25-11#145020af
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#1f90ed5e2026-09-30
  • R24-11rel:R24-11#40fe14e12026-10-14
  • R25-11rel:R25-11#145020af2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 crend [SWS_CORE_02127]

constexpr const_reverse_iterator crend () const noexcept;

As per corresponding usage in [string.view]

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: a2bec2dd4b77 출처 열린 질문 (2)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

ara::core::StringView 클래스의 멤버 함수 crend은(는) 상수 역방향 반복자([SWS_CORE_02127])를 반환합니다. 호출은 헤더 ara/core/string_view.h의 기존 인스턴스에서 매개변수 없이 동기식으로 수행됩니다. 반환된 const_reverse_iterator은(는) 역방향 반복의 논리적 끝을 표시하며, C++ 참조 [string.view]에 따르면 센티널 위치로서 문자열의 첫 번째 문자 바로 앞의 이론적 요소를 가리킵니다(해석: C++ 표준과 유사함). 질문 Q-5fd666f8d3eaf308 (열림)

오류 처리 및 동시성

이 함수는 noexcept(으)로 선언되어 있으며 예외 안전(“exception safe”)(으)로 명시되어 있습니다([SWS_CORE_02127]). 예외가 발생하지 않으며 오류 코드가 반환되거나 DET/DEM 메시지가 전송되지 않습니다. constexpr 한정으로 인해 반복자는 이미 컴파일 시간에 생성될 수 있습니다. 상태 부작용이 없는 순수 const 메서드이므로 동일한 인스턴스에 대한 동시 읽기 호출은 동시성 측면에서 안전할 것으로 보입니다(해석). 질문 Q-207e2b9561f61d27 (열림)

상호 작용

이 인터페이스는 순차적 데이터 구조를 위한 ara::core의 통일된 반복 개념을 따릅니다. 관련된 명세에서는 유사한 crend 인터페이스를 정의합니다:

이 텍스트는 AI에 의해 작성되었으며 AUTOSAR Adaptive R25-11의 요구사항을 요약합니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02127
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02127@rel:R25-11#3d24b198
Content hash
3d24b198
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02127
Status: valid/unmigrated Version: rel:R25-11#3193f3f9 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02127@rel:R25-11#3193f3f9
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#ca92a6a32026-09-30
  • R24-11rel:R24-11#6418bfd72026-10-14
  • R25-11rel:R25-11#3193f3f92026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 data [SWS_CORE_02136]

constexpr const_pointer data () const noexcept;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02136
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02136@rel:R25-11#58ea0f9b
Content hash
58ea0f9b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02136
Status: valid/unmigrated Version: rel:R25-11#393a4be3 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02136@rel:R25-11#393a4be3
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#a70d57b12026-09-30
  • R24-11rel:R24-11#a06d4fdb2026-10-14
  • R25-11rel:R25-11#393a4be32026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 empty [SWS_CORE_02131]

[[nodiscard]] constexpr bool empty () const noexcept;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02131
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02131@rel:R25-11#439edce8
Content hash
439edce8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02131
Status: valid/unmigrated Version: rel:R25-11#af9f18de Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02131@rel:R25-11#af9f18de
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#07748f7d2026-09-30
  • R24-11rel:R24-11#a91f4c372026-10-14
  • R25-11rel:R25-11#af9f18de2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 end [SWS_CORE_02121]

constexpr const_iterator end () const noexcept;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02121
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02121@rel:R25-11#d0ed827d
Content hash
d0ed827d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02121
Status: valid/unmigrated Version: rel:R25-11#ad81fc10 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02121@rel:R25-11#ad81fc10
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#b8de17a72026-09-30
  • R24-11rel:R24-11#9eb908362026-10-14
  • R25-11rel:R25-11#ad81fc102026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 ends_with [SWS_CORE_02151]

constexpr bool ends_with (StringView sv) const noexcept;

As per corresponding usage in [string.view] in [15]

Literaturverzeichnis SWS Core: [15] ISO/IEC 14882:2020, Programming languages – C++ – www.iso.org

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: f73e35eb5e81 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

멤버 함수 ara::core::StringView::ends_with은(는) 대상 문자 시퀀스가 전달된 부분 시퀀스 sv(으)로 끝나는지 동기적으로 확인합니다 [SWS_CORE_02151]. 이 함수는 헤더 파일 ara/core/string_view.h에 선언되어 있으며 ISO/IEC 14882:2020의 [string.view]에 따른 표준화된 C++ 시맨틱을 따릅니다 [SWS_CORE_02151]. constexpr(으)로 지정되어 있어 컴파일 타임에 이미 비교를 평가할 수 있습니다. const 메서드이므로 호출 객체는 변경되지 않습니다.

오류 처리 및 동시성

사양에서는 ends_with에 exception safe 속성을 부여하고 이를 noexcept(으)로 선언합니다 [SWS_CORE_02151]. 따라서 이 함수는 예외를 발생시키지 않으며, DET나 DEM과 같은 AUTOSAR 오류 채널을 통해서도, 특정 오류 코드를 통해서도 실패를 보고하지 않습니다. 변경 불가능한 문자열 뷰에 대한 순수 읽기 연산으로서, 이 함수는 재진입 가능하며 동기화 메커니즘 없이 동일한 인스턴스에 대한 동시 읽기 접근 시에도 안전할 것으로 보입니다. 질문 Q-821d4d0f216694ef (열림)

상호 작용

이 메서드는 ara::core::StringView 클래스의 일부이며 관련된 오버로드에 의해 보완됩니다. 다른 StringView 객체에 대한 평가 외에도, 단일 문자 char [SWS_CORE_02152] 및 널 종료 C 문자열 const char* [SWS_CORE_02153]에 대한 확인 변형도 제공되며, 이들 역시 예외에 안전하고 컴파일 타임에 사용할 수 있습니다.

이 사용 지침은 AUTOSAR 페이로드를 기반으로 자동 생성되었습니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02151
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02151@rel:R25-11#52cc1bbf
Content hash
52cc1bbf
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02151
Status: valid/unmigrated Version: rel:R25-11#c77b5791 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02151@rel:R25-11#c77b5791
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#053459a52026-09-30
  • R24-11rel:R24-11#a9dceeaa2026-10-14
  • R25-11rel:R25-11#c77b57912026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 ends_with [SWS_CORE_02152]

constexpr bool ends_with (char c) const noexcept;

As per corresponding usage in [string.view] in [15]

Literaturverzeichnis SWS Core: [15] ISO/IEC 14882:2020, Programming languages – C++ – www.iso.org

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 36112573f039 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

ara::core::StringView 클래스의 멤버 함수 ends_with은(는) 참조된 문자열이 지정된 문자 c(으)로 끝나는지 동기적으로 확인합니다([SWS_CORE_02152]). 이 함수는 ara/core/string_view.h 헤더를 통해 선언되며, ISO/IEC 14882:2020에 따른 [string.view]의 표준화된 기능 방식을 따릅니다([SWS_CORE_02152]). constexpr(으)로 지정되어 있으므로 런타임뿐만 아니라 컴파일 과정에서 사전에 평가를 수행할 수 있습니다([SWS_CORE_02152]).

오류 처리 및 런타임 동작

이 인터페이스는 완전한 예외 안전성(“exception safe”)을 보장하며 noexcept 지정자가 부여되어 있습니다([SWS_CORE_02152]). 따라서 어떠한 예외도 발생시키지 않으며 DET 또는 DEM을 통한 오류 메시지를 사용하지 않습니다. 빈 문자열의 경우 검사는 항상 불리언 결과 false을(를) 반환합니다.

동시성 및 상호 작용

ends_with은(는) 상태 효과가 없는 순수 const 연산으로 정의되어 있으므로, 여러 스레드에서 동일한 인스턴스로의 동시 읽기 접근은 문제가 없을 것으로 보입니다(해석). ara::core::StringView은(는) 단일 문자 외에도 끝부분 검사를 위한 두 가지 추가 오버로드를 제공합니다. 즉, 다른 StringView과의 비교([SWS_CORE_02151]) 및 const char* 타입의 null로 끝나는 C 문자열에 대한 검사([SWS_CORE_02153])입니다. 두 변형 역시 동기적이며, constexpr 및 noexcept(으)로 구현되어 있습니다([SWS_CORE_02151], [SWS_CORE_02153]). 질문 Q-b3a5dccbd8ff638a (열림)

이 텍스트는 AI에 의해 작성되었으며, 모든 기술적 설명은 명세 근거에만 기반합니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02152
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02152@rel:R25-11#4416dea8
Content hash
4416dea8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02152
Status: valid/unmigrated Version: rel:R25-11#cacab0b1 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02152@rel:R25-11#cacab0b1
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#fba9ee732026-09-30
  • R24-11rel:R24-11#fd9a59562026-10-14
  • R25-11rel:R25-11#cacab0b12026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 ends_with [SWS_CORE_02153]

constexpr bool ends_with (const char *str) const noexcept;

As per corresponding usage in [string.view] in [15] 1. The function is noexcept

Literaturverzeichnis SWS Core: [15] ISO/IEC 14882:2020, Programming languages – C++ – www.iso.org

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 6d5cc865e3a5 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

ara::core::StringView 클래스의 멤버 함수 ends_with은(는) 대상 문자 시퀀스가 특정 문자열로 끝나는지 동기적으로 확인합니다 [SWS_CORE_02153]. 이 함수는 포인터 const char* str을(를) 매개변수로 받아들이고 bool 타입의 반환값을 제공합니다 [SWS_CORE_02153]. constexpr(으)로 선언되어 있어 런타임뿐만 아니라 이미 컴파일 타임에도 평가가 수행될 수 있습니다 [SWS_CORE_02153]. 기능적 시맨틱은 ISO/IEC 14882:2020 표준의 [string.view] 절 정의를 따릅니다 [SWS_CORE_02153].

오류 처리와 관련하여 이 함수는 noexcept(으)로 선언되어 있으며 예외 안전(exception safe)으로 분류되므로 C++ 예외가 발생하지 않습니다 [SWS_CORE_02153]. 이 헬퍼 함수에는 특정 AUTOSAR 오류 코드나 DET 또는 DEM에 대한 오류 메시지가 제공되지 않습니다.

해석: 추가적인 길이 매개변수가 전달되지 않으므로, 호출 시 매개변수 str은(는) 유효한 널 종료 문자열을 가리켜야 할 것으로 보입니다 [SWS_CORE_02153]. 질문 Q-d6d076a1a2ab7dce (열림) 메서드가 const(으)로 한정되어 있고 내부 상태를 수정하지 않으므로, 동일한 인스턴스에 대한 동시 읽기 접근은 안전합니다.

이 함수는 헤더 파일 #include "ara/core/string_view.h"을(를) 통해 ara::core::StringView의 스코프 내에서 제공됩니다 [SWS_CORE_02153]. 이 함수는 C 문자열 대신 StringView 객체 [SWS_CORE_02151] 또는 단일 문자 char [SWS_CORE_02152]을(를) 받는 ends_with의 관련 오버로드들을 보완합니다.

이 사용 지침은 사양을 기반으로 AI에 의해 자동으로 생성되었습니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02153
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02153@rel:R25-11#2a988c78
Content hash
2a988c78
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02153
Status: valid/unmigrated Version: rel:R25-11#cc48c5a6 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02153@rel:R25-11#cc48c5a6
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#73a1a7ed2026-09-30
  • R24-11rel:R24-11#f1f834912026-10-14
  • R25-11rel:R25-11#cc48c5a62026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 find [SWS_CORE_02157]

constexpr size_type find (StringView s, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: a92b06c6fdd1 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

ara::core::StringView 클래스의 멤버 함수 find은(는) [string.view] [SWS_CORE_02157]의 동작에 따라 시작 위치 pos부터 전달된 부분 문자열 s이(가) 처음 나타나는 위치를 동기적으로 검색합니다. 이 함수는 constexpr 및 const(으)로 정의되어 컴파일 시점 및 불변 인스턴스에서도 호출될 수 있습니다 [SWS_CORE_02157].

오류 처리와 관련하여 이 메서드는 noexcept(으)로 선언되어 있으며 예외 안전(exception safe)으로 분류됩니다 [SWS_CORE_02157]. 특정 오류 코드 및 DET 또는 DEM 메시지는 제공되지 않습니다. 실행 시 객체의 상태가 수정되지 않으므로 추가적인 동기화 없이 동일한 StringView 인스턴스에 대한 여러 실행 스레드의 동시 읽기 접근이 허용될 것으로 보입니다. 질문 Q-e27507133b5a4e20 (열림)

ara::core::StringView 내에서 이 함수는 char 타입의 단일 문자 [SWS_CORE_02158] 및 C 문자열 [SWS_CORE_02159], [SWS_CORE_02160]에 대한 추가적인 검색 오버로드에 의해 보완됩니다. 다른 컨테이너와의 상호 작용에서 ara::core::BasicString은(는) StringView에 대한 유사한 검색 기능을 제공하는 반면 [SWS_CORE_03315], ara::core::Map의 find 함수는 키를 검색하고 반복자를 반환하는 데 사용됩니다 [SWS_CORE_01490].

이 사용 지침은 AUTOSAR 사양 R25-11을 기반으로 자동 생성되었습니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02157
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02157@rel:R25-11#82d68eee
Content hash
82d68eee
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02157
Status: valid/unmigrated Version: rel:R25-11#24d77d54 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02157@rel:R25-11#24d77d54
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#29b1a5422026-09-30
  • R24-11rel:R24-11#d36d983b2026-10-14
  • R25-11rel:R25-11#24d77d542026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 find [SWS_CORE_02158]

constexpr size_type find (char c, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 25855dcf9257 출처 열린 질문 (2)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용법 및 매개변수

ara::core::StringView 클래스의 동기 멤버 함수 find은(는) 인덱스 위치 pos부터 문자 c이(가) 처음 나타나는 위치를 검색합니다([SWS_CORE_02158]). 이 함수는 헤더 파일 #include "ara/core/string_view.h"을(를) 통해 포함되며 반환값으로 발견된 위치의 인덱스를 size_type 타입으로 제공합니다. 문자를 찾지 못한 경우 [string.view]에 대한 참조에 따라 npos 값이 반환될 것으로 보입니다. 질문 Q-60ea50d6f006004f (열림)

오류 처리 및 동시성

이 함수는 noexcept(으)로 선언되어 있으며 예외 안전(exception safe)(으)로 명시되어 있습니다([SWS_CORE_02158]). constexpr 및 const 지정 덕분에 컴파일 시간 상수 표현식에 적합하며 기본 객체를 수정하지 않습니다. 참조된 문자열이 메모리에서 변경되지 않는 한 동일한 인스턴스에 대한 동시 읽기 접근은 재진입 가능하고 스레드 안전할 것으로 보입니다. 질문 (열림)

상호 작용 및 대안

이 메서드는 부분 문자열([SWS_CORE_02157]) 또는 포인터 시퀀스([SWS_CORE_02159], [SWS_CORE_02160])를 검색하는 ara::core::StringView 내 find의 추가 오버로드를 보완합니다. not exception safe로 분류된 ara::core::BasicString([SWS_CORE_03324])의 문자 기반 검색과 달리 이 변형은 완전한 무예외성을 보장합니다. 또한 ara::core::Map([SWS_CORE_01490])의 키 기반 검색과도 구별됩니다.

이 사용 지침은 자동으로 생성되었으며 AUTOSAR Adaptive R25-11 명세를 기반으로 합니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02158
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02158@rel:R25-11#d685cca1
Content hash
d685cca1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02158
Status: valid/unmigrated Version: rel:R25-11#09e4d99c Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02158@rel:R25-11#09e4d99c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#9c327ae92026-09-30
  • R24-11rel:R24-11#9c7c07962026-10-14
  • R25-11rel:R25-11#09e4d99c2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 find [SWS_CORE_02159]

constexpr size_type find (const char *s, size_type pos, size_type n) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 0b317af9b1f1 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

클래스 ara::core::StringView([SWS_CORE_02159])의 멤버 함수 find는 문자열 뷰 내에서 문자 시퀀스를 동기식으로 검색하는 데 사용됩니다. 이 함수는 헤더 파일 ara/core/string_view.h을 통해 제공됩니다. 이 함수는 문자 배열에 대한 포인터 s, size_type 타입의 시작 위치 pos, 검색할 문자 개수 n을 전달받아 찾은 위치를 size_type로 반환합니다. 해석: [string.view]에서 참조된 시맨틱에 따르면 s는 최소 n개의 문자가 있는 배열을 가리켜야 하며, 검색에 실패할 경우 npos 값이 반환될 것으로 추정됩니다. 질문 Q-e7f54bb1b42a99d8 (열림)

오류 처리 및 동시성

이 메서드는 noexcept로 선언되어 있으며 exception safe로 명시되어 있습니다([SWS_CORE_02159]). 따라서 오류 상태는 C++ 예외를 통해 전달되지 않습니다. 함수가 const 및 constexpr로 정의되어 있으므로 인스턴스를 수정하지 않으며 컴파일 시간 평가 및 동시 읽기 액세스에 적합합니다.

상호 작용

ara::core::StringView 내에서 이 함수는 추가적인 검색 오버로드를 보완합니다:

not exception safe로 선언되고 noexcept을 보장하지 않는 ara::core::BasicString([SWS_CORE_03409])의 해당 시그니처와 비교하여, StringView([SWS_CORE_02159])의 변형은 할당 오버헤드 없이 엄격한 예외 안전성을 제공합니다.

이 사용 지침은 AUTOSAR Adaptive R25-11 사양을 바탕으로 AI에 의해 작성되었습니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02159
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02159@rel:R25-11#b6333286
Content hash
b6333286
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02159
Status: valid/unmigrated Version: rel:R25-11#c17459d4 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02159@rel:R25-11#c17459d4
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#bdbbef632026-09-30
  • R24-11rel:R24-11#6676259f2026-10-14
  • R25-11rel:R25-11#c17459d42026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 find [SWS_CORE_02160]

constexpr size_type find (const char *s, size_type pos=0) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: f16e74818d29 출처 열린 질문 (2)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

헤더 #include "ara/core/string_view.h"에 속한 클래스 ara::core::StringView([SWS_CORE_02160])의 동기 멤버 함수 find는 시작 위치 pos부터 지정된 C 문자열 s이 처음 나타나는 위치를 검색합니다. 기능적 동작은 C++ 표준 [string.view]을 따르지만, noexcept로 명시적으로 지정되어 있다는 점에서 차이가 있습니다([SWS_CORE_02160]).

오류 처리

이 함수는 exception safe로 정의되어 있으며 어떠한 예외도 발생하지 않음을 보장합니다([SWS_CORE_02160]). 특정 오류 코드나 DET 또는 DEM에 대한 보고는 존재하지 않습니다. 해석: 검색 대상 문자열이 포함되어 있지 않은 경우, [string.view]의 표준 동작과 유사하게 반환 값 npos을 통해 검색 실패가 표시될 것으로 추정됩니다. 질문 Q-febde79f1c992c2a (열림)

동시성 및 제약 조건

find가 constexpr 및 const로 선언되어 있으므로([SWS_CORE_02160]), 호출 시 StringView 객체의 상태를 수정하지 않으며 이미 컴파일 시점에 평가될 수 있습니다. 해석: 여러 스레드를 통한 동시 읽기 액세스는 추가적인 동기화 조치 없이 재진입 가능하며 동시성에 안전할 것으로 추정됩니다. 질문 (열림)

상호 작용

ara::core::StringView 내에는 StringView 매개변수([SWS_CORE_02157]), 단일 문자([SWS_CORE_02158]) 및 명시적 길이 제한 n이 있는 부분 문자열([SWS_CORE_02159])을 위한 find의 추가 오버로드가 존재합니다. not exception safe로 분류된 ara::core::BasicString([SWS_CORE_03408], [SWS_CORE_03409])의 유사한 C 문자열 검색 연산과 달리, ara::core::StringView의 구현은 완전한 예외 안전성([SWS_CORE_02160])을 보장합니다.

이 사용 지침은 AUTOSAR Adaptive R25-11 사양을 바탕으로 자동 생성되었습니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02160
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02160@rel:R25-11#9eb4ac7a
Content hash
9eb4ac7a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02160
Status: valid/unmigrated Version: rel:R25-11#90fc90fe Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02160@rel:R25-11#90fc90fe
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#064ea5bc2026-09-30
  • R24-11rel:R24-11#4ea581dd2026-10-14
  • R25-11rel:R25-11#90fc90fe2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 find_first_not_of [SWS_CORE_02173]

constexpr size_type find_first_not_of (StringView s, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: fb4804b1c5ba 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

클래스 ara::core::StringView([SWS_CORE_02173])의 멤버 함수 find_first_not_of는 전달된 StringView s에 포함되지 않은 문자열 뷰 내의 첫 번째 문자를 동기식으로 검색하는 데 사용됩니다. 두 번째 매개변수로 시작 위치 pos를 선택적으로 지정할 수 있습니다(기본값 pos=0). 함수는 찾은 인덱스 위치를 size_type로 반환합니다. 이때 동작은 [string.view]의 해당 시맨틱을 따릅니다. 해석: 일치하지 않는 문자를 찾지 못한 경우, 함수는 이 표준 시맨틱에 따라 값 npos을 반환할 것으로 추정됩니다. 질문 Q-8f55419868615e5a (열림)

오류 처리 및 동시성

이 함수는 noexcept(으)로 선언되었으며 예외 안전(“exception safe”)으로 명시되어 있습니다([SWS_CORE_02173]). 예외가 발생하지 않으며 DET 또는 DEM을 통한 특정 오류 메시지도 정의되어 있지 않습니다. 한정자 const 및 constexpr 덕분에 부작용 없이 컴파일 시점에 또는 수정되지 않은 객체에서 병렬로 호출이 발생할 수 있습니다.

상호작용 및 오버로드

ara::core::StringView 내에서 이 함수는 추가적인 noexcept 오버로드에 의해 보완됩니다.

유사한 검색 패턴이 ara::core::BasicString에 대해 존재하며, 특히 StringView([SWS_CORE_03319]) 및 BasicString([SWS_CORE_03337])이(가) 있습니다. StringView와(과) 달리 포인터 및 문자에 대한 그곳의 오버로드([SWS_CORE_03338], [SWS_CORE_03339], [SWS_CORE_03340])는 예외 안전하지 않은 것으로 분류됩니다.

이 텍스트는 AI에 의해 작성되었으며, 참조된 사양서를 검토하는 것을 대체하지 않습니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02173
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02173@rel:R25-11#a5da3585
Content hash
a5da3585
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02173
Status: valid/unmigrated Version: rel:R25-11#1ce3807a Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02173@rel:R25-11#1ce3807a
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#68d44c142026-09-30
  • R24-11rel:R24-11#396f73c12026-10-14
  • R25-11rel:R25-11#1ce3807a2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 find_first_not_of [SWS_CORE_02174]

constexpr size_type find_first_not_of (char c, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: d93e1265f673 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

ara::core::StringView 클래스의 멤버 함수 find_first_not_of은(는) 문자 시퀀스 내에서 전달된 문자 c와(과) 일치하지 않는 첫 번째 문자의 위치를 동기적으로 확인합니다 [SWS_CORE_02174]. 검색은 기본적으로 뷰의 시작 부분 또는 선택적 오프셋 pos부터 시작됩니다. 표준 [string.view]을(를) 참조하므로, 이 함수는 발견된 문자의 size_type 타입 0 기반 인덱스를 반환하거나 일치하지 않는 문자가 없는 경우 npos 값을 반환할 것으로 추정됩니다. 질문 Q-9f3eeedf35e475e7 (열림)

오류 처리와 관련하여 이 함수는 noexcept(으)로 선언되어 있으며 예외 안전(exception safe)으로 명시되어 있습니다 [SWS_CORE_02174]. 따라서 예외를 발생시키지 않고, DET 또는 DEM 메시지를 사용하지 않으며, 문자를 찾지 못했음을 순전히 반환값을 통해서만 알립니다.

constexpr 및 const 메서드로서 find_first_not_of은(는) 컴파일 타임에 이미 평가될 수 있으며 기본 문자 배열에 대한 상태 비저장 및 부작용 없는 읽기 접근을 보장합니다. 따라서 동일한 StringView 인스턴스에 대한 동시 호출은 재진입 가능하며 추가적인 동기화 없이도 안전합니다.

이 함수는 ara::core::StringView의 검색 연산 제품군의 일부이며, StringView [SWS_CORE_02173] 및 포인터-길이 쌍 또는 널 종료 C 문자열 [SWS_CORE_02175] [SWS_CORE_02176]을(를) 사용하여 일치하지 않는 부분 시퀀스를 검색하는 오버로드를 보완합니다. 수정 가능한 문자열에 대한 기능적 등가물이 ara::core::BasicString [SWS_CORE_03340]에 존재하지만, StringView과(와) 달리 예외 안전하지 않은 것으로 선언되어 있습니다.

이 텍스트는 AI에 의해 작성되었으며, 모든 정보는 사양을 기반으로 합니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02174
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02174@rel:R25-11#c6d6d0b6
Content hash
c6d6d0b6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02174
Status: valid/unmigrated Version: rel:R25-11#2d0f4a99 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02174@rel:R25-11#2d0f4a99
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#f2e5d2f02026-09-30
  • R24-11rel:R24-11#ac2cf4862026-10-14
  • R25-11rel:R25-11#2d0f4a992026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 find_first_not_of [SWS_CORE_02175]

constexpr size_type find_first_not_of (const char *s, size_type pos, size_type n) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 0b62a700470a 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

ara::core::StringView 클래스의 멤버 함수 find_first_not_of은 [SWS_CORE_02175]에 따라 문자열 내에서 지정된 문자열 시퀀스에 나타나지 않는 첫 번째 문자를 동기식으로 찾는 역할을 합니다. 이때 동작은 기본적으로 [string.view]에서의 사용법과 일치하며, 함수가 noexcept로 선언되어 있다는 문서화된 차이점이 있습니다 [SWS_CORE_02175]. 해석: [string.view]에 대한 참조를 고려할 때, 매개변수 s, pos 및 n는 검색을 pos 위치부터 s 배열의 처음 n개 문자로 제한할 것으로 추정됩니다 [SWS_CORE_02175]. 질문 Q-745f5bc9246c11a2 (열림)

사용법 및 오류 처리

이 함수는 constexpr 및 const로 정의되고 헤더 파일 #include "ara/core/string_view.h"를 통해 제공되며, size_type 타입의 인덱스를 반환합니다 [SWS_CORE_02175]. 사양에서는 이 메서드를 exception safe로 분류합니다 [SWS_CORE_02175]. noexcept로 명시되어 있으므로 예외를 발생시키지 않으며, DET 또는 DEM에 대한 오류 코드나 보고는 정의되어 있지 않습니다 [SWS_CORE_02175].

상호 작용 및 대안

ara::core::StringView에는 다른 검색 패턴을 위한 관련 오버로드가 제공됩니다:

  • [SWS_CORE_02173]에 따른 다른 문자열 뷰 StringView를 통한 검색,
  • [SWS_CORE_02174]에 따른 단일 문자 c와의 첫 번째 불일치 검색, 그리고
  • [SWS_CORE_02176]에 따른 명시적 길이 지정이 없는 null 종료 포인터 const char *s 기반 검색.

not exception safe로 분류되고 noexcept가 없는 ara::core::BasicString [SWS_CORE_03338]의 구조적으로 유사한 시그니처와 달리, StringView의 변형은 완전한 예외 안전성을 제공합니다 [SWS_CORE_02175].

이 사용 지침은 명세를 기반으로 자동 생성되었습니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02175
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02175@rel:R25-11#1b6df09a
Content hash
1b6df09a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02175
Status: valid/unmigrated Version: rel:R25-11#37315b78 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02175@rel:R25-11#37315b78
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#0789a6a52026-09-30
  • R24-11rel:R24-11#979df1152026-10-14
  • R25-11rel:R25-11#37315b782026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 find_first_not_of [SWS_CORE_02176]

constexpr size_type find_first_not_of (const char *s, size_type pos=0) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 6459da1476d6 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

헤더 ara/core/string_view.h에 정의된 ara::core::StringView 클래스([SWS_CORE_02176])의 멤버 함수 find_first_not_of은 시작 위치 pos부터 문자열 s에 나타나지 않는 첫 번째 문자를 동기식으로 검색합니다. 동작은 [string.view]의 정의와 일치하지만, noexcept로 명시적으로 지정되어 있다는 점에서 차이가 있습니다([SWS_CORE_02176]). 해석: [string.view] 표준 참조를 고려할 때, s은 유효한 null 종료 문자 배열을 가리켜야 하며 검색 실패 시 npos이 반환될 것으로 추정됩니다. 질문 Q-aa48a331975274a1 (열림)

오류 처리와 관련하여 이 함수는 예외 안전(exception safe)으로 명시되어 있습니다([SWS_CORE_02176]). 예외는 발생하지 않으며, DET 또는 DEM과 같은 AUTOSAR 메커니즘을 통한 런타임 오류 보고는 페이로드에서 이 함수에 대해 정의되어 있지 않습니다.

constexpr 및 const([SWS_CORE_02176])로 한정되어 있으므로, 이 검색 작업은 StringView 객체의 상태를 변경하지 않습니다. 재진입(reentrant)이 가능하며 임의의 스레드에서 실행될 수 있을 뿐 아니라 컴파일 시점에 상수 표현식 내에서도 실행될 수 있습니다.

관련 인터페이스와의 상호작용 측면에서, 이 함수는 ara::core::StringView 내의 추가 오버로드, 구체적으로는 StringView([SWS_CORE_02173]), 단일 문자 char([SWS_CORE_02174]) 또는 길이 제한이 있는 버퍼 n([SWS_CORE_02175])를 사용한 검색을 보완합니다. not exception safe으로 분류된 ara::core::BasicString([SWS_CORE_03338], [SWS_CORE_03339])의 포인터 기반 오버로드와 달리, StringView의 이 변형은 완전한 예외 안전성을 보장합니다.

이 사용 지침은 자동으로 생성되었으며 AUTOSAR Adaptive R25-11의 요구사항을 기반으로 합니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02176
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02176@rel:R25-11#7aa4d166
Content hash
7aa4d166
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02176
Status: valid/unmigrated Version: rel:R25-11#088ec6f3 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02176@rel:R25-11#088ec6f3
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#bafb32832026-09-30
  • R24-11rel:R24-11#de0195822026-10-14
  • R25-11rel:R25-11#088ec6f32026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 find_first_of [SWS_CORE_02165]

constexpr size_type find_first_of (StringView s, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: ac2c1254417a 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

ara::core::StringView 클래스([SWS_CORE_02165])의 멤버 함수 find_first_of은(는) 인덱스 pos부터 문자 시퀀스를 동기식으로 검색하여 전달된 문자 뷰 s의 임의의 문자가 처음 나타나는 위치를 찾습니다. 이 메서드는 발견된 위치를 size_type 타입의 인덱스로 반환합니다.

명세에 따르면 이 함수는 noexcept(으)로 선언되어 있으며 예외 안전(exception safe)(으)로 분류되어 있습니다([SWS_CORE_02165]). 예외를 발생시키지 않으며 DET 또는 DEM에 오류를 보고하지 않습니다. 해석: 일치하는 문자를 찾지 못했거나 시작 인덱스가 유효 범위를 벗어난 경우 결과는 [string.view]의 표준 의미 체계와 유사하게 npos 값에 해당할 것으로 보입니다. 질문 Q-ad877979579b5bd1 (열림)

find_first_of이(가) const(으)로 명시되어 있으므로 호출 시 상태 변경이 수행되지 않습니다([SWS_CORE_02165]). 추가 동기화 없이 동일한 인스턴스에 대한 동시 읽기 접근이 가능합니다. 또한 constexpr 지정 덕분에 검색을 컴파일 시간에 평가할 수 있습니다.

core 모듈에는 단일 문자([SWS_CORE_02166]), 명시적 문자 수가 지정된 포인터([SWS_CORE_02167]), 널 종료 문자열([SWS_CORE_02168])을 포함하여 ara::core::StringView에 대한 추가 오버로드가 존재합니다. ara::core::BasicString 클래스에는 StringView에 대한 비교 가능한 오버로드인 [SWS_CORE_03317]이(가) 제공되지만, StringView과(와) 달리 그곳의 포인터 기반 검색 함수는 예외 안전하지 않은 것으로 선언되어 있습니다([SWS_CORE_03330]).

이 텍스트는 AI에 의해 생성되었으며 AUTOSAR 명세를 기반으로 참고용으로 제공됩니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02165
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02165@rel:R25-11#42603e85
Content hash
42603e85
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02165
Status: valid/unmigrated Version: rel:R25-11#64f2bd5c Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02165@rel:R25-11#64f2bd5c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#f273ce892026-09-30
  • R24-11rel:R24-11#372e9b2c2026-10-14
  • R25-11rel:R25-11#64f2bd5c2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 find_first_of [SWS_CORE_02166]

constexpr size_type find_first_of (char c, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 7942ee3cb4b2 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

ara::core::StringView 클래스의 멤버 함수 find_first_of은(는) 참조된 문자열 내에서 문자가 처음 나타나는 위치를 동기적으로 검색하는 데 사용됩니다 [SWS_CORE_02166]. 헤더 ara/core/string_view.h을(를) 통해 사용할 수 있으며, 검색할 문자 c 및 기본값이 0(으)로 설정된 시작 위치 pos을(를) 선택적으로 받습니다. 이 함수는 [string.view]의 동작에 따라 size_type 타입의 일치 위치 인덱스를 반환합니다 [SWS_CORE_02166]. constexpr 메서드로서 런타임뿐만 아니라 컴파일 중에도 실행될 수 있습니다.

오류 처리

이 함수는 noexcept(으)로 선언되어 있으며 명시적으로 예외 안전(“exception safe”)으로 분류되어 있습니다 [SWS_CORE_02166]. 예외가 발생하지 않으며, 사양에서는 특정 오류 코드나 개발 오류 추적(DET) 또는 오류 메모리 관리(DEM)에 대한 보고를 정의하지 않습니다.

동시성 및 제약사항

상수 멤버 함수(const)로서, 호출하더라도 ara::core::StringView의 인스턴스는 수정되지 않습니다 [SWS_CORE_02166]. 해석: 따라서 기본 문자 버퍼가 변경되지 않는 한, 여러 스레드에서 동일한 객체에 대한 병렬 읽기 호출은 재진입 가능하고 동시성에 안전할 것으로 보입니다. 질문 Q-b86dddc1a54a05e1 (열림)

상호 작용

이 함수는 ara::core::StringView의 검색 인터페이스의 일부입니다. 단일 문자 검색 외에도, StringView [SWS_CORE_02165] 및 포인터 표현 [SWS_CORE_02167], [SWS_CORE_02168]을(를) 통한 부분 문자열에 대해 마찬가지로 noexcept(으)로 지정된 유사한 오버로드가 존재합니다. 이와 달리 ara::core::BasicString 클래스는 단일 문자 [SWS_CORE_03332] 및 포인터 [SWS_CORE_03330], [SWS_CORE_03331]에 대한 관련 오버로드를 noexcept 없이 선언하고 이를 예외 안전하지 않음(“not exception safe”)으로 분류하는 반면, BasicString [SWS_CORE_03329] 및 StringView [SWS_CORE_03317]을(를) 사용하는 문자열 변형은 예외에 안전한 상태를 유지합니다.

이 사용 지침은 사양 요구사항을 기반으로 자동 생성되었습니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02166
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02166@rel:R25-11#16462abe
Content hash
16462abe
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02166
Status: valid/unmigrated Version: rel:R25-11#23a60a74 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02166@rel:R25-11#23a60a74
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#bf206aed2026-09-30
  • R24-11rel:R24-11#7a1c0d2e2026-10-14
  • R25-11rel:R25-11#23a60a742026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 find_first_of [SWS_CORE_02167]

constexpr size_type find_first_of (const char *s, size_type pos, size_type n) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 4de0774d92b5 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

헤더 파일 #include "ara/core/string_view.h"에 정의된 ara::core::StringView([SWS_CORE_02167]) 클래스의 멤버 함수 find_first_of은(는) 위치 pos부터 문자 시퀀스 s에서 문자가 처음 나타나는 위치를 동기적으로 검색합니다. 이때 매개변수 n은(는) 전달된 포인터에서 고려할 문자 수를 제한합니다. 이 함수는 발견된 위치를 size_type(으)로 반환하며, 문자를 찾지 못한 경우 [string.view]에 따라 npos 값이 반환될 것으로 보입니다. 질문 Q-eac57a47043e5b33 (열림)

호출 컨텍스트 및 오류 처리에 대해 다음 요구사항이 적용됩니다:

  • 예외 안전성 및 컴파일 타임 평가: 이 메서드는 constexpr 및 const(으)로 정의되어 있습니다. 표준 [string.view]과의 차이점으로, 명시적으로 noexcept(으)로 선언되어 있으며 예외 안전(“exception safe”)으로 명시되어 있습니다([SWS_CORE_02167]). 예외가 발생하지 않으며 오류 코드가 보고되지 않습니다.
  • StringView의 관련 오버로드: 추가적으로 길이 제한이 없는 문자열 포인터용([SWS_CORE_02168]), ara::core::StringView 객체용([SWS_CORE_02165]) 및 단일 문자용([SWS_CORE_02166]) 변형이 제공되며, 이들 역시 noexcept입니다.
  • BasicString과의 차이점: 예외 안전하지 않음(“not exception safe”) 및 noexcept 없이 관리되는 ara::core::BasicString([SWS_CORE_03330])의 해당 오버로드와 달리, StringView 구현은 완전한 예외 부재를 보장합니다([SWS_CORE_02167]).

이 사용 지침은 자동으로 생성되었으며 Adaptive R25-11용 AUTOSAR 사양에만 기반합니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02167
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02167@rel:R25-11#23d1b003
Content hash
23d1b003
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02167
Status: valid/unmigrated Version: rel:R25-11#25686111 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02167@rel:R25-11#25686111
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#2b1154372026-09-30
  • R24-11rel:R24-11#d22b7d8e2026-10-14
  • R25-11rel:R25-11#256861112026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 find_first_of [SWS_CORE_02168]

constexpr size_type find_first_of (const char *s, size_type pos=0) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 729a0ca675d4 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

헤더 ara/core/string_view.h에 속한 클래스 ara::core::StringView의 멤버 함수 find_first_of는 위치 pos부터 문자열 s의 임의의 문자가 처음 나타나는 위치를 문자 뷰에서 동기식으로 검색합니다 [SWS_CORE_02168]. 반환 값으로 해당 인덱스를 size_type로 반환합니다. constexpr로 사양화됨에 따라 이 검색 작업은 이미 컴파일 시점에 실행될 수 있습니다 [SWS_CORE_02168].

오류 처리 및 동시성

이 함수는 noexcept로 선언되어 있으며 예외 안전(exception safe)으로 명시되어 있습니다 [SWS_CORE_02168]. 특정 오류 코드나 DET 또는 DEM에 대한 보고는 존재하지 않습니다. 메서드가 인스턴스의 상태를 변경하지 않으므로(const), 여러 스레드에서의 동시 읽기 액세스가 안전합니다. 해석: 시그니처에 길이 매개변수가 없으므로, 정의되지 않은 동작을 방지하기 위해 호출자가 유효한 널 종료 C 문자열을 s에 전달해야 할 것으로 추정됩니다. 질문 Q-6b692ff18063aef5 (열림)

상호 작용

ara::core::StringView 내에서 이 함수는 모두 constexpr 및 noexcept로 정의된 StringView [SWS_CORE_02165], 단일 문자 [SWS_CORE_02166] 및 명시적 길이 제한이 있는 문자 시퀀스 n [SWS_CORE_02167]에 대한 오버로드를 보완합니다. 예외 안전하지 않음(not exception safe)으로 분류된 ara::core::BasicString의 유사한 포인터 검색 함수 [SWS_CORE_03330], [SWS_CORE_03331]와 달리, ara::core::StringView의 구현은 완전한 무예외를 보장합니다 [SWS_CORE_02168].

이 텍스트는 AI에 의해 작성되고 큐레이션되었습니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02168
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02168@rel:R25-11#be138066
Content hash
be138066
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02168
Status: valid/unmigrated Version: rel:R25-11#c96dbb77 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02168@rel:R25-11#c96dbb77
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#b20a397c2026-09-30
  • R24-11rel:R24-11#9429ef932026-10-14
  • R25-11rel:R25-11#c96dbb772026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 find_last_not_of [SWS_CORE_02177]

constexpr size_type find_last_not_of (StringView s, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 3dd613d4243d 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

클래스 ara::core::StringView의 멤버 함수 find_last_not_of은(는) 전달된 문자 시퀀스 s에 포함되지 않은 문자열 내의 마지막 문자를 동기식으로 검색하는 역할을 합니다([SWS_CORE_02177]). 동작은 C++ 표준 섹션 [string.view]을(를) 따릅니다([SWS_CORE_02177]). 이 함수는 찾은 인덱스 위치를 size_type(으)로 반환합니다.

실행 및 안전성과 관련하여 이 메서드는 다음과 같은 특징을 가집니다.

  • 컴파일 시점 및 예외 안전성: 이 함수는 constexpr 및 noexcept(으)로 선언되었으며 “exception safe”로 분류되어 있습니다([SWS_CORE_02177]). 이 C++ 헬퍼 타입에는 오류 코드 또는 오류 메시지(예: DET/DEM)가 정의되어 있지 않습니다.
  • 매개변수 및 검색 위치: 시작 인덱스로 시그니처에 pos=0이(가) 지정되어 있습니다([SWS_CORE_02177]). 해석: pos을(를) 명시적으로 지정하지 않으면 위치 0부터 역방향으로 검색이 발생할 것으로 보이므로, 호출자는 전체 문자열에 대한 검색을 위해 일반적으로 해당하는 끝 위치를 전달해야 합니다. 질문 Q-35ba83bfea4c90c0 (열림)
  • 동시성: 상수 멤버 함수(const)이므로 부작용 없이 동일한 StringView 인스턴스에 대한 동시 읽기 접근이 가능합니다.

모듈 core에서 find_last_not_of은(는) ara::core::StringView에 대해 추가로 단일 문자 char([SWS_CORE_02178]) 및 문자열 포인터 const char*에 대해 오버로드되어 있습니다([SWS_CORE_02179], [SWS_CORE_02180]). ara::core::BasicString에 대한 관련 검색 작업도 StringView 매개변수에 대해 존재합니다([SWS_CORE_03320]).

이 텍스트는 AI에 의해 작성되었으며 AUTOSAR 표준 릴리스 R25-11을 기반으로 합니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02177
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02177@rel:R25-11#084c2e5d
Content hash
084c2e5d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02177
Status: valid/unmigrated Version: rel:R25-11#900f4d21 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02177@rel:R25-11#900f4d21
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#fc7953eb2026-09-30
  • R24-11rel:R24-11#fd03fedc2026-10-14
  • R25-11rel:R25-11#900f4d212026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 find_last_not_of [SWS_CORE_02178]

constexpr size_type find_last_not_of (char c, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 392e437f1cb7 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

클래스 ara::core::StringView의 함수 find_last_not_of은(는) 문자열 뷰에서 전달된 문자 c와(과) 일치하지 않는 마지막 문자를 역방향으로 검색합니다 [SWS_CORE_02178]. 이 함수는 constexpr 및 noexcept(으)로 선언되었으며 동기식으로 실행됩니다. 찾은 위치를 size_type(으)로 반환하며, 선택적 매개변수 pos은(는) 역방향 검색의 시작 위치를 결정하고 기본값 0을(를) 가집니다 [SWS_CORE_02178].

오류 처리와 관련하여 이 작업은 예외 안전(exception safe)(으)로 명시되어 있으며, 이 요소에는 특정 AUTOSAR 오류 코드 또는 DET나 DEM에 대한 메시지가 정의되어 있지 않습니다 [SWS_CORE_02178]. 변경 불가능한 뷰에 대한 상태 비저장 const 멤버 함수이므로, 동일한 인스턴스에 대한 동시 읽기 접근은 스레드 안전할 것으로 보입니다(해석). 질문 Q-6de8853198b2238d (열림)

ara::core::StringView 내에서 이 함수는 다른 StringView [SWS_CORE_02177] 기준 또는 문자열 포인터를 통한 검색을 가능하게 하는 추가 오버로드를 보완합니다 [SWS_CORE_02179], [SWS_CORE_02180]. 일치하는 검색 함수는 단일 문자 [SWS_CORE_03344] 또는 문자열 뷰 [SWS_CORE_03320] 검색 등 클래스 ara::core::BasicString에서도 제공되지만, 문자 시퀀스의 경우 일부는 예외 안전한 것으로 표시되지 않았습니다 [SWS_CORE_03342].

이 사용 지침은 R25-11용 AUTOSAR 사양을 기반으로 자동 생성되었습니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02178
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02178@rel:R25-11#336e148e
Content hash
336e148e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02178
Status: valid/unmigrated Version: rel:R25-11#90fd2d25 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02178@rel:R25-11#90fd2d25
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#0cd1a7802026-09-30
  • R24-11rel:R24-11#7574854f2026-10-14
  • R25-11rel:R25-11#90fd2d252026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 find_last_not_of [SWS_CORE_02179]

constexpr size_type find_last_not_of (const char *s, size_type pos, size_type n) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 8368e2692a37 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

클래스 ara::core::StringView의 멤버 함수 find_last_not_of([SWS_CORE_02179])은(는) 전달된 문자 배열 s의 처음 n개 문자에 나타나지 않는 문자 뷰 내 위치 pos까지의 마지막 문자 위치를 확인합니다. 동작은 C++ 표준 참조 [string.view]([SWS_CORE_02179])에 해당합니다. 함수는 동기식으로 작동하며 size_type 유형의 인덱스를 반환합니다. 일치하지 않는 문자가 발견되지 않으면 규칙에 따라 npos와(과) 같은 유효하지 않은 인덱스 값이 생성될 것입니다. 질문 Q-ac62917eff214d0b (열림)

오류 처리 및 동시성

사양에 따라 이 함수는 noexcept(으)로 선언되었으며 예외 안전(exception safe)으로 분류되어 있습니다([SWS_CORE_02179]). 페이로드에 따르면 특정 오류 코드, DET 또는 DEM 메시지는 존재하지 않습니다. const 및 constexpr 함수로서 이 호출은 StringView 객체의 상태를 변경하지 않으며, 컴파일 시점 평가 및 동일 인스턴스에 대한 동시 읽기 접근에 적합합니다.

상호작용 및 오버로드

이 함수는 ara::core::StringView의 다른 검색 함수들과 결합되어 있으며, 여기에는 StringView 객체([SWS_CORE_02177]), 단일 문자([SWS_CORE_02178]) 및 널 종료 문자열([SWS_CORE_02180]) 검색 변형이 포함됩니다. 예외 안전한 것으로 명시되지 않은 ara::core::BasicString의 해당 대응물([SWS_CORE_03342])과 달리, StringView 변형은 완전한 예외 없음을 보장합니다([SWS_CORE_02179]).

이 텍스트는 AI에 의해 작성되었습니다. AUTOSAR 사양이 기본 참조 자료입니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02179
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02179@rel:R25-11#cc11ce37
Content hash
cc11ce37
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02179
Status: valid/unmigrated Version: rel:R25-11#4f63c0a8 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02179@rel:R25-11#4f63c0a8
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#0473290e2026-09-30
  • R24-11rel:R24-11#5e1376c92026-10-14
  • R25-11rel:R25-11#4f63c0a82026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 find_last_not_of [SWS_CORE_02180]

constexpr size_type find_last_not_of (const char *s, size_type pos=0) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 0106d9b9a697 출처
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

클래스 ara::core::StringView의 멤버 함수 find_last_not_of은(는) 전달된 문자열 s에 나타나지 않는 문자 뷰 내의 마지막 문자를 동기식으로 검색합니다 [SWS_CORE_02180]. 이 함수는 constexpr 및 const(으)로 명시되어 있으며 헤더 파일 ara/core/string_view.h을(를) 통해 제공됩니다 [SWS_CORE_02180]. 이 호출은 비교 문자에 대한 포인터 s 및 선택적으로 시작 위치 pos을(를) 전달받아 size_type 유형의 찾은 위치를 반환합니다 [SWS_CORE_02180].

오류 처리 및 예외 안전성

이 함수는 noexcept(으)로 선언되었으며 예외 안전(exception safe)으로 정의되어 있습니다 [SWS_CORE_02180]. 특정 오류 코드가 반환되지 않으며 예외도 발생하지 않습니다. 기본 사양 [string.view]와(과) 비교하여 명시적 차이점은 보장된 noexcept 속성에 있습니다 [SWS_CORE_02180].

관련 함수와의 상호 작용

ara::core::StringView 내에는 검색을 위한 관련 오버로드가 존재합니다:

관련 클래스 ara::core::BasicString에는 유사한 검색 함수가 준비되어 있으며 [SWS_CORE_03320], 그곳의 포인터 오버로드는 이와 달리 예외 안전하지 않은 것(not exception safe)으로 분류되어 있습니다 [SWS_CORE_03343].

이 사용 지침은 AUTOSAR 사양 R25-11을 바탕으로 자동 생성되었습니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02180
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02180@rel:R25-11#96c21f83
Content hash
96c21f83
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02180
Status: valid/unmigrated Version: rel:R25-11#75e15f4c Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02180@rel:R25-11#75e15f4c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#70baa39a2026-09-30
  • R24-11rel:R24-11#ddba2e792026-10-14
  • R25-11rel:R25-11#75e15f4c2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 find_last_of [SWS_CORE_02169]

constexpr size_type find_last_of (StringView s, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 6bb48053b1d5 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

ara::core::StringView의 멤버 함수 find_last_of는 [string.view] [SWS_CORE_02169]에 따라 현재 문자 시퀀스 뷰 내에서 전달된 문자열 뷰 s의 임의의 문자가 마지막으로 나타나는 위치를 동기식으로 판별합니다. 매개변수로는 문자열 뷰 s와 선택적 시작 위치 pos가 전달되며, 시작 위치의 기본값은 시그니처에 따라 0로 정의되어 있습니다 [SWS_CORE_02169]. 반환 값은 size_type 타입이며 일치하는 마지막 문자의 인덱스를 반환합니다 [SWS_CORE_02169].

오류 처리 및 동시성

이 메서드는 noexcept로 선언되어 있으며 예외 안전(exception safe)으로 명시되어 있습니다. 이 함수에는 특정 오류 코드나 DET 또는 DEM에 대한 보고가 존재하지 않습니다 [SWS_CORE_02169]. constexpr로 한정되어 있어 컴파일 시점에 이미 평가가 수행될 수 있습니다 [SWS_CORE_02169]. 변경 불가능한 뷰에 대한 순수 읽기 연산이므로, 이 함수는 동기화 오버헤드 없이 동시 읽기 액세스에 대해 안전할 것으로 추정됩니다. 질문 Q-eb7f34ac11d0aa6f (열림)

상호 작용

ara::core::StringView 내에는 단일 문자 char [SWS_CORE_02170] 또는 길이가 지정된 C 문자열 [SWS_CORE_02171]이나 널 종료 C 문자열 [SWS_CORE_02172]을 허용하는 find_last_of의 추가 오버로드가 존재합니다. 마찬가지로 소유 클래스 ara::core::BasicString는 StringView [SWS_CORE_03318] 및 BasicString [SWS_CORE_03333]에 대한 오버로드와 같은 상응하는 대응물을 제공하며, 여기서는 pos의 기본값으로 npos 값이 사용됩니다.

이 텍스트는 AI 시스템에 의해 생성되었으며 AUTOSAR R25-11의 사양 데이터만을 기반으로 합니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02169
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02169@rel:R25-11#9bab9ea2
Content hash
9bab9ea2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02169
Status: valid/unmigrated Version: rel:R25-11#2a03c520 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02169@rel:R25-11#2a03c520
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#3a8597882026-09-30
  • R24-11rel:R24-11#6d01cb3a2026-10-14
  • R25-11rel:R25-11#2a03c5202026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 find_last_of [SWS_CORE_02170]

constexpr size_type find_last_of (char c, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: daacb511fb62 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

클래스 ara::core::StringView의 멤버 함수 find_last_of는 단일 문자 [SWS_CORE_02170]가 마지막으로 나타나는 위치를 동기식으로 찾는 데 사용됩니다. 이 함수는 헤더 <ara/core/string_view.h>에 선언되어 있으며 constexpr 및 noexcept로 명시되어 있습니다 [SWS_CORE_02170].

사용법 및 의미론

이 메서드는 전달된 문자 c를 문자 뷰에서 검색하며, 검색은 위치 pos부터 역방향으로 진행됩니다 [SWS_CORE_02170]. 함수 시그니처에는 기본값으로 pos = 0이 지정되어 있습니다 [SWS_CORE_02170]. [string.view]에 대한 표준 참조에 따라, 호출 시 발견된 위치의 0 기반 인덱스를 반환합니다. 해석: 검색된 범위 내에서 문자를 찾지 못한 경우 메서드는 StringView::npos를 반환할 것으로 추정됩니다. 질문 Q-099400a9a1a73c09 (열림)

오류 처리 및 동시성

이 연산은 noexcept로 선언되어 있으며 완전한 예외 안전(exception safe)으로 간주됩니다 [SWS_CORE_02170]. 특정 오류 코드나 AUTOSAR DET 또는 DEM 보고는 존재하지 않습니다. 불변 뷰에 대한 비수정 연산이므로 부작용 없이 동시 읽기 시나리오나 컴파일 시점에 사용될 수 있습니다.

관련 오버로드와의 상호작용

ara::core::StringView 내에서 이 함수는 검색 패턴을 StringView [SWS_CORE_02169] 또는 C 문자열 포인터 [SWS_CORE_02171], [SWS_CORE_02172]로 허용하는 find_last_of의 추가 오버로드를 보완합니다. 문자 기반 변형 [SWS_CORE_03336]이 예외 안전하지 않은 것으로 분류되고 pos = npos을 기본값으로 사용하는 관련 클래스 ara::core::BasicString과 달리, 이 구현은 엄격한 예외 안전성을 보장합니다.

이 텍스트는 AI에 의해 작성되었으며 참고용으로 제공됩니다. AUTOSAR 사양이 구속력을 갖습니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02170
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02170@rel:R25-11#cefda926
Content hash
cefda926
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02170
Status: valid/unmigrated Version: rel:R25-11#3cda8191 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02170@rel:R25-11#3cda8191
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#5804ed432026-09-30
  • R24-11rel:R24-11#ccdccbf92026-10-14
  • R25-11rel:R25-11#3cda81912026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 find_last_of [SWS_CORE_02171]

constexpr size_type find_last_of (const char *s, size_type pos, size_type n) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 06784379044e 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

클래스 ara::core::StringView([SWS_CORE_02171])의 멤버 함수 find_last_of는 포인터 s가 가리키는 n개 문자의 집합에서 임의의 문자가 마지막으로 나타나는 위치를 동기식으로 검색하는 데 사용됩니다. 검색은 위치 pos부터 역방향으로 수행됩니다. 이 함수는 헤더 파일 #include "ara/core/string_view.h"을 통해 제공되며, constexpr 선언으로 인해 컴파일 시점 평가의 일환으로도 실행될 수 있습니다.

오류 처리 및 예외 안전성

이 함수는 명시적으로 noexcept로 선언되어 있으며 예외 안전(exception safe)으로 명시되어 있습니다([SWS_CORE_02171]). 오류 발생 시 또는 찾지 못했을 때 예외가 발생하지 않으며 DET 또는 DEM 보고가 생성되지 않습니다. 동작은 [string.view]의 시맨틱을 따릅니다.

제약 사항 및 동시성

const로 한정된 메서드로서 find_last_of는 기본 StringView 객체를 수정하지 않습니다. 해석: 사양에 자체적인 버퍼 검사가 정의되어 있지 않으므로, 호출자는 포인터 s이 최소 n개의 유효한 문자를 가리키도록 보장해야 할 것으로 추정됩니다. 질문 Q-8d6241b8e7adc61d (열림)

상호 작용

이 메서드는 StringView([SWS_CORE_02169]), 단일 문자([SWS_CORE_02170]) 및 널 종료 문자열([SWS_CORE_02172])에 대한 변형을 포함하여 ara::core::StringView 내의 find_last_of의 다른 오버로드를 보완합니다. 예외 안전하지 않은 것으로 분류된 ara::core::BasicString([SWS_CORE_03334])의 오버로드와 달리, StringView 구현은 완전한 noexcept 시맨틱을 보장합니다.

이 사용 지침은 AUTOSAR 사양 R25-11을 기반으로 자동 생성되었습니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02171
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02171@rel:R25-11#043ee7d8
Content hash
043ee7d8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02171
Status: valid/unmigrated Version: rel:R25-11#abf4737c Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02171@rel:R25-11#abf4737c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#29d746622026-09-30
  • R24-11rel:R24-11#d5158f122026-10-14
  • R25-11rel:R25-11#abf4737c2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 find_last_of [SWS_CORE_02172]

constexpr size_type find_last_of (const char *s, size_type pos=0) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 8e0d3d1f38ec 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

클래스 ara::core::StringView의 멤버 함수 find_last_of는 지정된 문자 시퀀스 [SWS_CORE_02172]에서 임의의 문자가 마지막으로 나타나는 위치를 찾는 데 사용됩니다. 이 함수는 헤더 #include "ara/core/string_view.h"에 정의되어 있으며, 함수가 noexcept로 명시되어 있다는 특정 편차를 제외하고는 C++ 표준 [string.view]의 시맨틱을 따릅니다 [SWS_CORE_02172].

사용법 및 매개변수

이 함수는 문자 시퀀스에 대한 포인터 const char *s와 역방향 검색 시작을 위한 선택적 시작 위치 size_type pos = 0를 허용합니다 [SWS_CORE_02172]. 해석: 오버로드 [SWS_CORE_02171]와 달리 길이가 별도로 지정되지 않으므로 매개변수 s은 유효한 널 종료 문자열을 가리켜야 할 것으로 추정됩니다. 질문 Q-52f8ae523925f82b (열림) size_type 타입의 반환 값은 찾은 문자의 인덱스를 제공하며, constexpr 호출로서 컴파일 시점에도 평가될 수 있습니다 [SWS_CORE_02172].

오류 처리 및 동시성

이 함수는 noexcept 및 예외 안전(exception safe)으로 명시되어 있습니다 [SWS_CORE_02172]. C++ 예외를 발생시키지 않으며 DET 또는 DEM 보고를 생성하지 않습니다. 상수 멤버 함수(const)로서 기본 StringView 인스턴스를 수정하지 않습니다 [SWS_CORE_02172].

상호 작용

ara::core::StringView 내에는 StringView 객체 [SWS_CORE_02169], 단일 문자 char [SWS_CORE_02170], 명시적 길이 제한이 있는 포인터 n [SWS_CORE_02171]에 대한 밀접하게 관련된 오버로드가 제공됩니다. 유사한 인터페이스가 ara::core::BasicString([SWS_CORE_03318], [SWS_CORE_03335])에도 존재하지만, 그곳의 포인터 연산은 차이점으로 not exception safe로 선언되어 있습니다 [SWS_CORE_03335].

이 텍스트는 AUTOSAR 사양 R25-11을 기반으로 AI에 의해 생성되었습니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02172
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02172@rel:R25-11#cef48411
Content hash
cef48411
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02172
Status: valid/unmigrated Version: rel:R25-11#f2ed8d65 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02172@rel:R25-11#f2ed8d65
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#0e4b27072026-09-30
  • R24-11rel:R24-11#3d9606592026-10-14
  • R25-11rel:R25-11#f2ed8d652026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 front [SWS_CORE_02134]

constexpr const_reference front () const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe
Undefiniertes VerhaltenThe behavior of this function is undefined if: (empty() == true)

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02134
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02134@rel:R25-11#2351c875
Content hash
2351c875
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02134
Status: valid/unmigrated Version: rel:R25-11#7eb16d28 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02134@rel:R25-11#7eb16d28
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#062b83472026-09-30
  • R24-11rel:R24-11#e4ea223b2026-10-14
  • R25-11rel:R25-11#7eb16d282026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 length [SWS_CORE_02129]

constexpr size_type length () const noexcept;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02129
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02129@rel:R25-11#600e645f
Content hash
600e645f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02129
Status: valid/unmigrated Version: rel:R25-11#ad8f44cd Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02129@rel:R25-11#ad8f44cd
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#f18abc3c2026-09-30
  • R24-11rel:R24-11#1b5c3ba12026-10-14
  • R25-11rel:R25-11#ad8f44cd2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 max_size [SWS_CORE_02130]

constexpr size_type max_size () const noexcept;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02130
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02130@rel:R25-11#e3a796a8
Content hash
e3a796a8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02130
Status: valid/unmigrated Version: rel:R25-11#ba5261b2 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02130@rel:R25-11#ba5261b2
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#7cb038d22026-09-30
  • R24-11rel:R24-11#65d6d7692026-10-14
  • R25-11rel:R25-11#ba5261b22026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 operator= [SWS_CORE_02116] Upstream: RS_AP_00145

constexpr StringView & operator= (const StringView &other) noexcept=default;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02116
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02116@rel:R25-11#c75c1dd0
Content hash
c75c1dd0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02116
Status: valid/unmigrated Version: rel:R25-11#474dfff5 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02116@rel:R25-11#474dfff5
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#07f45d522026-09-30
  • R24-11rel:R24-11#5feb99a32026-10-14
  • R25-11rel:R25-11#474dfff52026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 operator= [SWS_CORE_02118] Upstream: RS_AP_00145

constexpr StringView & operator= (StringView &&other) noexcept=default;

[AUTOSAR defined] not present in ISO-14882. Move assignment operator

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02118
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02118@rel:R25-11#4b654ab1
Content hash
4b654ab1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02118
Status: valid/unmigrated Version: rel:R25-11#c1fe1b68 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02118@rel:R25-11#c1fe1b68
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#94f1be952026-09-30
  • R24-11rel:R24-11#604b81ec2026-10-14
  • R25-11rel:R25-11#c1fe1b682026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 operator[] [SWS_CORE_02132]

constexpr const_reference operator[] (size_type pos) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe
Undefiniertes VerhaltenThe behavior of this function is undefined if: (pos >= size())

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02132
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02132@rel:R25-11#524f1ac6
Content hash
524f1ac6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02132
Status: valid/unmigrated Version: rel:R25-11#48ad2cf7 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02132@rel:R25-11#48ad2cf7
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#1f32ca172026-09-30
  • R24-11rel:R24-11#3e2e7dd12026-10-14
  • R25-11rel:R25-11#48ad2cf72026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 rbegin [SWS_CORE_02124]

constexpr const_reverse_iterator rbegin () const noexcept;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02124
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02124@rel:R25-11#d899aaef
Content hash
d899aaef
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02124
Status: valid/unmigrated Version: rel:R25-11#220a6a7e Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02124@rel:R25-11#220a6a7e
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#05584e392026-09-30
  • R24-11rel:R24-11#6630fc1a2026-10-14
  • R25-11rel:R25-11#220a6a7e2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 remove_prefix [SWS_CORE_02137]

constexpr void remove_prefix (size_type n) noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 718964f271f2 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

ara::core::StringView 클래스의 멤버 함수 remove_prefix([SWS_CORE_02137])는 헤더 파일 #include "ara/core/string_view.h"를 통해 제공됩니다. 이 함수는 시그니처 constexpr void remove_prefix (size_type n) noexcept;를 가집니다([SWS_CORE_02137]). 이 함수는 size_type 타입의 매개변수 n를 전달받으며 반환값을 반환하지 않습니다. 시맨틱은 [string.view]의 표준 용법과 일치하지만 함수가 noexcept로 선언되어 있다는 점에서 차이가 있습니다([SWS_CORE_02137]). 해석으로서 이 메서드는 constexpr 사양 덕분에 컴파일 타임에도 평가될 수 있을 것으로 보입니다. 질문 Q-52b1ae9faeef8180 (열림)

오류 처리 및 제한 사항

이 함수는 예외 안전(exception safe)으로 명시되어 있으며 예외를 발생시키지 않습니다([SWS_CORE_02137]). 특정 오류 코드나 DET 또는 DEM을 통한 알림은 정의되어 있지 않습니다. 다만 한 가지 중요한 제한 사항이 적용됩니다: n > size()인 경우 함수의 동작은 정의되지 않습니다([SWS_CORE_02137]). 호출 측은 실행 전에 제거할 문자의 수가 문자열 뷰의 현재 길이를 초과하지 않는지 확인해야 합니다. 재진입성이나 동시성에 대한 추가 요구사항은 표준에 기술되어 있지 않습니다.

이 사용 지침은 사양을 기반으로 AI에 의해 생성되었습니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe
Undefiniertes VerhaltenThe behavior of this function is undefined if: (n > size())

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02137
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02137@rel:R25-11#762280fd
Content hash
762280fd
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02137
Status: valid/unmigrated Version: rel:R25-11#ec454e9c Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02137@rel:R25-11#ec454e9c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#25a72b182026-09-30
  • R24-11rel:R24-11#33b8e6a82026-10-14
  • R25-11rel:R25-11#ec454e9c2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 remove_suffix [SWS_CORE_02138]

constexpr void remove_suffix (size_type n) noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 23bb3382cb4c 출처
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

ara::core::StringView 클래스의 멤버 함수 remove_suffix는 헤더 파일 #include "ara/core/string_view.h"를 통해 제공됩니다 [SWS_CORE_02138]. 이 함수는 View가 참조하는 문자 창의 오른쪽 끝(접미사)에서 지정된 n개의 문자만큼 줄이는 역할을 합니다. 연산은 반환값 없이(void) 호출 인스턴스에서 직접 동기식으로 수행됩니다 [SWS_CORE_02138]. constexpr 지정 덕분에 이 함수는 컴파일 타임 컨텍스트에서 컴파일 타임에도 호출될 수 있습니다 [SWS_CORE_02138].

오류 처리, 예외 안전성 및 경계 조건과 관련하여 다음 사양 규정이 적용됩니다 [SWS_CORE_02138]:

  • 예외 안전성 및 표준 편차: 시맨틱은 기본적으로 C++ 표준의 [string.view]에 있는 해당 사용법을 따르지만, 명시적 편차로서 이 함수가 noexcept로 선언되고 예외 안전(exception safe)으로 지정되어 있다는 점을 가집니다 [SWS_CORE_02138]. 따라서 예외를 전혀 발생시키지 않으며 오류 코드를 반환하지도 않습니다.
  • 잘못된 매개변수 시 정의되지 않은 동작: 전달된 매개변수 n가 View의 현재 길이보다 큰 경우(n > size()), 함수의 동작은 명시적으로 정의되지 않은 것으로 지정되어 있습니다 [SWS_CORE_02138].
  • 호출자의 책임: 예외 처리도 런타임 검사도 제공되지 않으므로, 호출이 발생하기 전에 항상 사전 조건 n <= size()가 준수되도록 보장하는 것은 전적으로 호출 코드의 책임입니다.

이 사용 지침은 자동으로 생성되었으며 오직 R25-11용 AUTOSAR 사양만을 기반으로 합니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe
Undefiniertes VerhaltenThe behavior of this function is undefined if: (n > size())

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02138
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02138@rel:R25-11#edbd0614
Content hash
edbd0614
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02138
Status: valid/unmigrated Version: rel:R25-11#f46ba019 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02138@rel:R25-11#f46ba019
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#423ca1252026-09-30
  • R24-11rel:R24-11#1835e3b62026-10-14
  • R25-11rel:R25-11#f46ba0192026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 rend [SWS_CORE_02125]

constexpr const_reverse_iterator rend () const noexcept;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02125
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02125@rel:R25-11#a62a628f
Content hash
a62a628f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02125
Status: valid/unmigrated Version: rel:R25-11#8c33f37b Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02125@rel:R25-11#8c33f37b
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#6da2191a2026-09-30
  • R24-11rel:R24-11#201552182026-10-14
  • R25-11rel:R25-11#8c33f37b2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 rfind [SWS_CORE_02161]

constexpr size_type rfind (StringView s, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 5f33ccf3504d 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

ara::core::StringView 클래스([SWS_CORE_02161])의 함수 rfind은 매개변수 s(타입 StringView)으로 지정된 부분 문자열의 마지막 출현 위치를 동기식으로 찾는 역할을 합니다. 기본값 0을 갖는 size_type 타입의 매개변수 pos를 통해 검색 위치가 제어됩니다. 반환값으로 메서드는 검색된 위치를 size_type로 반환합니다. 시맨틱은 [string.view]([SWS_CORE_02161])의 정의를 따릅니다. 이 함수는 constexpr로 정의되어 있으며 헤더 파일 #include "ara/core/string_view.h"를 통해 포함됩니다([SWS_CORE_02161]).

오류 처리

이 인터페이스는 noexcept으로 선언되어 있으며 exception safe로 지정되어 있습니다([SWS_CORE_02161]). 예외가 발생하지 않으며 DET 또는 DEM 인스턴스를 통해 오류가 보고되지 않습니다. 부분 시퀀스를 찾지 못한 경우 [string.view]에 따라 반환값을 통해 신호가 전달됩니다.

동시성 및 제약사항

rfind은 const로 선언되어 있으므로 호출 시 객체를 수정하지 않습니다. 해석: 따라서 동일한 StringView 인스턴스에 대한 여러 스레드의 동시 순수 읽기 접근은 외부 동기화 없이도 스레드 안전할 것으로 보입니다. 질문 Q-95c78858675b63cf (열림)

상호 작용

ara::core::StringView 내에는 단일 문자([SWS_CORE_02162]) 및 길이 정보([SWS_CORE_02163]) 또는 시작 위치([SWS_CORE_02164])가 있는 원시 포인터에 대한 오버로드가 존재하며, 이들 역시 constexpr 및 noexcept로 설계되어 있습니다. 또한 ara::core::BasicString은 StringView([SWS_CORE_03316]) 또는 문자열 객체([SWS_CORE_03325], [SWS_CORE_03326], [SWS_CORE_03327], [SWS_CORE_03328]) 전달을 위한 해당하는 rfind 메서드를 제공합니다.

이 텍스트는 AI에 의해 작성되었습니다. 모든 정보는 전적으로 AUTOSAR 릴리스 R25-11의 사양을 기반으로 합니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02161
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02161@rel:R25-11#0cb0443d
Content hash
0cb0443d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02161
Status: valid/unmigrated Version: rel:R25-11#6f3374cf Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02161@rel:R25-11#6f3374cf
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#ffac9f6a2026-09-30
  • R24-11rel:R24-11#98774dfb2026-10-14
  • R25-11rel:R25-11#6f3374cf2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 rfind [SWS_CORE_02162]

constexpr size_type rfind (char c, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 23fce4770293 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

ara::core::StringView 클래스의 멤버 함수 rfind은(는) 문자열 뷰 [SWS_CORE_02162] 내에서 단일 문자를 역방향으로 검색하는 역할을 합니다. 이 함수는 헤더 ara/core/string_view.h을(를) 통해 제공되며 [string.view] [SWS_CORE_02162]의 해당 의미 체계를 따릅니다.

호출 컨텍스트 및 매개변수와 관련하여 다음 사항이 적용됩니다:

  • 매개변수: 이 함수는 char 타입의 검색 대상 문자 c 및 선택적으로 size_type 타입의 시작 위치 pos을(를) 받으며, 시작 위치의 기본값은 시그니처에 따라 0입니다 [SWS_CORE_02162].
  • 반환값: 결과는 size_type 타입의 위치 인덱스로 반환됩니다 [SWS_CORE_02162].
  • 실행: 호출은 동기식으로 수행되며 constexpr 및 const(으)로 명시되어 있어 컴파일 시간에도 평가가 수행될 수 있습니다 [SWS_CORE_02162].

예외 처리 및 동시성과 관련하여 이 메서드는 noexcept 및 “exception safe”로 분류됩니다 [SWS_CORE_02162]. 특정 DET 또는 DEM 오류 메시지는 정의되어 있지 않습니다. ara::core::StringView에 대한 부작용 없는 읽기 작업이므로 여러 스레드에서 동시에 읽기 호출을 수행할 수 있을 것으로 보입니다. 질문 Q-b8c95a8d62b4d144 (열림)

관련 인터페이스와의 상호 작용에서 이 함수는 부분 뷰 검색 오버로드 StringView [SWS_CORE_02161] 및 길이 제한이 있거나([SWS_CORE_02163]) 기본 오프셋을 갖는([SWS_CORE_02164]) C 문자열 포인터 검색 오버로드를 보완합니다. 예외 안전하지 않은 것으로 분류되고 pos = npos을(를) 기본값으로 사용하는 단일 문자 대상 ara::core::BasicString::rfind [SWS_CORE_03328]와(과) 달리, StringView 구현은 완전한 무예외성을 보장합니다 [SWS_CORE_02162].

이 텍스트는 AI에 의해 자동으로 생성되었으며 오로지 명세의 페이로드에만 의존합니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02162
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02162@rel:R25-11#71db32f3
Content hash
71db32f3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02162
Status: valid/unmigrated Version: rel:R25-11#138147bd Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02162@rel:R25-11#138147bd
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#d63df6882026-09-30
  • R24-11rel:R24-11#c5eb2fbd2026-10-14
  • R25-11rel:R25-11#138147bd2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 rfind [SWS_CORE_02163]

constexpr size_type rfind (const char *s, size_type pos, size_type n) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 9ad4b80679fa 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

헤더 ara/core/string_view.h에 있는 클래스 ara::core::StringView의 멤버 함수 [SWS_CORE_02163]은(는) 부분 문자열에 대한 동기식 역방향 검색을 수행합니다. 검색할 문자를 가리키는 포인터 s, 시작 위치 pos 및 문자 수 n을(를) 허용합니다. 의미 체계는 [string.view]의 규격과 일치하지만, noexcept(으)로 명시적으로 지정되어 차이가 있습니다. 발견된 위치는 size_type 유형의 값으로 반환됩니다.

오류 처리를 위해 사양에서는 이 함수가 예외 안전(exception safe)하며 예외를 발생시키지 않도록 규정하고 있습니다 [SWS_CORE_02163]. 페이로드에는 DET 또는 DEM을 통한 오류 메시지나 특수 오류 코드가 존재하지 않습니다.

이 작업은 constexpr 및 const(으)로 한정되어 있으므로 컴파일 시점에 이미 평가될 수 있습니다 [SWS_CORE_02163]. 해석: 메서드 호출이 객체의 상태를 수정하지 않으므로 동일한 StringView 인스턴스에 대한 여러 동시 읽기 액세스는 스레드 안전하게 실행될 수 있을 것으로 추정됩니다. 질문 Q-6d5648c4365cf55d (열림)

검색 기능의 연계에서 [SWS_CORE_02163]은(는) StringView 객체 [SWS_CORE_02161], 개별 문자 [SWS_CORE_02162] 및 길이 제한이 없는 포인터 [SWS_CORE_02164]에 대한 관련 오버로드를 보완합니다. ara::core::BasicString [SWS_CORE_03326]의 포인터 기반 변형과 비교하여 [SWS_CORE_02163]은(는) 보장된 예외 안전성이 특징인 반면, String 구현은 not exception safe로 선언되어 있습니다.

이 사용 지침은 사양을 기반으로 AI에 의해 생성되었습니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02163
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02163@rel:R25-11#e7f7ee01
Content hash
e7f7ee01
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02163
Status: valid/unmigrated Version: rel:R25-11#ba9e060c Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02163@rel:R25-11#ba9e060c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#7c539bb22026-09-30
  • R24-11rel:R24-11#773b57db2026-10-14
  • R25-11rel:R25-11#ba9e060c2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 rfind [SWS_CORE_02164]

constexpr size_type rfind (const char *s, size_type pos=0) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: e69f05c5c49b 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

ara::core::StringView 클래스의 동기 멤버 함수 rfind은(는) [SWS_CORE_02164]에 따라 문자열 뷰 내에서 문자열의 마지막 발생 위치를 찾는 데 사용됩니다. 이 함수는 헤더 ara/core/string_view.h을(를) 통해 선언됩니다. 이 함수는 검색할 하위 시퀀스에 대한 포인터 const char *s 및 선택적으로 역방향 검색을 위한 시작 인덱스 size_type pos = 0을(를) 기대합니다. 결과는 size_type(으)로 반환됩니다. 함수가 constexpr(으)로 정의되어 있으므로 검색은 런타임에 또는 이미 컴파일 타임에 수행될 수 있습니다.

오류 처리 및 예외 안전성

[SWS_CORE_02164]에 따르면 rfind은(는) noexcept(으)로 선언되어 있고 예외 안전(exception safe)으로 분류되어 있으며, 이는 [string.view]에 대한 명시적인 편차를 나타냅니다. 따라서 C++ 예외 던지기는 배제됩니다. 명세 범위에는 특정 오류 코드 및 DEM이나 DET로의 알림이 정의되어 있지 않습니다.

동시성 및 제약사항

const 메서드이므로 호출은 ara::core::StringView 객체에 수정 부작용을 일으키지 않습니다([SWS_CORE_02164]). 해석: 추가적인 길이 매개변수가 없으므로 구현체는 s이(가) 유효한 널 종료 문자열을 가리킬 것으로 기대할 것으로 보입니다. 질문 Q-58b14518a8202703 (열림)

상호 작용

ara::core::StringView 내에서 rfind은(는) StringView 인수([SWS_CORE_02161]), 단일 문자([SWS_CORE_02162]), 길이 지정이 포함된 포인터 n([SWS_CORE_02163])를 위한 오버로드와 연계되어 제공됩니다. ara::core::BasicString 클래스가 유사한 검색 작업(예: [SWS_CORE_03316])을 제공하지만, 해당 클래스의 포인터 오버로드는 일부 예외 안전하지 않습니다([SWS_CORE_03327]).

이 사용 지침은 R25-11 릴리스용 명세를 바탕으로 자동 생성되었습니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02164
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02164@rel:R25-11#d129e566
Content hash
d129e566
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02164
Status: valid/unmigrated Version: rel:R25-11#d63db259 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02164@rel:R25-11#d63db259
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#ddbe1f912026-09-30
  • R24-11rel:R24-11#631953d62026-10-14
  • R25-11rel:R25-11#d63db2592026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 size [SWS_CORE_02128]

constexpr size_type size () const noexcept;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02128
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02128@rel:R25-11#bce77fc4
Content hash
bce77fc4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02128
Status: valid/unmigrated Version: rel:R25-11#46ad2812 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02128@rel:R25-11#46ad2812
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#12a9ac462026-09-30
  • R24-11rel:R24-11#e864df132026-10-14
  • R25-11rel:R25-11#46ad28122026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 starts_with [SWS_CORE_02148]

constexpr bool starts_with (StringView sv) const noexcept;

As per corresponding usage in [string.view] in [15]

Literaturverzeichnis SWS Core: [15] ISO/IEC 14882:2020, Programming languages – C++ – www.iso.org

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: dbcec7b2a013 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

ara::core::StringView 클래스의 멤버 함수 starts_with은(는) 문자열이 StringView 타입의 지정된 접두사 sv(으)로 시작하는지 동기적으로 확인합니다([SWS_CORE_02148]). 이 함수는 헤더 ara/core/string_view.h에 선언되어 있습니다. constexpr 메서드로서 이 호출은 런타임뿐만 아니라 컴파일 타임에도 평가될 수 있습니다. 시맨틱은 C++20 표준의 [string.view] 사양에 해당합니다([SWS_CORE_02148]).

오류 처리

이 함수는 noexcept(으)로 선언되어 있으며 예외 안전(“exception safe”)으로 명시되어 있습니다([SWS_CORE_02148]). 예외가 발생하지 않으며 DET 또는 DEM을 통해 오류 메시지가 전송되지 않습니다. 문자 시퀀스가 일치하지 않으면 정상적으로 false이(가) 반환됩니다.

동시성 및 제약사항

스레드 안전성에 대해 사양에서는 명시적인 정보를 제공하지 않습니다. 해석: 변경 불가능한 뷰에 대한 상태 비저장 const 메서드이므로, 여러 스레드에서의 동시 읽기 접근은 안전하고 재진입 가능할 것으로 보입니다. 질문 Q-24f102c9029c95ba (열림) 특별한 호출 컨텍스트나 순서 조건은 지정되어 있지 않습니다.

상호 작용

접두사를 유연하게 확인하기 위해 StringView용 변형 외에도 두 가지 추가 오버로드가 제공됩니다. 하나는 단일 문자 char([SWS_CORE_02149])용이고, 다른 하나는 널 종료 문자열 const char*([SWS_CORE_02150])용입니다.

이 사용 지침은 AI에 의해 작성되었으며 R25-11 릴리스의 사양을 기반으로 합니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02148
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02148@rel:R25-11#bcd9fc05
Content hash
bcd9fc05
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02148
Status: valid/unmigrated Version: rel:R25-11#4c6a7c7f Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02148@rel:R25-11#4c6a7c7f
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#1b8596c12026-09-30
  • R24-11rel:R24-11#253a8a532026-10-14
  • R25-11rel:R25-11#4c6a7c7f2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 starts_with [SWS_CORE_02149]

constexpr bool starts_with (char c) const noexcept;

As per corresponding usage in [string.view] in [15]

Literaturverzeichnis SWS Core: [15] ISO/IEC 14882:2020, Programming languages – C++ – www.iso.org

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: cbd4b1c50f57 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

ara::core::StringView 클래스의 멤버 함수 starts_with은(는) 문자 시퀀스가 전달된 단일 문자 c(으)로 시작하는지 동기적으로 확인합니다 [SWS_CORE_02149]. 선언은 ara/core/string_view.h 헤더를 통해 제공되며, ISO/IEC 14882:2020 C++ 표준의 [string.view] 동작을 따릅니다 [SWS_CORE_02149].

사용법 및 의미론

매개변수로 char 타입의 단일 문자가 전달됩니다. 이 함수는 불리언 값을 반환합니다. 즉, 기본 문자열이 비어 있지 않고 첫 번째 문자가 c와 일치하면 true을(를), 그렇지 않으면 false을(를) 반환합니다. constexpr(으)로 지정되어 있으므로 컴파일 시점에 비교를 이미 평가할 수 있습니다 [SWS_CORE_02149].

오류 처리 및 예외 안전성

명세에서는 이 함수를 예외 안전(exception safe)하며 명시적으로 noexcept(으)로 규정합니다 [SWS_CORE_02149]. 예외가 발생하지 않으며 DET 또는 DEM을 통해 오류 코드가 보고되지도 않습니다. 빈 문자 시퀀스의 경우 오류가 발생하지 않고 함수가 정상적으로 false을(를) 반환합니다.

동시성 및 제약사항

해석: 부작용이 없으며 const(으)로 선언된 검사 함수이므로, 동일한 StringView 인스턴스에 대한 동시 읽기 호출은 스레드 안전할 것으로 보입니다. 질문 Q-4b87a6891c7abb18 (열림) 특정한 순서 조건은 없습니다.

상호 작용

이 함수는 ara::core::StringView에서 starts_with의 다른 두 오버로드를 보완합니다:

  • 다른 문자 뷰 starts_with(StringView sv)에 대한 검사 [SWS_CORE_02148] 및
  • null로 끝나는 문자열 starts_with(const char *str)에 대한 검사 [SWS_CORE_02150].

이 참고 사항은 AUTOSAR R25-11을 기반으로 자동 생성되었습니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02149
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02149@rel:R25-11#db6c1efe
Content hash
db6c1efe
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02149
Status: valid/unmigrated Version: rel:R25-11#28a30a0f Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02149@rel:R25-11#28a30a0f
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#fa0c3b732026-09-30
  • R24-11rel:R24-11#ea854d512026-10-14
  • R25-11rel:R25-11#28a30a0f2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 starts_with [SWS_CORE_02150]

constexpr bool starts_with (const char *str) const noexcept;

As per corresponding usage in [string.view] in [15] 1. The function is noexcept

Literaturverzeichnis SWS Core: [15] ISO/IEC 14882:2020, Programming languages – C++ – www.iso.org

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 6c99bbc1721d 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

ara::core::StringView 클래스의 동기 멤버 함수 starts_with은(는) 참조된 문자열이 널 종료 C 문자열 str(으)로 시작하는지 확인합니다([SWS_CORE_02150]). 확인 결과는 bool(으)로 반환됩니다([SWS_CORE_02150]). 이 함수는 constexpr(으)로 정의되어 있으며 헤더 파일 ara/core/string_view.h을(를) 통해 사용할 수 있습니다([SWS_CORE_02150]).

오류 처리와 관련하여 이 연산은 noexcept(으)로 선언되어 있으며 예외 안전(exception safe)(으)로 명시되어 있습니다([SWS_CORE_02150]). 따라서 예외를 발생시키지 않습니다. 이 함수에는 특정 오류 코드, 오류 발생 시 반환값 또는 DET나 DEM에 대한 보고가 제공되지 않습니다.

const 메서드이므로 호출하더라도 StringView 객체는 변경되지 않습니다([SWS_CORE_02150]). constexpr(으)로 표시되어 있어 컴파일 타임에 이미 평가가 수행될 수 있습니다([SWS_CORE_02150]). 해석: 시맨틱이 C++ 표준 ISO/IEC 14882:2020에 해당하므로([SWS_CORE_02150]), 포인터 str은(는) 유효한 문자열을 가리켜야 하며 nullptr이(가) 아니어야 할 것으로 추정됩니다. 질문 Q-2d35e65360268387 (열림)

다른 인터페이스와의 상호 작용에서 이 오버로드는 starts_with의 다른 두 가지 변형을 보완합니다. 즉, StringView 객체를 통한 확인([SWS_CORE_02148]) 및 char 타입의 단일 문자를 통한 확인([SWS_CORE_02149])입니다. 세 가지 오버로드는 모두 C++ 표준의 [string.view]에 따른 동일한 시맨틱을 가지며 예외에 안전합니다([SWS_CORE_02148], [SWS_CORE_02149], [SWS_CORE_02150]).

이 사용 지침은 AUTOSAR Adaptive R25-11 사양을 바탕으로 자동 생성되었습니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02150
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02150@rel:R25-11#bd8e76fa
Content hash
bd8e76fa
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02150
Status: valid/unmigrated Version: rel:R25-11#54439b97 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02150@rel:R25-11#54439b97
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#0a20559c2026-09-30
  • R24-11rel:R24-11#5d9dc57c2026-10-14
  • R25-11rel:R25-11#54439b972026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 substr [SWS_CORE_02141]

constexpr StringView substr (size_type pos=0, size_type n=npos) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. if (pos > size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 9aff7896b6f5 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

ara::core::StringView 클래스의 멤버 함수 substr은(는) ISO C++ [string.view] [SWS_CORE_02141]에 따라 기본 문자 범위의 부분 뷰를 제공합니다. 이 함수는 헤더 #include "ara/core/string_view.h"을(를) 통해 제공되며 constexpr 및 noexcept(으)로 선언되어 있습니다 [SWS_CORE_02141].

동기 인터페이스의 매개변수는 다음과 같이 정의됩니다:

  • pos: 기본값이 0인 size_type 타입의 문자 뷰 내 시작 위치 [SWS_CORE_02141].
  • n: 기본값이 npos인 size_type 타입의 가져올 최대 문자 수 [SWS_CORE_02141].

반환값으로 지정된 문자 범위를 참조하는 새로운 StringView 객체가 생성됩니다 [SWS_CORE_02141].

오류 발생 시 사양은 C++ 표준과의 의도적인 편차를 제공합니다. pos > size()이(가) 참인 경우 std::out_of_range [SWS_CORE_02141] 대신 위반 IsoStdOutOfRangeViolation이(가) 트리거됩니다. substr이(가) exception safe 및 noexcept(으)로 선언되어 있으므로 이 위반의 트리거는 C++ 예외를 던지는 것이 아니라 플랫폼 전반의 위반 처리 메커니즘으로 구현되었을 것으로 보입니다 [SWS_CORE_02141]. 질문 Q-1d2b8ad65de74e05 (열림)

#include "ara/core/string.h"의 ara::core::BasicString::substr [SWS_CORE_03345]과의 상호작용에서 기능적 차이가 드러납니다. BasicString::substr이(가) not exception safe(으)로 분류되어 복사된 문자열을 할당하는 반면, StringView::substr은(는) 완전히 예외 안전하며 할당 없이 작동합니다 [SWS_CORE_02141]. 그러나 두 함수 모두 IsoStdOutOfRangeViolation [SWS_CORE_02141] [SWS_CORE_03345]을(를) 통해 범위 초과를 일관되게 처리합니다.

이 텍스트는 AUTOSAR 사양 R25-11을 기반으로 AI에 의해 생성되었습니다.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe
Verletzungen (Violations)IsoStdOut- Description as per std::out_of_range. OfRangeViolation

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02141
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02141@rel:R25-11#db7c34af
Content hash
db7c34af
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02141
Status: valid/unmigrated Version: rel:R25-11#d8086c78 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02141@rel:R25-11#d8086c78
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#52917eba2026-09-30
  • R24-11rel:R24-11#692e60132026-10-14
  • R25-11rel:R25-11#d8086c782026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 swap [SWS_CORE_02139]

constexpr void swap (StringView &other) noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe
Undefiniertes VerhaltenThe behavior of this function is undefined if: (n > size())

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02139
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02139@rel:R25-11#5dcf62ac
Content hash
5dcf62ac
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02139
Status: valid/unmigrated Version: rel:R25-11#036336f9 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02139@rel:R25-11#036336f9
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#c30837122026-09-30
  • R24-11rel:R24-11#9bbb741c2026-10-14
  • R25-11rel:R25-11#036336f92026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 ~StringView [SWS_CORE_02119] Upstream: RS_AP_00145

~StringView () noexcept=default;

[AUTOSAR defined] not present in ISO-14882. Destructor

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02119
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02119@rel:R25-11#d6531963
Content hash
d6531963
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02119
Status: valid/unmigrated Version: rel:R25-11#f8fc337d Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02119@rel:R25-11#f8fc337d
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#2419cd1d2026-09-30
  • R24-11rel:R24-11#0a6aa3182026-10-14
  • R25-11rel:R25-11#f8fc337d2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

타입 별칭 문서

타입 별칭 const_iterator [SWS_CORE_02105]

using const_iterator = {<const-iterator-type>};

As per corresponding usage in [string.view] Implementation {<const-iterator-type>} shall be an implementation-defined type

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symbolconst_iterator

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02105
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02105@rel:R25-11#0a2b0b73
Content hash
0a2b0b73
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02105
Status: valid/unmigrated Version: rel:R25-11#57ae7667 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02105@rel:R25-11#57ae7667
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#29abb2092026-09-30
  • R24-11rel:R24-11#d0e8c2622026-10-14
  • R25-11rel:R25-11#57ae76672026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

타입 별칭 const_pointer [SWS_CORE_02102]

using const_pointer = const value_type*;

As per corresponding usage in [string.view] except for the following deviations: 1. Pointer type shall be specialized to value_type

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symbolconst_pointer

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02102
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02102@rel:R25-11#0d873f89
Content hash
0d873f89
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02102
Status: valid/unmigrated Version: rel:R25-11#a03963eb Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02102@rel:R25-11#a03963eb
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#946a93e72026-09-30
  • R24-11rel:R24-11#32b2624c2026-10-14
  • R25-11rel:R25-11#a03963eb2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

타입 별칭 const_reference [SWS_CORE_02104]

using const_reference = const value_type&;

As per corresponding usage in [string.view] except for the following deviations: 1. Reference type shall be specialized to value_type

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symbolconst_reference

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02104
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02104@rel:R25-11#31136fcb
Content hash
31136fcb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02104
Status: valid/unmigrated Version: rel:R25-11#72824c0c Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02104@rel:R25-11#72824c0c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#eb936d1a2026-09-30
  • R24-11rel:R24-11#d77f02742026-10-14
  • R25-11rel:R25-11#72824c0c2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

타입 별칭 const_reverse_iterator [SWS_CORE_02107]

using const_reverse_iterator = std::reverse_iterator<const_iterator>;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symbolconst_reverse_iterator

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02107
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02107@rel:R25-11#e158f2f6
Content hash
e158f2f6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02107
Status: valid/unmigrated Version: rel:R25-11#b02c8f44 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02107@rel:R25-11#b02c8f44
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#b18572d72026-09-30
  • R24-11rel:R24-11#f82317ce2026-10-14
  • R25-11rel:R25-11#b02c8f442026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

타입 별칭 difference_type [SWS_CORE_02110]

using difference_type = std::ptrdiff_t;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symboldifference_type

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02110
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02110@rel:R25-11#b5917dcf
Content hash
b5917dcf
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02110
Status: valid/unmigrated Version: rel:R25-11#21b119d1 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02110@rel:R25-11#21b119d1
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#21f01c1c2026-09-30
  • R24-11rel:R24-11#6fa74d6b2026-10-14
  • R25-11rel:R25-11#21b119d12026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

타입 별칭 iterator [SWS_CORE_02106]

using iterator = const_iterator;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symboliterator

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02106
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02106@rel:R25-11#9b38a9ae
Content hash
9b38a9ae
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02106
Status: valid/unmigrated Version: rel:R25-11#a4d2487b Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02106@rel:R25-11#a4d2487b
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#cae576322026-09-30
  • R24-11rel:R24-11#ebc3107a2026-10-14
  • R25-11rel:R25-11#a4d2487b2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

타입 별칭 pointer [SWS_CORE_02101]

using pointer = value_type*;

As per corresponding usage in [string.view] except for the following deviations: 1. Pointer type shall be specialized to value_type

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symbolpointer

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02101
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02101@rel:R25-11#2b3bfe7a
Content hash
2b3bfe7a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02101
Status: valid/unmigrated Version: rel:R25-11#d83b69d9 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02101@rel:R25-11#d83b69d9
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#8021c0d02026-09-30
  • R24-11rel:R24-11#7d5c10e22026-10-14
  • R25-11rel:R25-11#d83b69d92026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

타입 별칭 reference [SWS_CORE_02103]

using reference = value_type&;

As per corresponding usage in [string.view] except for the following deviations: 1. Reference type shall be specialized to value_type

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symbolreference

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02103
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02103@rel:R25-11#13d58b8a
Content hash
13d58b8a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02103
Status: valid/unmigrated Version: rel:R25-11#6295c4c4 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02103@rel:R25-11#6295c4c4
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#08440c982026-09-30
  • R24-11rel:R24-11#43b2a6bd2026-10-14
  • R25-11rel:R25-11#6295c4c42026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

타입 별칭 reverse_iterator [SWS_CORE_02108]

using reverse_iterator = const_reverse_iterator;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symbolreverse_iterator

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02108
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02108@rel:R25-11#1ec66ef7
Content hash
1ec66ef7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02108
Status: valid/unmigrated Version: rel:R25-11#be77757e Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02108@rel:R25-11#be77757e
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#c4d309332026-09-30
  • R24-11rel:R24-11#b77ec8aa2026-10-14
  • R25-11rel:R25-11#be77757e2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

타입 별칭 size_type [SWS_CORE_02109]

using size_type = std::size_t;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symbolsize_type

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02109
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02109@rel:R25-11#2e439896
Content hash
2e439896
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02109
Status: valid/unmigrated Version: rel:R25-11#31265ae6 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02109@rel:R25-11#31265ae6
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#63eba7d62026-09-30
  • R24-11rel:R24-11#6c191f7d2026-10-14
  • R25-11rel:R25-11#31265ae62026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

타입 별칭 value_type [SWS_CORE_02100]

using value_type = char;

As per corresponding usage in [string.view] except for the following deviations: 1. Type shall be specialized to char

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symbolvalue_type

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02100
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02100@rel:R25-11#c3686d6f
Content hash
c3686d6f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02100
Status: valid/unmigrated Version: rel:R25-11#722cbdec Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02100@rel:R25-11#722cbdec
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#a24c5b762026-09-30
  • R24-11rel:R24-11#a2c0151c2026-10-14
  • R25-11rel:R25-11#722cbdec2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

상수 / 변수 문서

변수 npos [SWS_CORE_02111]

static constexpr size_type npos = size_type(-1);

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symbolnpos
Typsize_type

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_02111
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02111@rel:R25-11#a52bdb84
Content hash
a52bdb84
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02111
Status: valid/unmigrated Version: rel:R25-11#0d95b796 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02111@rel:R25-11#0d95b796
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#065634ff2026-09-30
  • R24-11rel:R24-11#4180de922026-10-14
  • R25-11rel:R25-11#0d95b7962026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill