DEENESPTFRRUARHIKOZHNL

클래스 ara::core::Vector

[SWS_CORE_01301]

template <typename T, typename Allocator = {<fq-allocator>}> class Vector {...};

Implementation of std::pmr::vector container from [vector]

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

사용자 가이드AI 생성

Adaptive 응용 프로그램을 위한 다형성 할당자(polymorphic allocator)를 지원하는 동적 관리 순차 메모리 컨테이너입니다.
AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 221750794e81 출처 열린 질문 (2)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

Adaptive 응용 프로그램을 위한 다형성 할당자(polymorphic allocator)를 지원하는 동적 관리 순차 메모리 컨테이너입니다.

ara::core::Vector은(는) 다형성 할당자 지원을 통해 동적 배열을 제공하는 AUTOSAR Adaptive Platform용 순차 컨테이너입니다[SWS_CORE_01303]. 이 클래스는 연속된 메모리 내에서 반복자 또는 액세스 연산자를 통해 요소의 유연한 삽입, 관리 및 임의 접근(random access)을 가능하게 합니다. 기존 C++ 표준 예외 대신, 구현체는 IsoStdOutOfRangeViolation [SWS_CORE_01354]과(와) 같은 플랫폼별 Violation을 통해 경계 위반을 알립니다. 정의된 선행 조건을 벗어난 잘못된 접근은 정의되지 않은 동작(undefined behavior)으로 이어질 것으로 추정됩니다. 질문 Q-656c6bf029de714e (열림)

컨텍스트

ara::core::Vector 클래스는 std::pmr::vector을(를) 기반으로 하는 AUTOSAR Adaptive Platform의 순차 컨테이너 구현을 나타냅니다. 이 클래스는 value_type [SWS_CORE_01302] 유형의 요소를 연속된 메모리 영역에서 관리하며, 애플리케이션 및 allocator_type [SWS_CORE_01303] 유형의 구성 가능한 할당자와 직접 상호 작용합니다. 다형성 할당자의 통합을 통해 이 클래스는 결정론적이고 자원 효율적인 메모리 관리를 가능하게 합니다. 기반 할당자는 get_allocator [SWS_CORE_01331] 메서드를 통해 조회할 수 있습니다. 표준화된 C++ 알고리즘에 임베딩하기 위해 클래스는 pointer [SWS_CORE_01304], const_pointer [SWS_CORE_01305], reference [SWS_CORE_01306], const_reference [SWS_CORE_01307], size_type [SWS_CORE_01308] 및 difference_type [SWS_CORE_01309]과(와) 같은 기본 타입 정의를 제공합니다.

수명 주기

인스턴스 생성은 다양한 생성자 선택을 통해 수행됩니다:

소유권은 복사 또는 이동을 통해 이전할 수 있습니다. 복사 생성자 [SWS_CORE_01314] 및 복사 할당 연산자 [SWS_CORE_01315]은(는) 데이터를 복제하며, 요소 타입이 예외 없이 복사 가능한 경우 조건부로 noexcept입니다. 추가로 할당자를 사용하는 복사 오버로드가 제공됩니다[SWS_CORE_01323]. 이동 생성자 [SWS_CORE_01316] 및 이동 할당 연산자 [SWS_CORE_01317]은(는) 자원 절약적인 소유권 이전을 가능하게 하며, noexcept 보장은 할당자의 속성에 따라 달라집니다. 여기에도 할당자 할당을 사용하는 변형이 존재합니다[SWS_CORE_01324]. 사후 재할당에는 assign [SWS_CORE_01328] [SWS_CORE_01329] [SWS_CORE_01330]의 메서드 오버로드와 초기화 목록을 위한 할당 연산자 [SWS_CORE_01327]이(가) 사용됩니다.

두 벡터의 내용은 swap [SWS_CORE_01374]을(를) 통해 교환할 수 있습니다. clear [SWS_CORE_01375]을(를) 호출하면 포함된 모든 요소가 소멸되지만, 예약된 용량은 유지됩니다. 수명이 다하면 소멸자 ~Vector [SWS_CORE_01326]이(가) 모든 자원을 해제하며, 확실하게 noexcept(으)로 선언되어 있습니다.

사용 경로

전형적인 사용 경로는 인스턴스화, 사전 할당, 채우기 및 후속 접근으로 구성됩니다:

  1. 생성 및 예약: 인스턴스가 생성되며, 가급적 할당자 [SWS_CORE_01319]을(를) 전달하여 생성됩니다. 목표 크기를 미리 알고 있는 경우, 향후 동적 재할당을 방지하기 위해 reserve [SWS_CORE_01347]을(를) 사전에 호출할 수 있습니다.
  2. 채우기: 요소는 push_back을(를) 통해 복사 [SWS_CORE_01363] 또는 이동 [SWS_CORE_01364](으)로 추가됩니다. emplace_back [SWS_CORE_01362]을(를) 사용하면 객체를 메모리에 직접 생성할 수 있습니다. 특정 삽입 작업은 insert [SWS_CORE_01367] [SWS_CORE_01368] [SWS_CORE_01369] [SWS_CORE_01370] [SWS_CORE_01371] 또는 emplace [SWS_CORE_01366]을(를) 통해 가능합니다.
  3. 상태 쿼리: 사용 여부는 empty [SWS_CORE_01344], 요소 개수는 size [SWS_CORE_01345], 예약된 메모리는 capacity [SWS_CORE_01348]을(를) 통해 조회됩니다. 할당 한도는 max_size [SWS_CORE_01346]이(가) 제공합니다.
  4. 접근 및 순회: 임의 접근을 위해 operator[] [SWS_CORE_01352] [SWS_CORE_01353] 및 at [SWS_CORE_01354] [SWS_CORE_01355] 메서드가 제공됩니다. 경계 요소는 front [SWS_CORE_01356] [SWS_CORE_01357] 및 back [SWS_CORE_01358] [SWS_CORE_01359]을(를) 통해 주소 지정되며, 원시 데이터 포인터는 data [SWS_CORE_01360] [SWS_CORE_01361]을(를) 통해 가져올 수 있습니다. 순회는 iterator [SWS_CORE_01310], const_iterator [SWS_CORE_01311], reverse_iterator [SWS_CORE_01312] 및 const_reverse_iterator [SWS_CORE_01313]을(를) 사용하여 begin [SWS_CORE_01332] [SWS_CORE_01333], end [SWS_CORE_01334] [SWS_CORE_01335]과(와) 같은 전진 반복자, 상수 반복자 cbegin [SWS_CORE_01340], cend [SWS_CORE_01341] 또는 역방향 반복자 [SWS_CORE_01336] [SWS_CORE_01337] [SWS_CORE_01338] [SWS_CORE_01339] [SWS_CORE_01342] [SWS_CORE_01343]을(를) 통해 수행됩니다.
  5. 축소 및 정리: 개별 요소는 pop_back [SWS_CORE_01365] 또는 erase [SWS_CORE_01372] [SWS_CORE_01373](으)로 제거됩니다. 사용되지 않은 용량은 shrink_to_fit [SWS_CORE_01349]을(를) 통해 해제할 수 있습니다.
Typischer Nutzungsablauf von ara::core::Vector애플리케이션VectorAllocatorUse Case: 초기화 및 메모리 예약Vector(alloc)Allokator registrierenreserve(n)Speicher anfordernSpeicher bereitgestelltUse Case: 요소 추가push_back(elem) / emplace_back(...)메모리에 요소 생성Use Case: Elementzugriffat(i)alti < size()요소에 대한 참조i >= size()IsoStdOutOfRangeViolationUse Case: Bereinigungclear()요소 소멸

시퀀스 다이어그램: 할당 및 채우기부터 접근에 이르기까지 컨테이너 사용의 일반적인 흐름. 출처: [SWS_CORE_01319], [SWS_CORE_01347], [SWS_CORE_01363], [SWS_CORE_01354], [SWS_CORE_01375]

오류 시나리오

표준 C++ 동작과 달리 ara::core::Vector은(는) 일반적인 C++ 예외 대신 플랫폼별 Violation을 통해 오류 상태를 알립니다:

본 가이드는 AUTOSAR Adaptive R25-11 사양 요구사항을 기반으로 AI 시스템을 통해 생성되었습니다.

멤버 맵

클래스 다이어그램

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

G nara__core__Vector473 Vector + Vector() + operator=() + ~Vector() + capacity() + empty() + max_size() + reserve() + shrink_to_fit() + size() + at() + back() + data() + front() + operator[]() + begin() + cbegin() … 17 weitere

상세 보기

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

생성자 및 소멸자

Vector 함수 10

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

오버로드 Vector 10
Vector (const Vector &other) noexcept(std::is_nothrow_copy_ constructible< T >::value)=default; SWS_CORE_01314
Vector (Vector &&other) noexcept(std::allocator_traits< Allocator >::propagate_on_container_move_assignment::value||std::allocator_ traits< Allocator >::is_always_equal::value)=default; SWS_CORE_01316
Vector () noexcept(noexcept(Allocator())); SWS_CORE_01318
explicit Vector (const Allocator &) noexcept; SWS_CORE_01319
explicit Vector (size_type n, const Allocator &=Allocator()); SWS_CORE_01320
Vector (size_type n, const T &value, const Allocator &=Allocator()); SWS_CORE_01321
template <class InputIterator> Vector (InputIterator first, InputIterator last, const Allocator &=Allocator()); SWS_CORE_01322
Vector (const Vector &, const Allocator &); SWS_CORE_01323
Vector (Vector &&, const Allocator &); SWS_CORE_01324
~Vector 함수

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

~Vector () noexcept;

메서드

assign 함수 3

≙ [vector]

오버로드 assign 3
template <class InputIterator> void assign (InputIterator first, InputIterator last); SWS_CORE_01328
void assign (size_type n, const T &u); SWS_CORE_01329
at 함수 2

