DEENESPTFRRUARHIKOZHNL

클래스 ara::core::Map

[SWS_CORE_01400]

template <typename Key, typename T, typename Compare = std::less<Key>, typename Allocator = {<fq-allocator>}> class Map {...};

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

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

사용자 가이드AI 생성

구성 가능한 할당자 지원을 통해 고유한 키-값 쌍의 정렬된 관리를 제공합니다.
AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: ce48c351c6cf 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

구성 가능한 할당자 지원을 통해 고유한 키-값 쌍의 정렬된 관리를 제공합니다.

연관 키-값 컨테이너 ara::core::Map은(는) std::pmr::map을(를) 구현하며, 다형성 할당자([SWS_CORE_01404])를 사용하여 고유한 키를 기준으로 정렬된 항목을 관리합니다. 애플리케이션은 데이터 쌍의 구조적 삽입, 검색, 제거 및 이동 의미론을 통한 효율적인 노드 이전을 위해 이 컨테이너를 사용합니다. 중요한 특징으로, 키가 없는 경우 at을(를) 통한 인덱스 접근은 표준 예외 대신 IsoStdOutOfRangeViolation을(를) 발생시킵니다([SWS_CORE_01456]). 상태 쿼리는 예외 안전한 반면, 삽입 시의 동적 메모리 할당은 자원 부족에 대한 적절한 대비를 필요로 합니다.

컨텍스트

템플릿 클래스 ara::core::Map은(는) C++ 표준의 std::pmr::map 의미론에 해당하는 정렬된 연관 키-값 컨테이너를 제공합니다. key_type([SWS_CORE_01402]) 타입의 키는 고유하며 key_compare([SWS_CORE_01405]) 타입의 서술자를 기반으로 정렬됩니다. 데이터 쌍은 std::pair<const Key, T> 형태의 value_type(으)로 관리됩니다([SWS_CORE_01404]). 주요 상호작용 대상은 구성 가능한 allocator_type([SWS_CORE_01406])을(를) 통해 사용자 정의 또는 다형성 메모리 할당자를 목적에 맞게 바인딩할 수 있는 Adaptive Platform의 응용 소프트웨어 컴포넌트입니다.

수명 주기

ara::core::Map의 인스턴스화는 기본 생성자([SWS_CORE_01428]), 할당자 지정([SWS_CORE_01431]) 또는 비교 객체 지정([SWS_CORE_01429])을 통해 수행할 수 있습니다. 또한 반복자 범위([SWS_CORE_01430], [SWS_CORE_01435]) 및 초기화 목록([SWS_CORE_01434], [SWS_CORE_01436])을 위한 생성자도 제공됩니다. 복사 생성자([SWS_CORE_01424])와 복사 할당 연산자([SWS_CORE_01425])는 default(으)로 규정되어 있으나 할당자별 오버로드([SWS_CORE_01432])로 보완됩니다.

효율적인 자원 이전을 위해 이동 생성자([SWS_CORE_01426], [SWS_CORE_01433])가 존재합니다. 이동 할당 연산자([SWS_CORE_01427])는 std::allocator_traits<Allocator>::is_always_equal::value 및 std::is_nothrow_move_assignable<Compare>::value이(가) 충족되는 경우 조건부 예외 안전성을 제공합니다. 소멸자([SWS_CORE_01437])를 통해 컨테이너가 소멸될 때 포함된 모든 노드가 해제됩니다. swap([SWS_CORE_01484])을(를) 통한 두 인스턴스의 맞교환은 표준 라이브러리 대신 보호를 위해 AUTOSAR 서술자 ara::core::is_nothrow_swappable을(를) 사용합니다.

사용 경로

일반적인 사용에는 항목의 삽입, 검색, 읽기 및 정리가 포함됩니다:

ara::core::Map에서의 컨테이너 연산의 일반적인 흐름Applikationara::core::Maptry_emplace(k, v)std::pair<iterator, bool>find(k)iteratorat(k)mapped_type&erase(k)size_type

시퀀스 다이어그램: 삽입부터 조회 및 삭제에 이르는 ara::core::Map의 일반적인 컨테이너 작업 흐름. 출처: [SWS_CORE_01472], [SWS_CORE_01490], [SWS_CORE_01456], [SWS_CORE_01482].

오류 시나리오

ISO C++ 표준과의 핵심적인 차이점은 접근 메서드 at([SWS_CORE_01456], [SWS_CORE_01457])과 관련이 있습니다. 요청된 키가 컨테이너에서 발견되지 않으면 구현체는 std::out_of_range 예외를 발생시키지 않고 IsoStdOutOfRangeViolation을(를) 트리거합니다. noexcept 시그니처에도 불구하고 메서드는 이 위반을 즉시 알립니다. 이는 전통적인 C++ 예외 없이 안전 관련 환경에서 오류를 보고하려는 플랫폼 전반의 전략에 기인한 것으로 추정됩니다. 질문 Q-ffaee4bddebe250a (열림)

empty([SWS_CORE_01511]), size([SWS_CORE_01452]) 또는 get_allocator([SWS_CORE_01439])와(과) 같은 용량 쿼리는 완전히 예외 안전합니다(noexcept). 반면 구성된 메모리의 고갈이 오류로 이어질 수 있으므로 insert([SWS_CORE_01460]), emplace([SWS_CORE_01458]) 또는 기본 생성자([SWS_CORE_01428])와(과) 같은 할당 및 삽입 작업은 “not exception safe”로 분류됩니다.

이 클래스 가이드는 core 모듈에 대한 AUTOSAR Adaptive Platform 규격 R25-11을 기반으로 하며 자동 생성되었습니다.

멤버 맵

클래스 다이어그램

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

G nara__core__Map274 Map + Map() + operator=() + ~Map() + empty() + max_size() + size() + at() + operator[]() + begin() + cbegin() + cend() + crbegin() + crend() + end() + rbegin() + rend() … 19 weitere

상세 보기

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

생성자 및 소멸자

Map 함수 11

≙ [map]

오버로드 Map 11
Map (const Map &x)=default; SWS_CORE_01424
Map (Map &&x)=default; SWS_CORE_01426
explicit Map (const Compare &comp, const Allocator &=Allocator()); SWS_CORE_01429
template <class InputIterator> Map (InputIterator first, InputIterator last, const Compare &comp=Compare(), const Allocator &=Allocator()); SWS_CORE_01430
explicit Map (const Allocator &); SWS_CORE_01431
Map (const Map &, const Allocator &); SWS_CORE_01432
Map (Map &&, const Allocator &); SWS_CORE_01433
template <class InputIterator> Map (InputIterator first, InputIterator last, const Allocator &a); SWS_CORE_01435
~Map 함수

≙ [map]

~Map ();

메서드

at 함수 2

except for the following deviations: 1. if (x is not found in the container) IsoStdOutOfRangeViolation is raised instead of std::out_of_range ≙ std::out_of_range

오버로드 at 2
mapped_type & at (const key_type &x) noexcept; SWS_CORE_01456
const mapped_type & at (const key_type &x) const noexcept; SWS_CORE_01457
begin 함수 2

≙ [map]

오버로드 begin 2
iterator begin () noexcept; SWS_CORE_01440
const_iterator begin () const noexcept; SWS_CORE_01441
cbegin 함수

≙ [map]

const_iterator cbegin () const noexcept;
cend 함수

≙ [map]

const_iterator cend () const noexcept;
clear 함수

≙ [map]

void clear () noexcept;
contains 함수 2

≙ [map]

오버로드 contains 2
template <class K> bool contains (const K &x) const; SWS_CORE_01497
bool contains (const key_type &x) const; SWS_CORE_01510
count 함수 2

≙ [map]

오버로드 count 2
size_type count (const key_type &x) const; SWS_CORE_01494
template <class K> size_type count (const K &x) const; SWS_CORE_01495
crbegin 함수

≙ [map]

const_reverse_iterator crbegin () const noexcept;
crend 함수

≙ [map]

const_reverse_iterator crend () const noexcept;
emplace 함수

≙ [map]

template <class... Args> std::pair< iterator, bool > emplace (Args &&... args);

≙ [map]

template <class... Args> iterator emplace_hint (const_iterator position, Args &&... args);
empty 함수

≙ [map]

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

≙ [map]

오버로드 end 2
iterator end () noexcept; SWS_CORE_01442
const_iterator end () const noexcept; SWS_CORE_01443
equal_range 함수 4

≙ [map]

오버로드 equal_range 4
std::pair< iterator, iterator > equal_range (const key_type &x); SWS_CORE_01506
template <class K> std::pair< iterator, iterator > equal_range (const K &x); SWS_CORE_01508
template <class K> std::pair< const_iterator, const_iterator > equal_range (const K &x) const; SWS_CORE_01509
erase 함수 4

≙ [map]

오버로드 erase 4
extract 함수 2

≙ [map]

오버로드 extract 2
find 함수 4

≙ [map]

오버로드 find 4
const_iterator find (const key_type &x) const; SWS_CORE_01491
template <class K> iterator find (const K &x); SWS_CORE_01492
template <class K> const_iterator find (const K &x) const; SWS_CORE_01493

≙ [map]

allocator_type get_allocator () const noexcept;
insert 함수 10

≙ [map]

오버로드 insert 10
std::pair< iterator, bool > insert (const value_type &x); SWS_CORE_01460
template <class P> std::pair< iterator, bool > insert (P &&x); SWS_CORE_01462
iterator insert (const_iterator position, const value_type &x); SWS_CORE_01463
template <class P> iterator insert (const_iterator position, P &&); SWS_CORE_01465
template <class InputIterator> void insert (InputIterator first, InputIterator last); SWS_CORE_01466

≙ [map]

오버로드 insert_or_assign 4
template <class M> std::pair< iterator, bool > insert_or_assign (const key_type &k, M &&obj); SWS_CORE_01476
template <class M> std::pair< iterator, bool > insert_or_assign (key_type &&k, M &&obj); SWS_CORE_01477
template <class M> iterator insert_or_assign (const_iterator hint, const key_type &k, M &&obj); SWS_CORE_01478
template <class M> iterator insert_or_assign (const_iterator hint, key_type &&k, M &&obj); SWS_CORE_01479
key_comp 함수

≙ [map]

key_compare key_comp () const;
lower_bound 함수 4

≙ [map]

오버로드 lower_bound 4
iterator lower_bound (const key_type &x); SWS_CORE_01498
const_iterator lower_bound (const key_type &x) const; SWS_CORE_01499
template <class K> iterator lower_bound (const K &x); SWS_CORE_01500
template <class K> const_iterator lower_bound (const K &x) const; SWS_CORE_01501
max_size 함수

≙ [map]

size_type max_size () const noexcept;
merge 함수 2

≙ [map]

오버로드 merge 2
template <class C2> void merge (Map< Key, T, C2, Allocator > &source); SWS_CORE_01486
template <class C2> void merge (Map< Key, T, C2, Allocator > &&source); SWS_CORE_01487
rbegin 함수 2

≙ [map]

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

≙ [map]

오버로드 rend 2
const_reverse_iterator rend () const noexcept; SWS_CORE_01447
size 함수

≙ [map]

size_type size () const noexcept;
swap 함수

except for the following deviations: 1. ara::core::is_nothrow_swappable shall be used in place of the std:: implementation ≙ [map]

void swap (Map &) noexcept(std::allocator_traits< Allocator >::is_ always_equal::value &&ara::core::is_nothrow_swappable< Compare >::value);
try_emplace 함수 4

≙ [map]

오버로드 try_emplace 4
template <class... Args> std::pair< iterator, bool > try_emplace (const key_type &k, Args &&... args); SWS_CORE_01472
template <class... Args> std::pair< iterator, bool > try_emplace (key_type &&k, Args &&... args); SWS_CORE_01473
template <class... Args> iterator try_emplace (const_iterator hint, const key_type &k, Args &&... args); SWS_CORE_01474
template <class... Args> iterator try_emplace (const_iterator hint, key_type &&k, Args &&... args); SWS_CORE_01475
upper_bound 함수 4

≙ [map]

오버로드 upper_bound 4
iterator upper_bound (const key_type &x); SWS_CORE_01502
const_iterator upper_bound (const key_type &x) const; SWS_CORE_01503
template <class K> iterator upper_bound (const K &x); SWS_CORE_01504
template <class K> const_iterator upper_bound (const K &x) const; SWS_CORE_01505
value_comp 함수

≙ [map]

value_compare value_comp () const;

연산자

operator= 함수 3

≙ [map]

오버로드 = 3
Map & operator= (const Map &x)=default; SWS_CORE_01425
Map & operator= (Map &&x) noexcept(std::allocator_traits< Allocator >::is_always_equal::value &&std::is_nothrow_move_assignable< Compare >::value); SWS_CORE_01427
operator[] 함수 2

≙ [map]

오버로드 [] 2
mapped_type & operator[] (const key_type &x); SWS_CORE_01454
mapped_type & operator[] (key_type &&x); SWS_CORE_01455

타입 별칭

allocator_type 타입 별칭

≙ [map]

using allocator_type = Allocator;
const_iterator 타입 별칭

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

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

≙ [map]

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

≙ [map]

using const_reference = const value_type&;

≙ [map]

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

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

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

Implementation {<insert-return-type>} shall be an implementation-defined type ≙ [map]

using insert_return_type = {<insert-return-type>}<iterator, node_ type>;
iterator 타입 별칭

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

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

≙ [map]

using key_compare = Compare;
key_type 타입 별칭

≙ [map]

using key_type = Key;
mapped_type 타입 별칭

≙ [map]

using mapped_type = T;
node_type 타입 별칭

Implementation {<node-type>} shall be an implementation-defined type ≙ [map]

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

≙ [map]

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

≙ [map]

reverse_iterator 타입 별칭

≙ [map]

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

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

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

≙ [map]

using value_type = std::pair<const Key, T>;

중첩 타입

value_compare 클래스

메서드 문서

함수 Map [SWS_CORE_01424] Upstream: RS_AP_00145

Map (const Map &x)=default;

As per corresponding usage in [map]

Header-Datei#include "ara/core/map.h"
Scopeclass ara::core::Map

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

Record
AUTOSAR/AP/record/SWS_CORE_01424
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01424@rel:R25-11#276a5bae
Content hash
276a5bae
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01424
Status: valid/unmigrated Version: rel:R25-11#8787deef 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_01424@rel:R25-11#8787deef
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

함수 Map [SWS_CORE_01426] Upstream: RS_AP_00145

Map (Map &&x)=default;

As per corresponding usage in [map]

Header-Datei#include "ara/core/map.h"
Scopeclass ara::core::Map

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

Record
AUTOSAR/AP/record/SWS_CORE_01426
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01426@rel:R25-11#c9804adc
Content hash
c9804adc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01426
Status: valid/unmigrated Version: rel:R25-11#689e534d 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_01426@rel:R25-11#689e534d
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

함수 Map [SWS_CORE_01428]

Map ();

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01428
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01428@rel:R25-11#1e567a4d
Content hash
1e567a4d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01428
Status: valid/unmigrated Version: rel:R25-11#43f18165 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_01428@rel:R25-11#43f18165
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

함수 Map [SWS_CORE_01429]

explicit Map (const Compare &comp, const Allocator &=Allocator());

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01429
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01429@rel:R25-11#71ba11f6
Content hash
71ba11f6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01429
Status: valid/unmigrated Version: rel:R25-11#5cbdb732 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_01429@rel:R25-11#5cbdb732
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

함수 Map [SWS_CORE_01430]

template <class InputIterator> Map (InputIterator first, InputIterator last, const Compare &comp=Compare(), const Allocator &=Allocator());

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01430
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01430@rel:R25-11#238a3281
Content hash
238a3281
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01430
Status: valid/unmigrated Version: rel:R25-11#f9ad5986 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_01430@rel:R25-11#f9ad5986
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

함수 Map [SWS_CORE_01431]

explicit Map (const Allocator &);

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01431
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01431@rel:R25-11#35c995f9
Content hash
35c995f9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01431
Status: valid/unmigrated Version: rel:R25-11#64103b3a 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_01431@rel:R25-11#64103b3a
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

함수 Map [SWS_CORE_01432]

Map (const Map &, const Allocator &);

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01432
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01432@rel:R25-11#9451546c
Content hash
9451546c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01432
Status: valid/unmigrated Version: rel:R25-11#98ccac5a 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_01432@rel:R25-11#98ccac5a
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

함수 Map [SWS_CORE_01433]

Map (Map &&, const Allocator &);

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01433
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01433@rel:R25-11#6d5c5619
Content hash
6d5c5619
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01433
Status: valid/unmigrated Version: rel:R25-11#238610da 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_01433@rel:R25-11#238610da
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

함수 Map [SWS_CORE_01434]

Map (std::initializer_list< value_type >, const Compare &=Compare(), const Allocator &=Allocator());

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01434
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01434@rel:R25-11#80221fcf
Content hash
80221fcf
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01434
Status: valid/unmigrated Version: rel:R25-11#f674e4cb 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_01434@rel:R25-11#f674e4cb
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

함수 Map [SWS_CORE_01435]

template <class InputIterator> Map (InputIterator first, InputIterator last, const Allocator &a);

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01435
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01435@rel:R25-11#4b56cffd
Content hash
4b56cffd
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01435
Status: valid/unmigrated Version: rel:R25-11#c6b1c14d 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_01435@rel:R25-11#c6b1c14d
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

함수 Map [SWS_CORE_01436]

Map (std::initializer_list< value_type > il, const Allocator &a);

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01436
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01436@rel:R25-11#15c6f0ac
Content hash
15c6f0ac
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01436
Status: valid/unmigrated Version: rel:R25-11#df080f37 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_01436@rel:R25-11#df080f37
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_01456]

mapped_type & at (const key_type &x) noexcept;

As per corresponding usage in [map] except for the following deviations: 1. if (x is not found in the container) IsoStdOutOfRangeViolation is raised instead of std::out_of_range

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

사용

클래스 ara::core::Map([SWS_CORE_01456])의 동기식 요소 액세스 함수 at은(는) 기존 키에 대한 값을 제어된 방식으로 가져오는 역할을 합니다. 헤더 ara/core/map.h을(를) 통해 제공됩니다. 입력 매개변수로 키 참조 const key_type &x을(를) 받아들이고 연관된 값에 대한 수정 가능한 참조 mapped_type &을(를) 반환합니다([SWS_CORE_01456]). 의미 체계는 기본적으로 익숙한 std::map의 사용법과 일치하며, 상수 인스턴스를 위해 별도의 오버로드 [SWS_CORE_01457]이(가) 제공됩니다.

오류 처리 및 제약 조건

오류 발생 시 이 함수는 의도적으로 ISO 표준 동작에서 벗어납니다. 지정된 요소 x이(가) 컨테이너에 존재하지 않는 경우 std::out_of_range 유형의 일반적인 C++ 예외 대신 IsoStdOutOfRangeViolation이(가) 발생합니다([SWS_CORE_01456]). 시그니처는 명시적으로 noexcept(으)로 선언되어 있으며 예외 안전(exception safe)으로 분류되어 있습니다([SWS_CORE_01456]).

상호 작용

IsoStdOutOfRangeViolation을(를) 통해 범위 초과를 알리는 개념은 모듈 전체에 일관되게 구현되어 있습니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01456
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01456@rel:R25-11#0bb12e00
Content hash
0bb12e00
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01456
Status: valid/unmigrated Version: rel:R25-11#ed6d6de8 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_01456@rel:R25-11#ed6d6de8
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_01457]

const mapped_type & at (const key_type &x) const noexcept;

As per corresponding usage in [map] except for the following deviations: 1. if (x is not found in the container) IsoStdOutOfRangeViolation is raised instead of std::out_of_range

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

사용

[SWS_CORE_01457]에 따른 멤버 함수 at은(는) 헤더 #include "ara/core/map.h"을(를) 통해 ara::core::Map 인스턴스 내의 요소에 대한 동기식 읽기 접근을 가능하게 합니다. 매개변수로 검색할 키 x이(가) const key_type &(으)로 전달됩니다. 검색에 성공하면 메서드는 해당 값(const mapped_type &)에 대한 상수 참조를 반환합니다.

오류 처리 및 예외 동작

동작은 기본적으로 std::map::at의 표준 동작과 일치하지만, 특정한 차이점이 있습니다. 컨테이너에서 키 x을(를) 찾을 수 없는 경우 [SWS_CORE_01457]에 따라 std::out_of_range 대신 IsoStdOutOfRangeViolation이(가) 트리거됩니다. 이 함수는 noexcept(으)로 지정되어 있으므로 이 위반은 일반적인 C++ 예외로 이어지지 않습니다. 이는 [SWS_CORE_00054]의 컨텍스트에서 등록될 수 있는 오류 처리 메커니즘을 통한 통제된 프로세스 중단을 수반할 것으로 추정됩니다. 질문 Q-d7dd2c332f88ed14 (열림)

동시성 및 상호 작용

동일한 맵 인스턴스에 대한 동시 수정 접근이 발생하지 않는 한, 상수 메서드로서 해당 호출은 동시 읽기 접근에 적합합니다. 이 상수 인터페이스 외에도 수정 가능한 참조를 반환하는 비상수 오버로드 [SWS_CORE_01456]이(가) 존재합니다. IsoStdOutOfRangeViolation을(를) 통한 범위 위반 신호 전달의 동일한 전략은 다른 적응형 코어 컨테이너, 예를 들어 ara::core::Array([SWS_CORE_01274]) 및 ara::core::Vector([SWS_CORE_01354])에서도 일관되게 구현됩니다.

이 텍스트는 AUTOSAR 릴리스 R25-11을 기반으로 AI 큐레이션 어시스턴트에 의해 생성되었습니다.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01457
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01457@rel:R25-11#6463b41e
Content hash
6463b41e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01457
Status: valid/unmigrated Version: rel:R25-11#1e757950 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_01457@rel:R25-11#1e757950
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_01440]

iterator begin () noexcept;

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01440
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01440@rel:R25-11#562b9a26
Content hash
562b9a26
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01440
Status: valid/unmigrated Version: rel:R25-11#3494440d 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_01440@rel:R25-11#3494440d
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_01441]

const_iterator begin () const noexcept;

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01441
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01441@rel:R25-11#f0050199
Content hash
f0050199
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01441
Status: valid/unmigrated Version: rel:R25-11#ec35957f 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_01441@rel:R25-11#ec35957f
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_01448]

const_iterator cbegin () const noexcept;

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01448
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01448@rel:R25-11#76c7fbe0
Content hash
76c7fbe0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01448
Status: valid/unmigrated Version: rel:R25-11#62c2966a 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_01448@rel:R25-11#62c2966a
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_01449]

const_iterator cend () const noexcept;

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01449
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01449@rel:R25-11#48ce3fa7
Content hash
48ce3fa7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01449
Status: valid/unmigrated Version: rel:R25-11#de5e885b 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_01449@rel:R25-11#de5e885b
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_01485]

void clear () noexcept;

As per corresponding usage in [map]

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

ara::core::Map 클래스의 멤버 함수 clear은(는) [SWS_CORE_01485]의 사양에 따라 컨테이너 콘텐츠를 완전히 비우는 역할을 합니다. 이 함수는 헤더 파일 #include "ara/core/map.h"의 포함을 필요로 합니다. 호출 시맨틱과 동작은 표준 연관 맵([map])에 대한 ISO C++ 표준의 해당 사용법을 따릅니다.

인터페이스 및 오류 처리 측면에서 이 함수는 다음과 같은 속성을 가집니다:

  • 매개변수 및 반환값: 이 작업은 void clear () noexcept; 시그니처를 가지며, 매개변수를 받지 않고 반환값을 반환하지 않습니다 [SWS_CORE_01485].
  • 예외 안전성: 이 함수는 명시적으로 noexcept(으)로 선언되고 exception safe(으)로 지정되었습니다 [SWS_CORE_01485]. 따라서 오류 발생 시 C++ 예외를 던지지 않습니다.
  • 동기 실행: 호출은 인스턴스에서 동기적으로 실행되며, 반환 후 컨테이너는 비어 있을 것으로 보입니다(크기 0). 질문 Q-1d0cf2a1a33d818e (열림)

core 모듈에서 표준 컨테이너를 비우는 작업은 일관된 패러다임을 따릅니다. 동일한 시그니처와 예외 안전성을 가진 유사한 clear 함수는 예를 들어 [SWS_CORE_01375](ara/core/vector.h)에 따른 순차 컨테이너 ara::core::Vector 및 [SWS_CORE_03057](ara/core/string.h)에 따른 문자열 ara::core::BasicString에서 찾을 수 있습니다. 개발자는 컨테이너 전반에 걸쳐 익숙한 C++ 표준 시맨틱과 보장된 무예외성을 신뢰할 수 있습니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01485
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01485@rel:R25-11#8f50719b
Content hash
8f50719b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01485
Status: valid/unmigrated Version: rel:R25-11#3cc454b0 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_01485@rel:R25-11#3cc454b0
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

함수 contains [SWS_CORE_01497]

template <class K> bool contains (const K &x) const;

As per corresponding usage in [map]

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

클래스 ara::core::Map의 템플릿 메서드 contains은(는) 검색된 키가 연관 컨테이너에 존재하는지 동기식으로 확인하는 데 사용됩니다 [SWS_CORE_01497]. 헤더 #include "ara/core/map.h"을(를) 통해 제공되며 ara::core::Map의 인스턴스에서 상수 멤버 함수(const)(으)로 호출됩니다 [SWS_CORE_01497]. 호출 매개변수로 검색할 키에 대한 상수 참조 const K &x을(를) 수락하고 bool 타입의 반환값을 제공합니다 [SWS_CORE_01497].

시맨틱과 관련하여 사양은 [map]에서의 해당 사용법을 참조합니다 [SWS_CORE_01497]. 이는 std::map::contains의 동작을 채택한 것으로 해석될 수 있으며, 이에 따라 해당 메서드는 동등한 키가 Map에 포함되어 있는 경우에만 정확히 true을(를) 반환하고, 그렇지 않으면 false을(를) 반환합니다. 질문 Q-664d5a3d099db549 (열림)

견고성 및 오류 처리와 관련하여 이 함수는 명시적으로 not exception safe로 분류됩니다 [SWS_CORE_01497]. 이 연산에 대해 특정 AUTOSAR 오류 코드나 DET 또는 DEM에 대한 메시지는 존재하지 않습니다. 호출자는 실행 중에 키 비교 또는 K 타입의 변환으로 인해 예외가 발생하여 외부로 전파될 수 있음을 고려해야 합니다. 질문 (열림)

contains은(는) 읽기 전용 const 연산으로서 Map의 상태를 변경하지 않으므로, 동일한 인스턴스에 대한 동시 읽기 액세스는 일반적으로 문제가 되지 않지만, 컨테이너에 대한 병렬 쓰기 수정 작업은 외부 동기화가 필요할 것으로 보입니다. 질문 Q-f3ca0e3d094f8f0a (열림)

이 텍스트는 AI에 의해 작성되었으며 기술적 참조용으로 제공됩니다.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01497
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01497@rel:R25-11#0bd03425
Content hash
0bd03425
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01497
Status: valid/unmigrated Version: rel:R25-11#e0c568c8 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_01497@rel:R25-11#e0c568c8
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

함수 contains [SWS_CORE_01510]

bool contains (const key_type &x) const;

As per corresponding usage in [map]

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

사용법 및 의미론

멤버 함수 contains은(는) 클래스 ara::core::Map의 스코프에 속하며 헤더 파일 ara/core/map.h을(를) 통해 제공됩니다 [SWS_CORE_01510]. 이 함수는 시그니처 bool contains (const key_type &x) const;을(를) 가지며 동기식으로 실행됩니다. 컨테이너에 키 x을(를) 갖는 요소가 존재하는지 확인하는 역할을 합니다. 사양은 [map]의 해당 동작을 참조하며, 이는 키가 존재할 경우 true을(를), 그렇지 않을 경우 false을(를) 반환하는 C++ 표준 컨테이너 std::map::contains의 시맨틱을 의미하는 것으로 보입니다. 질문 Q-fea394bd408bf925 (열림)

오류 처리 및 예외 안전성

contains의 동작은 사양에서 명시적으로 not exception safe로 분류됩니다 [SWS_CORE_01510]. 특정 오류 코드, 오류 도메인 및 DET 또는 DEM 메시지는 사양 범위에 정의되어 있지 않습니다. 따라서 호출자는 검색 시 예외 안전성 보장이 제공되지 않으며 발생하는 예외를 직접 처리해야 함을 감안해야 합니다.

동시성 및 제약사항

스레드 안전성에 대해 사양은 [SWS_CORE_01510]에서 명시적인 진술을 하지 않습니다. 상수 멤버 함수(const)이므로 컨테이너 상태는 수정되지 않습니다. 해석: 병렬 읽기 접근은 허용될 수 있으나, 동일한 인스턴스에 대한 동시 쓰기 수정 시에는 외부 동기화가 필요할 것으로 보입니다. 질문 Q-7d8ce1efc81ec781 (열림)

Core 모듈에서의 상호 작용

exception safe 및 noexcept(으)로 정의된 ara::core::Result의 HasValue [SWS_CORE_00751] 또는 CheckError [SWS_CORE_00765]과(와) 같은 모듈 core의 다른 상태 확인 함수들과 비교하여, ara::core::Map의 contains은(는) noexcept 보장을 제공하지 않으며 예외 안전하지 않은 것으로 선언되어 있습니다 [SWS_CORE_01510].

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01510
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01510@rel:R25-11#156970e6
Content hash
156970e6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01510
Status: valid/unmigrated Version: rel:R25-11#eee2ea6e 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_01510@rel:R25-11#eee2ea6e
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

함수 count [SWS_CORE_01494]

size_type count (const key_type &x) const;

As per corresponding usage in [map]

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

ara::core::Map 클래스의 동기 멤버 함수 count은(는) const key_type& 타입의 전달된 키 x을(를) 기반으로 컨테이너에 해당 키가 몇 번 나타나는지 확인하고 결과를 size_type(으)로 반환합니다 [SWS_CORE_01494]. 선언은 헤더 #include "ara/core/map.h" [SWS_CORE_01494]을(를) 통해 이루어집니다. 해석: [map]의 표준 동작 참조에 따르면 고유 키의 경우 반환값은 0 또는 1일 것으로 추정됩니다. 질문 Q-a713cfc1019b40d0 (열림)

오류 처리와 관련하여 이 함수는 사양에 따라 명시적으로 “not exception safe”로 분류됩니다 [SWS_CORE_01494]. 특정 오류 코드나 DET/DEM 메시지는 정의되어 있지 않으며, 키 비교 작업에서 예외가 발생할 경우 이는 호출자에게 직접 전파될 것으로 추정됩니다. 질문 (열림)

동시성 및 제한 사항과 관련하여 이는 상수 작업(const)입니다 [SWS_CORE_01494]. 해석: ara::core::Map의 동일한 인스턴스에 대한 동시 읽기 접근은 데이터 레이스 없이 가능할 것으로 보이지만, 동시 수정 작업은 외부 동기화를 통해 보호되어야 합니다. 질문 (열림)

관련 요구사항과의 상호 작용에서 ara::core::Map 내에 [SWS_CORE_01495]과(와) 함께 템플릿 오버로드 template <class K> size_type count (const K &x) const이(가) 존재합니다. 이는 key_type 타입의 임시 객체를 사전에 반드시 생성할 필요 없이 호환 가능한 비교 타입 K을(를) 사용한 이종 검색 쿼리를 허용하지만, 예외 안전성과 관련해서는 동일한 분류가 적용됩니다 [SWS_CORE_01495].

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01494
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01494@rel:R25-11#2182b4e0
Content hash
2182b4e0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01494
Status: valid/unmigrated Version: rel:R25-11#e7abcaa1 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_01494@rel:R25-11#e7abcaa1
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

함수 count [SWS_CORE_01495]

template <class K> size_type count (const K &x) const;

As per corresponding usage in [map]

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

클래스 ara::core::Map의 템플릿 멤버 함수 count은 키를 기반으로 요소의 존재 여부를 동기적으로 검사하고 그 개수를 확인합니다 [SWS_CORE_01495]. 이 함수는 헤더 ara/core/map.h에 선언되어 있으며 찾은 요소의 개수를 size_type(으)로 반환합니다 [SWS_CORE_01495]. [map]의 사용법에 대한 지정된 참조에 따라 고유 키의 경우 일치하는 요소가 존재하면 호출 시 1을 반환하고, 그렇지 않으면 0을 반환합니다 [SWS_CORE_01495].

오버로드 count(const key_type&) [SWS_CORE_01494]과의 직접적인 상호작용에서 이 변형은 호환되는 임의의 키 타입 const K& [SWS_CORE_01495]의 전달을 허용합니다. 해석: 템플릿화는 임시 key_type 객체로 미리 변환하지 않고 비교를 수행하기 위해 이종 검색 작업을 처리하도록 설계되었을 것으로 보입니다 [SWS_CORE_01495]. 질문 Q-e2572768e5600da7 (열림) 이를 통해 검색 쿼리 시 불필요한 할당 및 변환 비용을 방지할 수 있습니다.

예외 안전성과 관련하여 이 메서드는 관련된 오버로드 [SWS_CORE_01494]과 마찬가지로 비예외 안전(not exception safe)으로 선언되어 있습니다 [SWS_CORE_01495]. 이 컨테이너 작업에는 DET 또는 DEM과 같은 특정 오류 채널이 존재하지 않으며 [SWS_CORE_01495], 기본 비교 연산자의 모든 예외는 호출자에게 그대로 전파됩니다. 해당 메서드는 const 한정되어 있으므로 컨테이너를 수정하지 않습니다 [SWS_CORE_01495]. 동시 읽기 접근은 안전하지만, 경합하는 쓰기 접근에는 외부 동기화가 필요합니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01495
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01495@rel:R25-11#cbb6d27a
Content hash
cbb6d27a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01495
Status: valid/unmigrated Version: rel:R25-11#f1a0bc92 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_01495@rel:R25-11#f1a0bc92
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_01450]

const_reverse_iterator crbegin () const noexcept;

As per corresponding usage in [map]

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

사용

ara::core::Map 클래스의 멤버 함수 crbegin은(는) 헤더 파일 #include "ara/core/map.h"을(를) 통해 제공됩니다[SWS_CORE_01450]. 매개변수를 받지 않으며 역순의 첫 번째 요소를 가리키는 const_reverse_iterator을(를) 동기식으로 반환합니다[SWS_CORE_01450]. 기능적 시맨틱은 사양 명시인 “[map]에서의 해당 사용에 따름”을 따릅니다[SWS_CORE_01450]. 이는 C++ 표준의 std::map::crbegin 시맨틱에 해당할 것으로 보입니다. 질문 Q-0ad5de7dada37aa8 (열림)

오류 처리 및 예외 안전성

이 호출에는 특정 오류 코드, DET 또는 DEM 메시지가 제공되지 않습니다. 사양에 따라 함수는 noexcept(으)로 선언되어 있고 예외에 안전(“exception safe”)한 것으로 분류되어 있으므로[SWS_CORE_01450] 실행 시 예외가 발생하지 않습니다.

동시성 및 제약사항

const 한정된 메서드로서 crbegin은(는) ara::core::Map 객체를 수정하지 않습니다[SWS_CORE_01450]. 결과로 반환된 반복자는 컨테이너에 포함된 요소에 대한 읽기 접근만을 허용합니다.

상호 작용

반복 개념은 AUTOSAR Adaptive Core의 컨테이너 전반에 걸쳐 조화를 이루고 있습니다:

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01450
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01450@rel:R25-11#f6679fca
Content hash
f6679fca
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01450
Status: valid/unmigrated Version: rel:R25-11#91049748 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_01450@rel:R25-11#91049748
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_01451]

const_reverse_iterator crend () const noexcept;

As per corresponding usage in [map]

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

사용

템플릿 클래스 ara::core::Map([SWS_CORE_01451])의 crend 메서드는 헤더 ara/core/map.h을(를) 통해 사용할 수 있습니다. 이 메서드는 std::map의 표준 동작에 따라 요소에 대한 역방향 반복의 끝 도달을 표시하는 상수 역방향 반복자(const_reverse_iterator)를 동기식으로 반환합니다.

오류 처리 및 예외 안전성

해당 함수는 noexcept 사양을 가지며 “exception safe”로 분류되어 있습니다([SWS_CORE_01451]). 호출 시 예외가 발생하지 않으며 오류 코드 확인이 필요하지 않습니다.

동시성 및 제약 조건

const 한정된 메서드로서 crend은(는) 기반 Map 인스턴스를 수정하지 않습니다. 따라서 인스턴스가 동시에 쓰기 방식으로 변경되지 않는 한 여러 스레드를 통한 동시 읽기 접근은 안전할 것으로 보입니다(해석). 질문 Q-5593deafcef41be3 (열림)

상호 작용

시그니처와 시맨틱은 ara::core 라이브러리의 일관된 반복자 인터페이스에 통합됩니다. 유사한 crend 함수가 다음에 대해 존재합니다:

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01451
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01451@rel:R25-11#84bbbf5e
Content hash
84bbbf5e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01451
Status: valid/unmigrated Version: rel:R25-11#12a4d99a 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_01451@rel:R25-11#12a4d99a
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_01458]

template <class... Args> std::pair< iterator, bool > emplace (Args &&...         args);

As per corresponding usage in [map]

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

ara::core::Map에서 emplace의 사용

ara::core::Map 클래스의 템플릿 멤버 함수 emplace은 연관 메모리에 새로운 키-값 쌍을 직접 생성하고 삽입하는 역할을 합니다 [SWS_CORE_01458]. 이 함수는 헤더 #include "ara/core/map.h"에 정의되어 있으며 매개변수 팩 Args&&... args를 통해 생성자 인수를 받습니다 [SWS_CORE_01458]. 결과로 동기 호출은 std::pair<iterator, bool>을 반환합니다 [SWS_CORE_01458]. 해석: [map]에 대한 참조는 동작이 C++ 표준 컨테이너 std::map를 따름을 의미할 것으로 보이므로, 반복자는 요소를 가리키고 불리언 값은 항목이 새로 삽입되었는지를 나타냅니다. 질문 Q-fa496892c1e5e15d (열림)

오류 처리 및 견고성 측면에서 emplace은 사양에서 명시적으로 not exception safe로 분류되어 있습니다 [SWS_CORE_01458]. 메모리 할당이나 객체 생성이 실패할 경우 구현은 컨테이너의 일관성을 보장하지 않습니다. 이 기본 인터페이스에는 특정 AUTOSAR 오류 코드나 DET 또는 DEM에 대한 보고가 제공되지 않습니다.