except for the following deviations: 1. if (n >= size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range ≙ [vector]

오버로드 at 2
back 함수 2

≙ [vector]

오버로드 back 2
begin 함수 2

≙ [vector]

오버로드 begin 2
iterator begin () noexcept; SWS_CORE_01332
const_iterator begin () const noexcept; SWS_CORE_01333
capacity 함수

≙ [vector]

size_type capacity () const noexcept;
cbegin 함수

≙ [vector]

const_iterator cbegin () const noexcept;
cend 함수

≙ [vector]

const_iterator cend () const noexcept;
clear 함수

≙ [vector]

void clear () noexcept;
crbegin 함수

≙ [vector]

const_reverse_iterator crbegin () const noexcept;
crend 함수

≙ [vector]

const_reverse_iterator crend () const noexcept;
data 함수 2

≙ [vector]

오버로드 data 2
T * data () noexcept; SWS_CORE_01360
const T * data () const noexcept; SWS_CORE_01361
emplace 함수

≙ [vector]

template <class... Args> iterator emplace (const_iterator position, Args &&... args);

≙ [vector]

template <class... Args> reference emplace_back (Args &&... args);
empty 함수

≙ [vector]

bool empty () const noexcept;
end 함수 2

≙ [vector]

오버로드 end 2
iterator end () noexcept; SWS_CORE_01334
const_iterator end () const noexcept; SWS_CORE_01335
erase 함수 2

≙ [vector]

오버로드 erase 2
front 함수 2

≙ [vector]

오버로드 front 2

≙ [vector]

allocator_type get_allocator () const noexcept;
insert 함수 5

≙ [vector]

오버로드 insert 5
iterator insert (const_iterator position, const T &x); SWS_CORE_01367
iterator insert (const_iterator position, T &&x); SWS_CORE_01368
iterator insert (const_iterator position, size_type n, const T &x); SWS_CORE_01369
template <class InputIterator> iterator insert (const_iterator position, InputIterator first, Input Iterator last); SWS_CORE_01370
max_size 함수

≙ [vector]

size_type max_size () const noexcept;
pop_back 함수

≙ [vector]

void pop_back ();
push_back 함수 2

except for the following deviations: 1. Function is conditionally noexcept: (see [vector.modifiers]) ≙ [vector]

오버로드 push_back 2
void push_back (const T &x) noexcept(std::is_nothrow_copy_assignable< T >::value); SWS_CORE_01363
void push_back (T &&x) noexcept(std::is_nothrow_move_assignable< T >::value); SWS_CORE_01364
rbegin 함수 2

≙ [vector]

오버로드 rbegin 2
reverse_iterator rbegin () noexcept; SWS_CORE_01336
const_reverse_iterator rbegin () const noexcept; SWS_CORE_01337
rend 함수 2

≙ [vector]

오버로드 rend 2
const_reverse_iterator rend () const noexcept; SWS_CORE_01339
reserve 함수

except for the following deviations: 1. if (n < max_size()) IsoStdLengthErrorViolation is raised instead of std:: length_error ≙ [vector]

void reserve (size_type n);
resize 함수 2

except for the following deviations: 1. if (sz > max_size()) IsoStdLengthErrorViolation is raised instead of std:: length_error ≙ [vector]

오버로드 resize 2
void resize (size_type sz); SWS_CORE_01350
void resize (size_type sz, const T &c); SWS_CORE_01351

≙ [vector]

void shrink_to_fit ();
size 함수

≙ [vector]

size_type size () const noexcept;
swap 함수

≙ [vector]

void swap (Vector &) noexcept(std::allocator_traits< Allocator >::propagate_on_container_swap::value||std::allocator_traits< Allocator >::is_always_equal::value);

연산자

operator= 함수 3

except for the following deviations: 1. Function is conditionally noexcept Implementation {<may-throw-on-allocate>} shall be an implementation-defined type ≙ [vector]

오버로드 = 3
Vector & operator= (const Vector &other) noexcept(std::is_nothrow_ copy_assignable< T >::value)=default; SWS_CORE_01315
Vector & operator= (Vector &&x) noexcept(std::allocator_traits< Allocator >::propagate_on_container_move_ assignment::value||std::allocator_traits< Allocator >::is_always_ equal::value); SWS_CORE_01317
operator[] 함수 2

≙ [vector]

오버로드 [] 2

타입 별칭

allocator_type 타입 별칭

≙ [vector]

using allocator_type = Allocator;
const_iterator 타입 별칭

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

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

≙ [vector]

using const_pointer = typename std::allocator_ traits<Allocator>::const_pointer;
const_reference 타입 별칭

≙ [vector]

using const_reference = const value_type&;

≙ [vector]

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

Implementation {<difference-type>} shall be an implementation-defined type ≙ [vector]

using difference_type = {<difference-type>};
iterator 타입 별칭

Implementation {<iterator-type>} shall be an implementation-defined type ≙ [vector]

using iterator = {<iterator-type>};
pointer 타입 별칭

≙ [vector]

using pointer = typename std::allocator_traits<Allocator>::pointer;
reference 타입 별칭

≙ [vector]

reverse_iterator 타입 별칭

≙ [vector]

using reverse_iterator = std::reverse_iterator<iterator>;
size_type 타입 별칭

Implementation {<size-type>} shall be an implementation-defined type ≙ [vector]

using size_type = {<size-type>};
value_type 타입 별칭

≙ [vector]

using value_type = T;

메서드 문서

함수 Vector [SWS_CORE_01314] Upstream: RS_AP_00145

Vector (const Vector &other) noexcept(std::is_nothrow_copy_ constructible< T >::value)=default;

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

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitconditionally exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01314
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01314@rel:R25-11#a2353a3c
Content hash
a2353a3c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01314
Status: valid/unmigrated Version: rel:R25-11#6bbbafe4 Versionshistorie & Revisions (1 transition)
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_01314@rel:R25-11#6bbbafe4
Point-in-Time History:
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

함수 Vector [SWS_CORE_01316] Upstream: RS_AP_00145

Vector (Vector &&other) noexcept(std::allocator_traits< Allocator >::propagate_on_container_move_assignment::value||std::allocator_ traits< Allocator >::is_always_equal::value)=default;

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitconditionally exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01316
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01316@rel:R25-11#900dff95
Content hash
900dff95
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01316
Status: valid/unmigrated Version: rel:R25-11#8b422c0e Versionshistorie & Revisions (1 transition)
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_01316@rel:R25-11#8b422c0e
Point-in-Time History:
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

함수 Vector [SWS_CORE_01318]

Vector () noexcept(noexcept(Allocator()));

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitconditionally exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01318
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01318@rel:R25-11#00341197
Content hash
00341197
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01318
Status: valid/unmigrated Version: rel:R25-11#c06f4fa7 Versionshistorie & Revisions (1 transition)
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_01318@rel:R25-11#c06f4fa7
Point-in-Time History:
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

함수 Vector [SWS_CORE_01319]

explicit Vector (const Allocator &) noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01319
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01319@rel:R25-11#0ff3e098
Content hash
0ff3e098
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01319
Status: valid/unmigrated Version: rel:R25-11#9f488945 Versionshistorie & Revisions (1 transition)
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_01319@rel:R25-11#9f488945
Point-in-Time History:
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

함수 Vector [SWS_CORE_01320]

explicit Vector (size_type n, const Allocator &=Allocator());

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01320
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01320@rel:R25-11#83bdfa65
Content hash
83bdfa65
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01320
Status: valid/unmigrated Version: rel:R25-11#3a7c29ca Versionshistorie & Revisions (1 transition)
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_01320@rel:R25-11#3a7c29ca
Point-in-Time History:
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

함수 Vector [SWS_CORE_01321]

Vector (size_type n, const T &value, const Allocator &=Allocator());

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01321
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01321@rel:R25-11#bad17aeb
Content hash
bad17aeb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01321
Status: valid/unmigrated Version: rel:R25-11#45272b85 Versionshistorie & Revisions (1 transition)
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_01321@rel:R25-11#45272b85
Point-in-Time History:
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

함수 Vector [SWS_CORE_01322]

template <class InputIterator> Vector (InputIterator first, InputIterator last, const Allocator &=Allocator());

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01322
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01322@rel:R25-11#0ceb31f3
Content hash
0ceb31f3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01322
Status: valid/unmigrated Version: rel:R25-11#8322ba24 Versionshistorie & Revisions (1 transition)
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_01322@rel:R25-11#8322ba24
Point-in-Time History:
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

함수 Vector [SWS_CORE_01323]

Vector (const Vector &, const Allocator &);

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01323
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01323@rel:R25-11#2d5b70b1
Content hash
2d5b70b1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01323
Status: valid/unmigrated Version: rel:R25-11#bc405188 Versionshistorie & Revisions (1 transition)
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_01323@rel:R25-11#bc405188
Point-in-Time History:
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

함수 Vector [SWS_CORE_01324]

Vector (Vector &&, const Allocator &);

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01324
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01324@rel:R25-11#2ba62ebd
Content hash
2ba62ebd
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01324
Status: valid/unmigrated Version: rel:R25-11#a4a30907 Versionshistorie & Revisions (1 transition)
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_01324@rel:R25-11#a4a30907
Point-in-Time History:
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

함수 Vector [SWS_CORE_01325]

Vector (std::initializer_list< T >, const Allocator &=Allocator());

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01325
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01325@rel:R25-11#ff256ae0
Content hash
ff256ae0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01325
Status: valid/unmigrated Version: rel:R25-11#b7002f8f Versionshistorie & Revisions (1 transition)
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_01325@rel:R25-11#b7002f8f
Point-in-Time History:
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

함수 assign [SWS_CORE_01328]

template <class InputIterator> void assign (InputIterator first, InputIterator last);

As per corresponding usage in [vector]

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

사용법 및 호출 컨텍스트

ara::core::Vector을(를) 위한 템플릿 멤버 함수 assign은(는) std::vector에서의 해당 사용에 따라 [first, last) 범위의 요소로 벡터의 현재 내용을 대체합니다[SWS_CORE_01328]. 이 함수는 헤더 파일 #include "ara/core/vector.h"에 정의되어 있으며, 두 개의 입력 반복자를 받고 값을 반환하지 않습니다(void)[SWS_CORE_01328].

오류 처리 및 예외 안전성

해당 할당 함수는 예외 안전하지 않음(not exception safe)으로 분류됩니다[SWS_CORE_01328]. 요소 처리 중이나 필요한 내부 메모리 할당 중에 예외가 발생하면, 컨테이너는 정의된 안전 보증 없이 불완전한 상태로 남을 수 있습니다.

동시성 및 제약 조건

동시 호출의 경우 사양에서 스레드 안전성을 보장하지 않으므로 ara::core::Vector의 동일한 인스턴스를 동시에 사용할 때 외부 동기화가 필요할 것으로 보입니다. 질문 Q-5ada879738b3856d (열림) 또한 오류 없는 실행을 위한 전제 조건은 first 및 last이(가) 유효한 반복자 범위를 형성하는 것입니다.

Core 모듈에서의 상호 작용

반복자를 통한 범위 할당 외에도 ara::core::Vector에는 개수 및 참조 값을 갖는 오버로드 [SWS_CORE_01329] 및 std::initializer_list<T>[SWS_CORE_01330]에 대한 오버로드가 제공되며, 이들 역시 예외 안전하지 않은 것으로 선언되어 있습니다. 유사한 할당 패턴이 ara::core::BasicString 모듈 컨텍스트에도 존재합니다[SWS_CORE_03091].

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

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01328
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01328@rel:R25-11#c94869fa
Content hash
c94869fa
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01328
Status: valid/unmigrated Version: rel:R25-11#f5f38b86 Versionshistorie & Revisions (1 transition)
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_01328@rel:R25-11#f5f38b86
Point-in-Time History:
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

함수 assign [SWS_CORE_01329]

void assign (size_type n, const T &u);

As per corresponding usage in [vector]

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

사용

함수 assign은 컨테이너 클래스 ara::core::Vector에 속하며 헤더 파일 #include "ara/core/vector.h"를 통해 제공됩니다 [SWS_CORE_01329]. 시그니처 void assign (size_type n, const T &u);를 통해 벡터의 현재 내용을 값 u을 갖는 n개의 요소로 완전히 대체합니다. 호출은 동기식으로 수행되며 반환값을 제공하지 않습니다(void). 사양에 따르면 동작은 표준 컨테이너 [vector]에서의 해당 사용법을 따르며 [SWS_CORE_01329], 이는 아마도 std::vector::assign의 시맨틱을 의미하는 것으로 보입니다. 질문 Q-3630162224047ee0 (열림)

오류 처리

오류 복원력과 관련하여 이 함수는 명시적으로 not exception safe로 분류되어 있습니다 [SWS_CORE_01329]. AUTOSAR 전용 오류 코드, 오류 클래스 또는 DET나 DEM으로의 메시지는 정의되어 있지 않습니다. 메모리 할당 중 또는 요소 대입 시 예외가 발생할 경우, 이 함수는 원래 객체 상태의 복원을 보장하지 않을 것으로 보입니다. 질문 Q-f4eb9afa74847bf7 (열림)

동시성 및 제약사항

assign은 컨테이너 인스턴스의 상태와 잠재적으로 용량을 수정하므로, 동일한 인스턴스에서 호출 시 재진입이 불가능합니다. 사양에 별도의 스레드 안전성 보장이 없으므로, 외부 동기화 없이 동일한 Vector 객체에 동시 읽기 또는 쓰기 접근을 수행하는 것은 스레드 안전하지 않을 것으로 보입니다. 질문 Q-1df95afd2340ec57 (열림)

상호 작용

이 함수는 클래스 ara::core::Vector의 다른 오버로드와 함께 벡터 내용을 재할당하기 위한 인터페이스를 형성합니다:

  • [SWS_CORE_01328]에 따른 범위 assign(InputIterator first, InputIterator last)에 대한 반복자 기반 대입.
  • [SWS_CORE_01330]에 따른 초기화 목록 assign(std::initializer_list<T>)을 통한 할당.

두 대체 오버로드는 모두 not exception safe로 지정되어 있다는 특성을 [SWS_CORE_01329]과 공유합니다.

이 텍스트는 AI에 의해 작성되었으며 안내 목적으로만 제공됩니다. 구속력 있는 것은 오직 AUTOSAR 문서의 사양뿐입니다.

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01329
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01329@rel:R25-11#ef71b7db
Content hash
ef71b7db
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01329
Status: valid/unmigrated Version: rel:R25-11#a45711a8 Versionshistorie & Revisions (1 transition)
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_01329@rel:R25-11#a45711a8
Point-in-Time History:
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

함수 assign [SWS_CORE_01330]

void assign (std::initializer_list< T >);

As per corresponding usage in [vector]

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

ara::core::Vector 클래스의 멤버 함수 assign은(는) 벡터 인스턴스의 기존 전체 내용을 제공된 초기화 목록 std::initializer_list<T>의 요소로 동기식으로 대체합니다([SWS_CORE_01330]). 이때 기능적 동작은 [vector]의 표준 컨테이너 해당 사용법([SWS_CORE_01330])을 따릅니다. 이 함수는 반환값을 가지지 않으며(void), 헤더 ara/core/vector.h을(를) 통해 선언됩니다([SWS_CORE_01330]).

오류 처리와 관련하여 해당 메서드는 not exception safe로 분류되도록 정의되어 있습니다([SWS_CORE_01330]). 해석: 메모리 할당 중 또는 요소를 복사하거나 이동하는 동안 예외가 발생하는 경우, 구현은 강력한 예외 안전성을 제공하지 않을 것으로 추정되며, 벡터는 변경되었거나 불완전한 상태로 남을 가능성이 높습니다. 질문 Q-ac196ecfba85d821 (열림)

ara::core::Vector의 다른 인터페이스와의 상호작용에서 이 함수는 반복자 범위를 통한 초기화([SWS_CORE_01328]) 및 단일 값의 반복 할당([SWS_CORE_01329])과 같은 대체 할당 오버로드를 보완합니다. 이러한 모든 assign 변형은 예외에 안전하지 않다는 특성을 공유합니다. std::initializer_list을(를) 사용한 유사한 할당 시맨틱은 핵심 라이브러리 내의 ara::core::BasicString([SWS_CORE_03092])에서도 찾아볼 수 있습니다.

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

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01330
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01330@rel:R25-11#4f6a69ac
Content hash
4f6a69ac
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01330
Status: valid/unmigrated Version: rel:R25-11#9e0314c2 Versionshistorie & Revisions (1 transition)
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_01330@rel:R25-11#9e0314c2
Point-in-Time History:
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_01354]

const_reference at (size_type n) const;

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

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

사용법 및 의미론

멤버 함수 at은 지정된 인덱스 n에서 컨테이너 ara::core::Vector의 요소에 대한 동기식 읽기 접근을 제공하고 요소에 대한 const_reference을 반환합니다 [SWS_CORE_01354]. 선언은 헤더 ara/core/vector.h를 통해 사용할 수 있습니다 [SWS_CORE_01354]. 시맨틱은 C++ 표준의 표준 std::vector::at 함수에 해당하지만 오류 처리에서 차이가 있습니다 [SWS_CORE_01354].

오류 처리 및 제약 조건

컨테이너 크기에 도달하거나 초과하는 인덱스가 요청되면(n >= size()), 표준 예외 std::out_of_range 대신 IsoStdOutOfRangeViolation이 발생합니다 [SWS_CORE_01354]. 이 함수는 not exception safe로 선언되어 있습니다 [SWS_CORE_01354]. 해석: C++ 예외가 발생하지 않으므로 위반 발생은 잠재적으로 AddAbortHandler과 같은 처리 메커니즘과 상호 작용할 수 있는 프로그램 흐름의 중단으로 이어질 것으로 보입니다 [SWS_CORE_00054]. 질문 Q-2182d648ff4a28b8 (열림)

모듈 내 상호 작용

수정 접근을 위해 반환값 reference을 갖는 비상수 오버로드가 제공되며, 이는 동일한 오류 경로를 따릅니다 [SWS_CORE_01355]. IsoStdOutOfRangeViolation와의 동일한 편차 동작은 ara::core::Array [SWS_CORE_01273] [SWS_CORE_01274] 및 ara::core::BasicString [SWS_CORE_03063]과 같은 추가 Core 데이터 타입에서도 볼 수 있습니다.

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

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception 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_01354
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01354@rel:R25-11#e9be908b
Content hash
e9be908b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01354
Status: valid/unmigrated Version: rel:R25-11#50ad7bab Versionshistorie & Revisions (1 transition)
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_01354@rel:R25-11#50ad7bab
Point-in-Time History:
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_01355]

reference at (size_type n);

As per corresponding usage in [vector] 1. if (n >= size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range

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

헤더 #include "ara/core/vector.h"을(를) 통해 제공되는 ara::core::Vector 클래스([SWS_CORE_01355])의 멤버 함수 at은(는) 벡터의 개별 요소에 대한 인덱스 기반 읽기 및 쓰기 접근을 가능하게 합니다. 이 함수는 size_type 타입의 위치 인덱스 n을(를) 수락하고 지정된 위치의 요소에 대한 수정 가능한 참조(reference)를 반환합니다. 시맨틱은 [vector]의 해당 구현을 따릅니다. 해석: 인터페이스가 C++ 표준에 따라 동기식으로 선언되어 있으므로, 실행은 호출 스레드 컨텍스트에서 직접 차단(블로킹) 방식으로 이루어질 것으로 보입니다. 질문 Q-81f43622c244ce91 (열림)

ISO C++ 표준 벡터와 달리, 이 함수는 인덱스 초과(n >= size()) 시 표준 예외 std::out_of_range 대신 위반 IsoStdOutOfRangeViolation을(를) 트리거합니다([SWS_CORE_01355]). 명세에서 이 함수는 예외 안전하지 않음(not exception safe)으로 분류되어 있습니다([SWS_CORE_01355]). 해석: 이 벡터 접근에 대해 명세된 동기화 메커니즘이 없으므로, 동일한 인스턴스에 대한 보호되지 않은 동시 접근은 스레드 안전하지 않을 것으로 보입니다. 질문 Q-e65ae0c574610719 (열림)

상수 읽기 전용 접근을 위해 오버로드 const_reference at(size_type n) const이(가) 제공되며, 이 역시 IsoStdOutOfRangeViolation을(를) 보고하고 예외 안전하지 않은 것으로 간주됩니다([SWS_CORE_01354]). 잘못된 접근 시 동일한 위반 시맨틱이 ara::core::Array([SWS_CORE_01273], [SWS_CORE_01274]), ara::core::Map([SWS_CORE_01456], [SWS_CORE_01457]), ara::core::StringView([SWS_CORE_02133]) 및 ara::core::BasicString([SWS_CORE_03063], [SWS_CORE_03064])을(를) 포함한 코어 라이브러리의 관련 컨테이너 및 타입에서도 사용됩니다.

이 텍스트는 AI에 의해 생성되었으며 참고용으로 제공됩니다. 구속력 있는 것은 오직 AUTOSAR 문서의 명세뿐입니다.

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception 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_01355
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01355@rel:R25-11#323422b9
Content hash
323422b9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01355
Status: valid/unmigrated Version: rel:R25-11#bbf1c84b Versionshistorie & Revisions (1 transition)
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_01355@rel:R25-11#bbf1c84b
Point-in-Time History:
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_01358]

reference back ();

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01358
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01358@rel:R25-11#03e50e88
Content hash
03e50e88
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01358
Status: valid/unmigrated Version: rel:R25-11#323e405e Versionshistorie & Revisions (1 transition)
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_01358@rel:R25-11#323e405e
Point-in-Time History:
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_01359]

const_reference back () const;

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01359
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01359@rel:R25-11#471396bf
Content hash
471396bf
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01359
Status: valid/unmigrated Version: rel:R25-11#65fcdf20 Versionshistorie & Revisions (1 transition)
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_01359@rel:R25-11#65fcdf20
Point-in-Time History:
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_01332]

iterator begin () noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01332
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01332@rel:R25-11#059ec67f
Content hash
059ec67f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01332
Status: valid/unmigrated Version: rel:R25-11#926f35ff Versionshistorie & Revisions (1 transition)
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_01332@rel:R25-11#926f35ff
Point-in-Time History:
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_01333]

const_iterator begin () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01333
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01333@rel:R25-11#50e23d6e
Content hash
50e23d6e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01333
Status: valid/unmigrated Version: rel:R25-11#ef39435a Versionshistorie & Revisions (1 transition)
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_01333@rel:R25-11#ef39435a
Point-in-Time History:
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

함수 capacity [SWS_CORE_01348]

size_type capacity () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01348
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01348@rel:R25-11#346f7f35
Content hash
346f7f35
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01348
Status: valid/unmigrated Version: rel:R25-11#b841ad32 Versionshistorie & Revisions (1 transition)
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_01348@rel:R25-11#b841ad32
Point-in-Time History:
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_01340]

const_iterator cbegin () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01340
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01340@rel:R25-11#5a2a7030
Content hash
5a2a7030
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01340
Status: valid/unmigrated Version: rel:R25-11#46ec5f29 Versionshistorie & Revisions (1 transition)
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_01340@rel:R25-11#46ec5f29
Point-in-Time History:
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_01341]