core 모듈에는 다른 데이터 타입을 위한 유사한 emplace 연산이 존재하지만 서로 다른 보장을 가집니다. ara::core::Vector::emplace 역시 예외 안전하지 않은 것으로 명시되어 있는 반면 [SWS_CORE_01366], ara::core::Optional [SWS_CORE_01119] 및 ara::core::Variant [SWS_CORE_01661]의 구현은 조건부 예외 안전성(conditionally exception safe)을 제공합니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01458
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01458@rel:R25-11#ecdd995b
Content hash
ecdd995b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01458
Status: valid/unmigrated Version: rel:R25-11#211a56e5 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_01458@rel:R25-11#211a56e5
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_hint [SWS_CORE_01459]

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

As per corresponding usage in [map]

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

사용

컨테이너 클래스 ara::core::Map의 템플릿 멤버 함수 emplace_hint은(는) 제안된 위치를 검색 힌트([SWS_CORE_01459])로 사용하여 새 요소를 삽입하는 데 사용됩니다. 이 함수는 헤더 ara/core/map.h을(를) 통해 제공되며 전달([SWS_CORE_01459])을 위한 매개변수 팩 args 및 반복자 position을(를) 허용합니다. 작동 방식은 [map]에서의 사용법과 일치합니다([SWS_CORE_01459]). 전달된 인수들은 항목의 인플레이스(in-place) 생성에 직접 사용될 것으로 추정되며, 이를 통해 적절한 위치 지정 시 삽입 속도가 향상될 수 있습니다. 질문 Q-564dd9bab5c0293f (열림)

오류 처리 및 예외 안전성

오류 허용 범위와 관련하여 이 연산은 명시적으로 not exception safe로 분류됩니다([SWS_CORE_01459]). 메모리 할당 또는 키-값 쌍 생성 중에 오류가 발생하는 경우 컨테이너 상태와 관련된 어떠한 보장도 적용되지 않을 것으로 보입니다. 질문 (열림) 이 인터페이스에 대해 DET 또는 DEM과 같은 특별한 오류 코드나 진단 메시지는 정의되어 있지 않습니다([SWS_CORE_01459]).

동시성 및 제약사항

사양은 동시성 및 호출 컨텍스트에 대해 어떠한 언급도 하지 않습니다([SWS_CORE_01459]). 해석: ara::core::Map에 대한 상태 변경 작업으로서 emplace_hint은(는) 여러 스레드가 동시에 액세스할 때 데이터 불일치를 방지하기 위해 외부 동기화가 필요합니다. 질문 Q-04b3ab58544ceba4 (열림)

이 안내는 AI에 의해 작성되었으며, 전문적인 판단은 사용자의 자체적인 책임하에 이루어집니다.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01459
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01459@rel:R25-11#b40a09b3
Content hash
b40a09b3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01459
Status: valid/unmigrated Version: rel:R25-11#a8ee3139 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_01459@rel:R25-11#a8ee3139
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_01511]

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

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01511
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01511@rel:R25-11#4f8b28db
Content hash
4f8b28db
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01511
Status: valid/unmigrated Version: rel:R25-11#fdf72c41 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_01511@rel:R25-11#fdf72c41
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_01442]

iterator end () noexcept;

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01442
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01442@rel:R25-11#a5bc6f75
Content hash
a5bc6f75
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01442
Status: valid/unmigrated Version: rel:R25-11#e8b974b2 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_01442@rel:R25-11#e8b974b2
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_01443]

const_iterator end () const noexcept;

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01443
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01443@rel:R25-11#6446348f
Content hash
6446348f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01443
Status: valid/unmigrated Version: rel:R25-11#bf006bb3 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_01443@rel:R25-11#bf006bb3
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

함수 equal_range [SWS_CORE_01506]

std::pair< iterator, iterator > equal_range (const key_type &x);

As per corresponding usage in [map]

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

사용

ara::core::Map 클래스의 동기 멤버 함수 equal_range은(는) 헤더 #include "ara/core/map.h"을(를) 통해 제공됩니다[SWS_CORE_01506]. 이 함수는 const key_type & 유형의 키 x을(를) 받아 일치하는 모든 항목의 범위를 한정하는 수정 가능한 반복자 쌍(std::pair<iterator, iterator>)을 반환합니다[SWS_CORE_01506]. 동작은 [map] [SWS_CORE_01506]의 일반적인 시맨틱을 따릅니다. Map은(는) 일반적으로 고유한 키를 가지므로 결과 범위는 기껏해야 하나의 요소만 포함할 것으로 추정됩니다(해석). 질문 Q-d26df1f3ac3b6232 (열림)

오류 처리 및 예외 안전성

사양은 이 함수를 명시적으로 not exception safe(으)로 분류합니다[SWS_CORE_01506]. 특정 오류 코드, 오류 신호용 반환값 또는 DET나 DEM에 대한 보고는 정의되어 있지 않습니다. 검색된 키를 찾을 수 없는 경우 쌍의 두 반복자는 동일하며 잠재적 삽입 위치를 가리킬 것으로 추정됩니다([map]에 따른 해석). 질문 (열림)

동시성 및 제약사항

이 연산은 비-const이며 비-const 반복자 [SWS_CORE_01506]를 반환합니다. 문서화된 동기화 메커니즘이 없으므로, 동일한 ara::core::Map 인스턴스에 대한 동시 읽기 또는 쓰기 액세스는 스레드 안전하지 않을 것으로 추정되며(해석) 외부 동기화가 필요합니다. 질문 Q-3fb76368d9de336f (열림)

상호 작용

const 인스턴스에 대한 읽기 액세스를 위해 const_iterator 쌍을 사용하는 오버로드가 제공됩니다 [SWS_CORE_01507]. 또한 비-const 호출 [SWS_CORE_01508]과 const 호출 [SWS_CORE_01509] 모두에 대해 임의의 키 타입을 사용하는 이종 검색 연산을 위한 템플릿 변형도 존재합니다 K.

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

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01506
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01506@rel:R25-11#be6a9a4f
Content hash
be6a9a4f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01506
Status: valid/unmigrated Version: rel:R25-11#b5793b80 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_01506@rel:R25-11#b5793b80
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

함수 equal_range [SWS_CORE_01507]

std::pair< const_iterator, const_iterator > equal_range (const key_type &x) const;

As per corresponding usage in [map]

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

사용

ara::core::Map 클래스의 멤버 함수 equal_range은 상수 인스턴스에서 지정된 키와 일치하는 모든 항목의 범위를 찾습니다[SWS_CORE_01507]. 이 함수는 매개변수 const key_type &x을 전달받아 범위의 경계를 나타내는 std::pair<const_iterator, const_iterator>를 반환합니다[SWS_CORE_01507]. 이 함수는 헤더 파일 ara/core/map.h을 통해 제공되며 동기식으로 실행됩니다[SWS_CORE_01507]. 의미 체계는 [map]의 사양과 일치합니다[SWS_CORE_01507]. 따라서 반환된 범위는 고유 키를 가진 Map에서 최대 하나의 항목 범위를 포함할 것으로 추정됩니다. 질문 Q-f2bdc3bf2c17948e (열림)

오류 처리 및 제약 조건

오류 및 예외 동작과 관련하여 이 메서드는 예외 안전하지 않음(“not exception safe”)으로 지정되어 있습니다[SWS_CORE_01507]. 특정 오류 코드, DET 메시지 또는 DEM 이벤트는 정의되어 있지 않습니다. 이 메서드는 const(으)로 선언되어 있으므로 호출하는 객체의 상태를 변경하지 않습니다.

상호 작용

이 연산은 ara::core::Map 내의 일련의 관련 오버로드에 포함되어 있습니다:

  • 비상수 인스턴스의 경우 [SWS_CORE_01506]은 동일한 검색을 제공하지만 수정 가능한 반복자를 반환합니다.
  • 템플릿 함수 [SWS_CORE_01508] 및 [SWS_CORE_01509]을 통해 변경 가능한 Map 및 상수 Map에 대해 타입 K의 호환 가능한 키로도 검색을 수행할 수 있습니다.

이 사용 참고사항은 자동으로 작성되었습니다. AUTOSAR Adaptive Release R25-11의 사양 데이터만을 기반으로 합니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01507
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01507@rel:R25-11#d7521417
Content hash
d7521417
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01507
Status: valid/unmigrated Version: rel:R25-11#17637a10 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_01507@rel:R25-11#17637a10
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

함수 equal_range [SWS_CORE_01508]

template <class K> std::pair< iterator, iterator > equal_range (const K &x);

As per corresponding usage in [map]

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

사용법 및 의미론

ara::core::Map 클래스([SWS_CORE_01508])의 템플릿 멤버 함수 equal_range은 헤더 ara/core/map.h을 통해 제공됩니다. 이 함수는 키가 전달된 값과 일치하는 모든 요소의 범위를 찾는 데 사용됩니다. 이때 동작은 [map]([SWS_CORE_01508])에서의 해당 사용법을 따릅니다. 동기식 호출은 제네릭 타입 const K&의 키 매개변수 x을 전달받아 반환값으로 std::pair<iterator, iterator>([SWS_CORE_01508])을 반환합니다. 해석: 제네릭 매개변수 타입 K을 통해 이 함수는 이종 조회를 지원할 것으로 추정되므로, key_type(으)로의 사전 변환 없이 비교가 가능합니다. 질문 Q-19f39bf5b68f9a3c (열림)

오류 처리 및 제약 조건

사양에 따라 이 함수는 예외 안전하지 않음(not exception safe)으로 분류되어 있습니다([SWS_CORE_01508]). 특정 오류 코드, 오류 표시를 위한 반환값 또는 DET나 DEM에 대한 메시지는 제공되지 않습니다. 이 함수는 const(으)로 한정되지 않으므로 포함된 값에 대한 쓰기 접근을 허용하는 수정 가능한 반복자를 반환합니다.

상호 작용

이 멤버 함수는 ara::core::Map 내의 관련된 equal_range 오버로드 그룹의 일부입니다:

  • [SWS_CORE_01506]: 타입 const key_type&의 직접 키를 위한 비상수 변형.
  • [SWS_CORE_01507]: const_iterator를 반환하는 타입 const key_type&의 직접 키를 위한 상수 변형.
  • [SWS_CORE_01509]: 타입 const K&의 제네릭 키를 위한 상수 템플릿 오버로드.

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

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01508
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01508@rel:R25-11#2f0c3e7b
Content hash
2f0c3e7b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01508
Status: valid/unmigrated Version: rel:R25-11#9826176d 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_01508@rel:R25-11#9826176d
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

함수 equal_range [SWS_CORE_01509]

template <class K> std::pair< const_iterator, const_iterator > equal_range (const K &x) const;

As per corresponding usage in [map]

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

사용

헤더 ara/core/map.h에 정의된 ara::core::Map 클래스의 템플릿 멤버 함수 equal_range은 전달된 타입 K의 검색 키 x과 일치하는 요소의 범위를 찾습니다[SWS_CORE_01509]. 상수 메서드로서 상수 반복자 값 쌍 std::pair<const_iterator, const_iterator>을 반환하며 기본 컨테이너를 변경하지 않습니다[SWS_CORE_01509]. 사양에 따라 의미 체계는 [map]에서의 해당 사용법을 따릅니다[SWS_CORE_01509]. 해석: 템플릿 매개변수 K은 키에 대한 이종 검색을 가능하게 할 것으로 추정되므로 키 타입의 임시 객체를 생성할 필요가 없습니다. 질문 Q-7f7a93cef3cf7d8f (열림)

오류 처리 및 예외 안전성

예외 안전성과 관련하여 이 함수는 명시적으로 예외 안전하지 않음(“not exception safe”)으로 분류되어 있습니다[SWS_CORE_01509]. 이 함수에 대한 사양 범위에는 특정 오류 코드나 진단 또는 오류 인터페이스(예: DET 또는 DEM)로의 피드백이 제공되지 않습니다[SWS_CORE_01509].

상호작용 및 오버로드

이 함수는 ara::core::Map에 있는 equal_range의 다른 변형들과 직접 연계되어 있습니다:

이 텍스트는 사양 데이터를 기반으로 AI에 의해 생성되었습니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01509
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01509@rel:R25-11#9aabe868
Content hash
9aabe868
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01509
Status: valid/unmigrated Version: rel:R25-11#c36fae35 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_01509@rel:R25-11#c36fae35
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_01480]

iterator erase (iterator position);

As per corresponding usage in [map]

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

ara::core::Map 클래스의 함수 erase은(는) 전달된 매개변수 position이(가) 참조하는 요소를 컨테이너에서 동기식으로 제거합니다([SWS_CORE_01480]). 정의는 헤더 <ara/core/map.h>을(를) 통해 포함됩니다([SWS_CORE_01480]). 반환값으로 함수는 맵에서 제거된 요소 바로 다음에 오는 요소를 가리키는 반복자를 반환합니다([SWS_CORE_01480]). 시맨틱은 [map]에서의 해당 사용에 따른 명세를 따릅니다([SWS_CORE_01480]).

오류 처리와 관련하여 이 작업은 예외 안전하지 않음(not exception safe)으로 분류되어 있습니다([SWS_CORE_01480]). 이 호출에 대해 특정 오류 코드, 폴백 채널 또는 DET나 DEM을 통한 오류 메시지는 명세되어 있지 않습니다([SWS_CORE_01480]). 동작이 [map]을(를) 따르므로 전달된 반복자는 삭제 작업에 의해 무효화될 것으로 보이지만, 나머지 요소에 대한 반복자는 온전하게 유지될 것으로 보입니다([SWS_CORE_01480]). 유효하지 않거나 역참조할 수 없는 반복자를 전달하면 검증 부재로 인해 정의되지 않은 동작이 발생할 것으로 해석됩니다. 질문 Q-1a4a3eae317fc52e (열림)

ara::core::Map 내의 상호작용 측면에서 대안 오버로드가 존재합니다. 수정 가능한 iterator을(를) 통한 삭제 외에도 const_iterator에 대한 오버로드가 제공됩니다([SWS_CORE_01481]). 마찬가지로 요소를 key_type [SWS_CORE_01482]을(를) 통해 키 기반으로 제거하거나 전체 반복자 범위로 제거할 수 있습니다([SWS_CORE_01483]).

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01480
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01480@rel:R25-11#05977735
Content hash
05977735
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01480
Status: valid/unmigrated Version: rel:R25-11#146c1974 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_01480@rel:R25-11#146c1974
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_01481]

iterator erase (const_iterator position);

As per corresponding usage in [map]

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

ara::core::Map 클래스의 멤버 함수 erase은(는) 반복자 position에 의해 지정된 위치의 단일 요소를 동기식으로 삭제하는 역할을 합니다 [SWS_CORE_01481]. 선언은 헤더 파일 ara/core/map.h을(를) 통해 이루어집니다 [SWS_CORE_01481]. 동작은 [map]의 정의와 일치하며, 함수는 맵의 다음 요소를 가리키는 iterator을(를) 반환합니다 [SWS_CORE_01481].

예외 처리와 관련하여 이 함수는 “not exception safe”로 명시되어 있습니다 [SWS_CORE_01481]. 이 작업에 대해 특정 오류 코드, 위반(Violation) 또는 오류 메시지는 정의되어 있지 않습니다 [SWS_CORE_01481]. 해석: 명세에 오류 검사가 포함되어 있지 않으므로 유효하지 않거나 역참조할 수 없는 반복자를 position(으)로 전달하면 정의되지 않은 동작이 발생할 가능성이 높습니다. 질문 Q-9a3242ae4773cc0b (열림)

ara::core::Map의 컨테이너 인터페이스와의 상호 작용에서 다음과 같은 추가 오버로드가 제공됩니다:

  • 수정 가능한 반복자 iterator position을(를) 통한 삭제 [SWS_CORE_01480],
  • 제거된 요소의 수를 반환하는 erase(const key_type &x)을(를) 통한 키 기반 삭제 [SWS_CORE_01482],
  • 두 개의 반복자 first 및 last을(를) 통한 범위 삭제 [SWS_CORE_01483].

개별 const_iterator 위치에 대한 해당 오버로드는 ara::core::Vector [SWS_CORE_01372] 또는 ara::core::BasicString [SWS_CORE_03103]과(와) 같은 다른 컨테이너에 대해서도 유사하게 정의됩니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01481
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01481@rel:R25-11#e8da0fa9
Content hash
e8da0fa9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01481
Status: valid/unmigrated Version: rel:R25-11#7a2ac2f2 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_01481@rel:R25-11#7a2ac2f2
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_01482]

size_type erase (const key_type &x);

As per corresponding usage in [map]

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

사용

ara::core::Map 클래스의 동기 멤버 함수 erase은(는) const key_type& 타입의 지정된 키 x(으)로 항목을 제거하는 데 사용됩니다([SWS_CORE_01482]). 인터페이스는 헤더 ara/core/map.h을(를) 통해 포함됩니다. 기능적 동작은 [map]에서의 사용과 동등한 것으로 정의됩니다([SWS_CORE_01482]). 해석: 이 C++ 표준 참조에 따르면 size_type 타입의 반환값은 컨테이너에서 성공적으로 삭제된 요소의 수를 나타낼 것으로 보입니다. 질문 Q-03637eb7e5efe502 (열림)

오류 처리 및 제약 조건

명세에서 이 함수는 not exception safe로 분류되어 있습니다([SWS_CORE_01482]). 오류 상황에 대한 특정 반환 코드나 DET 또는 DEM을 통한 보고 경로는 이 컨테이너 호출에 대해 정의되어 있지 않습니다. 해석: 예외 안전성이 결여되어 있으므로 오류 발생 시 컨테이너의 상태에 대한 어떠한 보장도 적용되지 않을 가능성이 높으므로, 호출자는 실행 전에 일관된 데이터와 유효한 호출 매개변수를 확보해야 합니다. 질문 (열림)

상호 작용

이 메서드는 단일 위치([SWS_CORE_01480], [SWS_CORE_01481]) 또는 닫힌 반복자 범위([SWS_CORE_01483])를 정리하는 ara::core::Map의 반복자 기반 삭제 작업에 대한 키 기반 대응물입니다. 표준화된 erase 함수의 패턴은 ara::core에서 ara::core::Vector([SWS_CORE_01372]) 또는 ara::core::BasicString([SWS_CORE_03102])과 같이 컨테이너 전반에 걸쳐 다시 나타납니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01482
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01482@rel:R25-11#4966bfd1
Content hash
4966bfd1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01482
Status: valid/unmigrated Version: rel:R25-11#d837721c 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_01482@rel:R25-11#d837721c
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_01483]

iterator erase (const_iterator first, const_iterator last);

As per corresponding usage in [map]

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

사용

컨테이너 ara::core::Map의 멤버 함수 erase은 두 반복자로 한정된 값 범위를 제거하는 역할을 합니다 [SWS_CORE_01483]. 헤더 #include "ara/core/map.h"에 정의되어 있으며 iterator erase (const_iterator first, const_iterator last); 시그니처를 가집니다 [SWS_CORE_01483]. 기능적으로 동작은 [map] [SWS_CORE_01483]의 일반적인 시맨틱을 따릅니다. 반환값으로 제거된 범위 바로 뒤에 오는 요소 또는 컨테이너의 끝을 가리키는 iterator을 반환합니다 [SWS_CORE_01483].

오류 처리 및 제한 사항

이 작업은 사양에서 명시적으로 not exception safe로 분류되어 있습니다 [SWS_CORE_01483]. 특정 AUTOSAR 오류 코드나 DET 또는 DEM에 대한 보고는 이 함수에 대해 정의되어 있지 않습니다. 따라서 별도의 검사가 제공되지 않으므로 호출자는 first과 last가 동일한 인스턴스 내에서 유효하고 잘 구성된 범위를 참조하도록 자체 책임 하에 보장해야 할 것으로 보입니다(해석). 질문 Q-69e88ecc6f04bb64 (열림)

상호 작용

ara::core::Map 내에서 이 범위 삭제는 iterator [SWS_CORE_01480]를 통한 단일 요소 제거, const_iterator [SWS_CORE_01481]를 통한 제거 및 키 key_type [SWS_CORE_01482] 기반 제거 오버로드를 보완합니다. 반복자 범위를 위한 유사한 erase 인터페이스는 Adaptive Core Library의 다른 컨테이너, 즉 ara::core::Vector [SWS_CORE_01373] 및 ara::core::BasicString [SWS_CORE_03104]에서도 찾을 수 있습니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01483
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01483@rel:R25-11#8b3076ce
Content hash
8b3076ce
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01483
Status: valid/unmigrated Version: rel:R25-11#10bf5427 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_01483@rel:R25-11#10bf5427
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

함수 extract [SWS_CORE_01470]

node_type extract (const_iterator position);

As per corresponding usage in [map]

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

클래스 ara::core::Map의 멤버 함수 extract은 반복자 position로 지정된 위치의 요소를 추출하고 node_type 유형의 노드를 반환합니다 [SWS_CORE_01470]. 선언 및 시맨틱은 [map]의 해당 사용법을 따르며, 이에 따라 노드가 연관 컨테이너에서 직접 분리됩니다. 이 함수는 헤더 ara/core/map.h을 통해 제공됩니다.

사용 및 동작

호출은 ara::core::Map 인스턴스에서 동기적으로 수행됩니다. 매개변수로 const_iterator position이 전달되며, 해석: 호출된 맵 내의 유효하고 역참조 가능한 요소를 가리켜야 합니다. 추출을 통해 요소는 컨테이너에서 제거되고 반환된 node_type 객체가 노드의 소유권을 가져옵니다.

오류 처리 및 예외 안전성

예외 처리와 관련하여 사양에 따르면 이 함수는 명시적으로 not exception safe로 분류됩니다 [SWS_CORE_01470]. 실행 중 예외가 발생할 경우 이 연산은 결정론적인 컨테이너 보장을 제공하지 않으므로, 호출 코드는 적절한 보호 조치를 마련해야 합니다.

상호 작용 및 대안

오버로드로서 위치 기반 추출 외에도 키 기반 변형 extract(const key_type &x)도 사용할 수 있습니다 [SWS_CORE_01471]. 후자는 이전에 반복자를 수동으로 확인할 필요 없이 키 값을 기반으로 항목을 직접 추출할 수 있도록 합니다.

이 텍스트는 AI에 의해 생성되었으며 안내 문서 역할을 합니다.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01470
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01470@rel:R25-11#42dace38
Content hash
42dace38
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01470
Status: valid/unmigrated Version: rel:R25-11#bcdc040d 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_01470@rel:R25-11#bcdc040d
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

함수 extract [SWS_CORE_01471]

node_type extract (const key_type &x);

As per corresponding usage in [map]

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

사용

동기식 멤버 함수 extract은(는) 헤더 파일 #include "ara/core/map.h"의 클래스 ara::core::Map 내에 정의되어 있습니다 [SWS_CORE_01471]. 매개변수로 상수 키 참조 const key_type &x을(를) 수신하고 찾은 요소를 node_type(으)로 반환합니다 [SWS_CORE_01471]. 기능적 시맨틱은 [map] [SWS_CORE_01471]의 해당 사용법을 참조합니다. 이는 키나 값을 복사할 필요 없이 컨테이너에서 노드를 직접 추출하는 C++ 표준과 일치할 것으로 보입니다. 질문 (열림)

오류 처리 및 제한 사항

이 함수는 사양에서 명시적으로 “not exception safe”로 분류되어 있습니다 [SWS_CORE_01471]. 페이로드에는 특정 오류 코드, 오류 클래스 또는 DET/DEM 메시지가 정의되어 있지 않습니다. 따라서 오류 발생 시 컨테이너 상태의 보존이나 일관성에 대한 보장이 없을 것으로 보이므로 호출 측에서 적절한 보호 조치를 마련해야 합니다. 질문 (열림)

상호 작용

이 사양 요소는 오버로드 node_type extract(const_iterator position) [SWS_CORE_01470]과(와) 직접적인 관련이 있습니다. 본 함수는 검색 키를 통해 요소를 식별하고 추출하는 반면 [SWS_CORE_01471], 관련된 변형은 이미 알려진 반복자 위치를 통해 목표로 한 추출을 가능하게 합니다 [SWS_CORE_01470]. 두 인터페이스 모두 ara::core::Map 스코프에 속하며 예외 안전성이 결여되어 있다는 동일한 특성을 공유합니다 [SWS_CORE_01470] [SWS_CORE_01471].

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01471
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01471@rel:R25-11#648ac48c
Content hash
648ac48c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01471
Status: valid/unmigrated Version: rel:R25-11#89950052 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_01471@rel:R25-11#89950052
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

함수 find [SWS_CORE_01490]

iterator find (const key_type &x);

As per corresponding usage in [map]

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

사용

ara::core::Map 클래스의 멤버 함수 find은(는) 키를 기반으로 요소를 동기식으로 찾는 데 사용됩니다([SWS_CORE_01490]). 이 함수는 헤더 파일 ara/core/map.h에 선언되어 있습니다. 이 함수는 검색 대상 키에 대한 참조(const key_type &x)를 수락하고 찾은 키-값 쌍에 대한 수정 가능한 iterator을(를) 반환합니다. 일치하는 항목을 찾지 못한 경우 반환값은 맵의 끝(end) 반복자에 해당합니다([SWS_CORE_01490]).

오류 처리 및 예외 안전성

명세에 따르면 이 함수는 not exception safe로 분류되어 있습니다([SWS_CORE_01490]). DET 또는 DEM을 통한 오류 메시지는 이 컨테이너 기본 서비스에 대해 명세되어 있지 않습니다. 비교 중 작업 오류가 발생하는 경우 기본 비교 연산자의 예외가 전파될 수 있습니다.

동시성 및 상호 작용

쓰기 가능한 반복자를 반환하는 비상수 멤버 함수이므로 동기화 없는 동시 접근은 스레드 안전하지 않을 것으로 보입니다. 질문 Q-0f9f56b506cfd318 (열림) ara::core::Map의 상수 인스턴스에 대한 순수 읽기 접근을 위해 const_iterator을(를) 사용하는 오버로드가 제공됩니다([SWS_CORE_01491]). 또한 템플릿화된 오버로드는 수정 가능한 형태([SWS_CORE_01492]) 및 상수 형태([SWS_CORE_01493]) 모두에서 호환되는 비교 타입을 사용한 투명한(transparent) 검색을 지원합니다(K). size_type 타입의 인덱스를 반환하고 일부 noexcept인 ara::core::StringView [SWS_CORE_02157] 또는 ara::core::BasicString [SWS_CORE_03315]의 문자 기반 find 함수와 달리, 이 함수는 반복자를 통해 컨테이너 기반으로 작동합니다.

이 사용 지침은 자동으로 생성되었습니다.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01490
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01490@rel:R25-11#f55b09ea
Content hash
f55b09ea
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01490
Status: valid/unmigrated Version: rel:R25-11#e634daf0 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_01490@rel:R25-11#e634daf0
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

함수 find [SWS_CORE_01491]

const_iterator find (const key_type &x) const;

As per corresponding usage in [map]

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

ara::core::Map 클래스의 상수 멤버 함수 find은(는) 해당 키 [SWS_CORE_01491]을(를) 기반으로 항목을 동기적으로 찾는 데 사용됩니다. 호출을 위해서는 헤더 #include "ara/core/map.h"을(를) 포함해야 합니다. 매개변수로 함수는 검색 대상 키에 대한 참조 const key_type &x을(를) 기대합니다. 동작은 C++ 표준의 [map] 사양과 일치하므로 검색 성공 시 해당 요소에 대한 const_iterator이(가) 반환되고, 그렇지 않은 경우 end()이(가) 제공될 것으로 추정됩니다 [SWS_CORE_01491]. 질문 Q-dca69a1ec5423a8b (열림)

오류 처리와 관련하여 이 함수는 not exception safe(으)로 선언되어 있습니다 [SWS_CORE_01491]. 검색 프로세스가 키 비교를 기반으로 하므로, 발생하는 모든 예외는 주로 사용자 정의 비교 작업에서 비롯될 것으로 추정됩니다. 이 기본 컨테이너에 대해 정의된 DET 또는 DEM 오류 메시지는 없습니다. 상수 인스턴스에 대한 읽기 작업이므로, 동시 수정이 발생하지 않는 한 통상적인 C++ 컨테이너 시맨틱에 따라 동일한 객체에 대한 여러 스레드의 동시 접근을 병렬화할 수 있습니다(해석). 질문 Q-a8ec748711885418 (열림)

다른 인터페이스와의 상호 작용에서 이 메서드는 수정 가능한 iterator을(를) 반환하는 비상수 변형 [SWS_CORE_01490]을(를) 보완합니다. 타입 변환 없는 이종 검색 작업을 위해 ara::core::Map에는 수정 가능한 [SWS_CORE_01492] 및 상수 인스턴스 [SWS_CORE_01493]에 대한 템플릿 오버로드도 제공됩니다. 동일한 이름의 검색 함수는 Core 모듈의 ara::core::BasicString [SWS_CORE_03407] 및 ara::core::StringView [SWS_CORE_02157]과(와) 같은 문자열 클래스에도 존재합니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01491
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01491@rel:R25-11#4a9bcdf0
Content hash
4a9bcdf0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01491
Status: valid/unmigrated Version: rel:R25-11#fbef5fa9 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_01491@rel:R25-11#fbef5fa9
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

함수 find [SWS_CORE_01492]

template <class K> iterator find (const K &x);

As per corresponding usage in [map]

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

[SWS_CORE_01492]에 따른 템플릿 멤버 함수 find은(는) 헤더 파일 ara/core/map.h을(를) 통해 ara::core::Map의 인스턴스 내에서 요소를 동기적으로 찾는 역할을 합니다. 참조 매개변수 const K &x을(를) 받아 찾은 키-값 쌍에 대한 가변 iterator 또는 컨테이너의 끝 반복자를 반환합니다. 사양은 [map]의 동작을 참조하며, 여기서 제네릭 매개변수 형태는 사전 변환 없이 상이한 타입의 검색 키를 비교하기 위한 이종 키 검색으로 해석될 수 있습니다. 질문 Q-425357890b9ea3fe (열림)

오류 처리 및 예외 안전성 측면에서 이 함수는 명시적으로 not exception safe로 분류됩니다([SWS_CORE_01492]). 페이로드에는 특정 오류 코드, 오류 상태에 대한 반환값 또는 DET/DEM 메시지가 정의되어 있지 않습니다. 비교 또는 내부 순회 중에 예외가 발생할 경우, 호출은 예외 보증을 제공하지 않습니다.

ara::core::Map 내의 상호 작용에서 이 함수는 상수 이종 검색 [SWS_CORE_01493]뿐만 아니라 각각 const key_type &x에 고정 바인딩된 비제네릭 오버로드 [SWS_CORE_01490] 및 [SWS_CORE_01491]에 대한 비상수 대응물 역할을 합니다. 문자열 기반 위치 검색을 수행하고 일부는 noexcept(으)로 선언된 ara::core::StringView([SWS_CORE_02157]) 또는 ara::core::BasicString([SWS_CORE_03315])과(와) 같은 다른 컨테이너의 동명 검색 함수와 근본적으로 다릅니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01492
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01492@rel:R25-11#51839cf5
Content hash
51839cf5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01492
Status: valid/unmigrated Version: rel:R25-11#d3a9323b 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_01492@rel:R25-11#d3a9323b
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

함수 find [SWS_CORE_01493]

template <class K> const_iterator find (const K &x) const;

As per corresponding usage in [map]

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

사용

ara::core::Map 네임스페이스의 템플릿 멤버 함수 find은(는) K 타입의 키 x을(를) 기반으로 요소를 읽기 전용으로 찾는 데 사용됩니다 [SWS_CORE_01493]. 이 함수는 헤더 #include "ara/core/map.h"에 정의되어 있으며 상수 인스턴스에서 동기적으로 호출됩니다 [SWS_CORE_01493]. 찾은 요소에 대한 const_iterator을(를) 반환합니다. 해석: 키가 존재하지 않는 경우 사양에 따라 시맨틱이 [map]의 동작을 따르므로 반환된 반복자는 맵의 끝 반복자에 해당할 것으로 보입니다 [SWS_CORE_01493]. 질문 Q-3fa354022f0bca9b (열림)

오류 처리 및 제약 조건

오류 허용 오차와 관련하여 이 함수는 명시적으로 not exception safe로 분류됩니다 [SWS_CORE_01493]. 사양에는 특정 오류 코드, 오류 표시를 위한 반환값 또는 DET나 DEM에 대한 메시지가 정의되어 있지 않습니다. 호출자는 검색 또는 비교 프로세스 중에 예외가 발생할 경우 예외 안전성에 대한 보장이 제공되지 않는다는 점에 유의해야 합니다 [SWS_CORE_01493].

상호 작용

ara::core::Map 내에서 이 오버로드는 검색 작업을 완성합니다:

  • 비상수 템플릿 변형 iterator find(const K &x)을(를) 보완합니다 [SWS_CORE_01492].
  • 비상수 [SWS_CORE_01490] 및 상수 [SWS_CORE_01491](으)로 선언된 고정 const key_type &x 오버로드에 대한 제네릭 대응물을 형성합니다.

따라서 문자열에서 작동하고 size_type 타입의 위치를 반환하며 exception safe로 선언된 ara::core::StringView(예: [SWS_CORE_02157]) 및 ara::core::BasicString(예: [SWS_CORE_03315])의 동명 작업과 구별됩니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01493
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01493@rel:R25-11#7241550b
Content hash
7241550b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01493
Status: valid/unmigrated Version: rel:R25-11#a24cb137 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_01493@rel:R25-11#a24cb137
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_01439]

allocator_type get_allocator () const noexcept;

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01439
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01439@rel:R25-11#dd6e3d91
Content hash
dd6e3d91
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01439
Status: valid/unmigrated Version: rel:R25-11#6235863a 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_01439@rel:R25-11#6235863a
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_01460]

std::pair< iterator, bool > insert (const value_type &x);

As per corresponding usage in [map]

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

사용

ara::core::Map 컨텍스트의 함수 insert은 파라미터 const value_type &x([SWS_CORE_01460])를 통해 값 요소를 복사하여 동기식으로 추가하는 역할을 합니다. 이 연산은 헤더 파일 ara/core/map.h를 통해 포함됩니다. 반환 타입 std::pair<iterator, bool>는 “As per corresponding usage in [map]” 사양을 따릅니다. 해석: 여기서 반복자는 새로 삽입되었거나 이미 존재하는 요소를 가리키며, 불리언 플래그는 성공적인 신규 항목 추가를 나타내는 것으로 보입니다. 질문 Q-b059c1d0f4dd6665 (열림)

오류 처리

사양에는 DET 또는 DEM 메시지와 같은 특정 AUTOSAR 오류 코드가 정의되어 있지 않습니다. 이 함수는 명시적으로 예외 안전하지 않음(“not exception safe”)으로 선언되어 있습니다([SWS_CORE_01460]). 내부 메모리 할당이나 요소 복사에 실패할 경우 컨테이너는 예외 또는 롤백 보장을 제공하지 않으며, 이러한 오류는 중단 또는 정의되지 않은 상태로 이어질 것으로 추정됩니다. 질문 Q-cbe74b301167bcc4 (열림)

동시성 및 제약사항

호출은 호출자의 스레드에서 동기식으로 수행됩니다. 컨테이너 연산에는 통합된 동기화 기능이 없으므로, 이 함수는 동일한 인스턴스에 대해 재진입이 불가능합니다(non-reentrant). 병렬 읽기 또는 쓰기 접근은 호출자 측에서 보호해야 합니다.

상호 작용

ara::core::Map에 대해 보완적인 insert의 오버로드가 존재합니다:

유사한 삽입 연산이 ara::core::Vector([SWS_CORE_01367]) 및 ara::core::BasicString([SWS_CORE_03093])와 같은 다른 Core 클래스에서도 조정된 시그니처와 함께 제공됩니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01460
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01460@rel:R25-11#0d7d3568
Content hash
0d7d3568
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01460
Status: valid/unmigrated Version: rel:R25-11#aac1ac6b 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_01460@rel:R25-11#aac1ac6b
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_01461]

std::pair< iterator, bool > insert (value_type &&x);

As per corresponding usage in [map]

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

ara::core::Map의 멤버 함수 insert은 우측값 참조(value_type &&x)를 통한 이동 시맨틱을 사용하여 연관 컨테이너에 요소를 동기식으로 삽입합니다([SWS_CORE_01461]). 선언은 헤더 파일 #include "ara/core/map.h"를 통해 이루어집니다([SWS_CORE_01461]). 기능적 동작은 사양에 따라 C++ 표준의 [map]에서의 해당 사용을 따릅니다([SWS_CORE_01461]). 반환값으로 함수는 std::pair<iterator, bool>을 반환합니다. 해석: 여기서 불리언 값은 요소가 새로 삽입되었는지를 나타내고, 반복자는 컨테이너 내의 요소를 가리킬 것으로 보입니다([SWS_CORE_01461]). 질문 Q-e1901e26d8be3470 (열림)

오류 처리 및 예외 안전성 측면에서 이 함수는 사양에서 명시적으로 not exception safe로 분류되어 있습니다([SWS_CORE_01461]). 이 호출에 대해서는 특정 오류 코드나 DET 또는 DEM과 같은 AUTOSAR 오류 보고가 지정되어 있지 않습니다.

ara::core::Map 내의 상호 작용에서 이 오버로드는 복사 변형 insert(const value_type &)([SWS_CORE_01460]) 및 제네릭 템플릿 버전 insert(P &&)([SWS_CORE_01462])에 대한 우측값 기반 대응부를 나타냅니다. 위치 지정 삽입의 경우 insert(const_iterator, value_type &&)([SWS_CORE_01464])와 같은 힌트 반복자가 있는 오버로드와 insert_return_type([SWS_CORE_01418])를 사용하는 insert(node_type &&)([SWS_CORE_01468])을 통한 노드 핸들용 오버로드도 제공됩니다.

이 텍스트는 AI에 의해 생성되었으며 가이드 역할을 합니다. 참조된 AUTOSAR 사양이 표준입니다.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01461
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01461@rel:R25-11#a6635596
Content hash
a6635596
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01461
Status: valid/unmigrated Version: rel:R25-11#c13ca6a2 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_01461@rel:R25-11#c13ca6a2
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_01462]

template <class P> std::pair< iterator, bool > insert (P &&x);

As per corresponding usage in [map]

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