const_iterator cend () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01341
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01341@rel:R25-11#3de9892e
Content hash
3de9892e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01341
Status: valid/unmigrated Version: rel:R25-11#2835708f Versionshistorie & Revisions (1 transition)
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_01341@rel:R25-11#2835708f
Point-in-Time History:
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

함수 clear [SWS_CORE_01375]

void clear () noexcept;

As per corresponding usage in [vector]

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

사용법 및 의미론

클래스 ara::core::Vector의 메서드 clear()은 [SWS_CORE_01375]에 따라 벡터를 완전히 비우는 역할을 합니다. 이 함수는 헤더 ara/core/vector.h에 선언되어 있으며, 동기적으로 호출 가능하고, 매개변수를 받지 않으며, 반환값을 제공하지 않습니다(void). 이 함수의 기능적 시맨틱은 [vector]에 대한 해당 사양을 따릅니다. 해석: 이는 벡터에 존재하는 모든 요소가 소멸되고 요소 수가 0으로 줄어들되, 할당된 메모리 용량은 변경되지 않은 상태로 유지됨을 의미할 것으로 추정됩니다. 질문 Q-ecde315e61455c32 (열림)

오류 처리 및 예외 안전성

호출에는 [SWS_CORE_01375]에 따른 noexcept 표기 및 예외 안전(exception safe) 등급이 적용됩니다. 이 메서드는 예외를 발생시키지 않도록 보장되므로 특정 오류 코드가 존재하지 않으며 오류 발생 시 DET 또는 DEM 오류 메시지가 발행되지 않습니다.

관련 컨테이너와의 상호 작용

예외 안전한 clear() 함수의 개념은 ara::core에서 다른 데이터 구조로 일관되게 확장됩니다. 따라서 ara::core::Map는 헤더 ara/core/map.h에서 [map]에 따른 동일한 clear() 메서드를 제공합니다 [SWS_CORE_01485]. 마찬가지로 ara::core::BasicString은 헤더 ara/core/string.h에서 [basic.string]에 따른 동등한 clear() 연산을 제공합니다 [SWS_CORE_03057].

이 사용 지침은 자동으로 생성되었으며 전달된 페이로드의 사양만을 기반으로 합니다.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01375
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01375@rel:R25-11#d4fb7f26
Content hash
d4fb7f26
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01375
Status: valid/unmigrated Version: rel:R25-11#228a1711 Versionshistorie & Revisions (1 transition)
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_01375@rel:R25-11#228a1711
Point-in-Time History:
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_01342]

const_reverse_iterator crbegin () const noexcept;

As per corresponding usage in [vector]

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

ara::core::Vector의 멤버 함수 crbegin은 [SWS_CORE_01342]에 따라 시퀀스의 마지막 요소를 가리키는 상수 역방향 반복자(const_reverse_iterator)를 제공합니다. 호출은 헤더 ara/core/vector.h를 통해 동기식으로 매개변수 없이 수행됩니다. 동작은 [vector]에 대한 기본 표준 C++ 라이브러리의 사양과 일치합니다. 비어 있는 컨테이너의 경우 반환된 반복자는 crend()의 값에 해당할 것으로 추정됩니다([vector]에 기반한 해석). 질문 Q-a2badba87f86486c (열림)

오류 처리와 관련하여 인터페이스에는 식별자 noexcept이 지정되어 있으며 예외 안전(exception safe)으로 선언되어 있습니다([SWS_CORE_01342]). 호출 시 예외를 발생시키지 않으며 런타임 또는 진단 모니터링에 오류를 보고하지 않습니다.

동시성 및 제약 조건과 관련하여 이 메서드는 const(으)로 한정됩니다. 벡터에 대해 경합하는 쓰기 작업이 실행되지 않는 한, 여러 스레드에서 동일한 인스턴스에 대한 동시 읽기 액세스는 재진입 가능하고 스레드 안전할 것으로 추정됩니다(C++ 컨테이너 모델과 유사한 해석). 질문 Q-094ba5878c1adc74 (열림)

모듈 core에서는 상수 역방향 순회 개념이 다양한 유형에 걸쳐 일관되게 구현되어 있습니다. 유사한 인터페이스는 ara::core::Array([SWS_CORE_01260]), ara::core::Map([SWS_CORE_01450]), ara::core::Span([SWS_CORE_01978]), ara::core::StringView([SWS_CORE_02126]) 및 ara::core::BasicString([SWS_CORE_03049])에서도 찾아볼 수 있습니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01342
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01342@rel:R25-11#a5e55c36
Content hash
a5e55c36
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01342
Status: valid/unmigrated Version: rel:R25-11#aedebe1d Versionshistorie & Revisions (1 transition)
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_01342@rel:R25-11#aedebe1d
Point-in-Time History:
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_01343]

const_reverse_iterator crend () const noexcept;

As per corresponding usage in [vector]

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

클래스 ara::core::Vector의 멤버 함수 crend은 벡터의 첫 번째 요소 앞의 이론적 요소를 가리키는 상수 역방향 반복자를 제공합니다 [SWS_CORE_01343]. 의미 체계는 std::vector에 대한 C++ 표준의 해당 사용법(“As per corresponding usage in [vector]”)을 따릅니다 [SWS_CORE_01343].

사용 및 동작

  • 호출 컨텍스트 및 매개변수: 이 메서드는 매개변수가 없으며 const(으)로 선언되어 있으므로, ara::core::Vector의 상수 및 비상수 인스턴스 모두에서 동기식으로 호출할 수 있습니다 [SWS_CORE_01343].
  • 반환값: 역방향 순회의 논리적 끝을 표시하는 const_reverse_iterator이(가) 반환됩니다 [SWS_CORE_01343].

오류 처리 및 예외 안전성

이 함수는 noexcept(으)로 지정되어 있으며 사양에 따라 예외에 안전(“exception safe”)한 것으로 간주됩니다 [SWS_CORE_01343]. 특정 오류 코드는 반환되지 않으며 예외도 발생하지 않습니다.

관련 컨테이너와의 상호 작용

역방향 순회의 끝점을 가리키는 상수 역방향 반복자의 개념은 ara::core의 컨테이너 전반에 걸쳐 일관되게 제공됩니다. 동일한 예외 처리(noexcept)를 갖춘 유사한 인터페이스가 ara::core::Array [SWS_CORE_01261], ara::core::Map [SWS_CORE_01451], ara::core::Span [SWS_CORE_01979], ara::core::StringView [SWS_CORE_02127] 및 ara::core::BasicString [SWS_CORE_03050] 등에 존재합니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01343
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01343@rel:R25-11#e6af3946
Content hash
e6af3946
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01343
Status: valid/unmigrated Version: rel:R25-11#40033501 Versionshistorie & Revisions (1 transition)
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_01343@rel:R25-11#40033501
Point-in-Time History:
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_01360]

T * data () noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01360
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01360@rel:R25-11#98ea3b22
Content hash
98ea3b22
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01360
Status: valid/unmigrated Version: rel:R25-11#050c30ae Versionshistorie & Revisions (1 transition)
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_01360@rel:R25-11#050c30ae
Point-in-Time History:
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_01361]

const T * data () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01361
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01361@rel:R25-11#a7af1762
Content hash
a7af1762
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01361
Status: valid/unmigrated Version: rel:R25-11#9fee8265 Versionshistorie & Revisions (1 transition)
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_01361@rel:R25-11#9fee8265
Point-in-Time History:
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

함수 emplace [SWS_CORE_01366]

template <class... Args> iterator emplace (const_iterator position, Args &&...     args);

As per corresponding usage in [vector]

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

함수 emplace은 전달된 인수를 전달하여 지정된 위치에서 ara::core::Vector에 요소를 직접 삽입합니다 [SWS_CORE_01366]. 선언은 헤더 #include "ara/core/vector.h"에 있으며 [vector] [SWS_CORE_01366]의 해당 사용을 따릅니다.

사용

emplace의 호출은 동기식으로 수행되며 매개변수로 const_iterator 타입의 위치 반복자 position 및 Args&&... 타입의 매개변수 팩 args을 받습니다 [SWS_CORE_01366]. 반환값으로 함수는 새로 생성된 요소에 대한 iterator을 반환합니다 [SWS_CORE_01366].

오류 처리 및 동시성

ara::core::Vector의 emplace에 대해 예외 안전성은 명시적으로 not exception safe로 지정되어 있습니다 [SWS_CORE_01366]. 특정 오류 코드, DET 또는 DEM 메시지는 표준에 정의되어 있지 않습니다. 해석: 내부 동기화 메커니즘이 없으므로 외부 보호 없이 동일한 인스턴스에서 emplace을 동시 호출하는 것은 스레드 안전하지 않을 것으로 보입니다. 질문 Q-d72278df37e86c8a (열림)

상호 작용

ara::core 내에서 emplace의 예외 안전성은 타입에 따라 다릅니다:

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

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01366
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01366@rel:R25-11#9cc51c76
Content hash
9cc51c76
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01366
Status: valid/unmigrated Version: rel:R25-11#1c9b4811 Versionshistorie & Revisions (1 transition)
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_01366@rel:R25-11#1c9b4811
Point-in-Time History:
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

함수 emplace_back [SWS_CORE_01362]

template <class... Args> reference emplace_back (Args &&...       args);

As per corresponding usage in [vector]

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

사용

클래스 ara::core::Vector의 템플릿 메서드 emplace_back은(는) [SWS_CORE_01362]에 따라 벡터의 맨 끝에 새 요소를 직접 생성하는 역할을 합니다. 이때 전달 매개변수 Args&&... args은(는) [vector]의 시맨틱에 따라 요소 타입의 생성자로 직접 전달됩니다. 반환값으로 이 함수는 새로 생성된 요소에 대한 참조(reference)를 반환합니다. 이를 사용하려면 헤더 #include "ara/core/vector.h"을(를) 포함해야 합니다 [SWS_CORE_01362].

오류 처리 및 예외 안전성

예외 안전성과 관련하여 이 연산은 [SWS_CORE_01362]에서 명시적으로 not exception safe로 선언되어 있습니다. 특정 오류 코드, 폴백 값 또는 DET나 DEM과 같은 오류 서비스에 대한 보고는 사양에 정의되어 있지 않습니다.

제한 사항 및 동작

not exception safe 특성과 [vector]을(를) 참조한다는 점으로 미루어 볼 때, 메모리 할당이나 생성 실패와 같은 오류 발생 시 기존 컨테이너 상태 보존에 대한 보장이 없을 것으로 보입니다(해석). 질문 Q-ca44b2f27d8ae1c8 (열림) 따라서 호출자는 가능한 오류 조건을 사전에 방지해야 합니다.

이 텍스트는 AI에 의해 생성되었으며 가이드 역할을 합니다.

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01362
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01362@rel:R25-11#1a89774b
Content hash
1a89774b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01362
Status: valid/unmigrated Version: rel:R25-11#663f1bd8 Versionshistorie & Revisions (1 transition)
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_01362@rel:R25-11#663f1bd8
Point-in-Time History:
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_01344]

bool empty () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01344
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01344@rel:R25-11#472401cc
Content hash
472401cc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01344
Status: valid/unmigrated Version: rel:R25-11#c71e9f70 Versionshistorie & Revisions (1 transition)
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_01344@rel:R25-11#c71e9f70
Point-in-Time History:
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_01334]

iterator end () noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01334
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01334@rel:R25-11#387a0904
Content hash
387a0904
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01334
Status: valid/unmigrated Version: rel:R25-11#e50f7083 Versionshistorie & Revisions (1 transition)
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_01334@rel:R25-11#e50f7083
Point-in-Time History:
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_01335]

const_iterator end () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01335
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01335@rel:R25-11#6ef8f700
Content hash
6ef8f700
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01335
Status: valid/unmigrated Version: rel:R25-11#d0dd0453 Versionshistorie & Revisions (1 transition)
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_01335@rel:R25-11#d0dd0453
Point-in-Time History:
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

함수 erase [SWS_CORE_01372]

iterator erase (const_iterator position);

As per corresponding usage in [vector]

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

클래스 ara::core::Vector의 함수 erase은 [SWS_CORE_01372]에 따라 매개변수 position(const_iterator)이(가) 지정하는 위치에서 단일 요소를 동기식으로 제거하는 역할을 합니다. [vector]에 참조된 의미 체계에 따라, 반환값으로는 다음 요소를 가리키거나 삭제된 요소가 마지막 위치에 있었던 경우 컨테이너 끝을 가리키는 iterator을(를) 반환합니다. 이 함수는 헤더 파일 #include "ara/core/vector.h"에 선언되어 있습니다.

오류 처리와 관련하여 이 작업은 사양에서 명시적으로 예외 안전하지 않음(“not exception safe”)으로 지정되어 있습니다 [SWS_CORE_01372]. 특정 오류 반환값, DET 또는 DEM 메시지는 정의되어 있지 않으므로, 유효하지 않거나 역참조할 수 없는 반복자는 정의되지 않은 동작을 초래할 것으로 추정됩니다. 질문 Q-efa4c40e48a6f98d (열림) 벡터 내 요소들의 이동으로 인해, [vector]의 표준 의미 체계에 부합하게 후속 반복자 및 참조가 무효화된다고 가정하는 것이 해석입니다.

ara::core::Vector 내의 상호 작용에서는 단일 위치에서의 삭제 외에도 [SWS_CORE_01373]에 따라 전체 범위에 대한 오버로드 erase(first, last)이(가) 존재합니다. 항목을 제거하기 위한 유사한 인터페이스는 Adaptive Core 라이브러리의 다른 컨테이너에서도 찾아볼 수 있습니다. ara::core::Map은(는) 위치 및 키 기반 오버로드([SWS_CORE_01480], [SWS_CORE_01481], [SWS_CORE_01482], [SWS_CORE_01483])를 제공하는 반면, ara::core::BasicString은(는) 인덱스 및 반복자 기반 변형([SWS_CORE_03102], [SWS_CORE_03103], [SWS_CORE_03104])을 포함합니다.

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

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01372
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01372@rel:R25-11#ff2a6e37
Content hash
ff2a6e37
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01372
Status: valid/unmigrated Version: rel:R25-11#4c162b79 Versionshistorie & Revisions (1 transition)
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_01372@rel:R25-11#4c162b79
Point-in-Time History:
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

함수 erase [SWS_CORE_01373]

iterator erase (const_iterator first, const_iterator last);

As per corresponding usage in [vector]

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

클래스 ara::core::Vector의 멤버 함수 erase은 사양 [SWS_CORE_01373]에 따라 벡터에서 요소 범위를 제거하는 역할을 합니다. 선언은 헤더 ara/core/vector.h을(를) 통해 제공됩니다. 의미 체계는 표준 벡터에서의 해당 사용법(“As per corresponding usage in [vector]”)을 따릅니다. 매개변수로는 삭제할 범위를 구분하는 두 개의 반복자 first 및 last이(가) 전달되며, 다음 요소를 가리키는 iterator이(가) 반환됩니다.

오류 처리 및 예외 안전성과 관련하여 이 작업은 사양에서 명시적으로 “not exception safe”로 분류되어 있습니다 [SWS_CORE_01373]. 다른 컨테이너 작업과 달리 이 함수에 대해서는 특정 오류 코드나 오류 위반(Violation)이 정의되어 있지 않습니다. 실행 중에 오류가 발생하면 컨테이너가 일관되지 않은 상태로 남겨질 것으로 추정됩니다. 질문 (열림)

동시성 및 제약 조건에 대해서는 사양에 언급이 없으나, ara::core::Vector에 대한 수정 작업은 재진입이 불가능할 것으로 추정되며 다중 스레드 작동 시 외부적인 보호가 필요할 것으로 예상됩니다. 질문 Q-07fc291a523a82f1 (열림)

Core 모듈의 다른 인터페이스와의 상호 작용에서 이 함수는 iterator erase(const_iterator position) [SWS_CORE_01372]을(를) 사용하여 특정 위치의 단일 요소를 제거하는 오버로드를 보완합니다. 동일한 패턴에 따른 상응하는 범위 삭제는 [SWS_CORE_01483]을(를) 통한 ara::core::Map와 같은 연관 컨테이너 및 [SWS_CORE_03104]을(를) 통한 ara::core::BasicString의 문자열에 대해서도 정의되어 있습니다.

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

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01373
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01373@rel:R25-11#166127ae
Content hash
166127ae
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01373
Status: valid/unmigrated Version: rel:R25-11#f6978dd1 Versionshistorie & Revisions (1 transition)
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_01373@rel:R25-11#f6978dd1
Point-in-Time History:
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_01356]

reference front ();

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01356
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01356@rel:R25-11#f8ba46d8
Content hash
f8ba46d8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01356
Status: valid/unmigrated Version: rel:R25-11#348c328a Versionshistorie & Revisions (1 transition)
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_01356@rel:R25-11#348c328a
Point-in-Time History:
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_01357]

const_reference front () const;

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01357
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01357@rel:R25-11#d2867416
Content hash
d2867416
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01357
Status: valid/unmigrated Version: rel:R25-11#d31b25f8 Versionshistorie & Revisions (1 transition)
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_01357@rel:R25-11#d31b25f8
Point-in-Time History:
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

함수 get_allocator [SWS_CORE_01331]

allocator_type get_allocator () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01331
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01331@rel:R25-11#26d87bb1
Content hash
26d87bb1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01331
Status: valid/unmigrated Version: rel:R25-11#9e59de22 Versionshistorie & Revisions (1 transition)
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_01331@rel:R25-11#9e59de22
Point-in-Time History:
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

함수 insert [SWS_CORE_01367]

iterator insert (const_iterator position, const T &x);

As per corresponding usage in [vector]

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

사용

ara::core::Vector 클래스의 멤버 함수 insert은 지정된 위치에 요소를 동기식으로 삽입하는 역할을 합니다 [SWS_CORE_01367]. 이 함수는 헤더 #include "ara/core/vector.h"에 정의되어 있습니다 [SWS_CORE_01367]. 이 함수는 대상 위치를 표시하는 const_iterator 타입의 반복자 position와 삽입할 const T & 타입 객체에 대한 상수 참조 x을 파라미터로 받습니다 [SWS_CORE_01367]. 반환값은 새로 삽입된 요소를 가리키는 iterator입니다 [SWS_CORE_01367]. 이때 기능적 동작은 표준 벡터에서의 사용 방식(“As per corresponding usage in [vector]”)을 따릅니다 [SWS_CORE_01367].

오류 처리 및 제한 사항

사양에서는 이 함수를 명시적으로 예외 안전하지 않음(“not exception safe”)으로 분류합니다 [SWS_CORE_01367]. 특정 오류 코드, 오류 발생 시의 반환값 또는 DET나 DEM으로의 메시지는 정의되어 있지 않습니다. 해석: 내부 메모리 할당이나 요소 복사에 실패할 경우 컨테이너 상태의 보존이나 반복자의 유효성은 보장되지 않을 것으로 보입니다. 질문 Q-d2b5552bb124d16e (열림)

상호 작용

ara::core::Vector 내에는 대체 삽입 연산을 가능하게 하는 insert의 여러 오버로드가 존재합니다:

유사한 insert 메서드가 core 모듈의 ara::core::Map [SWS_CORE_01460]과 같은 연관 컨테이너 및 ara::core::BasicString [SWS_CORE_03093]와 같은 문자열 클래스에도 정의되어 있습니다.

이 사용 지침은 자동으로 생성되었습니다. 이는 AUTOSAR 릴리스 R25-11의 사양만을 기반으로 합니다.

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01367
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01367@rel:R25-11#0ed7747c
Content hash
0ed7747c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01367
Status: valid/unmigrated Version: rel:R25-11#fab990fd Versionshistorie & Revisions (1 transition)
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_01367@rel:R25-11#fab990fd
Point-in-Time History:
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

함수 insert [SWS_CORE_01368]

iterator insert (const_iterator position, T &&x);

As per corresponding usage in [vector]

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

사용

[SWS_CORE_01368]에 따른 메서드 insert은 헤더 #include "ara/core/vector.h"에서 클래스 ara::core::Vector의 멤버 함수로 정의되어 있습니다. 이 메서드는 반복자 position 앞의 위치에서 우측값 참조(T&& x)를 통해 요소를 동기식으로 삽입하는 역할을 합니다. [vector]에 대한 참조에 따르면 이 함수는 이동 시맨틱을 통해 x의 내용을 벡터로 전송하고 새로 삽입된 요소에 대한 iterator을 반환할 것으로 보입니다. 질문 Q-97f2551da8fd303f (열림)

오류 처리 및 제한 사항

사양은 [SWS_CORE_01368]에서 이 함수를 not exception safe로 분류합니다. 특정 오류 코드, 오류 표시를 위한 반환값 또는 DET나 DEM에 대한 보고는 정의되어 있지 않습니다. 해석: 내부 메모리 할당 또는 요소 이동이 실패할 경우 예외 안전성이 보장되지 않을 수 있으며, 이로 인해 컨테이너가 일관되지 않은 상태로 남거나 중단될 수 있습니다. 질문 Q-297ef8ff6f6eb76b (열림) 또한 내부적인 동시성 보호 기능이 없을 것으로 보이므로 동시 접근은 외부에서 동기화되어야 합니다.

상호 작용

우측값 변형 [SWS_CORE_01368]은 ara::core::Vector의 추가적인 insert 오버로드와 함께 일관된 인터페이스를 형성합니다:

  • [SWS_CORE_01367]: 좌측값 참조(const T& x)를 사용한 값의 복사 삽입.
  • [SWS_CORE_01369]: 값의 n개 복사본 삽입(size_type n, const T& x).
  • [SWS_CORE_01370]: 반복자 범위를 통한 시퀀스 삽입(InputIterator first, InputIterator last).
  • [SWS_CORE_01371]: std::initializer_list<T>을 사용한 목록 삽입.

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

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01368
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01368@rel:R25-11#366d5bbf
Content hash
366d5bbf
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01368
Status: valid/unmigrated Version: rel:R25-11#6bdd4b3c Versionshistorie & Revisions (1 transition)
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_01368@rel:R25-11#6bdd4b3c
Point-in-Time History:
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