클래스 ara::core::Map의 템플릿 멤버 함수 insert은(는) 완벽 전달 참조 P&& x을(를) 통해 호환되는 키-값 쌍을 연관 컨테이너 인스턴스 [SWS_CORE_01462]에 동기식으로 삽입하는 역할을 합니다. 헤더 #include "ara/core/map.h"을(를) 통해 포함되며 해당 동작에 대해서는 [map] [SWS_CORE_01462]의 의미 체계를 참조합니다. 반환값으로는 std::pair<iterator, bool> [SWS_CORE_01462]을(를) 제공합니다. 해석: 부울 반환값은 새 항목이 생성되었는지 여부를 나타낼 것으로 추정되며, 반복자는 새로 삽입되었거나 이미 존재하는 요소를 가리킵니다. 질문 Q-64d2947d60792374 (열림)

오류 처리와 관련하여 이 함수는 사양에서 명시적으로 예외 안전하지 않음(not exception safe)으로 분류되어 있습니다 [SWS_CORE_01462]. 이 호출에 대해 특정 오류 코드, 오류 메시지 또는 DET나 DEM과 같은 진단 및 오류 메모리에 대한 인터페이스는 지정되어 있지 않습니다.

동시성 및 제약 조건과 관련하여 이 호출은 Map의 상태를 수정하므로 동일한 인스턴스에 대한 동시 액세스는 재진입이 불가능할 것으로 추정되며 데이터 레이스로부터의 외부 보호가 필요합니다. 질문 (열림) 실행은 호출 스레드의 컨텍스트에서 동기식으로 수행됩니다.

ara::core::Map 내의 상호 작용에서 이 제네릭 함수는 const value_type& [SWS_CORE_01460] 및 value_type&& [SWS_CORE_01461]에 대한 직접 오버로드를 보완합니다. 또한 반복자 힌트가 있는 위치 기반 삽입 작업 [SWS_CORE_01465], 범위 작업 [SWS_CORE_01466], 그리고 insert_return_type [SWS_CORE_01418] [SWS_CORE_01468]을(를) 사용한 노드 핸들 삽입이 존재합니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01462
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01462@rel:R25-11#78554acb
Content hash
78554acb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01462
Status: valid/unmigrated Version: rel:R25-11#cb1f8ac0 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_01462@rel:R25-11#cb1f8ac0
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_01463]

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

As per corresponding usage in [map]

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

사용

ara::core::Map의 동기식 멤버 함수 insert은(는) value_type 유형의 상수 참조 x을(를) 통해 복사 방식으로 요소를 연관 컨테이너에 삽입합니다 [SWS_CORE_01463]. 매개변수 position은(는) [map]에 대한 참조에서 시사하듯, 정렬된 구조 내에서 삽입 위치를 더 효율적으로 찾기 위한 위치 힌트(Hint) 역할을 할 것으로 추정됩니다. 질문 Q-f1b4433fa5e3b659 (열림) 반환값으로 이 함수는 새로 삽입되었거나 이미 동일한 키로 존재하는 요소를 가리키는 iterator을(를) 반환합니다.

제약 사항 및 오류 처리

이 작업에 대해서는 명시적으로 예외 안전성이 정의되어 있지 않습니다(not exception safe) [SWS_CORE_01463]. 예를 들어 내부 메모리 할당이나 키-값 쌍 생성이 실패할 경우 일관된 상태 복구에 대한 보장이 적용되지 않을 것으로 추정됩니다. 질문 (열림) 특정 오류 코드, 오류 상태에 대한 반환값, 또는 DET 및 DEM과 같은 메커니즘은 사양에 제공되어 있지 않습니다.

상호 작용

이 메서드는 ara::core::Map의 삽입 작업을 위한 오버로드 제품군의 일부입니다. 힌트가 있는 이 복사 변형 외에도 [SWS_CORE_01464]을(를) 사용하는 rvalue 기반 오버로드, 제네릭 변형 [SWS_CORE_01465], 그리고 노드 핸들에 대한 힌트 삽입 [SWS_CORE_01469]이(가) 제공됩니다. 위치 힌트가 전달되지 않으면 insert은(는) std::pair<iterator, bool> [SWS_CORE_01460], [SWS_CORE_01461], [SWS_CORE_01462]을(를) 통해 삽입 성공을 알리거나, 노드 이동 [SWS_CORE_01468]의 경우 insert_return_type [SWS_CORE_01418] 유형을 반환합니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01463
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01463@rel:R25-11#bff341fe
Content hash
bff341fe
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01463
Status: valid/unmigrated Version: rel:R25-11#04f41a2f 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_01463@rel:R25-11#04f41a2f
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_01464]

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

As per corresponding usage in [map]

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

사용

ara::core::Map의 멤버 함수 insert([SWS_CORE_01464])은(는) rvalue 요소를 Map에 동기식으로 삽입합니다. 호출은 헤더 #include "ara/core/map.h"을(를) 통해 이루어집니다. 인터페이스는 const_iterator 유형의 위치 반복자 position과(와) 이동 의미 체계(value_type &&)를 통해 인수할 요소 x을(를) 받습니다. 반환값으로는 삽입되었거나 컨테이너에 이미 동등한 키로 존재하는 요소를 가리키는 iterator을(를) 반환합니다. 해석: 매개변수 position은(는) 삽입 힌트(Hint) 역할을 할 것으로 추정되며, [map]의 의미 체계에 따라 최적의 위치에 배치될 경우 트리에서의 탐색 비용을 줄일 수 있습니다. 질문 Q-6faf9101bbca6d5e (열림)

오류 처리 및 동시성

사양은 이 함수를 명시적으로 “not exception safe”로 지정합니다([SWS_CORE_01464]). 특정 오류 코드, 오류 표시를 위한 반환 상태 또는 DET/DEM 메시지는 존재하지 않습니다. 메모리 할당이나 객체 데이터 이동이 실패할 경우 구현에서 일관된 상태를 보장하지 못할 것으로 추정됩니다. 질문 Q-797dfdce12b34657 (열림) 동일한 인스턴스에 대한 동시 호출은 보호되지 않으므로, 동시 액세스 시 호출자에 의한 외부 동기화가 필요합니다.

상호 작용

이 함수는 ara::core::Map 내에서 위치가 지정된 lvalue 오버로드 [SWS_CORE_01463] 및 제네릭 전달 [SWS_CORE_01465]을(를) 보완합니다. 힌트가 없는 오버로드 [SWS_CORE_01460] 및 [SWS_CORE_01461]이(가) 실제 삽입 프로세스에 대한 정보를 제공하기 위해 std::pair<iterator, bool>을(를) 반환하는 반면, 이 함수는 반복자만 반환합니다. 노드 기반 이동의 경우 [SWS_CORE_01469]을(를) 통해 node_type &&에 대한 힌트 변형도 제공됩니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01464
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01464@rel:R25-11#f8b59c8d
Content hash
f8b59c8d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01464
Status: valid/unmigrated Version: rel:R25-11#0595f07d 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_01464@rel:R25-11#0595f07d
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_01465]

template <class P> iterator insert (const_iterator position, P &&);

As per corresponding usage in [map]

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

ara::core::Map 컨테이너의 템플릿 멤버 함수 insert은(는) 위치 힌트를 사용하여 요소를 동기식으로 삽입합니다[SWS_CORE_01465]. 함수는 헤더 파일 #include "ara/core/map.h"에 정의되어 있으며, const_iterator 타입의 위치 반복자 position 및 보편적 참조 매개변수 P &&을(를) 받습니다[SWS_CORE_01465]. 반환값으로 iterator을(를) 반환합니다[SWS_CORE_01465].

사양은 정확한 동작과 관련하여 [map]에서의 해당 사용을 참조합니다[SWS_CORE_01465]. 해석: 매개변수 position은(는) 올바르게 배치될 경우 삽입 작업을 가속하는 탐색 힌트(Hint) 역할을 할 것으로 보이며, 전달된 값은 P &&을(를) 통해 완벽하게 전달됩니다. 질문 Q-254fa0867877b25d (열림) 해석: 새 요소는 동등한 키를 가진 요소가 아직 존재하지 않는 경우에만 삽입될 것으로 보이며, 반환된 iterator은(는) 새로 삽입되었거나 이미 존재하는 키-값 쌍을 가리킬 것으로 보입니다. 질문 Q-43e2e61dfbd343c5 (열림)

오류 처리 및 견고성과 관련하여, 해당 함수는 사양에서 명시적으로 “not exception safe”로 분류되어 있습니다[SWS_CORE_01465]. 특정 오류 코드, ara::core::Result을(를) 통한 AUTOSAR 반환값 또는 DET/DEM과 같은 메커니즘은 이 작업에 제공되지 않습니다.

ara::core::Map 내에서 이 함수는 위치 힌트가 없는 일반 타입용 오버로드 [SWS_CORE_01462], value_type [SWS_CORE_01463], [SWS_CORE_01464]에 대한 힌트가 있는 오버로드, 그리고 node_type [SWS_CORE_01469]을(를) 사용한 노드 구조 재삽입을 포함하여 관련 삽입 작업을 보완합니다.

이 텍스트는 AI에 의해 생성되었으며 오리엔테이션 지원 역할을 합니다. 사양만이 유일하게 구속력을 갖습니다.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01465
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01465@rel:R25-11#10efedcd
Content hash
10efedcd
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01465
Status: valid/unmigrated Version: rel:R25-11#90947847 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_01465@rel:R25-11#90947847
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_01466]

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

As per corresponding usage in [map]

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

ara::core::Map 클래스의 템플릿 함수 insert은(는) 입력 반복자 [first, last)(으)로 지정된 범위의 요소 시퀀스를 컨테이너에 삽입합니다 [SWS_CORE_01466]. 명세에 따르면 이 동작은 std::map의 표준 사용법에 해당하며, 작업은 동기식으로 실행되고 값을 반환하지 않습니다(void) [SWS_CORE_01466]. 이 함수는 헤더 <ara/core/map.h>을(를) 통해 제공됩니다 [SWS_CORE_01466].

오류 처리와 관련하여 범위 삽입은 명시적으로 not exception safe(으)로 분류됩니다 [SWS_CORE_01466]. DET 또는 DEM 메시지와 같은 특정 오류 코드나 오류 후크는 명세 범위에 정의되어 있지 않습니다. 해석: 요소를 삽입하는 동안 오류나 예외가 발생하면 컨테이너의 상태가 불일치하게 유지될 가능성이 높으며, 이미 삽입된 요소의 롤백은 수행되지 않을 것으로 보입니다. 질문 Q-d91e12b19fd8af97 (열림)

ara::core::Map의 다른 인터페이스와의 상호 작용에서 이 함수는 범위 채우기 역할을 합니다. 이 함수는 복사 또는 이동 의미 체계를 통한 단일 값 삽입 오버로드([SWS_CORE_01460], [SWS_CORE_01461]) 및 std::initializer_list [SWS_CORE_01467] 또는 노드 핸들 [SWS_CORE_01468]을(를) 통한 고정 값 세트 삽입을 보완합니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01466
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01466@rel:R25-11#2a55d45c
Content hash
2a55d45c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01466
Status: valid/unmigrated Version: rel:R25-11#fe3ecb74 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_01466@rel:R25-11#fe3ecb74
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_01467]

void insert (std::initializer_list< value_type >);

As per corresponding usage in [map]

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

ara::core::Map 클래스([SWS_CORE_01467], 헤더 파일 ara/core/map.h)의 멤버 함수 insert은(는) std::initializer_list<value_type>을(를) 통해 여러 요소를 동기식으로 삽입할 수 있도록 합니다. 이 함수는 반환값을 가지지 않습니다(void). 사양에 따르면 동작은 [map]([SWS_CORE_01467])의 해당 사용법을 따릅니다. 해석: 키가 이미 맵에 존재하는 값 쌍은 변경되지 않은 상태로 유지되고 덮어쓰이지 않을 것으로 추정됩니다. 질문 Q-ef2b6d4ccb3b7b94 (열림)

이 호출에 대해 특정 오류 코드나 DET 또는 DEM에 대한 알림은 정의되어 있지 않습니다. 예외 처리와 관련하여 이 작업은 명시적으로 not exception safe(으)로 선언되어 있습니다([SWS_CORE_01467]). 실패한 메모리 할당과 같이 삽입 과정 중에 오류가 발생하는 경우, 이 함수는 이미 삽입된 요소에 대해 롤백 보장을 제공하지 않을 것으로 추정됩니다. 질문 (열림) 또한 재진입성에 대한 보약이 없으므로, 동일한 인스턴스에 대한 동시 접근은 호출자에 의해 외부적으로 동기화되어야 합니다.

ara::core::Map의 인터페이스 상호작용에서 이 함수는 반복자 기반 범위 오버로드 insert(InputIterator, InputIterator)([SWS_CORE_01466])과 불리언 성공 피드백이 있는 단일 값 삽입([SWS_CORE_01460], [SWS_CORE_01461], [SWS_CORE_01462]), 위치 힌트([SWS_CORE_01463], [SWS_CORE_01464], [SWS_CORE_01465]) 및 노드 핸들([SWS_CORE_01468], [SWS_CORE_01469])을 보완합니다. ara::core::Vector에는 [SWS_CORE_01371]을(를) 통해 초기화 목록을 위한 유사한 오버로드가 존재합니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01467
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01467@rel:R25-11#1ff15f8b
Content hash
1ff15f8b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01467
Status: valid/unmigrated Version: rel:R25-11#6248d436 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_01467@rel:R25-11#6248d436
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_01468]

insert_return_type insert (node_type &&nh);

As per corresponding usage in [map]

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

ara::core::Map의 멤버 함수 insert은(는) 기존 노드 핸들(node_type &&nh)을 연관 컨테이너 [SWS_CORE_01468]에 삽입하는 역할을 합니다. 반환 타입은 insert_return_type(으)로 동작하며, 이는 [SWS_CORE_01418]에 따라 반복자 및 노드 타입({<insert-return-type>}<iterator, node_type>)을 통한 구현 정의 타입으로 지정되어 있습니다. 호출은 동기적으로 수행되며 헤더 파일 #include "ara/core/map.h"을(를) 통해 제공됩니다 [SWS_CORE_01468].

오류 동작과 관련하여 이 함수는 not exception safe로 분류됩니다 [SWS_CORE_01468]. ara::core::Result을 통한 특정 오류 코드나 DET/DEM 메시지는 사양에 정의되어 있지 않습니다. [map]의 표준 동작에 대한 규범적 참조에 따라, 키 충돌이 발생할 경우 이 작업은 전달된 노드를 삽입하지 않고 반환된 insert_return_type에 해당 상태를 반영할 것으로 추정됩니다. 질문 Q-622aed02304a6171 (열림)

ara::core::Map의 다른 인터페이스와의 상호 작용에서 이 오버로드는 자원을 절약하는 노드 인수를 나타냅니다. 대안으로 insert(const_iterator hint, node_type &&nh)을(를) 통해 검색 힌트와 함께 노드를 삽입할 수 있습니다 [SWS_CORE_01469]. 일반 값 쌍의 경우 std::pair<iterator, bool>을(를) 제공하는 value_type의 복사 또는 이동을 통한 오버로드 [SWS_CORE_01460] [SWS_CORE_01461]와 반복자 범위 [SWS_CORE_01466] 및 초기화자 목록 [SWS_CORE_01467]을 위한 오버로드가 제공됩니다. 요구사항에 명시적인 동기화 보장이 없으므로, 동일한 컨테이너 인스턴스에 대한 동시 호출은 스레드 안전하지 않을 것으로 추정됩니다. 질문 Q-dde064827fee794e (열림)

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01468
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01468@rel:R25-11#f4750c13
Content hash
f4750c13
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01468
Status: valid/unmigrated Version: rel:R25-11#0710c6e4 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_01468@rel:R25-11#0710c6e4
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_01469]

iterator insert (const_iterator hint, node_type &&nh);

As per corresponding usage in [map]

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

사용

헤더 ara/core/map.h의 동기 멤버 함수 insert은(는) 위치 힌트([SWS_CORE_01469])를 사용하여 ara::core::Map 인스턴스에 기존 노드 핸들을 삽입하는 데 사용됩니다. 이 함수는 삽입 위치에 대한 제안으로 const_iterator hint을(를) 받고 node_type&& 타입의 Rvalue 핸들 nh을(를) 받아 해당 요소를 가리키는 iterator을(를) 반환합니다([SWS_CORE_01469]). 동작은 std::map의 명세를 따릅니다([SWS_CORE_01469]).

오류 처리 및 예외 동작

이 작업은 명시적으로 예외 안전하지 않음(not exception safe)으로 분류되어 있습니다([SWS_CORE_01469]). 페이로드에는 오류 표시를 위한 특정 오류 코드, DET/DEM 메시지 또는 반환값이 정의되어 있지 않습니다. 오류 발생 시 또는 할당 문제 발생 시 컨테이너와 노드의 상태는 잠재적으로 불일치한 상태로 남을 것으로 해석됩니다. 질문 Q-53197a46eb47a8a3 (열림)

동시성 및 제약사항

호출은 동기식입니다. 동기화 메커니즘이 지정되어 있지 않으므로 여러 실행 컨텍스트가 동일한 맵 인스턴스에 동시 접근하는 것은 스레드 안전하지 않을 것으로 보입니다. 질문 Q-cac4953e342ae0cc (열림) Rvalue 시맨틱을 통해 전달된 노드는 데이터 구조에 성공적으로 편입될 때 이전됩니다.

상호 작용

이 함수는 ara::core::Map의 노드 기반 삽입 작업을 보완합니다. insert_return_type([SWS_CORE_01418])을(를) 반환하는 위치 지정 없는 오버로드([SWS_CORE_01468])와 달리, 이 변형은 iterator을(를) 직접 반환합니다([SWS_CORE_01469]). 추가적인 오버로드를 통해 위치 지정이 있는 값 쌍 삽입([SWS_CORE_01463], [SWS_CORE_01464], [SWS_CORE_01465]) 또는 위치 지정이 없는 값 쌍 삽입([SWS_CORE_01460], [SWS_CORE_01461], [SWS_CORE_01462])이 가능합니다.

이 사용 지침은 AUTOSAR Adaptive R25-11의 명세 데이터를 기반으로 자동 작성되었습니다.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01469
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01469@rel:R25-11#e8ed3415
Content hash
e8ed3415
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01469
Status: valid/unmigrated Version: rel:R25-11#a4f0e284 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_01469@rel:R25-11#a4f0e284
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_or_assign [SWS_CORE_01476]

template <class M> std::pair< iterator, bool > insert_or_assign (const key_type &k, M &&obj);

As per corresponding usage in [map]

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

헤더 파일 #include "ara/core/map.h"에 포함된 컨테이너 ara::core::Map의 멤버 함수 insert_or_assign은(는) 키-값 쌍을 삽입하거나 기존 키에 새 값을 할당합니다[SWS_CORE_01476]. 이때 동작은 [map] [SWS_CORE_01476]의 해당 사용을 따릅니다.

이 함수는 키를 상수 참조 const key_type &k(으)로 취하고 할당할 객체를 전달 참조 M &&obj(으)로 받아 std::pair<iterator, bool>을(를) 반환합니다[SWS_CORE_01476]. 해석: 결과 쌍은 삽입되거나 업데이트된 요소를 가리키고 불리언 값을 통해 실제로 새로 삽입되었는지 여부를 나타낼 것으로 추정됩니다[SWS_CORE_01476]. 질문 Q-17b43f544456e9b9 (열림)