함수 insert [SWS_CORE_01369]

iterator insert (const_iterator position, size_type n, const T &x);

As per corresponding usage in [vector]

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

[SWS_CORE_01369]의 멤버 함수 insert은(는) ara::core::Vector 클래스에 속하며 헤더 파일 #include "ara/core/vector.h"을(를) 통해 제공됩니다. 이 동기 작업은 여러 개의 동일한 요소를 삽입하는 역할을 합니다. 해석: 명시된 참조인 \"As per corresponding usage in [vector]\"에 따르면, 이 호출은 전달된 값 x의 정확히 n개 복사본을 벡터의 반복자 위치 position 바로 앞에 삽입하고 새로 삽입된 첫 번째 요소를 가리키는 iterator을(를) 반환할 것으로 보입니다. 질문 Q-c92add148c490868 (열림)

오류 처리 및 견고성과 관련하여 이 함수는 [SWS_CORE_01369]에서 명시적으로 \"not exception safe\"로 분류됩니다. 이 메서드 호출에 대해 특정 AUTOSAR 오류 코드나 DET 또는 DEM으로의 메시지는 제공되지 않습니다.

동시성 및 호출 조건에 대해 사양에는 별도의 보장이 포함되어 있지 않습니다. 아마도 경쟁적인 쓰기 또는 읽기 접근이 스레드 안전하지 않을 것이므로, 표준 벡터와 마찬가지로 컨테이너 수정 시 외부 동기화가 필요할 것입니다. 질문 (열림)

ara::core::Vector 내에는 반복된 값을 위한 이 오버로드 외에도 insert의 추가적인 변형들이 존재합니다:

이 텍스트는 AI에 의해 작성되었으며 정확성을 보장할 수 없습니다.

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01369
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01369@rel:R25-11#01341366
Content hash
01341366
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01369
Status: valid/unmigrated Version: rel:R25-11#8a8e7dc8 Versionshistorie & Revisions (1 transition)
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_01369@rel:R25-11#8a8e7dc8
Point-in-Time History:
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

함수 insert [SWS_CORE_01370]

template <class InputIterator> iterator insert (const_iterator position, InputIterator first, Input Iterator last);

As per corresponding usage in [vector]

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

헤더 #include "ara/core/vector.h"에 정의된 순차 컨테이너 ara::core::Vector([SWS_CORE_01370])의 템플릿 멤버 함수 insert은(는) 벡터에 일련의 요소를 동기적으로 삽입합니다. 삽입할 범위는 입력 반복자 first 및 last에 의해 결정되며 position(타입 const_iterator)이(가) 가리키는 위치 바로 앞에 배치됩니다. 반환값으로 함수는 삽입된 첫 번째 요소를 가리키는 iterator을(를) 반환합니다. 기능적 시맨틱은 사양 측에서 \"As per corresponding usage in [vector]\"([SWS_CORE_01370])(으)로 설명되며, 해석: 이는 std::vector의 표준화된 범위 삽입 동작에 해당할 것으로 보입니다. 질문 Q-c6cd06fb1964ead6 (열림)

오류 처리 및 견고성과 관련하여 이 함수는 명시적으로 not exception safe로 명시되어 있습니다([SWS_CORE_01370]). 사양 범위 내에서 특별한 오류 코드, 예외 또는 오류 및 진단 모니터(예: DET 또는 DEM)로의 메시지는 제공되지 않습니다.

ara::core::Vector의 인터페이스 범위 내에서 이 범위 오버로드는 다른 삽입 메서드들을 보완합니다:

벡터 내에서 언급된 모든 오버로드는 예외 안전하지 않다는 제약을 공유합니다([SWS_CORE_01367], [SWS_CORE_01371]).

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

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01370
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01370@rel:R25-11#69124f30
Content hash
69124f30
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01370
Status: valid/unmigrated Version: rel:R25-11#b38a72f9 Versionshistorie & Revisions (1 transition)
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_01370@rel:R25-11#b38a72f9
Point-in-Time History:
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

함수 insert [SWS_CORE_01371]

iterator insert (const_iterator position, std::initializer_list< T > il);

As per corresponding usage in [vector]

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

ara::core::Vector 클래스의 동기식 멤버 함수 insert은 초기화 목록의 요소들을 컨테이너 내 지정된 위치에 삽입합니다[SWS_CORE_01371]. 이 함수는 헤더 파일 ara/core/vector.h에 선언되어 있습니다[SWS_CORE_01371]. 매개변수로 이 함수는 삽입 위치를 표시하는 const_iterator 타입의 반복자 position와 std::initializer_list<T> 타입의 il을 필요로 합니다[SWS_CORE_01371]. 반환값은 첫 번째로 삽입된 요소를 가리키는 iterator이며, 목록이 비어 있는 경우에는 position을 가리킵니다[SWS_CORE_01371].

오류 처리 및 견고성과 관련하여, 사양은 이 작업을 명시적으로 “not exception safe”로 분류합니다[SWS_CORE_01371]. 특정 AUTOSAR 오류 코드나 오류 메시지(DET/DEM)는 제공되지 않습니다. 해석: “As per corresponding usage in [vector]”라는 언급을 통해, 잠재적인 재할당 및 이에 따른 기존 반복자의 무효화를 포함한 런타임 동작은 std::vector::insert의 시맨틱에 따를 것으로 추정됩니다[SWS_CORE_01371]. 질문 Q-67ac8e3de4d4ce7a (열림) 동시 접근을 위한 특별한 동기화 메커니즘은 명시되어 있지 않습니다.

core 모듈에서 이 함수는 ara::core::Vector의 다른 삽입 작업의 맥락에 속합니다:

ara::core::Vector의 모든 오버로드는 예외 안전하지 않다는 특성을 공유합니다[SWS_CORE_01367], [SWS_CORE_01368], [SWS_CORE_01369], [SWS_CORE_01370].

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

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01371
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01371@rel:R25-11#76848428
Content hash
76848428
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01371
Status: valid/unmigrated Version: rel:R25-11#4c759099 Versionshistorie & Revisions (1 transition)
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_01371@rel:R25-11#4c759099
Point-in-Time History:
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_01346]

size_type max_size () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01346
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01346@rel:R25-11#b005b7e9
Content hash
b005b7e9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01346
Status: valid/unmigrated Version: rel:R25-11#cef91386 Versionshistorie & Revisions (1 transition)
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_01346@rel:R25-11#cef91386
Point-in-Time History:
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_01315] Upstream: RS_AP_00145

Vector & operator= (const Vector &other) noexcept(std::is_nothrow_ copy_assignable< T >::value)=default;

As per corresponding usage in [vector] except for the following deviations: 1. Function is conditionally noexcept Implementation {<may-throw-on-allocate>} shall be an implementation-defined type

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitconditionally exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01315
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01315@rel:R25-11#55b3afa7
Content hash
55b3afa7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01315
Status: valid/unmigrated Version: rel:R25-11#b20c14c8 Versionshistorie & Revisions (1 transition)
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_01315@rel:R25-11#b20c14c8
Point-in-Time History:
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_01317] Upstream: RS_AP_00145

Vector & operator= (Vector &&x) noexcept(std::allocator_traits< Allocator >::propagate_on_container_move_ assignment::value||std::allocator_traits< Allocator >::is_always_ equal::value);

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitconditionally exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01317
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01317@rel:R25-11#3a2542d5
Content hash
3a2542d5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01317
Status: valid/unmigrated Version: rel:R25-11#e4d91702 Versionshistorie & Revisions (1 transition)
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_01317@rel:R25-11#e4d91702
Point-in-Time History:
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_01327]

Vector & operator= (std::initializer_list< T >);

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01327
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01327@rel:R25-11#b32b620f
Content hash
b32b620f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01327
Status: valid/unmigrated Version: rel:R25-11#c2b0d48a Versionshistorie & Revisions (1 transition)
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_01327@rel:R25-11#c2b0d48a
Point-in-Time History:
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_01352]

reference operator[] (size_type n);

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01352
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01352@rel:R25-11#3964fe3a
Content hash
3964fe3a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01352
Status: valid/unmigrated Version: rel:R25-11#44d311c8 Versionshistorie & Revisions (1 transition)
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_01352@rel:R25-11#44d311c8
Point-in-Time History:
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_01353]

const_reference operator[] (size_type n) const;

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01353
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01353@rel:R25-11#6aaef7ce
Content hash
6aaef7ce
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01353
Status: valid/unmigrated Version: rel:R25-11#5fbfd4ba Versionshistorie & Revisions (1 transition)
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_01353@rel:R25-11#5fbfd4ba
Point-in-Time History:
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

함수 pop_back [SWS_CORE_01365]

void pop_back ();

As per corresponding usage in [vector]

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

사용법 및 의미론

컨테이너 ara::core::Vector의 멤버 함수 pop_back은 마지막 요소를 동기적으로 제거하는 역할을 합니다 [SWS_CORE_01365]. 이 함수는 헤더 파일 ara/core/vector.h에 선언되어 있으며 시그니처 void pop_back ()를 갖습니다 [SWS_CORE_01365]. AUTOSAR는 기능적 동작에 대해 [vector]의 해당 사용법을 명시적으로 참조하므로 매개변수가 전달되지 않으며 반환값도 존재하지 않습니다 [SWS_CORE_01365].

오류 처리 및 예외 안전성

오류 처리와 관련하여 사양은 not exception safe 특성을 명시합니다 [SWS_CORE_01365]. 페이로드에 특정 오류 코드, 반환값 또는 검사 메커니즘이 정의되어 있지 않으므로 유효하지 않은 호출에 대한 통합 오류 처리가 존재하지 않습니다 [SWS_CORE_01365]. 해석: 호출 전에 호출자는 벡터가 비어 있지 않은지 확인해야 합니다. 비어 있는 인스턴스에 대한 호출은 [vector]와 유사하게 정의되지 않은 동작으로 이어질 것으로 추정됩니다. 질문 Q-add313a489db4726 (열림)

상호작용 및 관련 요구사항

해당하는 패턴은 ara/core/string.h의 ara::core::BasicString 클래스에서 찾을 수 있으며, 이 클래스의 함수 pop_back는 [basic.string]에 따라 마지막 문자를 제거하고 동일하게 not exception safe로 명시되어 있습니다 [SWS_CORE_03105]. 두 정의 모두 모듈 core에서 순차적 데이터 구조의 수정을 통일합니다 [SWS_CORE_01365], [SWS_CORE_03105].

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

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01365
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01365@rel:R25-11#c213e579
Content hash
c213e579
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01365
Status: valid/unmigrated Version: rel:R25-11#0244f396 Versionshistorie & Revisions (1 transition)
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_01365@rel:R25-11#0244f396
Point-in-Time History:
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

함수 push_back [SWS_CORE_01363]

void push_back (const T &x) noexcept(std::is_nothrow_copy_assignable< T >::value);

As per corresponding usage in [vector] except for the following deviations: 1. Function is conditionally noexcept: (see [vector.modifiers])

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

사용