오류 처리 및 견고성과 관련하여 이 함수는 예외에 안전하지 않음(not exception safe)으로 지정되어 있습니다[SWS_CORE_01476]. 따라서 오류 발생 시 또는 할당/배치 중에 예외가 발생할 경우 컨테이너는 일관된 상태를 보장하지 않습니다.

다른 인터페이스와의 상호작용에서 ara::core::Map은(는) 대체 오버로드를 제공합니다:

  • key_type &&k [SWS_CORE_01477]을(를) 통한 키의 이동 시맨틱.
  • 상수 키 참조 [SWS_CORE_01478] 또는 rvalue 키 [SWS_CORE_01479]에 대해 iterator을(를) 직접 반환하는 반복자 힌트(const_iterator hint)가 있는 오버로드.

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

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01476
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01476@rel:R25-11#c1a878b9
Content hash
c1a878b9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01476
Status: valid/unmigrated Version: rel:R25-11#f581c018 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_01476@rel:R25-11#f581c018
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_or_assign [SWS_CORE_01477]

template <class M> std::pair< iterator, bool > insert_or_assign (key_type &&k, M &&obj);

As per corresponding usage in [map]

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

사용

템플릿 멤버 함수 insert_or_assign은 클래스 ara::core::Map에 속하며 헤더 파일 ara/core/map.h를 통해 제공됩니다 [SWS_CORE_01477]. 이 함수는 키 k를 rvalue 참조(key_type&&)로 받아 필요한 경우 이동합니다. 할당된 값 obj은 유니버설 참조(M&&)로 전달됩니다. 동작은 표준 맵 시맨틱에 해당합니다: 키가 이미 존재하는 경우 해당 값이 업데이트되며, 그렇지 않은 경우 새 키-값 쌍이 삽입됩니다. 동기 함수는 반환값으로 요소에 대한 반복자와 실제로 새로 삽입되었는지를 나타내는 플래그가 포함된 std::pair<iterator, bool>을 반환합니다 [SWS_CORE_01477].

오류 처리 및 동시성

사양에서 이 함수는 명시적으로 not exception safe로 분류되어 있습니다 [SWS_CORE_01477]. 특정 오류 코드나 DET 또는 DEM에 대한 알림은 정의되어 있지 않습니다. 메모리 할당이나 값 할당이 실패할 경우 맵의 내부 상태가 잠재적으로 불일치 상태로 남을 수 있습니다. 질문 Q-d83935079d35c393 (열림) 마찬가지로 외부 동기화 없이 동일한 컨테이너 인스턴스에 여러 스레드가 동시에 접근하는 것은 스레드 안전하지 않을 것으로 보입니다.

상호 작용

이 연산은 ara::core::Map의 오버로드 패밀리의 일부입니다:

  • 키를 참조로 유지해야 하는 경우, [SWS_CORE_01476]에 따른 const key_type& 오버로드가 제공됩니다.
  • 위치 힌트(const_iterator hint)가 있는 지정된 삽입의 경우, 변형 [SWS_CORE_01478](상수 키) 및 [SWS_CORE_01479](rvalue 키)는 iterator을 직접 반환하는 힌트 기반 호출을 제공합니다.

이 사용 지침은 자동으로 생성되었으며 AUTOSAR Adaptive 릴리스 R25-11 사양 상태를 기반으로 합니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01477
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01477@rel:R25-11#fa51c665
Content hash
fa51c665
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01477
Status: valid/unmigrated Version: rel:R25-11#98e57092 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_01477@rel:R25-11#98e57092
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_or_assign [SWS_CORE_01478]

template <class M> iterator insert_or_assign (const_iterator hint, const key_type &k, M &&obj);

As per corresponding usage in [map]

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

사용

클래스 ara::core::Map의 함수 insert_or_assign은 상수 키 k 및 값 obj을 갖는 요소를 동기적으로 삽입하거나 기존 매핑을 업데이트합니다 [SWS_CORE_01478]. 시그니처는 매개변수로 위치 힌트 const_iterator hint, 키 const key_type &k 및 전달할 객체 M &&obj을 받고, 삽입되거나 업데이트된 요소에 대한 iterator을 반환합니다 [SWS_CORE_01478]. 동작은 “As per corresponding usage in [map]”으로 명시되어 있으며, 여기서 반복자 hint은 삽입 위치에 대한 최적화 힌트 역할을 할 것으로 추정됩니다 [SWS_CORE_01478]. 질문 Q-2235ec8422bdfcfe (열림)

오류 처리 및 제약 조건

이 함수의 경우 예외 안전성이 명시적으로 “not exception safe”로 지정되어 있습니다 [SWS_CORE_01478]. 특정 오류 코드나 DET 또는 DEM과 같은 메커니즘은 사양에 정의되어 있지 않습니다. 따라서 할당이나 메모리 할당 중에 예외가 발생할 경우 데이터 구조는 보장된 일관성 상태를 유지하지 못할 것으로 보입니다. 질문 (열림)

상호 작용

이 연산은 ara::core::Map에 대해 헤더 <ara/core/map.h>에 정의되어 있으며 [SWS_CORE_01478] 관련된 오버로드들과 함께 제공됩니다:

  • [SWS_CORE_01476]은 위치 힌트 없이 const key_type &k을 받아 std::pair<iterator, bool>를 반환합니다.
  • [SWS_CORE_01477]은 위치 힌트 없이 이동 시맨틱을 통해 key_type &&k을 받아 std::pair<iterator, bool>를 반환합니다.
  • [SWS_CORE_01479] 역시 const_iterator hint을(를) 수락하지만, 키를 rvalue key_type &&k(으)로 바인딩하고 iterator을(를) 반환합니다.

이 텍스트는 AI에 의해 작성되었으며 참고 목적으로만 제공됩니다. 공식 AUTOSAR 사양이 우선합니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01478
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01478@rel:R25-11#98d5594e
Content hash
98d5594e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01478
Status: valid/unmigrated Version: rel:R25-11#912b7dc4 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_01478@rel:R25-11#912b7dc4
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_or_assign [SWS_CORE_01479]

template <class M> iterator insert_or_assign (const_iterator hint, key_type &&k, M &&obj);

As per corresponding usage in [map]

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

ara::core::Map 클래스([SWS_CORE_01479])의 템플릿 멤버 함수 insert_or_assign은(는) 키-값 쌍을 삽입하거나 기존 항목을 업데이트하는 데 사용됩니다. 접근은 헤더 파일 #include "ara/core/map.h" [SWS_CORE_01479]을(를) 통해 이루어집니다.

이 오버로드는 세 개의 매개변수 [SWS_CORE_01479]을(를) 받습니다:

  • hint (const_iterator): 해석: “As per corresponding usage in [map]” 사양에 따르면, 이 반복자는 삽입 프로세스를 가속화하기 위한 위치 제안 역할을 할 것으로 보입니다. 질문 Q-b6ee528ffbf8cb5a (열림)
  • k (key_type&&): 이동할 키입니다.
  • obj (M&&): 보편적 참조 형태의 할당할 값입니다.

반환값으로 이 함수는 삽입되거나 업데이트된 요소 [SWS_CORE_01479]에 대한 iterator을(를) 제공합니다. std::pair<iterator, bool>을(를) 반환하는 탐색 힌트 없는 오버로드 [SWS_CORE_01476], [SWS_CORE_01477]과(와) 달리, 여기서는 불리언 상태가 전달되지 않습니다.

사양에서는 이 작업을 명시적으로 not exception safe [SWS_CORE_01479](으)로 선언합니다. 페이로드에는 특정 AUTOSAR 오류 코드, DET 또는 DEM 메시지가 정의되어 있지 않습니다. 동기화 보장이 없으므로 이 함수는 동시 접근에 대해 스레드 안전하지 않을 것으로 추정됩니다. 질문 Q-330cd0cd383f595c (열림) 상수 lvalue 키를 위한 변형 [SWS_CORE_01478]과(와) 함께 컨테이너의 힌트 기반 삽입 작업을 완성합니다.

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

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01479
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01479@rel:R25-11#d411e2f5
Content hash
d411e2f5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01479
Status: valid/unmigrated Version: rel:R25-11#42b2efd6 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_01479@rel:R25-11#42b2efd6
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

함수 key_comp [SWS_CORE_01488]

key_compare key_comp () const;

As per corresponding usage in [map]

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

클래스 ara::core::Map의 멤버 함수 key_comp()은(는) 키에 대한 내부 비교 객체를 제공합니다([SWS_CORE_01488]). 헤더 #include "ara/core/map.h"을(를) 통해 포함되며 C++ 표준 컨테이너 std::map의 일반적인 시맨틱을 따릅니다([SWS_CORE_01488]).

사용

이 메서드는 시그니처 key_compare key_comp () const;을(를) 갖습니다([SWS_CORE_01488]). 호출은 ara::core::Map의 인스턴스에서 동기식으로 수행되며 전달 매개변수가 필요하지 않습니다([SWS_CORE_01488]). 반환값으로 이 함수는 컨테이너에서 키의 순서 지정 및 비교에 사용되는 key_compare 타입의 함수 객체를 반환합니다([SWS_CORE_01488]).

오류 처리 및 예외 안전성

예외 안전성과 관련하여 이 함수는 명시적으로 not exception safe로 분류됩니다([SWS_CORE_01488]). 특정 오류 코드, 오류 표시를 위한 반환값 또는 DET/DEM 메시지는 사양에 제공되어 있지 않습니다([SWS_CORE_01488]). 해석: 예외에 안전하지 않은 것으로 분류된 것은 반환 중 비교 객체를 복사할 때 예외가 발생할 수 있기 때문인 것으로 보입니다. 질문 Q-94a69840cc109129 (열림)

동시성 및 제약사항

const 한정자가 지정된 메서드로서 key_comp()은(는) 호출하는 ara::core::Map 객체의 상태를 변경하지 않습니다([SWS_CORE_01488]). 해석: 동일한 인스턴스에 대한 병렬 읽기 호출은 동시 수정 액세스가 발생하지 않는 한 추가 동기화 없이 동시에 실행될 수 있을 것으로 보입니다. 질문 Q-edc374b131543e96 (열림)

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01488
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01488@rel:R25-11#0e63663c
Content hash
0e63663c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01488
Status: valid/unmigrated Version: rel:R25-11#d519dd6c 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_01488@rel:R25-11#d519dd6c
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

함수 lower_bound [SWS_CORE_01498]

iterator lower_bound (const key_type &x);

As per corresponding usage in [map]

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

사용

헤더 ara/core/map.h에 속한 ara::core::Map 클래스의 멤버 함수 lower_bound은(는) 키가 전달된 인수 x보다 작지 않은 첫 번째 항목을 검색합니다[SWS_CORE_01498]. 호출은 비상수 인스턴스에서 동기식으로 수행되며 찾은 요소 또는 컨테이너의 끝을 가리키는 수정 가능한 iterator을(를) 반환합니다. 이때 기능적 동작은 [map] [SWS_CORE_01498]의 상응하는 시맨틱을 따릅니다.

오류 처리 및 예외 안전성

사양에 따르면 이 함수는 예외에 안전하지 않음(not exception safe)으로 분류됩니다[SWS_CORE_01498]. 페이로드에는 특정 오류 코드, 오류 상태에 대한 반환값 또는 진단 관리자나 오류 관리자에 대한 메시지가 정의되어 있지 않습니다.

동시성 및 제약사항

호출이 내부 데이터 구조에 대한 수정 가능한 반복자를 반환하므로, 별도의 보호 장치가 없는 동일 인스턴스에 대한 동시 접근은 동시성 또는 스레드에 안전하지 않을 것으로 추정됩니다. 질문 Q-aeecd89c11b1f8a0 (열림)

관련 인터페이스와의 상호 작용

이 함수는 ara::core::Map 내의 검색 작업 제품군의 일부입니다:

  • 상수 컨테이너에 대한 읽기 접근의 경우 const_iterator을(를) 반환하는 const key_type &과의 오버로드가 존재합니다[SWS_CORE_01499].
  • 임의 유형의 이종 검색 키 K의 경우 수정 가능한 인스턴스 [SWS_CORE_01500] 및 상수 인스턴스 [SWS_CORE_01501] 모두에 대해 템플릿 기반 오버로드를 사용할 수 있습니다.

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

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01498
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01498@rel:R25-11#7ae43417
Content hash
7ae43417
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01498
Status: valid/unmigrated Version: rel:R25-11#dc6e9549 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_01498@rel:R25-11#dc6e9549
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

함수 lower_bound [SWS_CORE_01499]

const_iterator lower_bound (const key_type &x) const;

As per corresponding usage in [map]

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

ara::core::Map 클래스의 상수 멤버 함수 lower_bound은(는) [SWS_CORE_01499]에 따라 키가 전달된 키 값보다 앞에 오지 않는 첫 번째 요소를 찾는 역할을 합니다. 호출은 동기적으로 수행되며 헤더 #include "ara/core/map.h"을(를) 통해 제공됩니다. 시맨틱은 [SWS_CORE_01499]에 따른 std::map의 해당 사용법을 따릅니다.

매개변수 및 반환값

이 함수는 검색 대상 키에 대한 상수 참조 const key_type &x을(를) 매개변수로 받습니다. 반환값으로 찾은 요소에 대한 const_iterator을(를) 반환하거나, 일치하는 항목이 없는 경우 끝 반복자를 반환합니다. const 한정 메서드이므로 반환된 반복자는 참조된 요소에 대한 수정 접근을 허용하지 않습니다.

오류 처리 및 제한 사항

예외 안전성과 관련하여 이 메서드는 사양에서 명시적으로 not exception safe로 선언되어 있습니다 [SWS_CORE_01499]. 따라서 호출자는 오류나 예외(예: 사용자 정의 비교 작업 중) 발생 시 보장된 상태 보존에 의존할 수 없습니다.

관련 함수와의 상호 작용

ara::core::Map 내에는 lower_bound의 상호 보완적인 오버로드가 존재합니다:

  • [SWS_CORE_01498]은(는) 수정 가능한 인스턴스를 위한 비상수 변형 iterator lower_bound (const key_type &x)을(를) 제공합니다.
  • [SWS_CORE_01500] 및 [SWS_CORE_01501]은(는) 호환 가능한 대체 키 타입을 사용한 검색을 가능하게 하는 함수 템플릿 template <class K> lower_bound (const K &x)을(를) 제공합니다.

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

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01499
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01499@rel:R25-11#fc20076f
Content hash
fc20076f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01499
Status: valid/unmigrated Version: rel:R25-11#570400d1 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_01499@rel:R25-11#570400d1
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

함수 lower_bound [SWS_CORE_01500]

template <class K> iterator lower_bound (const K &x);

As per corresponding usage in [map]

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

사용

템플릿 멤버 함수 lower_bound은(는) ara::core::Map 클래스의 스코프에 속하며 헤더 파일 ara/core/map.h을(를) 통해 제공됩니다 [SWS_CORE_01500]. 참조 매개변수 const K &x을(를) 받아 찾은 요소에 대한 수정 가능한 iterator을(를) 반환합니다 [SWS_CORE_01500]. 시맨틱은 사양에서 “As per corresponding usage in [map]”으로 표시되어 있습니다 [SWS_CORE_01500]. 해석: 이는 호출이 순서 관계 관점에서 키가 x보다 앞에 오지 않는 첫 번째 요소를 동기적으로 가리킨다는 것을 의미할 것으로 추정됩니다. 질문 Q-5403b14556f1c26c (열림)

오류 처리 및 제약 조건

예외 안전성 측면에서 이 함수는 명시적으로 not exception safe로 분류됩니다 [SWS_CORE_01500]. 사양 범위에는 특정 오류 코드, 오류 상태 또는 DET/DEM 메시지와 같은 알림 메커니즘이 제공되지 않습니다. 재진입성이나 호출 컨텍스트에 대한 추가적인 명시적 요구사항은 소스에 정의되어 있지 않습니다.

상호 작용

ara::core::Map 내에서 이 함수는 const_iterator을(를) 사용하는 상수 템플릿 검색 함수에 대한 수정 가능한 대응물을 형성합니다 [SWS_CORE_01501]. 두 제네릭 변형 모두 key_type 타입의 키에 대한 비템플릿화 오버로드를 보완하며, 이는 가변 반복자 [SWS_CORE_01498] 및 const_iterator [SWS_CORE_01499](으)로 제공되고 동일한 예외 분류를 공유합니다.

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

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01500
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01500@rel:R25-11#05c52b68
Content hash
05c52b68
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01500
Status: valid/unmigrated Version: rel:R25-11#ec7fdf4d 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_01500@rel:R25-11#ec7fdf4d
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

함수 lower_bound [SWS_CORE_01501]

template <class K> const_iterator lower_bound (const K &x) const;

As per corresponding usage in [map]

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

ara::core::Map의 템플릿 멤버 함수 lower_bound은(는) 맵의 상수 인스턴스 [SWS_CORE_01501]에서 키 기반 검색 역할을 합니다. 헤더 ara/core/map.h을(를) 통해 선언되며 찾은 요소에 대한 const_iterator을(를) 반환합니다 [SWS_CORE_01501].

사용법 및 시맨틱: 이 함수는 검색 키 const K &x을(를) 받습니다. 사양에 따르면 동작은 [map]의 일반적인 시맨틱과 일치합니다 [SWS_CORE_01501]. 해석: K 타입을 통한 매개변수화를 통해, 적절한 비교 연산자가 존재하는 한 키 타입의 임시 객체를 생성할 필요가 없는 이종 키 검색이 지원될 것으로 추정됩니다. 질문 Q-e52e674751088371 (열림) 상수 멤버 함수이므로 컨테이너의 상태는 변경되지 않은 채로 유지됩니다.

오류 처리 및 예외 안전성: 특정 오류 코드나 DET/DEM 메시지는 제공되지 않습니다. 이 함수는 사양에서 명시적으로 예외 안전하지 않음(“not exception safe”)으로 선언되어 있습니다 [SWS_CORE_01501]. 해석: 키 비교 중 오류가 발생할 경우 컨테이너의 추가 보증 없이 예외가 호출자에게 직접 전파될 것으로 추정됩니다. 질문 Q-2ac7db2f5ddf8a41 (열림)

상호 작용 및 오버로드: 이 함수는 ara::core::Map 내의 4부 구성 오버로드 패밀리의 일부입니다:

  • 본 변형은 제네릭 키 [SWS_CORE_01501]에 대한 const_iterator을(를) 반환합니다.
  • 비상수 템플릿 오버로드는 제네릭 키에 대해 가변 iterator을(를) 반환합니다 [SWS_CORE_01500].
  • 정확한 key_type을(를) 사용한 직접 쿼리를 위해 비제네릭 변형이 가변 메서드 [SWS_CORE_01498] 및 상수 메서드 [SWS_CORE_01499](으)로 존재합니다.

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

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01501
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01501@rel:R25-11#30a405b5
Content hash
30a405b5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01501
Status: valid/unmigrated Version: rel:R25-11#b554f5cf 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_01501@rel:R25-11#b554f5cf
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_01453]

size_type max_size () const noexcept;

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01453
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01453@rel:R25-11#11334d3f
Content hash
11334d3f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01453
Status: valid/unmigrated Version: rel:R25-11#4be29881 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_01453@rel:R25-11#4be29881
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