ara::core::Vector 스코프의 멤버 함수 push_back은 전달된 요소를 복사하여 컨테이너의 끝에 삽입합니다 [SWS_CORE_01363]. 헤더 #include "ara/core/vector.h"을 통해 정의되며, 상수 값에 대한 참조 const T &x를 받고 반환값(void)이 없습니다 [SWS_CORE_01363]. 호출은 호출자의 컨텍스트에서 동기적으로 수행됩니다.

오류 처리 및 예외 안전성

사양은 해당 함수가 조건부 noexcept(으)로 선언되었다는 점에서 [vector]과 다릅니다: 즉, std::is_nothrow_copy_assignable<T>::value이 참인 경우에만 예외를 발생시키지 않는 것으로 보장됩니다 [SWS_CORE_01363]. 이에 따라 예외 안전성은 “conditionally exception safe”로 정의됩니다 [SWS_CORE_01363]. 이 함수에 대해 특정 오류 코드나 DET 또는 DEM을 통한 오류 메시지는 정의되어 있지 않습니다.

상호작용 및 관련 요구사항

이동 가능한 객체의 경우 ara::core::Vector은 오버로드 void push_back(T &&x)을 제공하며, 이 오버로드의 noexcept 특성은 유사하게 std::is_nothrow_move_assignable<T>::value에 연결되어 있습니다 [SWS_CORE_01364]. 이와 대조적으로 ara::core::BasicString의 push_back은 Noexcept 보장이 없으며 “not exception safe”로 분류됩니다 [SWS_CORE_03083].

해석: 삽입 시 내부 메모리 및 재할당 동작은 특정 noexcept 선언을 제외하고 [vector]에 대한 C++ 표준의 사양을 따를 것으로 추정됩니다. 질문 Q-202fb07b334cde64 (열림)

이 사용 지침은 AUTOSAR Adaptive 릴리스 R25-11 사양을 기반으로 합니다.

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitconditionally exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01363
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01363@rel:R25-11#4a77aea6
Content hash
4a77aea6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01363
Status: valid/unmigrated Version: rel:R25-11#bc0d56eb Versionshistorie & Revisions (1 transition)
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_01363@rel:R25-11#bc0d56eb
Point-in-Time History:
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

함수 push_back [SWS_CORE_01364]

void push_back (T &&x) noexcept(std::is_nothrow_move_assignable< T >::value);

As per corresponding usage in [vector] except for the following deviations: 1. Function is conditionally noexcept: (see [vector.modifiers])

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

ara::core::Vector의 멤버 함수 push_back은 이동 시맨틱([SWS_CORE_01364])을 사용하여 벡터의 끝에 요소를 동기적으로 추가하는 역할을 합니다. 헤더 #include "ara/core/vector.h"을 통해 제공되며, Rvalue 참조 T &&x를 받고 반환값(void)이 없습니다 ([SWS_CORE_01364]).

오류 처리 및 예외 동작과 관련하여 다음 특성이 적용됩니다:

  • 이 메서드는 조건부 예외 안전(conditionally exception safe)으로 분류됩니다 ([SWS_CORE_01364]).
  • noexcept 보장은 유형에 바인딩됩니다: noexcept(std::is_nothrow_move_assignable<T>::value) ([SWS_CORE_01364]). T의 이동 대입 연산자가 예외 없음으로 선언되지 않은 경우, 메모리 할당 또는 요소 이동 시 예외가 발생할 것으로 추정됩니다. 질문 Q-3b8b58d0b218fe21 (열림)

작동 방식은 [vector]의 일반적인 시맨틱을 따르지만, 조건부 noexcept 선언으로 인해 차이가 있습니다 ([SWS_CORE_01364]). 이 연산은 컨테이너를 변경하므로 외부 동기화가 없으면 동일한 인스턴스에 대한 동시 접근이 스레드 안전하지 않을 것으로 추정됩니다. 질문 (열림)

인터페이스 상호작용 측면에서 이 이동 변형은 유사하게 is_nothrow_copy_assignable에 연결된 복사 오버로드 push_back(const T &x)([SWS_CORE_01363])을 보완합니다. 이와 구별되는 것은 ara::core::BasicString([SWS_CORE_03083])의 동일한 이름의 멤버 함수로, 이는 개별 문자를 추가하며 예외 안전하지 않은 것으로 정의되어 있습니다.

이 사용 참고 사항은 자동으로 생성되었으며 명세서의 요구 사항을 기반으로 합니다.

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitconditionally exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01364
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01364@rel:R25-11#27394efe
Content hash
27394efe
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01364
Status: valid/unmigrated Version: rel:R25-11#310b773d Versionshistorie & Revisions (1 transition)
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_01364@rel:R25-11#310b773d
Point-in-Time History:
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_01336]

reverse_iterator rbegin () noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01336
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01336@rel:R25-11#ea9f2868
Content hash
ea9f2868
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01336
Status: valid/unmigrated Version: rel:R25-11#c7116a42 Versionshistorie & Revisions (1 transition)
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_01336@rel:R25-11#c7116a42
Point-in-Time History:
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_01337]

const_reverse_iterator rbegin () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01337
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01337@rel:R25-11#01b2d47b
Content hash
01b2d47b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01337
Status: valid/unmigrated Version: rel:R25-11#41352c38 Versionshistorie & Revisions (1 transition)
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_01337@rel:R25-11#41352c38
Point-in-Time History:
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_01338]

reverse_iterator rend () noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01338
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01338@rel:R25-11#528518f8
Content hash
528518f8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01338
Status: valid/unmigrated Version: rel:R25-11#82d3ac2e Versionshistorie & Revisions (1 transition)
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_01338@rel:R25-11#82d3ac2e
Point-in-Time History:
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_01339]

const_reverse_iterator rend () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01339
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01339@rel:R25-11#61418df7
Content hash
61418df7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01339
Status: valid/unmigrated Version: rel:R25-11#67cef15a Versionshistorie & Revisions (1 transition)
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_01339@rel:R25-11#67cef15a
Point-in-Time History:
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

함수 reserve [SWS_CORE_01347]

void reserve (size_type n);

As per corresponding usage in [vector] except for the following deviations: 1. if (n < max_size()) IsoStdLengthErrorViolation is raised instead of std:: length_error

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

클래스 ara::core::Vector의 멤버 함수 reserve은 [SWS_CORE_01347]에 따라 벡터 인스턴스의 메모리 예약을 수행합니다. 동기적으로 호출되며 헤더 파일 ara/core/vector.h을 통해 제공됩니다. 이 함수는 size_type 유형의 매개변수 n를 전달받으며 반환값이 없습니다. 기본 동작은 ISO C++ 표준 std::vector::reserve의 일반적인 시맨틱과 일치합니다.

오류 처리 및 위반

ISO C++ 표준과 달리, 오류 발생 시 std::length_error 유형의 예외가 발생하는 대신 IsoStdLengthErrorViolation이 트리거됩니다 [SWS_CORE_01347]. 사양에서는 이를 위한 조건으로 n < max_size()을 명시하고 있으며, 이는 최대 용량 초과를 의미하는 것으로 추정됩니다. 질문 Q-8d4dbf516b7b87b7 (열림) 또한 사양에 따르면 이 연산은 명시적으로 예외 안전하지 않음(not exception safe)으로 선언되어 있습니다 [SWS_CORE_01347].

상호작용 및 경계 조건

IsoStdLengthErrorViolation의 트리거는 ara::core의 일관된 오류 개념과 일치하며, [SWS_CORE_03054]에 따른 ara::core::BasicString::reserve에서도 유사하게 확인됩니다. reserve 호출은 내부 재할당을 트리거할 수 있으므로 동일한 인스턴스에 동시 접근할 경우 이 함수는 스레드 안전하지 않으며 외부 동기화가 필요합니다.

이 사용 지침은 AUTOSAR 사양 R25-11을 기반으로 AI 시스템에 의해 작성되었습니다.

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe
Verletzungen (Violations)IsoStdLengthEr- Description as per std::length_error rorViolation

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

Record
AUTOSAR/AP/record/SWS_CORE_01347
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01347@rel:R25-11#6364a8c3
Content hash
6364a8c3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01347
Status: valid/unmigrated Version: rel:R25-11#f0cbdb62 Versionshistorie & Revisions (1 transition)
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_01347@rel:R25-11#f0cbdb62
Point-in-Time History:
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

함수 resize [SWS_CORE_01350]

void resize (size_type sz);

As per corresponding usage in [vector] except for the following deviations: 1. if (sz > max_size()) IsoStdLengthErrorViolation is raised instead of std:: length_error

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

멤버 함수 resize은(는) 컨테이너에 포함된 요소 수를 원하는 대상 크기 sz(으)로 동기식으로 조정합니다([SWS_CORE_01350]). 이 함수는 ara::core::Vector 클래스에 속하며 헤더 파일 #include "ara/core/vector.h"을(를) 통해 포함됩니다([SWS_CORE_01350]). 기능적 동작은 std::vector의 ISO-C++ 사양을 따릅니다. 컨테이너가 축소되면 초과 요소가 삭제되고, 확장되면 값 초기화를 통해 추가 요소가 생성됩니다.

오류 발생 시 이 함수는 표준 라이브러리의 동작에서 의도적으로 벗어납니다. 요청된 크기 sz이(가) max_size()보다 크면 std::length_error 대신 IsoStdLengthErrorViolation이(가) 발생합니다([SWS_CORE_01350]). 사양은 이 함수를 예외에 안전하지 않음(not exception safe)으로 명시합니다([SWS_CORE_01350]). 따라서 호출자는 런타임 위반을 방지하기 위해 용량 제한이 준수되는지 확인해야 합니다.

동시성과 관련하여 이 메서드는 동일한 인스턴스에 대해 재진입이 불가능합니다. 외부 동기화 없이 동일한 객체에 대한 수정 병렬 호출은 데이터 손상을 초래할 가능성이 높습니다(해석: ISO-C++ 컨테이너와 유사한 스레드 안전성 규칙). 새로 추가된 요소를 기본값으로 초기화하지 않고 지정된 값의 복사본으로 채워야 하는 경우 매개변수 const T&이(가) 있는 오버로드된 변형을 선택해야 합니다([SWS_CORE_01351]). ara::core::BasicString 클래스는 한계값 초과 시 동일한 오류 처리를 갖춘 상응하는 유사한 인터페이스 쌍을 제공합니다([SWS_CORE_03058], [SWS_CORE_03059]). 질문 Q-1283cb9616fde934 (열림)

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

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe
Verletzungen (Violations)IsoStdLengthEr- Description as per std::length_error rorViolation

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

Record
AUTOSAR/AP/record/SWS_CORE_01350
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01350@rel:R25-11#f17a9095
Content hash
f17a9095
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01350
Status: valid/unmigrated Version: rel:R25-11#410be37a Versionshistorie & Revisions (1 transition)
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_01350@rel:R25-11#410be37a
Point-in-Time History:
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

함수 resize [SWS_CORE_01351]

void resize (size_type sz, const T &c);

As per corresponding usage in [vector] except for the following deviations: 1. if (sz > max_size()) IsoStdLengthErrorViolation is raised instead of std:: length_error

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