함수 merge [SWS_CORE_01486]

template <class C2> void merge (Map< Key, T, C2, Allocator > &source);

As per corresponding usage in [map]

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

헤더 ara/core/map.h에 정의된 클래스 ara::core::Map의 템플릿 멤버 함수 merge은 소스 컨테이너 [SWS_CORE_01486]에서 항목들을 가져옵니다. 호출은 시그니처 template <class C2> void merge (Map< Key, T, C2, Allocator > &source)를 통해 동기적으로 수행되며 반환값이 없습니다 [SWS_CORE_01486]. 템플릿 매개변수 C2으로 인해 전달된 Lvalue 참조 source은 서로 다른 비교 연산자를 가질 수 있지만, 키, 값 및 할당자 유형은 일치해야 합니다 [SWS_CORE_01486].

사양은 동작과 관련하여 [map]의 해당 사용법을 참조합니다 [SWS_CORE_01486]. 해석: “As per corresponding usage in [map]”이라는 참조는 요소가 source에서 추출되어 요소 복사 없이 호출 인스턴스에 삽입되며, 키 충돌이 있는 요소는 source에 남아 있음을 의미하는 것으로 추정됩니다. 질문 Q-6c7075c709802b8b (열림) 특정 오류 코드, 오류 메시지 또는 DET나 DEM과 같은 모니터링 메커니즘은 이 함수에 대해 제공되지 않습니다.

오류 및 예외 안전성과 관련하여 merge은 명시적으로 “not exception safe”로 분류됩니다 [SWS_CORE_01486]. 작업 중에 오류가 발생하면 관련 컨테이너의 상태가 일관되게 보장되지 않을 것으로 추정됩니다. 질문 (열림) 동일한 컨테이너에 대한 동시 접근은 외부에서 동기화되어야 합니다.

관련 인터페이스와의 상호작용 측면에서 이 Lvalue 변형 외에 상호 보완적인 Rvalue 오버로드 template <class C2> void merge (Map< Key, T, C2, Allocator > &&source)이 존재합니다 [SWS_CORE_01487]. 이를 통해 동일한 사양 조건 하에서 임시 인스턴스 또는 Move로 전달된 인스턴스를 직접 병합할 수 있으며, 마찬가지로 예외 안전하지 않음으로 분류됩니다 [SWS_CORE_01487].

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01486
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01486@rel:R25-11#7c83eba7
Content hash
7c83eba7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01486
Status: valid/unmigrated Version: rel:R25-11#7515e74a 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_01486@rel:R25-11#7515e74a
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

함수 merge [SWS_CORE_01487]

template <class C2> void merge (Map< Key, T, C2, Allocator > &&source);

As per corresponding usage in [map]

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

헤더 파일 #include "ara/core/map.h"을(를) 통해 제공되는 클래스 ara::core::Map([SWS_CORE_01487])의 템플릿 멤버 함수 merge은(는) 두 맵을 동기식으로 병합하는 역할을 합니다. 이 함수는 전달된 rvalue 컨테이너 source에서 요소를 가져옵니다. 템플릿 매개변수 C2을(를) 통해 소스 맵은 서로 다른 비교 함수 타입을 가질 수 있습니다. 기능적 동작은 [map]([SWS_CORE_01487])의 해당 사용법을 전적으로 따릅니다.

견고성 및 오류 처리 측면에서 이 함수는 명시적으로 not exception safe(으)로 분류됩니다([SWS_CORE_01487]). 반환 타입은 void입니다. 특정 오류 코드, 반환값 또는 DET나 DEM에 대한 오류 메시지는 AUTOSAR 페이로드에 정의되어 있지 않습니다. 삽입 프로세스 또는 키 비교 중에 예외가 발생하는 경우, 원래 상태로의 복원이 보장되지 않으므로 관련된 두 컨테이너 모두 불완전한 중간 상태로 남아 있을 가능성이 높습니다. 질문 Q-e6d980ffc7947c39 (열림)

인터페이스들의 상호작용에서 [SWS_CORE_01487]은(는) 수정 가능한 lvalue 참조 [SWS_CORE_01486]을(를) 사용하는 오버로드에 대한 rvalue 대응부를 형성합니다. [SWS_CORE_01486]이(가) 기존 lvalue를 참조하는 반면, [SWS_CORE_01487]은(는) 임시 인스턴스 또는 명시적으로 이동된 rvalue를 직접적이고 효율적으로 전달할 수 있도록 합니다. 소스 컨테이너 source의 요소들이 대상 맵으로 이전되므로 연산 과정에서 소스 컨테이너는 동기식으로 수정됩니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01487
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01487@rel:R25-11#11e8b6d8
Content hash
11e8b6d8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01487
Status: valid/unmigrated Version: rel:R25-11#653434fc 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_01487@rel:R25-11#653434fc
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_01425] Upstream: RS_AP_00145

Map & operator= (const Map &x)=default;

As per corresponding usage in [map]

Header-Datei#include "ara/core/map.h"
Scopeclass ara::core::Map

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

Record
AUTOSAR/AP/record/SWS_CORE_01425
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01425@rel:R25-11#8814423b
Content hash
8814423b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01425
Status: valid/unmigrated Version: rel:R25-11#d124ce6c 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_01425@rel:R25-11#d124ce6c
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_01427] Upstream: RS_AP_00145

Map & operator= (Map &&x) noexcept(std::allocator_traits< Allocator >::is_always_equal::value &&std::is_nothrow_move_assignable< Compare >::value);

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01427
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01427@rel:R25-11#806b2cb8
Content hash
806b2cb8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01427
Status: valid/unmigrated Version: rel:R25-11#6a681155 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_01427@rel:R25-11#6a681155
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_01438]

Map & operator= (std::initializer_list< value_type >);

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01438
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01438@rel:R25-11#40c66e78
Content hash
40c66e78
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01438
Status: valid/unmigrated Version: rel:R25-11#83dd9db0 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_01438@rel:R25-11#83dd9db0
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_01454]

mapped_type & operator[] (const key_type &x);

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01454
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01454@rel:R25-11#0a2ed438
Content hash
0a2ed438
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01454
Status: valid/unmigrated Version: rel:R25-11#34b7ab26 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_01454@rel:R25-11#34b7ab26
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_01455]

mapped_type & operator[] (key_type &&x);

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01455
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01455@rel:R25-11#e8ec0e25
Content hash
e8ec0e25
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01455
Status: valid/unmigrated Version: rel:R25-11#25a5b0f0 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_01455@rel:R25-11#25a5b0f0
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_01444]

reverse_iterator rbegin () noexcept;

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01444
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01444@rel:R25-11#16a494fe
Content hash
16a494fe
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01444
Status: valid/unmigrated Version: rel:R25-11#d282c0e1 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_01444@rel:R25-11#d282c0e1
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_01445]

const_reverse_iterator rbegin () const noexcept;

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01445
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01445@rel:R25-11#69905991
Content hash
69905991
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01445
Status: valid/unmigrated Version: rel:R25-11#7046e0be 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_01445@rel:R25-11#7046e0be
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_01446]

reverse_iterator rend () noexcept;

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01446
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01446@rel:R25-11#85096a2a
Content hash
85096a2a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01446
Status: valid/unmigrated Version: rel:R25-11#df7a7ed3 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_01446@rel:R25-11#df7a7ed3
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_01447]

const_reverse_iterator rend () const noexcept;

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01447
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01447@rel:R25-11#fc6584c7
Content hash
fc6584c7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01447
Status: valid/unmigrated Version: rel:R25-11#0de97c81 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_01447@rel:R25-11#0de97c81
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_01452]

size_type size () const noexcept;

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01452
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01452@rel:R25-11#72b2aed0
Content hash
72b2aed0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01452
Status: valid/unmigrated Version: rel:R25-11#55e19612 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_01452@rel:R25-11#55e19612
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_01484]

void swap (Map &) noexcept(std::allocator_traits< Allocator >::is_ always_equal::value &&ara::core::is_nothrow_swappable< Compare >::value);

As per corresponding usage in [map] except for the following deviations: 1. ara::core::is_nothrow_swappable shall be used in place of the std:: implementation

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01484
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01484@rel:R25-11#fcc6f019
Content hash
fcc6f019
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01484
Status: valid/unmigrated Version: rel:R25-11#3e345d19 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_01484@rel:R25-11#3e345d19
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

함수 try_emplace [SWS_CORE_01472]

template <class... Args> std::pair< iterator, bool > try_emplace (const key_type &k, Args &&... args);

As per corresponding usage in [map]

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

사용

ara::core::Map 클래스의 try_emplace 함수는 헤더 ara/core/map.h을(를) 통해 제공됩니다[SWS_CORE_01472]. 이 함수는 새 키-값 쌍을 동기식으로 삽입하는 역할을 합니다. 이 함수는 키를 상수 참조 const key_type& k(으)로 취하고 해당 값의 인플레이스 생성을 위해 가변 인자 Args&&... args을(를) 전달합니다. 반환값으로 std::pair<iterator, bool>을(를) 제공합니다. 반복자는 지정된 키를 가진 요소를 가리키며, 불리언 값은 새 요소가 실제로 삽입되었는지 여부를 나타냅니다.

오류 처리 및 제한 사항

사양은 이 작업을 명시적으로 “not exception safe”로 분류합니다[SWS_CORE_01472]. 특정 오류 코드, 오류 객체 또는 DET 또는 DEM에 대한 인터페이스는 모듈 프로필에 정의되어 있지 않습니다. 동기화를 위한 조치가 정의되어 있지 않으므로, 동일한 맵 인스턴스에 대한 보호되지 않은 동시 호출은 스레드 안전하지 않을 것으로 추정됩니다(해석). 질문 Q-e78bc53469fb15b8 (열림)

상호 작용

시맨틱은 [map] [SWS_CORE_01472]의 해당하는 동작을 따르므로, 키가 아직 존재하지 않는 경우에만 값이 생성될 것으로 추정됩니다(해석). 질문 Q-a9ba7465140b4ef6 (열림) 이 시그니처 외에도 다음과 같은 다른 오버로드를 사용할 수 있습니다:

  • std::pair<iterator, bool> [SWS_CORE_01473] 반환을 포함하는 키의 rvalue 참조 key_type&& k에 대한 오버로드.
  • const key_type& [SWS_CORE_01474] 및 key_type&& [SWS_CORE_01475] 각각에 대해 iterator을(를) 직접 반환하는 위치 힌트(const_iterator hint)가 있는 오버로드.

이 텍스트는 AI에 의해 생성되었으며 AUTOSAR 사양에 대한 안내 목적으로 사용됩니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01472
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01472@rel:R25-11#09f87f5e
Content hash
09f87f5e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01472
Status: valid/unmigrated Version: rel:R25-11#3b0e3a4f 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_01472@rel:R25-11#3b0e3a4f
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

함수 try_emplace [SWS_CORE_01473]

template <class... Args> std::pair< iterator, bool > try_emplace (key_type &&k, Args &&... args);

As per corresponding usage in [map]

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

사용법 및 호출 컨텍스트

ara::core::Map 클래스([SWS_CORE_01473])의 템플릿 멤버 함수 try_emplace은(는) rvalue 키(key_type&& k) 및 전달된 인수(Args&&... args)를 사용하여 새 요소를 조건부로 삽입하는 역할을 합니다. 반환값으로 동기식으로 std::pair<iterator, bool>을(를) 제공하며, 이 반복자는 발견되거나 새로 삽입된 요소를 가리키고 불리언 값은 키가 새로 삽입되었는지 여부를 나타냅니다([SWS_CORE_01473]).

사양에 따르면 기능적 동작은 [map]([SWS_CORE_01473])에서의 사용을 따릅니다. 해석: 이는 키가 이미 존재하는 경우 삽입이나 연관된 객체의 생성이 발생하지 않으며 전달된 rvalue 키가 변경되지 않은 상태로 유지됨을 의미할 가능성이 높습니다. 질문 Q-b07d599818bd6110 (열림)

오류 처리 및 제약 조건

예외 처리와 관련하여 이 함수는 명시적으로 “not exception safe”로 분류됩니다([SWS_CORE_01473]). 할당 또는 생성 과정 중에 예외가 발생하면 컨테이너의 일관성에 대한 보장이 없습니다. DET 또는 DEM을 통한 특정 오류 코드 또는 오류 채널은 이 호출에 대해 지정되어 있지 않습니다([SWS_CORE_01473]).

관련 인터페이스와의 상호 작용

헤더 ara/core/map.h에 선언된 이 함수는 try_emplace의 다른 오버로드에 의해 보완됩니다([SWS_CORE_01473]):

  • [SWS_CORE_01472]은(는) 힌트 없이 키를 상수 lvalue 참조(const key_type& k)(으)로 바인딩합니다.
  • [SWS_CORE_01474] 및 [SWS_CORE_01475]은(는) lvalue 또는 rvalue 키에 대한 삽입 위치를 최적화하기 위해 반복자 힌트(const_iterator hint)를 추가로 허용하고 반복자를 직접 반환합니다.

이 사용 지침은 자동으로 생성되었으며 전적으로 AUTOSAR R25-11의 사양 데이터에 기반합니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01473
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01473@rel:R25-11#85b23f49
Content hash
85b23f49
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01473
Status: valid/unmigrated Version: rel:R25-11#e9a70175 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_01473@rel:R25-11#e9a70175
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

함수 try_emplace [SWS_CORE_01474]

template <class... Args> iterator try_emplace (const_iterator hint, const key_type &k, Args &&... args);

As per corresponding usage in [map]

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

클래스 ara::core::Map의 템플릿 멤버 함수 try_emplace은 위치 힌트를 지정하여 요소를 삽입하는 역할을 합니다 [SWS_CORE_01474]. 이 함수는 헤더 #include "ara/core/map.h"을 통해 정의되며, 매개변수로 const_iterator 타입의 반복자 hint, 상수 키 참조 const key_type &k, 생성할 값에 대한 전달 인수 Args &&... args을 받습니다 [SWS_CORE_01474]. 동기 호출은 반환값으로 요소에 대한 iterator를 반환합니다 [SWS_CORE_01474].

동작 과정과 관련하여 사양은 [map]에서의 해당 사용법을 참조합니다 [SWS_CORE_01474]. 해석: 여기서 키 k가 맵에 아직 존재하지 않는 경우에만 요소가 직접 생성될 것으로 보입니다. 이미 존재하는 경우에는 생성이 생략되고 기존 항목에 대한 반복자가 반환됩니다. 매개변수 hint은 삽입 프로세스를 가속화하기 위한 최적화 힌트 역할을 할 것으로 추정됩니다. 질문 Q-73f044143aea7ff3 (열림)

오류 안전성과 관련하여 이 함수는 명시적으로 not exception safe로 분류되어 있습니다 [SWS_CORE_01474]. 특정 AUTOSAR 오류 코드나 DET 또는 DEM에 대한 메시지는 소스에 명시되어 있지 않습니다.

ara::core::Map 내의 상호작용에서 이 함수는 관련된 오버로드를 보완합니다:

  • lvalue 키를 사용하고 위치 힌트가 없는 변형 try_emplace(const key_type &k, Args &&... args)은 std::pair<iterator, bool>을 반환합니다 [SWS_CORE_01472].
  • 힌트 없이 이동 가능한 키를 위한 오버로드 try_emplace(key_type &&k, Args &&... args) 역시 std::pair<iterator, bool>을 반환합니다 [SWS_CORE_01473].
  • rvalue 키에 대한 힌트가 있는 자매 함수 try_emplace(const_iterator hint, key_type &&k, Args &&... args)은 이 오버로드와 마찬가지로 순수한 iterator을 반환합니다 [SWS_CORE_01475].

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

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01474
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01474@rel:R25-11#7f2e1db3
Content hash
7f2e1db3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01474
Status: valid/unmigrated Version: rel:R25-11#5c16ab6b 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_01474@rel:R25-11#5c16ab6b
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

함수 try_emplace [SWS_CORE_01475]

template <class... Args> iterator try_emplace (const_iterator hint, key_type &&k, Args &&... args);

As per corresponding usage in [map]

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

헤더 <ara/core/map.h>에 정의된 클래스 ara::core::Map([SWS_CORE_01475])의 템플릿 멤버 함수 try_emplace은 rvalue 키 k 및 가변 인자 args...를 사용하여 값 요소를 직접 삽입하는 역할을 합니다. 시맨틱은 [map]의 동작을 따릅니다([SWS_CORE_01475]). 이때 반복자 매개변수 hint은 삽입 프로세스를 최적화하기 위한 위치 힌트 역할을 할 것으로 추정됩니다. 질문 Q-7c1e167073282bf2 (열림)

지정된 키가 컨테이너에 아직 존재하지 않는 경우 새 요소가 생성됩니다. 키가 이미 존재하는 경우 값의 생성은 생략될 것으로 보이며, 이러한 해석에 따르면 k은 변경되지 않습니다. 이 함수는 반환값으로 새로 삽입되었거나 이미 존재하는 요소에 대한 iterator을 반환합니다([SWS_CORE_01475]). 질문 Q-1ee561e5f4262e42 (열림)

오류 허용성과 관련하여 이 함수는 명시적으로 not exception safe로 명시되어 있습니다([SWS_CORE_01475]). 표준에는 특정 오류 코드나 DET/DEM 메시지가 정의되어 있지 않습니다.

ara::core::Map의 인터페이스 그룹 내에서 이 오버로드는 삽입 연산을 완성합니다: hint이 없는 오버로드([SWS_CORE_01472], [SWS_CORE_01473])가 std::pair<iterator, bool>를 반환하는 반면, hint를 사용하는 이 변형은 상수 키 참조에 대한 오버로드([SWS_CORE_01474])와 마찬가지로 iterator을 직접 반환합니다.

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

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01475
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01475@rel:R25-11#28228ab5
Content hash
28228ab5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01475
Status: valid/unmigrated Version: rel:R25-11#00240490 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_01475@rel:R25-11#00240490
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

함수 upper_bound [SWS_CORE_01502]

iterator upper_bound (const key_type &x);

As per corresponding usage in [map]

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

사용법 및 의미론

ara::core::Map 클래스([SWS_CORE_01502])의 멤버 함수 upper_bound은 정렬된 연관 컨테이너에서 요소를 동기식으로 찾는 데 사용됩니다. 이 함수는 const key_type& 타입의 참조 매개변수 x을 전달받아 수정 가능한 iterator를 반환합니다. 기능적 의미 체계는 표준 연관 컨테이너에서의 일반적인 사용법(“As per corresponding usage in [map]”)에 부합하도록 지정되어 있습니다[SWS_CORE_01502]. 해석: 따라서 반환된 반복자는 전달된 키 x보다 엄격하게 큰 순서의 첫 번째 요소를 가리키며, 그러한 요소가 존재하지 않으면 end()이 반환될 것으로 추정됩니다. 질문 Q-32f50e1ebee2ade4 (열림)

오류 처리 및 제약 조건

실행 안전성과 관련하여 upper_bound은 명시적으로 예외 안전하지 않음(not exception safe)으로 분류되어 있습니다[SWS_CORE_01502]. 이 연산에 대해 특정 오류 코드, ara::core::Result를 통한 반환값 또는 DET/DEM과 같은 메커니즘은 정의되어 있지 않습니다. 수정이나 할당 및 런타임 보장의 부재를 고려해야 하므로, 호출하는 컴포넌트는 주변 환경에서 예외를 포착하거나 제한하기 위한 조치를 취해야 합니다.

동시성

사양에서는 ara::core::Map의 동일한 인스턴스에 대한 동시 접근에 대해 재진입성 또는 스레드 안전성 보장을 정의하지 않습니다[SWS_CORE_01502]. 이 함수는 참조된 값을 수정할 수 있는 변경 가능한 iterator를 반환하므로, 외부 동기화 없는 동시 읽기 또는 쓰기 접근은 데이터 레이스를 초래할 가능성이 있습니다. 질문 (열림)

상호작용 및 오버로드

이 함수는 헤더 ara/core/map.h의 ara::core::Map 내에 있는 검색 연산 패밀리의 일부입니다:

  • 순수 읽기 전용 인스턴스를 위해 상수 오버로드 const_iterator upper_bound(const key_type& x) const을 사용할 수 있습니다[SWS_CORE_01503].
  • key_type(으)로의 강제 변환 없이 호환 가능한 비교 타입 K을 사용하는 투명한 검색 쿼리를 위해, 변경 가능한 반복자를 위한 템플릿 오버로드 [SWS_CORE_01504] 및 상수 접근을 위한 템플릿 오버로드 [SWS_CORE_01505]이 존재합니다.

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

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01502
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01502@rel:R25-11#1b6c41b4
Content hash
1b6c41b4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01502
Status: valid/unmigrated Version: rel:R25-11#dc2f1340 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_01502@rel:R25-11#dc2f1340
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

함수 upper_bound [SWS_CORE_01503]

const_iterator upper_bound (const key_type &x) const;

As per corresponding usage in [map]

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

사용법 및 호출 컨텍스트

함수 upper_bound은 ara::core::Map 클래스의 상수 멤버 함수이며 헤더 ara/core/map.h를 통해 포함됩니다[SWS_CORE_01503]. 이 함수는 검색 키 const key_type &x에 대한 참조를 전달받아 동기식으로 const_iterator를 반환합니다[SWS_CORE_01503]. 사양에서 동작을 “As per corresponding usage in [map]”으로 정의하고 있으므로, 반환된 반복자는 x보다 엄격하게 큰 키를 가진 첫 번째 요소를 가리키거나, 그러한 항목이 없으면 컨테이너 끝을 가리킬 것으로 추정됩니다. 질문 Q-99f4d96274e44b91 (열림)

오류 처리 및 제약 조건

견고성과 관련하여 이 함수는 명시적으로 not exception safe로 분류되어 있습니다[SWS_CORE_01503].

  • 오류 메시지: 오류 발생 시 특정 오류 코드나 DET 또는 DEM 메시지가 지정되어 있지 않습니다.
  • 예외: 검색 또는 키 비교 과정에서 예외가 발생할 경우, 이 메서드는 예외 안전성 보장을 제공하지 않는 것으로 추정되며, 예외는 호출자에게 직접 전파될 가능성이 높습니다. 질문 Q-fe0f9bb1f0577aad (열림)
  • 동시성: 읽기 전용 const 연산이므로, 동시 쓰기 접근이 발생하지 않는 한 동일한 인스턴스에 대한 동시 읽기 접근은 일반적으로 중요하지 않습니다(해석). 질문 Q-4cc2d44a26f448b3 (열림)

상호작용 및 변형

함수 [SWS_CORE_01503]은 ara::core::Map 내의 오버로드 패밀리의 일부입니다:

  • [SWS_CORE_01502]은 수정 가능한 iterator을 반환하는 비상수 변형을 나타냅니다.
  • [SWS_CORE_01504] 및 [SWS_CORE_01505]은 비상수 및 상수 인스턴스를 위한 이종 또는 투명 키 타입 const K &x에 해당하는 템플릿 오버로드를 제공합니다.

이 사용 참고사항은 자동으로 생성되었으며 AUTOSAR Adaptive Platform의 사양 데이터만을 기반으로 합니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01503
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01503@rel:R25-11#767cfff2
Content hash
767cfff2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01503
Status: valid/unmigrated Version: rel:R25-11#75ba68b5 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_01503@rel:R25-11#75ba68b5
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

함수 upper_bound [SWS_CORE_01504]

template <class K> iterator upper_bound (const K &x);

As per corresponding usage in [map]

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

사용

ara::core::Map 클래스의 템플릿 멤버 함수 upper_bound은 헤더 #include "ara/core/map.h"를 통해 제공됩니다[SWS_CORE_01504]. 이 함수는 제네릭 타입 K의 참조 키 x를 받아들이고 비상수 iterator을 동기식으로 반환합니다[SWS_CORE_01504]. 동작은 std::map의 참조 의미 체계와 일치합니다[SWS_CORE_01504]. 템플릿 형태는 투명 조회 역할을 할 것으로 추정되므로, key_type의 임시 인스턴스를 생성할 필요 없이 호환 가능한 키 타입을 기반으로 요소를 검색할 수 있습니다. 질문 Q-94d1d5e5f30ab9f7 (열림)

오류 처리 및 예외 안전성

이 함수에 대해서는 예외 안전하지 않음(not exception safe)으로 명시되어 있습니다[SWS_CORE_01504]. 특정 오류 코드, AUTOSAR 고유 반환값 또는 DET나 DEM에 대한 메시지는 이 호출에 대해 정의되어 있지 않습니다[SWS_CORE_01504]. 비교 중에 호출된 서술자(predicate) 연산자가 예외를 발생시키는 경우 구현은 예외 안전성을 보장하지 않습니다[SWS_CORE_01504].

동시성 및 제약사항

upper_bound은 찾은 요소 또는 컨테이너 끝을 가리키는 변경 가능한 iterator을 반환하므로[SWS_CORE_01504], 이 호출은 ara::core::Map의 비상수 인스턴스를 위해 의도된 것입니다. 사양에 동기화 메커니즘이 없으므로, 이 함수는 컨테이너의 병렬 수정에 대해 스레드 안전하지 않을 것으로 추정됩니다. 질문 Q-fd79f3f56c1de09d (열림)

상호 작용

이 함수는 key_type의 정확한 인스턴스를 위한 비템플릿 오버로드를 보완합니다[SWS_CORE_01502]. ara::core::Map의 상수 인스턴스에 대한 읽기 접근을 위해 const_iterator를 반환하는 해당하는 const 오버로드도 존재하며, 이는 한편으로는 const key_type &x용[SWS_CORE_01503], 다른 한편으로는 제네릭 키 타입 const K &x용[SWS_CORE_01505]입니다.

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

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01504
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01504@rel:R25-11#f86b2069
Content hash
f86b2069
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01504
Status: valid/unmigrated Version: rel:R25-11#55aebf43 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_01504@rel:R25-11#55aebf43
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

함수 upper_bound [SWS_CORE_01505]

template <class K> const_iterator upper_bound (const K &x) const;

As per corresponding usage in [map]

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

사용법 및 의미론

함수 upper_bound은 ara::core::Map 클래스의 상수 템플릿 멤버 함수이며 헤더 파일 ara/core/map.h를 통해 제공됩니다[SWS_CORE_01505]. 템플릿 매개변수 K를 통해 이 함수는 참조 const K &x를 전달받고 const_iterator을 반환합니다[SWS_CORE_01505]. 실행 의미 체계는 사양에 “As per corresponding usage in [map]”이라는 참조와 함께 명시되어 있습니다[SWS_CORE_01505]. 해석: 이 참조는 전달된 검색 인수보다 큰 키를 가진 첫 번째 항목에 대한 반복자가 반환되는 std::map::upper_bound의 동작을 의미하는 것으로 추정됩니다. 질문 Q-d32248cdd46a6294 (열림)

오류 처리 및 제약 조건

오류 동작과 관련하여 이 요소는 사양에서 명시적으로 “not exception safe”로 선언되어 있습니다[SWS_CORE_01505]. 특정 DET 또는 DEM 메시지 및 오류 코드는 제공되지 않습니다. 호출자는 예외 발생 시 예외 안전성에 대한 보장이 제공되지 않는다는 점을 고려해야 합니다[SWS_CORE_01505].

상호작용 및 관련 요구사항

상수 컨테이너를 위한 템플릿 검색 함수는 ara::core::Map 내에서 upper_bound의 세 가지 추가 오버로드를 보완합니다:

  • 고정 키 타입 [SWS_CORE_01502]을 사용하는 비상수 기본 검색 iterator upper_bound(const key_type &x).
  • 상수 기본 검색 const_iterator upper_bound(const key_type &x) const [SWS_CORE_01503].
  • 변경 가능한 인스턴스를 위한 비상수 템플릿 오버로드 template <class K> iterator upper_bound(const K &x) [SWS_CORE_01504].

[SWS_CORE_01503]과 비교하여 [SWS_CORE_01505]의 템플릿 시그니처는 타입 key_type의 임시 객체를 생성할 필요 없이 상수 인스턴스에 대한 이종 검색 연산을 가능하게 합니다.

이 텍스트는 사양 데이터를 기반으로 AI에 의해 생성되었습니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01505
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01505@rel:R25-11#ed8117e7
Content hash
ed8117e7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01505
Status: valid/unmigrated Version: rel:R25-11#55974770 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_01505@rel:R25-11#55974770
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_comp [SWS_CORE_01489]

value_compare value_comp () const;

As per corresponding usage in [map]

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

사용

함수 value_comp은(는) 모듈 core의 클래스 ara::core::Map에 속한 멤버 함수이며 헤더 파일 #include "ara/core/map.h"을(를) 통해 포함됩니다 [SWS_CORE_01489]. 이 함수는 시그니처 value_compare value_comp () const;을(를) 가지며, 매개변수를 받지 않고 value_compare 타입의 비교 객체를 동기식으로 반환합니다 [SWS_CORE_01489]. 사양에 따르면 동작은 [map] [SWS_CORE_01489]의 해당 사용법을 따릅니다. 해석: 이는 C++ 표준 컨테이너 std::map과(와) 유사하게 키를 기준으로 두 요소(키-값 쌍)를 비교하는 함수 객체를 제공할 것으로 보입니다. 질문 Q-c3499ec8b3cfc22e (열림)

오류 처리 및 예외 안전성

사양에는 이 함수가 예외 안전하지 않음(not exception safe)으로 명시되어 있습니다 [SWS_CORE_01489]. 이 호출에 대해 특정 오류 코드, 오류 시 대체 반환값 또는 AUTOSAR 진단 메시지(예: DET 또는 DEM)는 정의되어 있지 않습니다.

동시성 및 제약 조건

상수 멤버 메서드(const)로서 value_comp은(는) ara::core::Map 인스턴스의 논리적 상태를 변경하지 않습니다 [SWS_CORE_01489]. 그러나 not exception safe [SWS_CORE_01489](으)로 분류되어 있으므로 사용자는 예외 발생 시 상태의 무결성에 대한 보장이 제공되지 않는다는 점에 유의해야 합니다. 사양에는 특별한 순서 조건이나 재진입 요구사항이 언급되어 있지 않습니다.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01489
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01489@rel:R25-11#044114dc
Content hash
044114dc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01489
Status: valid/unmigrated Version: rel:R25-11#4cc14d0a 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_01489@rel:R25-11#4cc14d0a
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

함수 ~Map [SWS_CORE_01437] Upstream: RS_AP_00145

~Map ();

As per corresponding usage in [map]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01437
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01437@rel:R25-11#5c88cef3
Content hash
5c88cef3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01437
Status: valid/unmigrated Version: rel:R25-11#7b177a25 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_01437@rel:R25-11#7b177a25
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_01406]

using allocator_type = Allocator;

As per corresponding usage in [map]

Header-Datei#include "ara/core/map.h"
Scopeclass ara::core::Map
Symbolallocator_type

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

Record
AUTOSAR/AP/record/SWS_CORE_01406
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01406@rel:R25-11#3e7bf391
Content hash
3e7bf391
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01406
Status: valid/unmigrated Version: rel:R25-11#be047cd7 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_01406@rel:R25-11#be047cd7
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_01414]

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

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

Header-Datei#include "ara/core/map.h"
Scopeclass ara::core::Map
Symbolconst_iterator

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

Record
AUTOSAR/AP/record/SWS_CORE_01414
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01414@rel:R25-11#0b1e465e
Content hash
0b1e465e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01414
Status: valid/unmigrated Version: rel:R25-11#67b3e542 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_01414@rel:R25-11#67b3e542
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_01408]

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

As per corresponding usage in [map]

Header-Datei#include "ara/core/map.h"
Scopeclass ara::core::Map
Symbolconst_pointer

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

Record
AUTOSAR/AP/record/SWS_CORE_01408
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01408@rel:R25-11#33008b4d
Content hash
33008b4d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01408
Status: valid/unmigrated Version: rel:R25-11#51487e1c 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_01408@rel:R25-11#51487e1c
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_01410]

using const_reference = const value_type&;

As per corresponding usage in [map]

Header-Datei#include "ara/core/map.h"
Scopeclass ara::core::Map
Symbolconst_reference

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

Record
AUTOSAR/AP/record/SWS_CORE_01410
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01410@rel:R25-11#9351da6f
Content hash
9351da6f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01410
Status: valid/unmigrated Version: rel:R25-11#60d17031 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_01410@rel:R25-11#60d17031
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_01416]

using const_reverse_iterator = std::reverse_iterator<const_iterator>;

As per corresponding usage in [map]

Header-Datei#include "ara/core/map.h"
Scopeclass ara::core::Map
Symbolconst_reverse_iterator

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

Record
AUTOSAR/AP/record/SWS_CORE_01416
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01416@rel:R25-11#a99d9167
Content hash
a99d9167
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01416
Status: valid/unmigrated Version: rel:R25-11#9dbf5b5c 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_01416@rel:R25-11#9dbf5b5c
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_01412]

using difference_type = {<difference-type>};

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

Header-Datei#include "ara/core/map.h"
Scopeclass ara::core::Map
Symboldifference_type

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

Record
AUTOSAR/AP/record/SWS_CORE_01412
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01412@rel:R25-11#b0dc6352
Content hash
b0dc6352
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01412
Status: valid/unmigrated Version: rel:R25-11#f02f920f 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_01412@rel:R25-11#f02f920f
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_return_type [SWS_CORE_01418]

using insert_return_type = {<insert-return-type>}<iterator, node_ type>;

As per corresponding usage in [map] Implementation {<insert-return-type>} shall be an implementation-defined type

Header-Datei#include "ara/core/map.h"
Scopeclass ara::core::Map
Symbolinsert_return_type

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

Record
AUTOSAR/AP/record/SWS_CORE_01418
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01418@rel:R25-11#bc8bbe0d
Content hash
bc8bbe0d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01418
Status: valid/unmigrated Version: rel:R25-11#f1c1f3a0 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_01418@rel:R25-11#f1c1f3a0
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_01413]

using iterator = {<iterator-type>};

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

Header-Datei#include "ara/core/map.h"
Scopeclass ara::core::Map
Symboliterator

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

Record
AUTOSAR/AP/record/SWS_CORE_01413
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01413@rel:R25-11#11171894
Content hash
11171894
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01413
Status: valid/unmigrated Version: rel:R25-11#55c9cd78 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_01413@rel:R25-11#55c9cd78
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

타입 별칭 key_compare [SWS_CORE_01405]

using key_compare = Compare;

As per corresponding usage in [map]

Header-Datei#include "ara/core/map.h"
Scopeclass ara::core::Map
Symbolkey_compare

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

Record
AUTOSAR/AP/record/SWS_CORE_01405
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01405@rel:R25-11#ed438ff6
Content hash
ed438ff6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01405
Status: valid/unmigrated Version: rel:R25-11#d8ad980c 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_01405@rel:R25-11#d8ad980c
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

타입 별칭 key_type [SWS_CORE_01402]

using key_type = Key;

As per corresponding usage in [map]

Header-Datei#include "ara/core/map.h"
Scopeclass ara::core::Map
Symbolkey_type

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

Record
AUTOSAR/AP/record/SWS_CORE_01402
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01402@rel:R25-11#7412c2bb
Content hash
7412c2bb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01402
Status: valid/unmigrated Version: rel:R25-11#c965c6a4 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_01402@rel:R25-11#c965c6a4
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

타입 별칭 mapped_type [SWS_CORE_01403]

using mapped_type = T;

As per corresponding usage in [map]

Header-Datei#include "ara/core/map.h"
Scopeclass ara::core::Map
Symbolmapped_type

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

Record
AUTOSAR/AP/record/SWS_CORE_01403
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01403@rel:R25-11#9bd04dc2
Content hash
9bd04dc2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01403
Status: valid/unmigrated Version: rel:R25-11#13b3d54b 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_01403@rel:R25-11#13b3d54b
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

타입 별칭 node_type [SWS_CORE_01417]

using node_type = {<node-type>};

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

Header-Datei#include "ara/core/map.h"
Scopeclass ara::core::Map
Symbolnode_type

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

Record
AUTOSAR/AP/record/SWS_CORE_01417
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01417@rel:R25-11#344575fc
Content hash
344575fc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01417
Status: valid/unmigrated Version: rel:R25-11#4a7546df 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_01417@rel:R25-11#4a7546df
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_01407]

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

As per corresponding usage in [map]

Header-Datei#include "ara/core/map.h"
Scopeclass ara::core::Map
Symbolpointer

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

Record
AUTOSAR/AP/record/SWS_CORE_01407
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01407@rel:R25-11#e51cb23e
Content hash
e51cb23e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01407
Status: valid/unmigrated Version: rel:R25-11#bd62b14b 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_01407@rel:R25-11#bd62b14b
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_01409]

using reference = value_type&;

As per corresponding usage in [map]

Header-Datei#include "ara/core/map.h"
Scopeclass ara::core::Map
Symbolreference

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

Record
AUTOSAR/AP/record/SWS_CORE_01409
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01409@rel:R25-11#c4f4a648
Content hash
c4f4a648
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01409
Status: valid/unmigrated Version: rel:R25-11#17f3af7e 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_01409@rel:R25-11#17f3af7e
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_01415]

using reverse_iterator = std::reverse_iterator<iterator>;

As per corresponding usage in [map]

Header-Datei#include "ara/core/map.h"
Scopeclass ara::core::Map
Symbolreverse_iterator

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

Record
AUTOSAR/AP/record/SWS_CORE_01415
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01415@rel:R25-11#d1d9c0e4
Content hash
d1d9c0e4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01415
Status: valid/unmigrated Version: rel:R25-11#4371460f 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_01415@rel:R25-11#4371460f
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_01411]

using size_type = {<size-type>};

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

Header-Datei#include "ara/core/map.h"
Scopeclass ara::core::Map
Symbolsize_type

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

Record
AUTOSAR/AP/record/SWS_CORE_01411
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01411@rel:R25-11#726d98c3
Content hash
726d98c3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01411
Status: valid/unmigrated Version: rel:R25-11#8abe944f 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_01411@rel:R25-11#8abe944f
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_01404]

using value_type = std::pair<const Key, T>;

As per corresponding usage in [map]

Header-Datei#include "ara/core/map.h"
Scopeclass ara::core::Map
Symbolvalue_type

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

Record
AUTOSAR/AP/record/SWS_CORE_01404
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01404@rel:R25-11#f3eba3f5
Content hash
f3eba3f5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01404
Status: valid/unmigrated Version: rel:R25-11#8ecb2597 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_01404@rel:R25-11#8ecb2597
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