사용

헤더 파일 #include "ara/core/vector.h"에 포함된 ara::core::Vector 클래스([SWS_CORE_01351])의 멤버 함수 resize은(는) 컨테이너의 요소 수를 지정된 대상 크기 sz(으)로 변경합니다. 확장 시 이 함수는 새로 추가된 요소를 전달된 값 c의 복사본으로 초기화합니다([SWS_CORE_01351]). 호출은 동기식으로 처리되며 반환값을 가지지 않습니다(void).

오류 처리 및 예외 안전성

동작은 대체로 표준 컨테이너 std::vector과(와) 일치하지만, 오류 발생 시에는 의도적으로 벗어납니다. 매개변수 sz이(가) 최댓값 max_size()을(를) 초과하면 표준 예외 std::length_error 대신 IsoStdLengthErrorViolation이(가) 발생합니다([SWS_CORE_01351]). 사양은 이 함수를 not exception safe로 명시적으로 규정합니다([SWS_CORE_01351]). 따라서 할당 중 또는 c 복사 시 오류가 발생할 경우 원래 객체 상태를 복원한다는 보장은 없습니다.

제약 사항 및 상호작용

예외 안전성이 결여되어 있어 실패 시 불일치한 컨테이너 상태가 발생할 가능성이 높으므로, 호출자는 사전에 충분한 용량이 있는지 확인해야 합니다. 질문 Q-9701a24a177cbb21 (열림) 대신 새 요소를 기본 생성해야 하는 경우 초기화 값이 없는 오버로드 resize(size_type sz)이(가) 제공됩니다([SWS_CORE_01350]). IsoStdLengthErrorViolation 발생 및 예외에 안전하지 않은 것으로의 분류를 포함하는 동일한 오류 동작은 ara::core::BasicString([SWS_CORE_03058], [SWS_CORE_03059])에서도 유사하게 나타납니다.

이 텍스트는 AUTOSAR 명세를 바탕으로 AI에 의해 작성되었습니다.

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe
Verletzungen (Violations)IsoStdLengthEr- Description as per std::length_error rorViolation

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

Record
AUTOSAR/AP/record/SWS_CORE_01351
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01351@rel:R25-11#7f7e7abb
Content hash
7f7e7abb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01351
Status: valid/unmigrated Version: rel:R25-11#99da6e90 Versionshistorie & Revisions (1 transition)
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_01351@rel:R25-11#99da6e90
Point-in-Time History:
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

함수 shrink_to_fit [SWS_CORE_01349]

void shrink_to_fit ();

As per corresponding usage in [vector]

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

클래스 ara::core::Vector의 멤버 함수 shrink_to_fit()은(는) [SWS_CORE_01349]에 따라 지침 [vector]에 부합하도록 메모리 용량을 현재 요소들에 필요한 크기로 줄이는 역할을 합니다. 이 함수는 헤더 파일 #include "ara/core/vector.h"을(를) 통해 선언되며, 매개변수를 받지 않고 반환값을 제공하지 않습니다(void) [SWS_CORE_01349]. 호출은 인스턴스에서 동기식으로 이루어집니다.

오류 동작과 관련하여 오류 코드나 오류 메시지(DET/DEM)는 정의되어 있지 않습니다. 이 함수는 사양에서 명시적으로 not exception safe로 분류됩니다 [SWS_CORE_01349]. 해석: 내부 메모리 재할당이 실패할 경우 기존 컨테이너 상태의 보존에 대한 보장이 없을 것으로 보입니다. 질문 Q-b4b5bef83f265ceb (열림)

동시성 및 호출 컨텍스트에는 순차적 데이터 구조의 제한 사항이 적용됩니다. 동일한 인스턴스에 대한 동시 호출은 외부 동기화 없이는 재진입이 불가능하거나 스레드 안전하지 않을 것으로 보입니다. 실행 중에는 벡터에 대한 병렬 읽기 또는 쓰기 접근이 발생하지 않아야 합니다. 질문 (열림)

문자열에 대해서도 [SWS_CORE_03056]에서 직접적으로 관련된 동작이 정의되어 있습니다. 클래스 ara::core::BasicString은(는) #include "ara/core/string.h"을(를) 통해 [basic.string]을(를) 기반으로 하며 동일하게 not exception safe로 분류되는 함수 shrink_to_fit() 또한 제공합니다 [SWS_CORE_03056].

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

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01349
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01349@rel:R25-11#4f4c49df
Content hash
4f4c49df
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01349
Status: valid/unmigrated Version: rel:R25-11#11fa8bdb Versionshistorie & Revisions (1 transition)
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_01349@rel:R25-11#11fa8bdb
Point-in-Time History:
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_01345]

size_type size () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01345
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01345@rel:R25-11#8655866e
Content hash
8655866e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01345
Status: valid/unmigrated Version: rel:R25-11#eaa8d6b2 Versionshistorie & Revisions (1 transition)
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_01345@rel:R25-11#eaa8d6b2
Point-in-Time History:
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_01374]

void swap (Vector &) noexcept(std::allocator_traits< Allocator >::propagate_on_container_swap::value||std::allocator_traits< Allocator >::is_always_equal::value);

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitconditionally exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01374
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01374@rel:R25-11#9223a363
Content hash
9223a363
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01374
Status: valid/unmigrated Version: rel:R25-11#352f9213 Versionshistorie & Revisions (1 transition)
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_01374@rel:R25-11#352f9213
Point-in-Time History:
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

함수 ~Vector [SWS_CORE_01326]

~Vector () noexcept;

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01326
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01326@rel:R25-11#f25085a8
Content hash
f25085a8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01326
Status: valid/unmigrated Version: rel:R25-11#250094e8 Versionshistorie & Revisions (1 transition)
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_01326@rel:R25-11#250094e8
Point-in-Time History:
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

타입 별칭 문서

타입 별칭 allocator_type [SWS_CORE_01303]

using allocator_type = Allocator;

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symbolallocator_type

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

Record
AUTOSAR/AP/record/SWS_CORE_01303
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01303@rel:R25-11#403f875f
Content hash
403f875f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01303
Status: valid/unmigrated Version: rel:R25-11#14a4f35e Versionshistorie & Revisions (1 transition)
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_01303@rel:R25-11#14a4f35e
Point-in-Time History:
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_01311]

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

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

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symbolconst_iterator

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

Record
AUTOSAR/AP/record/SWS_CORE_01311
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01311@rel:R25-11#cb6f4e4a
Content hash
cb6f4e4a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01311
Status: valid/unmigrated Version: rel:R25-11#d5a60edd Versionshistorie & Revisions (1 transition)
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_01311@rel:R25-11#d5a60edd
Point-in-Time History:
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_01305]

using const_pointer = typename std::allocator_ traits<Allocator>::const_pointer;

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symbolconst_pointer

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

Record
AUTOSAR/AP/record/SWS_CORE_01305
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01305@rel:R25-11#250248e9
Content hash
250248e9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01305
Status: valid/unmigrated Version: rel:R25-11#09992969 Versionshistorie & Revisions (1 transition)
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_01305@rel:R25-11#09992969
Point-in-Time History:
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_01307]

using const_reference = const value_type&;

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symbolconst_reference

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

Record
AUTOSAR/AP/record/SWS_CORE_01307
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01307@rel:R25-11#b53a292f
Content hash
b53a292f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01307
Status: valid/unmigrated Version: rel:R25-11#73db31d8 Versionshistorie & Revisions (1 transition)
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_01307@rel:R25-11#73db31d8
Point-in-Time History:
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_01313]

using const_reverse_iterator = std::reverse_iterator<const_iterator>;

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symbolconst_reverse_iterator

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

Record
AUTOSAR/AP/record/SWS_CORE_01313
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01313@rel:R25-11#490fba9d
Content hash
490fba9d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01313
Status: valid/unmigrated Version: rel:R25-11#94270dd2 Versionshistorie & Revisions (1 transition)
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_01313@rel:R25-11#94270dd2
Point-in-Time History:
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_01309]

using difference_type = {<difference-type>};

As per corresponding usage in [vector] Implementation {<difference-type>} shall be an implementation-defined type

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symboldifference_type

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

Record
AUTOSAR/AP/record/SWS_CORE_01309
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01309@rel:R25-11#9d547ad7
Content hash
9d547ad7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01309
Status: valid/unmigrated Version: rel:R25-11#2b997bdc Versionshistorie & Revisions (1 transition)
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_01309@rel:R25-11#2b997bdc
Point-in-Time History:
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_01310]

using iterator = {<iterator-type>};

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

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symboliterator

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

Record
AUTOSAR/AP/record/SWS_CORE_01310
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01310@rel:R25-11#bf07ad54
Content hash
bf07ad54
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01310
Status: valid/unmigrated Version: rel:R25-11#d2e1e94c Versionshistorie & Revisions (1 transition)
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_01310@rel:R25-11#d2e1e94c
Point-in-Time History:
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_01304]

using pointer = typename std::allocator_traits<Allocator>::pointer;

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symbolpointer

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

Record
AUTOSAR/AP/record/SWS_CORE_01304
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01304@rel:R25-11#ba69a976
Content hash
ba69a976
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01304
Status: valid/unmigrated Version: rel:R25-11#6794750d Versionshistorie & Revisions (1 transition)
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_01304@rel:R25-11#6794750d
Point-in-Time History:
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_01306]

using reference = value_type&;

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symbolreference

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

Record
AUTOSAR/AP/record/SWS_CORE_01306
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01306@rel:R25-11#34ee20f9
Content hash
34ee20f9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01306
Status: valid/unmigrated Version: rel:R25-11#832d34ca Versionshistorie & Revisions (1 transition)
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_01306@rel:R25-11#832d34ca
Point-in-Time History:
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_01312]

using reverse_iterator = std::reverse_iterator<iterator>;

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symbolreverse_iterator

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

Record
AUTOSAR/AP/record/SWS_CORE_01312
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01312@rel:R25-11#8cb3a434
Content hash
8cb3a434
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01312
Status: valid/unmigrated Version: rel:R25-11#3dc4afa1 Versionshistorie & Revisions (1 transition)
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_01312@rel:R25-11#3dc4afa1
Point-in-Time History:
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_01308]

using size_type = {<size-type>};

As per corresponding usage in [vector] Implementation {<size-type>} shall be an implementation-defined type

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symbolsize_type

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

Record
AUTOSAR/AP/record/SWS_CORE_01308
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01308@rel:R25-11#bfea2070
Content hash
bfea2070
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01308
Status: valid/unmigrated Version: rel:R25-11#70a8b8eb Versionshistorie & Revisions (1 transition)
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_01308@rel:R25-11#70a8b8eb
Point-in-Time History:
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_01302]

using value_type = T;

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symbolvalue_type

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

Record
AUTOSAR/AP/record/SWS_CORE_01302
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01302@rel:R25-11#2e088fe0
Content hash
2e088fe0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01302
Status: valid/unmigrated Version: rel:R25-11#5bb862fe Versionshistorie & Revisions (1 transition)
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_01302@rel:R25-11#5bb862fe
Point-in-Time History:
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