DEENESPTFRRUARHIKOZHNL

klasse 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

User GuideAI-GEGENEREERD

Dient voor het geordend beheren van unieke sleutel-waarde-paren met configureerbare allocator-ondersteuning.
DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: ce48c351c6cf Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Dient voor het geordend beheren van unieke sleutel-waarde-paren met configureerbare allocator-ondersteuning.

De associatieve sleutel-waarde-container ara::core::Map implementeert std::pmr::map en beheert gesorteerde items op basis van unieke sleutels met behulp van polymorfe allocators ([SWS_CORE_01404]). Applicaties gebruiken de container voor het gestructureerd invoegen, zoeken en verwijderen van gegevensparen, evenals voor efficiënte knooppuntoverdracht via move-semantiek. Een belangrijke bijzonderheid is dat geïndexeerde toegang via at bij ontbrekende sleutels een IsoStdOutOfRangeViolation activeert in plaats van de standaardexceptie ([SWS_CORE_01456]). Terwijl statusopvragingen uitzonderingsveilig zijn, vereisen dynamische geheugenallocaties bij het invoegen passende voorzorgsmaatregelen tegen resourcetekort.

Context

De template-klasse ara::core::Map biedt een geordende associatieve sleutel-waarde-container die overeenkomt met de semantiek van std::pmr::map uit de C++-standaard. Sleutels van het type key_type ([SWS_CORE_01402]) zijn uniek en worden gesorteerd op basis van een predicaat van het type key_compare ([SWS_CORE_01405]). De gegevensparen worden beheerd als value_type in de vorm van std::pair<const Key, T> ([SWS_CORE_01404]). Als primaire interactiepartner fungeert de toepassende softwarecomponent van het Adaptive Platform, die via de configureerbare allocator_type ([SWS_CORE_01406]) doelgericht door de gebruiker gedefinieerde of polymorfe geheugenallocators kan integreren.

Levenscyclus

De instantiëring van ara::core::Map kan plaatsvinden via de standaardconstructor ([SWS_CORE_01428]), met opgave van allocators ([SWS_CORE_01431]) of met vergelijkingsobjecten ([SWS_CORE_01429]). Daarnaast zijn er constructors voor iteratorbereiken ([SWS_CORE_01430], [SWS_CORE_01435]) en initialisatielijsten ([SWS_CORE_01434], [SWS_CORE_01436]) beschikbaar. Copy constructor ([SWS_CORE_01424]) en copy assignment operator ([SWS_CORE_01425]) zijn gespecificeerd als default, maar worden aangevuld met allocatorspecifieke overloads ([SWS_CORE_01432]).

Voor een efficiënte resource-overdracht bestaan er move constructors ([SWS_CORE_01426], [SWS_CORE_01433]). De move assignment operator ([SWS_CORE_01427]) biedt voorwaardelijke uitzonderingsveiligheid, mits aan std::allocator_traits<Allocator>::is_always_equal::value en std::is_nothrow_move_assignable<Compare>::value is voldaan. Bij het vernietigen van de container via de destructor ([SWS_CORE_01437]) worden alle aanwezige knooppunten vrijgegeven. Een uitwisseling van twee instanties via swap ([SWS_CORE_01484]) gebruikt in plaats van de standaardbibliotheek het AUTOSAR-predicaat ara::core::is_nothrow_swappable ter beveiliging.

Gebruikspad

Het reguliere gebruik omvat het invoegen, lokaliseren, uitlezen en opschonen van elementen:

Typisch verloop van containeroperaties in ara::core::MapApplikationara::core::Maptry_emplace(k, v)std::pair<iterator, bool>find(k)iteratorat(k)mapped_type&erase(k)size_type

Sequentiediagram: Typisch verloop van containerbewerkingen in ara::core::Map, van invoegen via opzoeken tot verwijderen. Bronnen: [SWS_CORE_01472], [SWS_CORE_01490], [SWS_CORE_01456], [SWS_CORE_01482].

Foutscenario's

Een centrale afwijking ten opzichte van de ISO-C++-standaard betreft de toegangsmethode at ([SWS_CORE_01456], [SWS_CORE_01457]): Als een gevraagde sleutel niet in de container wordt gevonden, werpt de implementatie geen std::out_of_range-exceptie, maar activeert zij een IsoStdOutOfRangeViolation. Ondanks de signatuur met noexcept signaleert de methode deze schending onmiddellijk; dit is vermoedelijk te danken aan de platformbrede strategie om fouten in veiligheidsrelevante omgevingen te melden zonder klassieke C++-exceptions. Vraag Q-ffaee4bddebe250a (open)

Capaciteitsopvragingen zoals empty ([SWS_CORE_01511]), size ([SWS_CORE_01452]) of get_allocator ([SWS_CORE_01439]) zijn volledig uitzonderingsveilig (noexcept). Daarentegen zijn allocatie- en invoegoperaties zoals insert ([SWS_CORE_01460]), emplace ([SWS_CORE_01458]) of de standaardconstructors ([SWS_CORE_01428]) geclassificeerd als „not exception safe”, aangezien uitputting van het geconfigureerde geheugen tot fouten kan leiden.

Deze klassehandleiding is gebaseerd op de AUTOSAR Adaptive Platform-specificatie R25-11 voor de module core en is geautomatiseerd opgesteld.

Ledenkaart

Klassendiagram

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

Detailweergave

Kies een item in de inhoudsopgave.

Constructors en destructor

Map functie 11

≙ [map]

Overloads 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 functie

≙ [map]

~Map ();

Methoden

at functie 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

Overloads 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 functie 2

≙ [map]

Overloads begin 2
iterator begin () noexcept; SWS_CORE_01440
const_iterator begin () const noexcept; SWS_CORE_01441
cbegin functie

≙ [map]

const_iterator cbegin () const noexcept;
cend functie

≙ [map]

const_iterator cend () const noexcept;
clear functie

≙ [map]

void clear () noexcept;
contains functie 2

≙ [map]

Overloads 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 functie 2

≙ [map]

Overloads 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 functie

≙ [map]

const_reverse_iterator crbegin () const noexcept;
crend functie

≙ [map]

const_reverse_iterator crend () const noexcept;
emplace functie

≙ [map]

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

≙ [map]

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

≙ [map]

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

≙ [map]

Overloads end 2
iterator end () noexcept; SWS_CORE_01442
const_iterator end () const noexcept; SWS_CORE_01443
equal_range functie 4

≙ [map]

Overloads 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 functie 4

≙ [map]

Overloads erase 4
extract functie 2

≙ [map]

Overloads extract 2
find functie 4

≙ [map]

Overloads 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 functie 10

≙ [map]

Overloads 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]

Overloads 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 functie

≙ [map]

key_compare key_comp () const;
lower_bound functie 4

≙ [map]

Overloads 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 functie

≙ [map]

size_type max_size () const noexcept;
merge functie 2

≙ [map]

Overloads 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 functie 2

≙ [map]

Overloads rbegin 2
reverse_iterator rbegin () noexcept; SWS_CORE_01444
const_reverse_iterator rbegin () const noexcept; SWS_CORE_01445
rend functie 2

≙ [map]

Overloads rend 2
const_reverse_iterator rend () const noexcept; SWS_CORE_01447
size functie

≙ [map]

size_type size () const noexcept;
swap functie

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 functie 4

≙ [map]

Overloads 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 functie 4

≙ [map]

Overloads 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 functie

≙ [map]

value_compare value_comp () const;

Operatoren

operator= functie 3

≙ [map]

Overloads = 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[] functie 2

≙ [map]

Overloads [] 2
mapped_type & operator[] (const key_type &x); SWS_CORE_01454
mapped_type & operator[] (key_type &&x); SWS_CORE_01455

Type-aliassen

allocator_type typealias

≙ [map]

using allocator_type = Allocator;
const_iterator typealias

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

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

≙ [map]

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

≙ [map]

using const_reference = const value_type&;

≙ [map]

using const_reverse_iterator = std::reverse_iterator<const_iterator>;
difference_type typealias

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

using difference_type = {<difference-type>};

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

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

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

using iterator = {<iterator-type>};
key_compare typealias

≙ [map]

using key_compare = Compare;
key_type typealias

≙ [map]

using key_type = Key;
mapped_type typealias

≙ [map]

using mapped_type = T;
node_type typealias

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

using node_type = {<node-type>};
pointer typealias

≙ [map]

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

≙ [map]

≙ [map]

using reverse_iterator = std::reverse_iterator<iterator>;
size_type typealias

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

using size_type = {<size-type>};
value_type typealias

≙ [map]

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

Geneste typen

Documentatie van de methoden

functie 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#817487fd
Content hash
817487fd
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

functie 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#f790785a
Content hash
f790785a
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

functie 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#e5a0cae7
Content hash
e5a0cae7
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

functie 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#a10ea772
Content hash
a10ea772
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

functie 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#17b4bbbf
Content hash
17b4bbbf
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

functie 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#84d64d68
Content hash
84d64d68
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

functie 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#03f3c1c5
Content hash
03f3c1c5
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

functie 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#e3e8db70
Content hash
e3e8db70
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

functie 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#4d4a4c41
Content hash
4d4a4c41
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

functie 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#47228b2d
Content hash
47228b2d
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

functie 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#e51d16f5
Content hash
e51d16f5
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

functie 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

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 91afb1d880dc Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De synchrone elementtoegangsfunctie at van de klasse ara::core::Map ([SWS_CORE_01456]) dient voor het gecontroleerd opvragen van een waarde bij een aanwezige sleutel. Deze wordt beschikbaar gesteld via de header ara/core/map.h. Als invoerparameter accepteert deze een sleutelreferentie const key_type &x en retourneert een modificeerbare referentie mapped_type & naar de bijbehorende waarde ([SWS_CORE_01456]). De semantiek komt in principe overeen met het gebruikelijke gebruik van std::map; voor constante instanties is de afzonderlijke overload [SWS_CORE_01457] beschikbaar.

Foutafhandeling en randvoorwaarden

In geval van een fout wijkt de functie doelbewust af van het ISO-standaardgedrag: als het opgegeven element x niet aanwezig is in de container, wordt een IsoStdOutOfRangeViolation geactiveerd in plaats van een klassieke C++-uitzondering van het type std::out_of_range ([SWS_CORE_01456]). De signatuur is expliciet gedeclareerd als noexcept en geclassificeerd als uitzonderingsveilig (exception safe) ([SWS_CORE_01456]).

Samenspel

Het concept om overschrijdingen van het bereik via IsoStdOutOfRangeViolation te signaleren, wordt modulebreed uniform toegepast:

Deze gebruiksinstructie is automatisch gegenereerd aan de hand van de specificatie 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#283b22bd
Content hash
283b22bd
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

functie 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

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 63bb4d175e4a Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De elementfunctie at conform [SWS_CORE_01457] maakt synchrone, lezende toegang tot een element binnen een instantie van ara::core::Map via de header #include "ara/core/map.h" mogelijk. Als parameter wordt de gezochte sleutel x als const key_type & doorgegeven. Bij een succesvolle zoekopdracht retourneert de methode een constante referentie naar de bijbehorende waarde (const mapped_type &).

Foutafhandeling en uitzonderingsgedrag

Het gedrag komt in principe overeen met het standaardgedrag van std::map::at, maar vertoont een specifieke afwijking: als de sleutel x niet in de container wordt gevonden, wordt conform [SWS_CORE_01457] een IsoStdOutOfRangeViolation in plaats van std::out_of_range gegenereerd. Aangezien de functie is gespecificeerd met noexcept, leidt deze schending niet tot een reguliere C++-exceptie; vermoedelijk heeft dit het gecontroleerd afbreken van het proces tot gevolg via de foutafhandelingsmechanismen zoals deze in de context van [SWS_CORE_00054] kunnen worden geregistreerd. Vraag Q-d7dd2c332f88ed14 (open)

Gelijktijdigheid en wisselwerking

Als constante methode kwalificeert de aanroep zich voor gelijktijdige leestoegang, mits er geen gelijktijdige modificerende toegangen tot dezelfde map-instantie plaatsvinden. Naast deze constante interface bestaat er met [SWS_CORE_01456] een niet-constante overload die een modificeerbare referentie retourneert. Dezelfde strategie voor het signaleren van bereikschendingen via IsoStdOutOfRangeViolation wordt consistent ook in andere adaptieve core-containers toegepast, bijvoorbeeld bij ara::core::Array ([SWS_CORE_01274]) en ara::core::Vector ([SWS_CORE_01354]).

Deze tekst is gegenereerd door een AI-curatie-assistent op basis van de AUTOSAR-release 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_01457
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01457@rel:R25-11#49c79d95
Content hash
49c79d95
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

functie 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#ba342750
Content hash
ba342750
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

functie 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#360e69d3
Content hash
360e69d3
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

functie 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#48987600
Content hash
48987600
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

functie 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#a26f0d89
Content hash
a26f0d89
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

functie clear [SWS_CORE_01485]

void clear () noexcept;

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: caea3d46193b Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De lidfunctie clear van de klasse ara::core::Map dient voor het volledig leegmaken van de containerinhoud conform de specificatie in [SWS_CORE_01485]. De functie vereist de opname van het headerbestand #include "ara/core/map.h". Aanroepsemantiek en gedrag zijn daarbij gebaseerd op het corresponderende gebruik van de ISO-C++-standaard voor associatieve standaard-maps ([map]).

Wat betreft interface en foutafhandeling vertoont de functie de volgende eigenschappen:

  • Parameters en retourwaarde: De bewerking heeft de signatuur void clear () noexcept;, accepteert geen parameters en levert geen retourwaarde op [SWS_CORE_01485].
  • Uitzonderingsveiligheid: De functie is expliciet gedeclareerd als noexcept en gespecificeerd als exception safe [SWS_CORE_01485]. Ze gooit bijgevolg geen C++-exceptions in geval van een fout.
  • Synchrone uitvoering: De aanroep wordt synchroon op de instantie uitgevoerd; na terugkeer is de container vermoedelijk leeg (grootte 0). Vraag Q-1d0cf2a1a33d818e (open)

In de module core volgt het opschonen van standaardcontainers een uniform paradigma. Analoge clear-functies met identieke signatuur en uitzonderingsveiligheid zijn bijvoorbeeld te vinden voor sequentiële containers in ara::core::Vector conform [SWS_CORE_01375] (ara/core/vector.h) en voor tekenreeksen in ara::core::BasicString conform [SWS_CORE_03057] (ara/core/string.h). Ontwikkelaars kunnen containeroverstijgend vertrouwen op de vertrouwde C++-standaardsemantiek en de gegarandeerde uitzonderingsvrijheid.

Deze gebruiksinstructie is geautomatiseerd opgesteld op basis van de AUTOSAR-specificatie.

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#d523c580
Content hash
d523c580
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

functie contains [SWS_CORE_01497]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: ca604ba15c6f Herkomst Open vragen (3)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De template-methode contains van de klasse ara::core::Map dient voor de synchrone controle of een gezochte sleutel in een associatieve container bestaat [SWS_CORE_01497]. Deze wordt beschikbaar gesteld via de header #include "ara/core/map.h" en als constante lidfunctie (const) op een instantie van ara::core::Map aangeroepen [SWS_CORE_01497]. Als aanroepparameter accepteert deze een constante referentie const K &x naar de te zoeken sleutel en levert een retourwaarde van het type bool op [SWS_CORE_01497].

Wat betreft haar semantiek verwijst de specificatie naar het overeenkomstige gebruik in [map] [SWS_CORE_01497]. Dit moet vermoedelijk worden geïnterpreteerd als overname van het gedrag van std::map::contains, volgens hetwelk de methode dan en slechts dan true teruggeeft wanneer een equivalente sleutel in de map aanwezig is, en anders false. Vraag Q-664d5a3d099db549 (open)

Met betrekking tot robuustheid en foutafhandeling is de functie expliciet geclassificeerd als not exception safe [SWS_CORE_01497]. Specifieke AUTOSAR-foutcodes of meldingen aan DET of DEM bestaan voor deze operatie niet. Aanroepers moeten er rekening mee houden dat tijdens de uitvoering, vermoedelijk getriggerd door sleutelvergelijkingen of conversies van het type K, excepties kunnen worden opgeworpen en naar buiten kunnen propageren. Vraag (open)

Aangezien contains als lezende const-operatie de toestand van de map niet wijzigt, zijn gelijktijdige leestoegangen op dezelfde instantie over het algemeen niet kritisch, terwijl parallelle schrijvende modificaties aan de container vermoedelijk externe synchronisatie vereisen. Vraag Q-f3ca0e3d094f8f0a (open)

Deze tekst is opgesteld door een AI en dient voor technische oriëntatie.

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#5e885132
Content hash
5e885132
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

functie contains [SWS_CORE_01510]

bool contains (const key_type &x) const;

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: cbd6e7493a69 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik en semantiek

De lidfunctie contains behoort tot de scope van de klasse ara::core::Map en wordt beschikbaar gesteld via het headerbestand ara/core/map.h [SWS_CORE_01510]. De functie heeft de signatuur bool contains (const key_type &x) const; en wordt synchroon uitgevoerd. Deze dient ter controle of een element met de sleutel x in de container aanwezig is. De specificatie verwijst naar het overeenkomstige gedrag in [map], waarmee vermoedelijk de semantiek van de C++-standaardcontainer std::map::contains wordt bedoeld, die bij aanwezige sleutel true en anders false oplevert. Vraag Q-fea394bd408bf925 (open)

Foutafhandeling en uitzonderingsveiligheid

Het gedrag van contains is in de specificatie uitdrukkelijk geclassificeerd als not exception safe [SWS_CORE_01510]. Specifieke foutcodes, foutdomeinen evenals DET- of DEM-meldingen zijn binnen de specificatieomvang niet gedefinieerd. Aanroepers moeten er daarom rekening mee houden dat bij het zoeken geen garanties voor uitzonderingsveiligheid worden geboden en dat optredende excepties moeten worden afgehandeld.

Gelijktijdigheid en beperkingen

Over thread-safety doet de specificatie in [SWS_CORE_01510] geen expliciete uitspraak. Aangezien het om een constante lidfunctie (const) gaat, wordt de containertoestand niet gemodificeerd. Interpretatie: parallelle leestoegangen zijn vermoedelijk toegestaan, terwijl gelijktijdige schrijvende modificaties op dezelfde instantie externe synchronisatie vereisen. Vraag Q-7d8ce1efc81ec781 (open)

Interactie in de module core

In vergelijking met andere statuscontrolerende functies van de module core — zoals bijvoorbeeld HasValue [SWS_CORE_00751] of CheckError [SWS_CORE_00765] in ara::core::Result, die gedefinieerd zijn als exception safe en noexcept — biedt contains in ara::core::Map geen noexcept-garantie en is deze gedeclareerd als niet-uitzonderingsveilig [SWS_CORE_01510].

Deze gebruiksinstructie is geautomatiseerd gegenereerd op basis van 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#34916fa6
Content hash
34916fa6
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

functie count [SWS_CORE_01494]

size_type count (const key_type &x) const;

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 2a35e539f92e Herkomst Open vragen (3)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De synchrone lidfunctie count van de klasse ara::core::Map bepaalt aan de hand van de doorgegeven sleutel x van het type const key_type& hoe vaak deze sleutel in de container voorkomt, en levert het resultaat terug als size_type [SWS_CORE_01494]. De declaratie vindt plaats via de header #include "ara/core/map.h" [SWS_CORE_01494]. Interpretatie: Overeenkomstig de verwijzing naar het standaardgedrag in [map] bedraagt de retourwaarde bij unieke sleutels vermoedelijk ofwel 0 ofwel 1. Vraag Q-a713cfc1019b40d0 (open)

Wat betreft de foutafhandeling is de functie conform de specificatie uitdrukkelijk geclassificeerd als „not exception safe” [SWS_CORE_01494]. Er worden geen specifieke foutcodes of DET-/DEM-meldingen gedefinieerd; als de sleutelvergelijkingsbewerking een exceptie genereert, wordt deze vermoedelijk direct naar de aanroeper gepropageerd. Vraag (open)

Wat betreft gelijktijdigheid en beperkingen betreft het een constante bewerking (const) [SWS_CORE_01494]. Interpretatie: Gelijktijdige leestoegangen tot dezelfde instantie van ara::core::Map zijn vermoedelijk mogelijk zonder dataraces, terwijl gelijktijdige modificerende bewerkingen moeten worden beveiligd door externe synchronisatie. Vraag (open)

In samenspel met verwante eisen bestaat er met [SWS_CORE_01495] een template-overbelasting template <class K> size_type count (const K &x) const binnen ara::core::Map. Deze maakt heterogene zoekopdrachten met compatibele vergelijkingstypes K mogelijk, zonder vooraf verplicht een tijdelijk object van het type key_type te moeten aanmaken, maar is onderworpen aan dezelfde classificatie wat betreft de uitzonderingsveiligheid [SWS_CORE_01495].

Deze gebruiksinstructie is gebaseerd op de specificatie AUTOSAR Adaptive R25-11 en is geautomatiseerd opgesteld.

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#8b3f775d
Content hash
8b3f775d
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

functie count [SWS_CORE_01495]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: d72b87981018 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De template-memberfunctie count van de klasse ara::core::Map controleert synchroon het voorkomen van elementen aan de hand van een sleutel en bepaalt het aantal daarvan [SWS_CORE_01495]. De functie is gedeclareerd in de header ara/core/map.h en retourneert het aantal gevonden elementen als size_type [SWS_CORE_01495]. Conform de gespecificeerde referentie naar het gebruik in [map] levert de aanroep bij unieke sleutels de waarde 1 op als er een passend element bestaat, en anders 0 [SWS_CORE_01495].

In direct samenspel met de overload count(const key_type&) [SWS_CORE_01494] staat deze variant de doorgifte van een willekeurig compatibel sleuteltype toe const K& [SWS_CORE_01495]. Interpretatie: De templatisering is vermoedelijk ontworpen voor heterogene zoekoperaties om vergelijkingen uit te voeren zonder voorafgaande conversie naar een tijdelijk key_type-object [SWS_CORE_01495]. Vraag Q-e2572768e5600da7 (open) Hierdoor kunnen onnodige allocaties en conversiekosten bij zoekopdrachten worden vermeden.

Met betrekking tot de uitzonderingsveiligheid is de methode gedeclareerd als niet-uitzonderingsveilig (not exception safe) [SWS_CORE_01495], analoog aan de verwante overload [SWS_CORE_01494]. Specifieke foutkanalen zoals DET of DEM bestaan voor deze containeroperatie niet [SWS_CORE_01495]; eventuele uitzonderingen van de onderliggende vergelijkingsoperator slaan door naar de aanroeper. Aangezien de methode const-gekwalificeerd is, modificeert deze de container niet [SWS_CORE_01495]; gelijktijdige leestoegangen zijn veilig, concurrerende schrijftoegangen vereisen echter externe synchronisatie.

Deze gebruiksinstructie werd door een AI gegenereerd aan de hand van de specificatie van AUTOSAR Adaptive Release 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_01495
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01495@rel:R25-11#b11bdc82
Content hash
b11bdc82
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

functie crbegin [SWS_CORE_01450]

const_reverse_iterator crbegin () const noexcept;

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: e5e3687c78cf Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De memberfunctie crbegin van de klasse ara::core::Map wordt beschikbaar gesteld via het headerbestand #include "ara/core/map.h" [SWS_CORE_01450]. Deze accepteert geen parameters en levert synchroon een const_reverse_iterator op naar het eerste element van de omgekeerde volgorde [SWS_CORE_01450]. De functionele semantiek volgt de specificatieopgave “As per corresponding usage in [map]” [SWS_CORE_01450]; dit komt vermoedelijk overeen met de semantiek van std::map::crbegin uit de C++-standaard. Vraag Q-0ad5de7dada37aa8 (open)

Foutafhandeling en uitzonderingsveiligheid

Specifieke foutcodes, DET- of DEM-meldingen zijn voor deze aanroep niet voorzien. Volgens de specificatie is de functie gedeclareerd met noexcept en geclassificeerd als uitzonderingsveilig (“exception safe”) [SWS_CORE_01450], zodat bij de uitvoering geen excepties optreden.

Gelijktijdigheid en beperkingen

Als const-gekwalificeerde methode wijzigt crbegin het ara::core::Map-object niet [SWS_CORE_01450]. De resulterende iterator staat uitsluitend leestoegang toe tot de elementen in de container.

Samenspel

Het iteratieconcept is in AUTOSAR Adaptive Core over containers heen geharmoniseerd:

Deze gebruiksinstructie is geautomatiseerd gegenereerd op basis van de AUTOSAR-specificatie 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#126f47e0
Content hash
126f47e0
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

functie crend [SWS_CORE_01451]

const_reverse_iterator crend () const noexcept;

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: b430dfd1877e Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De methode crend van de template-klasse ara::core::Map ([SWS_CORE_01451]) is beschikbaar via de header ara/core/map.h. Deze levert synchroon een constante reverse-iterator (const_reverse_iterator) op, die volgens het standaardgedrag van std::map het bereiken van het einde van een achterwaartse iteratie over de elementen markeert.

Foutafhandeling en exception-veiligheid

De functie heeft de specificatie noexcept en is geclassificeerd als “exception safe” ([SWS_CORE_01451]). De aanroep werpt geen excepties en vereist geen controle van foutcodes.

Gelijktijdigheid en randvoorwaarden

Als const-gekwalificeerde methode wijzigt crend de onderliggende map-instantie niet. Gelijktijdige leestoegangen via meerdere threads zijn daarom vermoedelijk veilig, zolang de instantie niet gelijktijdig schrijvend wordt gewijzigd (interpretatie). Vraag Q-5593deafcef41be3 (open)

Samenspel

De signatuur en semantiek passen binnen de uniforme iterator-interfaces van de ara::core-bibliotheek. Analoge crend-functies bestaan voor:

Deze tekst is opgesteld door een AI op basis van AUTOSAR-specificaties.

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#7a635dea
Content hash
7a635dea
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

functie emplace [SWS_CORE_01458]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: f4b86ded99ae Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik van emplace in ara::core::Map

De template-lidfunctie emplace van de klasse ara::core::Map dient voor het direct construeren en invoegen van een nieuw sleutel-waardepaar in het associatieve geheugen [SWS_CORE_01458]. De functie is gedefinieerd in de header #include "ara/core/map.h" en accepteert de constructorargumenten via het parameterpakket Args&&... args [SWS_CORE_01458]. Als resultaat levert de synchrone aanroep een std::pair<iterator, bool> op [SWS_CORE_01458]. Interpretatie: de verwijzing naar [map] betekent vermoedelijk dat het gedrag de C++-standaardcontainer std::map volgt, zodat de iterator naar het element verwijst en de booleaanse waarde aangeeft of het item nieuw is ingevoegd. Vraag Q-fa496892c1e5e15d (open)

Wat betreft foutafhandeling en robuustheid is emplace in de specificatie uitdrukkelijk geclassificeerd als not exception safe [SWS_CORE_01458]. Mislukt de geheugenallocatie of de constructie van het object, dan garandeert de implementatie geen consistentie van de container. Specifieke AUTOSAR-foutcodes of meldingen aan DET of DEM zijn voor deze fundamentele interface niet voorzien.

In de module core bestaan analoge emplace-operaties voor andere gegevenstypen, die echter afwijkende garanties hebben: terwijl ara::core::Vector::emplace eveneens als niet-uitzonderingsveilig is gespecificeerd [SWS_CORE_01366], bieden de implementaties in ara::core::Optional [SWS_CORE_01119] alsook ara::core::Variant [SWS_CORE_01661] voorwaardelijke uitzonderingsveiligheid (conditionally exception safe).

Deze tekst is gegenereerd door een AI op basis van de AUTOSAR-specificatie.

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#d83acf3f
Content hash
d83acf3f
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

functie emplace_hint [SWS_CORE_01459]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 15434ae97e30 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De template-lidfunctie emplace_hint van de containerklasse ara::core::Map dient voor het invoegen van een nieuw element met behulp van een voorgestelde positie als zoekhint ([SWS_CORE_01459]). Deze wordt beschikbaar gesteld via de header ara/core/map.h en accepteert de iterator position evenals een parameterpakket args voor forwarding ([SWS_CORE_01459]). De werking komt overeen met het gebruik in [map] ([SWS_CORE_01459]). Vermoedelijk worden de meegegeven argumenten direct gebruikt voor in-place constructie van het item, waardoor bij een passende positionering een versnelde invoeging bereikt zou moeten worden. Vraag Q-564dd9bab5c0293f (open)

Foutafhandeling en exception-veiligheid

Wat betreft de fouttolerantie is de operatie expliciet geclassificeerd als not exception safe ([SWS_CORE_01459]). Mocht er tijdens de geheugenallocatie of de constructie van het sleutel-waardepaar een fout optreden, dan gelden vermoedelijk geen enkele garanties met betrekking tot de containerstatus. Vraag (open) Bijzondere foutcodes of diagnosemeldingen zoals DET of DEM zijn voor deze interface niet gedefinieerd ([SWS_CORE_01459]).

Gelijktijdigheid en beperkingen

Over gelijktijdigheid en aanroepcontexten doet de specificatie geen uitspraak ([SWS_CORE_01459]). Interpretatie: Als statuswijzigende operatie op ara::core::Map vereist emplace_hint bij gelijktijdige toegang door meerdere threads externe synchronisatie om inconsistenties in gegevens te voorkomen. Vraag Q-04b3ab58544ceba4 (open)

Deze instructie is opgesteld door een AI; de inhoudelijke beoordeling vindt plaats onder eigen verantwoordelijkheid.

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#55b238ed
Content hash
55b238ed
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

functie 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#b245846b
Content hash
b245846b
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

functie 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#bd03f3f2
Content hash
bd03f3f2
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

functie 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#18aa5054
Content hash
18aa5054
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

functie equal_range [SWS_CORE_01506]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: f0055ff4279d Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De synchrone elementfunctie equal_range van de klasse ara::core::Map wordt beschikbaar gesteld via de header #include "ara/core/map.h" [SWS_CORE_01506]. Deze accepteert een sleutel x van het type const key_type & en levert een paar modificeerbare iterators (std::pair<iterator, iterator>) op dat het bereik van alle passende items begrenst [SWS_CORE_01506]. Het gedrag volgt de gebruikelijke semantiek in [map] [SWS_CORE_01506]; aangezien Map gewoonlijk unieke sleutels heeft, omvat het resultaatbereik vermoedelijk hoogstens één element (interpretatie). Vraag Q-d26df1f3ac3b6232 (open)

Foutafhandeling en uitzonderingsveiligheid

De specificatie classificeert de functie uitdrukkelijk als not exception safe [SWS_CORE_01506]. Specifieke foutcodes, retourwaarden voor foutsignalering of rapportages aan DET of DEM zijn niet gedefinieerd. Wordt de gezochte sleutel niet gevonden, dan zijn beide iterators van het paar vermoedelijk identiek en wijzen zij naar de potentiële invoegpositie (interpretatie conform [map]). Vraag (open)

Gelijktijdigheid en beperkingen

De operatie is niet-constant en retourneert niet-constante iterators [SWS_CORE_01506]. Aangezien er geen synchronisatiemechanismen zijn gedocumenteerd, zijn gelijktijdige lees- of schrijftoegangen tot dezelfde instantie van ara::core::Map vermoedelijk niet thread-safe (interpretatie) en vereisen deze externe synchronisatie. Vraag Q-3fb76368d9de336f (open)

Samenspel

Voor lezende toegangen tot constante instanties is de overload met const_iterator-paren beschikbaar [SWS_CORE_01507]. Daarnaast bestaan er template-varianten voor heterogene zoekacties met een willekeurig sleuteltype K, zowel voor niet-constante aanroepen [SWS_CORE_01508] als voor constante aanroepen [SWS_CORE_01509].

Deze gebruiksinstructie is automatisch door een AI gegenereerd op basis van de specificatie.

Implementer's Guide volgt (complexiteit 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#e9b46c62
Content hash
e9b46c62
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

functie equal_range [SWS_CORE_01507]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 5ab6c1e53fdd Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De lidfunctie equal_range van de klasse ara::core::Map bepaalt op een constante instantie het bereik van alle invoeren die overeenkomen met een opgegeven sleutel [SWS_CORE_01507]. Zij accepteert de parameter const key_type &x en retourneert een std::pair<const_iterator, const_iterator>, die de grenzen van het bereik voorstelt [SWS_CORE_01507]. De functie wordt via het headerbestand ara/core/map.h beschikbaar gesteld en synchroon uitgevoerd [SWS_CORE_01507]. De semantiek komt overeen met de specificatie van [map] [SWS_CORE_01507]; dienovereenkomstig omvat het geretourneerde bereik bij een map met unieke sleutels vermoedelijk een spanne van hoogstens één invoer. Vraag Q-f2bdc3bf2c17948e (open)

Foutafhandeling en randvoorwaarden

Met betrekking tot het fout- en exceptiegedrag is de methode gespecificeerd als niet exceptieveilig („not exception safe”) [SWS_CORE_01507]. Er zijn geen specifieke foutcodes, DET-meldingen of DEM-gebeurtenissen vastgelegd. Aangezien de methode gedeclareerd is als const, wijzigt zij de toestand van het aanroepende object niet.

Samenspel

De operatie is ingebed in een reeks verwante overloads binnen ara::core::Map:

  • Voor niet-constante instanties biedt [SWS_CORE_01506] dezelfde zoekactie aan, maar levert modificeerbare iterators.
  • Via de templatefuncties [SWS_CORE_01508] en [SWS_CORE_01509] kan de zoekactie ook met compatibele sleutels van het type K voor veranderlijke en constante maps worden uitgevoerd.

Deze gebruiksinstructie is geautomatiseerd aangemaakt. Zij is uitsluitend gebaseerd op de specificatiegegevens van AUTOSAR Adaptive release R25-11.

Implementer's Guide volgt (complexiteit 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#d22a57b3
Content hash
d22a57b3
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

functie equal_range [SWS_CORE_01508]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: b2fa7c200283 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik en semantiek

De template-lidfunctie equal_range van de klasse ara::core::Map ([SWS_CORE_01508]) wordt via de header ara/core/map.h beschikbaar gesteld. Zij dient voor het vinden van het bereik van alle elementen waarvan de sleutel overeenkomt met de doorgegeven waarde. Het gedrag richt zich daarbij naar het corresponderende gebruik in [map] ([SWS_CORE_01508]). De synchrone aanroep accepteert een sleutelparameter x van het generieke type const K& en levert als retourwaarde een std::pair<iterator, iterator> ([SWS_CORE_01508]). Interpretatie: Door het generieke parametertype K ondersteunt de functie vermoedelijk een heterogene lookup, zodat vergelijkingen zonder voorafgaande omzetting naar key_type mogelijk zijn. Vraag Q-19f39bf5b68f9a3c (open)

Foutafhandeling en randvoorwaarden

Volgens de specificatie is de functie geclassificeerd als niet-uitzonderingsveilig (not exception safe) ([SWS_CORE_01508]). Er zijn geen specifieke foutcodes, retourwaarden voor foutindicatie of meldingen aan DET of DEM voorzien. Aangezien de functie niet als const is gekwalificeerd, retourneert deze modificeerbare iterators die schrijftoegang tot de aanwezige waarden toestaan.

Samenspel

De lidfunctie maakt deel uit van een groep verwante equal_range-overloadings binnen ara::core::Map:

  • [SWS_CORE_01506]: Niet-constante variant voor directe sleutels van het type const key_type&.
  • [SWS_CORE_01507]: Constante variant voor directe sleutels van het type const key_type&, die const_iterator retourneert.
  • [SWS_CORE_01509]: Constante template-overloading voor generieke sleutels van het type const K&.

Deze tekst is gegenereerd door een AI en dient als oriëntatiehulp binnen de AUTOSAR-standaard.

Implementer's Guide volgt (complexiteit 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#f3b6c745
Content hash
f3b6c745
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

functie 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]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: b9ab036007bb Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De template-lidfunctie equal_range van de klasse ara::core::Map uit de header ara/core/map.h bepaalt het bereik van elementen die overeenkomen met een doorgegeven zoeksleutel x van het type K [SWS_CORE_01509]. Als constante methode retourneert deze een waardepaar van constante iterators std::pair<const_iterator, const_iterator> en wijzigt de onderliggende container niet [SWS_CORE_01509]. Volgens de specificatie richt de semantiek zich naar het overeenkomstige gebruik in [map] [SWS_CORE_01509]. Interpretatie: De templateparameter K maakt vermoedelijk een heterogeen zoeken naar sleutels mogelijk, zodat er geen tijdelijk object van het sleuteltype hoeft te worden geconstrueerd. Vraag Q-7f7a93cef3cf7d8f (open)

Foutafhandeling en uitzonderingsveiligheid

Wat betreft uitzonderingsveiligheid is de functie uitdrukkelijk geclassificeerd als niet-uitzonderingsveilig („not exception safe”) [SWS_CORE_01509]. Specifieke foutcodes of terugmeldingen aan diagnose- of foutinterfaces (zoals DET of DEM) zijn in de specificatieomvang voor deze functie niet voorzien [SWS_CORE_01509].

Interactie en overbelastingen

De functie staat in direct verband met de overige varianten van equal_range in ara::core::Map:

  • De niet-constante template-overloading [SWS_CORE_01508], die een paar modificeerbare iterators retourneert.
  • De niet op templates gebaseerde overloadings voor const key_type &x in niet-constante vorm [SWS_CORE_01506] en in constante vorm [SWS_CORE_01507].

Deze tekst is gegenereerd door een AI op basis van de specificatiegegevens.

Implementer's Guide volgt (complexiteit 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#73e832ec
Content hash
73e832ec
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

functie erase [SWS_CORE_01480]

iterator erase (iterator position);

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 259948ff74a7 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De functie erase van de klasse ara::core::Map verwijdert synchroon het element uit de container dat wordt gerefereerd door de meegegeven parameter position [SWS_CORE_01480]. De definitie wordt ingevoegd via de header <ara/core/map.h> [SWS_CORE_01480]. Als retourwaarde levert de functie een iterator op naar het element in de map dat direct volgt op het verwijderde element [SWS_CORE_01480]. De semantiek volgt de specificatie conform het corresponderende gebruik in [map] [SWS_CORE_01480].

Wat betreft foutafhandeling is de operatie geclassificeerd als niet-uitzonderingsveilig (not exception safe) [SWS_CORE_01480]. Specifieke foutcodes, fallback-kanalen of foutmeldingen via DET of DEM zijn voor deze aanroep niet gespecificeerd [SWS_CORE_01480]. Aangezien het gedrag zich oriënteert op [map], wordt de meegegeven iterator door het verwijderingsproces vermoedelijk ongeldig, terwijl iterators naar overblijvende elementen vermoedelijk intact blijven [SWS_CORE_01480]. Het meegeven van een ongeldige of niet-derefereerbare iterator leidt wegens het ontbreken van validatie vermoedelijk tot ongedefinieerd gedrag (interpretatie). Vraag Q-1a4a3eae317fc52e (open)

In het samenspel binnen ara::core::Map bestaan alternatieve overbelastingen: Naast verwijdering via een wijzigbare iterator is er een overbelasting voor const_iterator beschikbaar [SWS_CORE_01481]. Evenzo kunnen elementen sleutelgebaseerd via key_type [SWS_CORE_01482] of als een geheel iteratorbereik worden verwijderd [SWS_CORE_01483].

Deze gebruiksinstructie is geautomatiseerd opgesteld op basis van de AUTOSAR-specificatie voor 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_01480
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01480@rel:R25-11#a992874d
Content hash
a992874d
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

functie erase [SWS_CORE_01481]

iterator erase (const_iterator position);

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 6e1e13cf1691 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De memberfunctie erase van de klasse ara::core::Map dient voor het synchroon wissen van een afzonderlijk element op de door de iterator position aangeduide positie [SWS_CORE_01481]. De declaratie vindt plaats via het headerbestand ara/core/map.h [SWS_CORE_01481]. Het gedrag komt overeen met de definitie in [map], waarbij de functie een iterator naar het daaropvolgende element van de map retourneert [SWS_CORE_01481].

Wat betreft exceptieafhandeling is de functie gespecificeerd als “not exception safe” [SWS_CORE_01481]. Specifieke foutcodes, violations of foutmeldingen zijn voor deze operatie niet gedefinieerd [SWS_CORE_01481]. Interpretatie: Het doorgeven van een ongeldige of niet-derefereerbare iterator als position leidt vermoedelijk tot ongedefinieerd gedrag, aangezien de specificatie niet voorziet in foutcontroles. Vraag Q-9a3242ae4773cc0b (open)

In interactie met de container-interface van ara::core::Map zijn er aanvullende overloads beschikbaar:

  • Wissen via een wijzigbare iterator iterator position [SWS_CORE_01480],
  • Wissen op basis van een sleutel via erase(const key_type &x) met teruggave van het aantal verwijderde elementen [SWS_CORE_01482],
  • Bereikwissing via twee iterators first en last [SWS_CORE_01483].

Overeenkomstige overloads voor afzonderlijke const_iterator-posities zijn analoog ook gedefinieerd voor andere containers zoals ara::core::Vector [SWS_CORE_01372] of ara::core::BasicString [SWS_CORE_03103].

Deze tekst is gegenereerd door een AI op basis van de AUTOSAR-specificatie 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_01481
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01481@rel:R25-11#597122ef
Content hash
597122ef
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

functie erase [SWS_CORE_01482]

size_type erase (const key_type &x);

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 984e0b35e963 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De synchrone memberfunctie erase van de klasse ara::core::Map dient voor het verwijderen van items via een opgegeven sleutel x van het type const key_type& ([SWS_CORE_01482]). De interface wordt via de header ara/core/map.h ingevoegd. Het functionele gedrag is gedefinieerd als equivalent aan het gebruik in [map] ([SWS_CORE_01482]). Interpretatie: Overeenkomstig deze C++-standaardreferentie geeft de retourwaarde van het type size_type vermoedelijk het aantal succesvol uit de container gewiste elementen aan. Vraag Q-03637eb7e5efe502 (open)

Foutafhandeling en randvoorwaarden

In de specificatie is de functie geclassificeerd als not exception safe ([SWS_CORE_01482]). Specifieke retourcodes voor foutsituaties of rapportagetrajecten via DET of DEM zijn voor deze containeraanroep niet gedefinieerd. Interpretatie: Vanwege het ontbreken van uitzonderingsveiligheid gelden er bij fouten vermoedelijk geen garanties met betrekking tot de toestand van de container, waardoor de aanroeper vóór uitvoering moet zorgen voor consistente data en geldige aanroepparameters. Vraag (open)

Samenspel

De methode vormt de op sleutels gebaseerde tegenhanger van de op iterators gebaseerde wisoperaties van ara::core::Map, die afzonderlijke posities ([SWS_CORE_01480], [SWS_CORE_01481]) of gesloten iteratorbereiken ([SWS_CORE_01483]) opschonen. Het patroon van gestandaardiseerde erase-functies komt in ara::core over meerdere containers voor, zoals voor ara::core::Vector ([SWS_CORE_01372]) of voor ara::core::BasicString ([SWS_CORE_03102]).

Deze gebruiksinstructie is geautomatiseerd gegenereerd op basis van de specificatie.

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#b5f74129
Content hash
b5f74129
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

functie erase [SWS_CORE_01483]

iterator erase (const_iterator first, const_iterator last);

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: ed07a80cc467 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De lidfunctie erase van de container ara::core::Map dient voor het verwijderen van een door twee iterators begrensd waardebereik [SWS_CORE_01483]. Deze is gedefinieerd in de header #include "ara/core/map.h" en heeft de signatuur iterator erase (const_iterator first, const_iterator last); [SWS_CORE_01483]. Functioneel volgt het gedrag de gebruikelijke semantiek in [map] [SWS_CORE_01483]. Als returnwaarde levert deze een iterator op naar het element dat direct volgt op het verwijderde bereik, of het einde van de container [SWS_CORE_01483].

Foutafhandeling en beperkingen

De operatie is in de specificatie expliciet geclassificeerd als not exception safe [SWS_CORE_01483]. Specifieke AUTOSAR-foutcodes of meldingen aan DET of DEM zijn voor deze functie niet gedefinieerd. De aanroeper moet daarom vermoedelijk onder eigen verantwoordelijkheid waarborgen dat first en last een geldig, goedgevormd bereik binnen dezelfde instantie refereren, aangezien er geen afzonderlijke controles zijn voorzien (interpretatie). Vraag Q-69e88ecc6f04bb64 (open)

Samenspel

Binnen ara::core::Map vult deze bereikverwijdering de overloads voor het verwijderen van afzonderlijke elementen via iterator [SWS_CORE_01480], via const_iterator [SWS_CORE_01481] alsook aan de hand van een sleutel key_type [SWS_CORE_01482] aan. Gelijksoortige erase-interfaces voor iteratorbereiken zijn ook te vinden in andere containers van de Adaptive Core Library, met name in ara::core::Vector [SWS_CORE_01373] en ara::core::BasicString [SWS_CORE_03104].

Deze gebruiksinstructie is gegenereerd door een AI op basis van de AUTOSAR-specificatie 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_01483
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01483@rel:R25-11#81809ca4
Content hash
81809ca4
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

functie extract [SWS_CORE_01470]

node_type extract (const_iterator position);

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 8c6034c84048 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De memberfunctie extract van de klasse ara::core::Map haalt het element op de door de iterator position aangeduide positie weg en levert een node van het type node_type terug [SWS_CORE_01470]. De declaratie en semantiek volgen daarbij het overeenkomstige gebruik in [map], waardoor de node rechtstreeks uit de associatieve container wordt losgemaakt. De functie wordt beschikbaar gesteld via de header ara/core/map.h.

Gebruik en gedrag

De aanroep geschiedt synchroon op een instantie van ara::core::Map. Als parameter wordt een const_iterator position meegegeven, die, interpretatie: moet verwijzen naar een geldig, dereferentieerbaar element binnen de aangeroepen map. Door de extractie wordt het element uit de container verwijderd, terwijl het geretourneerde node_type-object het eigenaarschap over de node overneemt.

Foutafhandeling en exception-veiligheid

Wat betreft de uitzonderingsafhandeling is de functie volgens de specificatie uitdrukkelijk geclassificeerd als not exception safe [SWS_CORE_01470]. Als tijdens de uitvoering een exceptie optreedt, garandeert de operatie geen deterministische containergaranties, waardoor aanroepende code passende voorzorgsmaatregelen moet treffen.

Interactie en alternatieven

Als overload is naast de op positie gebaseerde verwijdering ook de op sleutel gebaseerde variant extract(const key_type &x) beschikbaar [SWS_CORE_01471]. Deze laatste maakt het extraheren van een element rechtstreeks aan de hand van de sleutelwaarde mogelijk, zonder vooraf handmatig een iterator te hoeven bepalen.

Deze tekst is gegenereerd door een AI en dient als oriënterende documentatie.

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#db46dcc5
Content hash
db46dcc5
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

functie extract [SWS_CORE_01471]

node_type extract (const key_type &x);

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 2e670fb63484 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De synchrone memberfunctie extract is in het headerbestand #include "ara/core/map.h" gedefinieerd binnen de klasse ara::core::Map [SWS_CORE_01471]. Deze accepteert als parameter een constante sleutelreferentie const key_type &x en levert het gevonden element terug als node_type [SWS_CORE_01471]. De functionele semantiek verwijst naar het overeenkomstige gebruik in [map] [SWS_CORE_01471]; dit komt vermoedelijk overeen met de C++-standaard, volgens welke de knoop direct uit de container wordt gehaald zonder dat sleutel of waarde gekopieerd hoeven te worden. Vraag (open)

Foutafhandeling en beperkingen

De functie is in de specificatie expliciet geclassificeerd als „not exception safe” [SWS_CORE_01471]. Specifieke foutcodes, foutklassen of DET- respectievelijk DEM-meldingen zijn in de payload niet gedefinieerd. In geval van een fout bestaan er daarom vermoedelijk geen garanties met betrekking tot het behoud of de consistentie van de containertoestand, waardoor aanroepende partijen passende beschermingsmaatregelen moeten voorzien. Vraag (open)

Samenspel

Het specificatie-element staat in direct verband met de overbelasting node_type extract(const_iterator position) [SWS_CORE_01470]. Terwijl de onderhavige functie een element identificeert en extraheert via de zoeksleutel [SWS_CORE_01471], maakt de verwante variant de gerichte extractie via een reeds bekende iteratorpositie mogelijk [SWS_CORE_01470]. Beide interfaces behoren tot de scope van ara::core::Map en delen dezelfde eigenschap van ontbrekende uitzonderingsveiligheid [SWS_CORE_01470] [SWS_CORE_01471].

Deze gebruiksinstructie is geautomatiseerd gegenereerd en baseert zich uitsluitend op de specificatievereisten uit 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#353f7053
Content hash
353f7053
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

functie find [SWS_CORE_01490]

iterator find (const key_type &x);

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: a5eb50f4008c Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De lidfunctie find van de klasse ara::core::Map dient voor het synchroon vinden van een element aan de hand van de sleutel ervan [SWS_CORE_01490]. De functie is gedeclareerd in het headerbestand ara/core/map.h. Deze accepteert een referentie naar de gezochte sleutel (const key_type &x) en levert een wijzigbare iterator naar het gevonden sleutel-waardepaar terug; wordt er geen passende invoer gevonden, dan komt het geretourneerde resultaat overeen met de end-iterator van de map [SWS_CORE_01490].

Foutafhandeling en uitzonderingsveiligheid

Volgens de specificatie is deze functie geclassificeerd als not exception safe [SWS_CORE_01490]. Foutmeldingen via DET of DEM zijn voor deze containerbasisdienst niet gespecificeerd. Als er tijdens de vergelijking operationele fouten optreden, kunnen excepties van de onderliggende vergelijkingsoperator worden gepropageerd.

Gelijktijdigheid en wisselwerking

Aangezien het om een niet-constante lidfunctie gaat die een schrijfbare iterator oplevert, is gelijktijdige toegang zonder synchronisatie vermoedelijk niet thread-safe. Vraag Q-0f9f56b506cfd318 (open) Voor louter lezende toegang tot constante instanties van ara::core::Map is de overbelasting met const_iterator beschikbaar [SWS_CORE_01491]. Daarnaast ondersteunen getemplateerde overbelastingen een transparante zoekopdracht met compatibele vergelijkingstypen K, zowel modificerend [SWS_CORE_01492] als constant [SWS_CORE_01493]. In tegenstelling tot de tekengebaseerde find-functies in ara::core::StringView [SWS_CORE_02157] of ara::core::BasicString [SWS_CORE_03315], die indices van het type size_type opleveren en deels noexcept zijn, opereert deze functie containergebaseerd via iterators.

Deze gebruiksinstructie is geautomatiseerd opgesteld.

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#81411ca7
Content hash
81411ca7
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

functie find [SWS_CORE_01491]

const_iterator find (const key_type &x) const;

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: f998f2d3213c Herkomst Open vragen (3)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De constante lidfunctie find van de klasse ara::core::Map dient voor het synchroon vinden van een vermelding aan de hand van de sleutel [SWS_CORE_01491]. Voor de aanroep moet de header #include "ara/core/map.h" worden opgenomen. Als parameter verwacht de functie een referentie naar de gezochte sleutel const key_type &x. Het gedrag komt overeen met de specificatie van [map] in de C++-standaard, zodat bij een succesvolle zoekactie een const_iterator naar het element wordt teruggegeven en anders vermoedelijk end() wordt geleverd [SWS_CORE_01491]. Vraag Q-dca69a1ec5423a8b (open)

Wat betreft de foutafhandeling is de functie gedeclareerd als not exception safe [SWS_CORE_01491]. Aangezien het zoekproces gebaseerd is op het vergelijken van sleutels, vloeien optredende excepties vermoedelijk primair voort uit de door de gebruiker gedefinieerde vergelijkingsbewerking. Voor deze elementaire container zijn geen DET- of DEM-foutmeldingen gedefinieerd. Omdat het een leesbewerking op een constante instantie betreft, is de gelijktijdige toegang van meerdere threads tot hetzelfde object volgens de gebruikelijke C++-containersemantiek parallelliseerbaar, zolang er geen gelijktijdige modificaties plaatsvinden (interpretatie). Vraag Q-a8ec748711885418 (open)

In wisselwerking met andere interfaces vult de methode de niet-constante variant [SWS_CORE_01490] aan, die een modificeerbare iterator levert. Voor heterogene zoekbewerkingen zonder typeconversie staan in ara::core::Map bovendien template-overbelastingen voor modificeerbare [SWS_CORE_01492] evenals constante instanties [SWS_CORE_01493] ter beschikking. Zoekfuncties met dezelfde naam bestaan in de core-module bovendien voor tekenreeksklassen zoals ara::core::BasicString [SWS_CORE_03407] en ara::core::StringView [SWS_CORE_02157].

Deze tekst is opgesteld door een AI en is gebaseerd op de specificatie van 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#9b264fb0
Content hash
9b264fb0
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

functie find [SWS_CORE_01492]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 5765b86e923f Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De template-lidfunctie find conform [SWS_CORE_01492] dient voor het synchroon vinden van een element binnen een instantie van ara::core::Map via het headerbestand ara/core/map.h. Ze accepteert een referentieparameter const K &x en levert een veranderlijke iterator naar het gevonden sleutel-waardepaar of de end-iterator van de container op. De specificatie verwijst naar het gedrag van [map]; de generieke parametervorm dient hierbij vermoedelijk te worden geïnterpreteerd als heterogene zoekactie naar sleutels, om zoeksleutels van een afwijkend type zonder voorafgaande conversie te vergelijken. Vraag Q-425357890b9ea3fe (open)

Wat betreft foutafhandeling en uitzonderingsveiligheid is de functie expliciet geclassificeerd als not exception safe ([SWS_CORE_01492]). Specifieke foutcodes, retourwaarden voor fouttoestanden of DET-/DEM-meldingen zijn niet gedefinieerd in de payload. Als er tijdens de vergelijking of het interne doorlopen een exceptie optreedt, biedt de aanroep geen uitzonderingsgarantie.

In het samenspel binnen ara::core::Map vormt de functie de niet-constante tegenhanger van de constante heterogene zoekactie [SWS_CORE_01493] evenals van de niet-generieke overbelastingen [SWS_CORE_01490] en [SWS_CORE_01491], die telkens vast gebonden zijn aan const key_type &x. Ze verschilt fundamenteel van de gelijknamige zoekfuncties van andere containers zoals ara::core::StringView ([SWS_CORE_02157]) of ara::core::BasicString ([SWS_CORE_03315]), die positiezoekacties op basis van tekenreeksen uitvoeren en deels zijn gedeclareerd als noexcept.

Deze tekst is gegenereerd door een AI op basis van de specificatie 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_01492
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01492@rel:R25-11#9414ace2
Content hash
9414ace2
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

functie find [SWS_CORE_01493]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: d1db50972285 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De template-lidfunctie find in de namespace ara::core::Map dient voor het alleen-lezen vinden van elementen aan de hand van een sleutel x van het type K [SWS_CORE_01493]. De functie is gedefinieerd in de header #include "ara/core/map.h" en wordt synchroon aangeroepen op een constante instantie [SWS_CORE_01493]. Ze levert een const_iterator naar het gevonden element terug; interpretatie: In het geval van een niet-aanwezige sleutel komt de teruggegeven iterator vermoedelijk overeen met de end-iterator van de map, aangezien de semantiek volgens de specificatie het gedrag van [map] volgt [SWS_CORE_01493]. Vraag Q-3fa354022f0bca9b (open)

Foutafhandeling en randvoorwaarden

Wat betreft de fouttolerantie is de functie expliciet geclassificeerd als not exception safe [SWS_CORE_01493]. Specifieke foutcodes, retourwaarden voor foutweergave of meldingen aan DET of DEM zijn niet gedefinieerd in de specificatie. Aanroepers moeten er rekening mee houden dat bij optredende excepties tijdens het zoek- of vergelijkingsproces geen garanties voor exceptieveiligheid worden gegeven [SWS_CORE_01493].

Samenspel

Binnen ara::core::Map voltooit deze overbelasting de zoekbewerkingen:

  • Ze vult de niet-constante template-variant iterator find(const K &x) aan [SWS_CORE_01492].
  • Ze vormt de generieke tegenhanger van de overbelastingen met vaste const key_type &x, die gedeclareerd zijn als niet-constant [SWS_CORE_01490] en constant [SWS_CORE_01491].

Ze verschilt daarmee van de gelijknamige bewerkingen in ara::core::StringView (bijv. [SWS_CORE_02157]) en ara::core::BasicString (bijv. [SWS_CORE_03315]), die werken op tekenreeksen, posities van het type size_type opleveren en gedeclareerd zijn als exception safe.

Deze gebruiksinstructie is gegenereerd door een AI aan de hand van de AUTOSAR-specificatie 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_01493
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01493@rel:R25-11#771d5f41
Content hash
771d5f41
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

functie 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#8b0352a2
Content hash
8b0352a2
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

functie insert [SWS_CORE_01460]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: f9d1b30a5cc8 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De functie insert in de context van ara::core::Map dient voor het synchroon toevoegen van een waarde-element door middel van kopiëren via de parameter const value_type &x ([SWS_CORE_01460]). De operatie wordt geïncludeerd via het headerbestand ara/core/map.h. Het retourtype std::pair<iterator, bool> volgt de specificatie „As per corresponding usage in [map]”: Interpretatie: hierbij verwijst de iterator vermoedelijk naar het nieuw ingevoegde of reeds bestaande element, terwijl de booleaanse vlag de succesvolle nieuwe invoer signaleert. Vraag Q-b059c1d0f4dd6665 (open)

Foutafhandeling

In de specificatie zijn geen specifieke AUTOSAR-foutcodes zoals DET- of DEM-meldingen voorzien. De functie is uitdrukkelijk als niet-uitzonderingsveilig („not exception safe”) gedeclareerd ([SWS_CORE_01460]). Mislukt een interne geheugenallocatie of het kopiëren van het element, dan biedt de container geen uitzonderings- of rollback-garanties; een dergelijke fout leidt vermoedelijk tot een afbreking of een ongedefinieerde toestand. Vraag Q-cbe74b301167bcc4 (open)

Gelijktijdigheid en beperkingen

De aanroep geschiedt synchroon in de thread van de aanroeper. De containeroperaties bezitten geen geïntegreerde synchronisatie, waardoor de functie met betrekking tot dezelfde instantie niet-re-entrant is. Parallelle lees- of schrijftoegangen moeten aan de zijde van de aanroeper worden beveiligd.

Samenspel

Voor ara::core::Map bestaan complementaire overbelastingen van insert:

Analoge invoegoperaties zijn met aangepaste signaturen te vinden in verdere Core-klassen zoals ara::core::Vector ([SWS_CORE_01367]) en ara::core::BasicString ([SWS_CORE_03093]).

Deze tekst is gegenereerd door een AI op basis van de specificatie 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_01460
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01460@rel:R25-11#a962c649
Content hash
a962c649
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

functie insert [SWS_CORE_01461]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 1bd234fe3449 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De lidfunctie insert van ara::core::Map voegt een element via move-semantiek met behulp van een rvalue-referentie (value_type &&x) synchroon in de associatieve container in ([SWS_CORE_01461]). De declaratie vindt plaats via het headerbestand #include "ara/core/map.h" ([SWS_CORE_01461]). Het functionele gedrag richt zich volgens de specificatie naar het overeenkomstige gebruik in [map] van de C++-standaard ([SWS_CORE_01461]). Als returnwaarde levert de functie een std::pair<iterator, bool> op; interpretatie: hierbij geeft de booleaanse waarde vermoedelijk aan of het element nieuw is ingevoegd, terwijl de iterator naar het element in de container verwijst ([SWS_CORE_01461]). Vraag Q-e1901e26d8be3470 (open)

Wat betreft foutafhandeling en uitzonderingsveiligheid is de functie in de specificatie expliciet geclassificeerd als not exception safe ([SWS_CORE_01461]). Specifieke foutcodes of AUTOSAR-foutmeldingen zoals DET of DEM zijn voor deze aanroep niet gespecificeerd.

In het samenspel binnen ara::core::Map vormt deze overload de op rvalues gebaseerde tegenhanger van de kopieervariant insert(const value_type &) ([SWS_CORE_01460]) en de generieke template-versie insert(P &&) ([SWS_CORE_01462]). Voor invoegbewerkingen met positieaanduiding staan bovendien overloads met hint-iterator zoals insert(const_iterator, value_type &&) ([SWS_CORE_01464]) alsook voor node-handles via insert(node_type &&) ([SWS_CORE_01468]) met gebruikmaking van insert_return_type ([SWS_CORE_01418]) ter beschikking.

Deze tekst is gegenereerd door een AI en dient als oriëntatiehulp. Bepalend zijn de gerefereerde AUTOSAR-specificaties.

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#0f7c7ed3
Content hash
0f7c7ed3
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

functie insert [SWS_CORE_01462]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: d65cbbe7720d Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De template-lidfunctie insert van de klasse ara::core::Map dient voor het synchroon invoegen van een compatibel sleutel-waardepaar via een forwarding-referentie P&& x in de associatieve containerinstantie [SWS_CORE_01462]. Deze wordt opgenomen via de header #include "ara/core/map.h" en verwijst voor het gedrag naar de semantiek van [map] [SWS_CORE_01462]. Als retourwaarde levert deze een std::pair<iterator, bool> [SWS_CORE_01462] op. Interpretatie: De booleaanse retourwaarde geeft vermoedelijk aan of er een nieuw item is aangemaakt, terwijl de iterator verwijst naar het nieuw ingevoegde of reeds bestaande element. Vraag Q-64d2947d60792374 (open)

Wat betreft de foutafhandeling is de functie in de specificatie uitdrukkelijk aangemerkt als niet uitzonderingsveilig (not exception safe) [SWS_CORE_01462]. Specifieke foutcodes, foutmeldingen of interfaces naar diagnose- en foutgeheugens zoals DET of DEM zijn voor deze aanroep niet gespecificeerd.

Wat betreft concurrency en randvoorwaarden modificeert de aanroep de toestand van de map; daarom is gelijktijdige toegang tot dezelfde instantie vermoedelijk niet re-entrant en vereist deze een externe bescherming tegen dataraces. Vraag (open) De uitvoering vindt synchroon plaats in de context van de aanroepende thread.

In de interactie binnen ara::core::Map vormt deze generieke functie een aanvulling op de directe overloads voor const value_type& [SWS_CORE_01460] en value_type&& [SWS_CORE_01461]. Daarnaast bestaan er positiegebaseerde invoegoperaties met iteratorhint [SWS_CORE_01465], bereikoperaties [SWS_CORE_01466] en het invoegen van node-handles met insert_return_type [SWS_CORE_01418] [SWS_CORE_01468].

Deze tekst is gegenereerd door een AI-systeem op basis van de specificatie 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_01462
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01462@rel:R25-11#c2375f08
Content hash
c2375f08
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

functie insert [SWS_CORE_01463]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 10e3558d4625 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De synchrone lidfunctie insert van ara::core::Map voegt een element per kopie via de constante referentie x van het type value_type in de associatieve container in [SWS_CORE_01463]. De parameter position dient vermoedelijk als positiehint (hint) om de invoegpositie binnen de geordende structuur efficiënter te vinden, zoals de verwijzing naar [map] suggereert. Vraag Q-f1b4433fa5e3b659 (open) Als retourwaarde levert de functie een iterator op, die verwijst naar het nieuw ingevoegde of reeds met dezelfde sleutel aanwezige element.

Beperkingen en foutafhandeling

Voor de operatie is uitdrukkelijk geen exception-veiligheid vastgelegd (not exception safe) [SWS_CORE_01463]. Mislukt bijvoorbeeld de interne geheugenallocatie of het aanmaken van het sleutel-waardepaar, dan gelden er vermoedelijk geen garanties met betrekking tot het herstel van een consistente toestand. Vraag (open) Specifieke foutcodes, retourwaarden voor fouttoestanden of mechanismen zoals DET en DEM zijn niet voorzien in de specificatie.

Samenspel

De methode maakt deel uit van de overloadfamilie voor invoegoperaties in ara::core::Map. Naast deze kopieervariant met hint zijn er rvalue-gebaseerde overloads met [SWS_CORE_01464], generieke varianten [SWS_CORE_01465] en hint-invoegingen voor node-handles [SWS_CORE_01469] beschikbaar. Als er geen positiehint wordt meegegeven, signaleert insert het succes van de invoeging via een std::pair<iterator, bool> [SWS_CORE_01460], [SWS_CORE_01461], [SWS_CORE_01462], of levert bij node-verplaatsingen [SWS_CORE_01468] het type insert_return_type [SWS_CORE_01418] op.

Deze gebruiksinstructie is geautomatiseerd gegenereerd op basis van de specificatie.

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#eb66c921
Content hash
eb66c921
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

functie insert [SWS_CORE_01464]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 0f98eb24a131 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De lidfunctie insert van ara::core::Map ([SWS_CORE_01464]) voegt een rvalue-element synchroon in de map in. De aanroep vindt plaats via de header #include "ara/core/map.h". De interface accepteert een positie-iterator position van het type const_iterator en het over te nemen element x via move-semantiek (value_type &&). Als retourwaarde levert deze een iterator op, die wijst naar het ingevoegde of het reeds met een equivalente sleutel in de container aanwezige element. Interpretatie: De parameter position dient daarbij vermoedelijk als invoeghint (hint), die volgens de semantiek van [map] bij optimale plaatsing de zoektijd in de boom kan verminderen. Vraag Q-6faf9101bbca6d5e (open)

Foutafhandeling en gelijktijdigheid

De specificatie merkt de functie uitdrukkelijk aan als “not exception safe” ([SWS_CORE_01464]). Specifieke foutcodes, retourstatussen voor foutindicatie of DET-/DEM-meldingen bestaan niet. Mislukt een geheugenallocatie of het verplaatsen van de objectgegevens, dan biedt de implementatie vermoedelijk geen garantie voor een consistente toestand. Vraag Q-797dfdce12b34657 (open) Concurrerende aanroepen op dezelfde instantie zijn niet beveiligd; gelijktijdige toegang vereist een externe synchronisatie door de aanroeper.

Samenspel

De functie vult binnen ara::core::Map de lvalue-overload met positie [SWS_CORE_01463] en de generieke forwarding [SWS_CORE_01465] aan. Terwijl de hintloze overloads [SWS_CORE_01460] en [SWS_CORE_01461] een std::pair<iterator, bool> retourneren om over het daadwerkelijke invoegen te informeren, retourneert deze functie uitsluitend de iterator. Voor node-gebaseerde verplaatsingen is met [SWS_CORE_01469] bovendien een hint-variant voor node_type && beschikbaar.

Deze tekst is gegenereerd door een AI en dient als oriëntatiehulp. Bindend is de AUTOSAR-specificatie.

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#3e1c8fa4
Content hash
3e1c8fa4
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

functie insert [SWS_CORE_01465]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 3bbe432cb8f3 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De template-memberfunctie insert van de container ara::core::Map voegt synchroon een element toe met behulp van een positiehint [SWS_CORE_01465]. De functie is gedefinieerd in het headerbestand #include "ara/core/map.h" en accepteert een positie-iterator position van het type const_iterator evenals een universele referentieparameter P && [SWS_CORE_01465]. Als retourwaarde levert deze een iterator op [SWS_CORE_01465].

De specificatie verwijst voor het exacte gedrag naar het overeenkomstige gebruik in [map] [SWS_CORE_01465]. Interpretatie: De parameter position dient vermoedelijk als zoekhint (hint) die bij correcte plaatsing de invoegoperatie versnelt, terwijl de doorgegeven waarde via P && perfect wordt doorgestuurd. Vraag Q-254fa0867877b25d (open) Interpretatie: Een nieuw element wordt vermoedelijk alleen ingevoegd als er nog geen element met een equivalente sleutel bestaat; de geretourneerde iterator wijst vermoedelijk naar het nieuw ingevoegde of reeds bestaande sleutel-waardepaar. Vraag Q-43e2e61dfbd343c5 (open)

Wat betreft foutafhandeling en robuustheid is de functie in de specificatie uitdrukkelijk geclassificeerd als “not exception safe” [SWS_CORE_01465]. Specifieke foutcodes, AUTOSAR-retourwaarden via ara::core::Result of mechanismen zoals DET/DEM zijn voor deze operatie niet voorzien.

Binnen ara::core::Map vormt deze functie een aanvulling op gerelateerde invoegoperaties, waaronder de overload voor generieke typen zonder positiehint [SWS_CORE_01462], overloads met hint voor value_type [SWS_CORE_01463], [SWS_CORE_01464] evenals het herinvoegen van knooppuntstructuren via node_type [SWS_CORE_01469].

Deze tekst is gegenereerd door een AI en dient als oriëntatiehulp. Uitsluitend de specificatie is bindend.

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#bdcf1930
Content hash
bdcf1930
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

functie insert [SWS_CORE_01466]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 48d672a0bda9 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De template-functie insert van de klasse ara::core::Map voegt een reeks elementen uit het door de invoer-iterators [first, last) gespecificeerde bereik in de container in [SWS_CORE_01466]. Volgens de specificatie komt het gedrag overeen met het standaardgebruik in std::map, waarbij de operatie synchroon verloopt en geen waarde retourneert (void) [SWS_CORE_01466]. De functie wordt beschikbaar gesteld via de header <ara/core/map.h> [SWS_CORE_01466].

Wat betreft foutafhandeling is de bereikinvoeging uitdrukkelijk geclassificeerd als not exception safe [SWS_CORE_01466]. Specifieke foutcodes of fout-hooks zoals DET- of DEM-meldingen zijn binnen de specificatieomvang niet voorzien. Interpretatie: Treden tijdens het invoegen van elementen fouten of excepties op, dan blijft de toestand van de container vermoedelijk inconsistent en vindt er vermoedelijk geen rollback plaats van reeds ingevoegde elementen. Vraag Q-d91e12b19fd8af97 (open)

In interactie met andere interfaces van ara::core::Map dient deze functie voor het vullen van een bereik. Deze vormt een aanvulling op de overloads voor het invoegen van individuele waarden via kopieer- of move-semantiek ([SWS_CORE_01460], [SWS_CORE_01461]) en het invoegen van vaste verzamelingen waarden via std::initializer_list [SWS_CORE_01467] of node-handles [SWS_CORE_01468].

Deze tekst is gegenereerd door een AI op basis van de AUTOSAR-specificatie 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_01466
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01466@rel:R25-11#a5649bd6
Content hash
a5649bd6
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

functie insert [SWS_CORE_01467]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 31f05b5b99ab Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De elementfunctie insert van de klasse ara::core::Map ([SWS_CORE_01467], headerbestand ara/core/map.h) maakt het synchroon invoegen van meerdere elementen via een std::initializer_list<value_type> mogelijk. De functie heeft geen retourwaarde (void). Conform de specificatie richt het gedrag zich naar het overeenkomstige gebruik in [map] ([SWS_CORE_01467]); interpretatie: waardeparen waarvan de sleutel al in de map bestaat, blijven vermoedelijk ongewijzigd en worden niet overschreven. Vraag Q-ef2b6d4ccb3b7b94 (open)

Voor deze aanroep zijn noch specifieke foutcodes noch notificaties aan DET of DEM gedefinieerd. Met betrekking tot exceptieafhandeling is de operatie uitdrukkelijk gedeclareerd als not exception safe ([SWS_CORE_01467]). Treedt tijdens het invoegproces een fout op, zoals een mislukte geheugenallocatie, dan waarborgt de functie vermoedelijk geen rollback-garantie voor reeds ingevoegde elementen. Vraag (open) Bovendien ontbreken toezeggingen over re-entrantie; gelijktijdige toegangen tot dezelfde instantie moeten extern door de aanroeper worden gesynchroniseerd.

In het samenspel van de interfaces van ara::core::Map vult deze functie de iteratorgebaseerde bereik-overload insert(InputIterator, InputIterator) ([SWS_CORE_01466]) aan, evenals invoegingen van afzonderlijke waarden met booleaanse succesterugmelding ([SWS_CORE_01460], [SWS_CORE_01461], [SWS_CORE_01462]), positie-hints ([SWS_CORE_01463], [SWS_CORE_01464], [SWS_CORE_01465]) en node-handles ([SWS_CORE_01468], [SWS_CORE_01469]). Bij ara::core::Vector bestaat met [SWS_CORE_01371] een vergelijkbare overload voor initialisatielijsten.

Deze gebruiksinstructie is door een AI gegenereerd op basis van de specificatie.

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#9a50c15d
Content hash
9a50c15d
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

functie insert [SWS_CORE_01468]

insert_return_type insert (node_type &&nh);

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 4ddf4ab42296 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De elementfunctie insert van ara::core::Map dient voor het invoegen van een bestaande knooppunt-handle (node_type &&nh) in de associatieve container [SWS_CORE_01468]. Als retourtype fungeert insert_return_type, dat conform [SWS_CORE_01418] als implementatiegedefinieerd type via iterator en knooppunttype ({<insert-return-type>}<iterator, node_type>) is vastgelegd. De aanroep vindt synchroon plaats en wordt beschikbaar gesteld via het headerbestand #include "ara/core/map.h" [SWS_CORE_01468].

Wat betreft het foutgedrag is de functie geclassificeerd als not exception safe [SWS_CORE_01468]. Specifieke foutcodes via ara::core::Result of DET-/DEM-meldingen zijn in de specificatie niet gedefinieerd. Door de normatieve verwijzing naar het standaardgedrag in [map] voegt de bewerking bij een sleutelconflict het overgedragen knooppunt vermoedelijk niet in, maar weerspiegelt deze de toestand ervan in de geretourneerde insert_return_type. Vraag Q-622aed02304a6171 (open)

In samenspel met andere interfaces van ara::core::Map vormt deze overbelasting een zuinige overname van knooppunten: als alternatief kan een knooppunt met zoeksuggestie via insert(const_iterator hint, node_type &&nh) [SWS_CORE_01469] worden ingevoegd. Voor reguliere waardeparen zijn overbelastingen per kopie of verplaatsing van value_type beschikbaar, die een std::pair<iterator, bool> opleveren [SWS_CORE_01460] [SWS_CORE_01461], evenals overbelastingen voor iteratorbereiken [SWS_CORE_01466] en initialisatielijsten [SWS_CORE_01467]. Door het ontbreken van expliciete synchronisatiegaranties in de eisen is een gelijktijdige aanroep op dezelfde container-instantie vermoedelijk niet thread-safe. Vraag Q-dde064827fee794e (open)

Deze tekst is gegenereerd door een AI op basis van de AUTOSAR-specificatie 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_01468
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01468@rel:R25-11#0d607f24
Content hash
0d607f24
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

functie insert [SWS_CORE_01469]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: adde5576a682 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De synchrone lidfunctie insert uit de header ara/core/map.h dient voor het invoegen van een bestaande knooppunthandle in een instantie van ara::core::Map met behulp van een positiesuggestie ([SWS_CORE_01469]). De functie accepteert een const_iterator hint als suggestie voor de invoegpositie evenals een rvalue-handle nh van het type node_type&& en geeft een iterator naar het element terug ([SWS_CORE_01469]). Het gedrag komt overeen met de specificatie van std::map ([SWS_CORE_01469]).

Foutafhandeling en uitzonderingsgedrag

De operatie is expliciet geclassificeerd als niet-uitzonderingsveilig (not exception safe) ([SWS_CORE_01469]). Specifieke foutcodes, DET-/DEM-meldingen of retourwaarden voor foutindicatie zijn niet gedefinieerd in de payload. Bij fouten of allocatieproblemen blijft de toestand van container en knooppunt interpretatie: potentieel inconsistent. Vraag Q-53197a46eb47a8a3 (open)

Gelijktijdigheid en beperkingen

De aanroep is synchroon. Er zijn geen synchronisatiemechanismen voorgeschreven, waardoor gelijktijdige toegang door meerdere uitvoeringscontexten tot dezelfde map-instantie vermoedelijk niet thread-safe is. Vraag Q-cac4953e342ae0cc (open) Door de rvalue-semantiek wordt het doorgegeven knooppunt bij succesvolle invoeging overgedragen naar de datastructuur.

Samenspel

De functie vormt een aanvulling op de knooppuntgebaseerde invoegoperaties van ara::core::Map: In tegenstelling tot de overbelasting zonder positieaanduiding ([SWS_CORE_01468]), die een insert_return_type ([SWS_CORE_01418]) levert, geeft deze variant direct een iterator terug ([SWS_CORE_01469]). Verdere overbelastingen maken het invoegen van waardeparen mogelijk met positieaanduiding ([SWS_CORE_01463], [SWS_CORE_01464], [SWS_CORE_01465]) of zonder positieaanduiding ([SWS_CORE_01460], [SWS_CORE_01461], [SWS_CORE_01462]).

Deze gebruiksinstructie is geautomatiseerd opgesteld op basis van de specificatiegegevens van 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#0071a84c
Content hash
0071a84c
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

functie 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]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 8d4d3b6e6825 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De elementfunctie insert_or_assign van de container ara::core::Map uit het headerbestand #include "ara/core/map.h" voegt een sleutel-waardepaar in of kent een nieuwe waarde toe aan de aanwezige sleutel [SWS_CORE_01476]. Het gedrag richt zich daarbij naar het overeenkomstige gebruik in [map] [SWS_CORE_01476].

De functie accepteert de sleutel als constante referentie const key_type &k evenals het toe te wijzen object als forwarding-referentie M &&obj en retourneert een std::pair<iterator, bool> [SWS_CORE_01476]. Interpretatie: het resultaatpaar verwijst vermoedelijk naar het ingevoegde resp. bijgewerkte element en geeft via de booleaanse waarde aan of er daadwerkelijk nieuw is ingevoegd [SWS_CORE_01476]. Vraag Q-17b43f544456e9b9 (open)

Met betrekking tot foutafhandeling en robuustheid is de functie gespecificeerd als niet-exceptieveilig (not exception safe) [SWS_CORE_01476]. In geval van fouten of optredende excepties tijdens de toewijzing resp. allocatie garandeert de container zodoende geen consistente toestand.

In het samenspel met andere interfaces biedt ara::core::Map alternatieve overloads aan:

  • Move-semantiek voor de sleutel via key_type &&k [SWS_CORE_01477].
  • Overloads met iterator-hint (const_iterator hint) die direct een iterator retourneren, voor constante sleutelreferenties [SWS_CORE_01478] of rvalue-sleutels [SWS_CORE_01479].

Deze tekst is gegenereerd door een AI op basis van de AUTOSAR-specificatie.

Implementer's Guide volgt (complexiteit 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#88074cae
Content hash
88074cae
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

functie 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]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 00dcd83e6323 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De template-lidfunctie insert_or_assign behoort tot de klasse ara::core::Map en wordt beschikbaar gesteld via het headerbestand ara/core/map.h [SWS_CORE_01477]. Ze accepteert de sleutel k als rvalue-referentie (key_type&&) en verplaatst deze indien nodig. De toegewezen waarde obj wordt doorgegeven als universele referentie (M&&). Het gedrag komt overeen met de standaard map-semantiek: als de sleutel al aanwezig is, wordt de bijbehorende waarde bijgewerkt; anders wordt een nieuw sleutel-waardepaar ingevoegd. Als retourwaarde levert de synchrone functie een std::pair<iterator, bool> op, die een iterator naar het element bevat evenals een vlag die aangeeft of er daadwerkelijk nieuw is ingevoegd [SWS_CORE_01477].

Foutafhandeling en gelijktijdigheid

In de specificatie is de functie uitdrukkelijk geclassificeerd als not exception safe [SWS_CORE_01477]. Er zijn noch specifieke foutcodes noch meldingen aan DET of DEM gedefinieerd. Als een geheugentoewijzing of een waardetoekenning mislukt, blijft de interne toestand van de map vermoedelijk potentieel inconsistent. Vraag Q-d83935079d35c393 (open) Evenzo zijn gelijktijdige toegangen van meerdere threads tot dezelfde containerinstantie zonder externe synchronisatie vermoedelijk niet thread-safe.

Samenspel

De bewerking maakt deel uit van een familie van overbelastingen in ara::core::Map:

  • Als de sleutel als referentie behouden moet blijven, staat de overbelasting met const key_type& conform [SWS_CORE_01476] ter beschikking.
  • Voor gerichte invoegingen met positie-hint (const_iterator hint) bieden de varianten [SWS_CORE_01478] (constante sleutel) en [SWS_CORE_01479] (rvalue-sleutel) hint-gebaseerde aanroepen, die rechtstreeks een iterator opleveren.

Deze gebruiksinstructie is geautomatiseerd gegenereerd en is gebaseerd op de specificatiestand van AUTOSAR Adaptive Release R25-11.

Implementer's Guide volgt (complexiteit 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#5ba9ab77
Content hash
5ba9ab77
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

functie 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]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: fd478ab4b2f0 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De functie insert_or_assign van de klasse ara::core::Map voegt synchroon een element in met de constante sleutel k en de waarde obj of werkt een bestaande toewijzing bij [SWS_CORE_01478]. De signatuur accepteert als parameters een positie-hint const_iterator hint, de sleutel const key_type &k en het door te sturen object M &&obj, en geeft een iterator terug naar het ingevoegde of bijgewerkte element [SWS_CORE_01478]. Het gedrag is gespecificeerd als „As per corresponding usage in [map]”; de iterator hint dient hierbij vermoedelijk als optimalisatie-hint voor de invoegpositie [SWS_CORE_01478]. Vraag Q-2235ec8422bdfcfe (open)

Foutafhandeling en randvoorwaarden

Voor deze functie is de uitzonderingsveiligheid expliciet vastgelegd als „not exception safe” [SWS_CORE_01478]. Specifieke foutcodes of mechanismen zoals DET of DEM zijn niet voorzien in de specificatie. Als er tijdens de toekenning of geheugentoewijzing een exceptie optreedt, blijft de datastructuur daarom vermoedelijk in geen gegarandeerde consistentietoestand achter. Vraag (open)

Samenspel

De bewerking is gedefinieerd in de header <ara/core/map.h> voor ara::core::Map [SWS_CORE_01478] en wordt geflankeerd door verwante overbelastingen:

  • [SWS_CORE_01476] accepteert const key_type &k zonder positie-hint en levert std::pair<iterator, bool> op.
  • [SWS_CORE_01477] accepteert key_type &&k via move-semantiek zonder positie-hint en levert std::pair<iterator, bool> op.
  • [SWS_CORE_01479] accepteert eveneens een const_iterator hint, maar bindt de sleutel als rvalue key_type &&k en geeft een iterator terug.

Deze tekst is opgesteld door een AI en dient als oriëntatiehulp. Doorslaggevend zijn de officiële AUTOSAR-specificaties.

Implementer's Guide volgt (complexiteit 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#ae8d8509
Content hash
ae8d8509
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

functie 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]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: c7ad8663d478 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De template-lidfunctie insert_or_assign van de klasse ara::core::Map ([SWS_CORE_01479]) dient voor het invoegen van een sleutel-waardepaar of het bijwerken van een bestaande vermelding. De toegang vindt plaats via het headerbestand #include "ara/core/map.h" [SWS_CORE_01479].

De overbelasting accepteert drie parameters [SWS_CORE_01479]:

  • hint (const_iterator): Interpretatie: Volgens de specificatie „As per corresponding usage in [map]” dient deze iterator vermoedelijk als positievoorstel om het invoegproces te versnellen. Vraag Q-b6ee528ffbf8cb5a (open)
  • k (key_type&&): De te verplaatsen sleutel.
  • obj (M&&): De toe te wijzen waarde als universele referentie.

Als retourwaarde levert de functie een iterator op naar het ingevoegde of bijgewerkte element [SWS_CORE_01479]. In tegenstelling tot de overbelastingen zonder zoek-hint [SWS_CORE_01476], [SWS_CORE_01477], die een std::pair<iterator, bool> teruggeven, wordt hier geen booleaanse status verzonden.

De specificatie verklaart de bewerking uitdrukkelijk als not exception safe [SWS_CORE_01479]. Specifieke AUTOSAR-foutcodes, DET- of DEM-meldingen zijn niet gedefinieerd in de payload. Bij gebrek aan synchronisatiegaranties is de functie vermoedelijk niet thread-safe tegen concurrerende toegangen. Vraag Q-330cd0cd383f595c (open) Samen met de variant voor constante lvalue-sleutels [SWS_CORE_01478] voltooit ze de hint-gebaseerde invoegbewerkingen van de container.

Deze gebruiksinstructie is geautomatiseerd gegenereerd op basis van de AUTOSAR-specificatie R25-11.

Implementer's Guide volgt (complexiteit 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#91eca28a
Content hash
91eca28a
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

functie key_comp [SWS_CORE_01488]

key_compare key_comp () const;

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: a7e702feb7ba Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De lidfunctie key_comp() van de klasse ara::core::Map stelt het interne vergelijkingsobject voor sleutels beschikbaar ([SWS_CORE_01488]). Deze wordt geïncludeerd via de header #include "ara/core/map.h" en sluit aan bij de gebruikelijke semantiek van de C++-standaardcontainer std::map ([SWS_CORE_01488]).

Gebruik

De methode heeft de signatuur key_compare key_comp () const; ([SWS_CORE_01488]). De aanroep vindt synchroon plaats op een instantie van ara::core::Map en vereist geen overdrachtsparameters ([SWS_CORE_01488]). Als retourwaarde levert de functie een functie-object van het type key_compare op, dat wordt gebruikt voor de ordening en vergelijking van de sleutels in de container ([SWS_CORE_01488]).

Foutafhandeling en exception-veiligheid

Wat betreft exceptieveiligheid is de functie expliciet geclassificeerd als not exception safe ([SWS_CORE_01488]). Specifieke foutcodes, retourwaarden voor foutindicatie of DET- dan wel DEM-meldingen zijn in de specificatie niet voorzien ([SWS_CORE_01488]). Interpretatie: De classificatie als niet exceptieveilig is vermoedelijk toe te schrijven aan het feit dat bij het kopiëren van het vergelijkingsobject tijdens de teruggave een exceptie kan worden gegenereerd. Vraag Q-94a69840cc109129 (open)

Gelijktijdigheid en beperkingen

Als const-gekwalificeerde methode wijzigt key_comp() de toestand van het aanroepende ara::core::Map-object niet ([SWS_CORE_01488]). Interpretatie: Parallelle leesaanroepen op dezelfde instantie kunnen vermoedelijk zonder aanvullende synchronisatie gelijktijdig worden uitgevoerd, zolang er geen gelijktijdige modificerende toegangen plaatsvinden. Vraag Q-edc374b131543e96 (open)

Deze tekst is door een AI gegenereerd op basis van de specificatie 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_01488
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01488@rel:R25-11#e3ae6d9e
Content hash
e3ae6d9e
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

functie lower_bound [SWS_CORE_01498]

iterator lower_bound (const key_type &x);

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: aa9bbd8219b1 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De elementfunctie lower_bound van de klasse ara::core::Map uit de header ara/core/map.h zoekt het eerste item op waarvan de sleutel niet kleiner is dan het meegegeven argument x [SWS_CORE_01498]. De aanroep vindt synchroon plaats op een niet-constante instantie en retourneert een veranderlijke iterator naar het gevonden element of het einde van de container. Het functionele gedrag volgt daarbij de corresponderende semantiek van [map] [SWS_CORE_01498].

Foutafhandeling en uitzonderingsveiligheid

Conform de specificatie is de functie ingedeeld als niet-exceptieveilig (not exception safe) [SWS_CORE_01498]. Specifieke foutcodes, retourwaarden voor fouttoestanden of meldingen aan diagnose- of foutmanagers zijn niet gedefinieerd in de payload.

Gelijktijdigheid en beperkingen

Aangezien de aanroep een modificeerbare iterator naar de interne datastructuur retourneert, is gelijktijdige toegang tot dezelfde instantie zonder afzonderlijke beveiliging vermoedelijk niet concurrency- of thread-safe. Vraag Q-aeecd89c11b1f8a0 (open)

Interactie met verwante interfaces

De functie maakt deel uit van een familie van zoekoperaties binnen ara::core::Map:

  • Voor leestoegangen op constante containers bestaat de overload met const key_type &, die een const_iterator retourneert [SWS_CORE_01499].
  • Voor heterogene zoeksleutels van willekeurige typen K staan op templates gebaseerde overloads zowel voor modificeerbare instanties [SWS_CORE_01500] als voor constante instanties [SWS_CORE_01501] ter beschikking.

Deze gebruiksinstructie is geautomatiseerd gegenereerd op basis van de specificatie-eisen.

Implementer's Guide volgt (complexiteit 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#34d7b89b
Content hash
34d7b89b
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

functie lower_bound [SWS_CORE_01499]

const_iterator lower_bound (const key_type &x) const;

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 4c7c184eb48f Herkomst
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De constante lidfunctie lower_bound van de klasse ara::core::Map dient conform [SWS_CORE_01499] voor het vinden van het eerste element waarvan de sleutel niet vóór de doorgegeven sleutelwaarde ligt. De aanroep vindt synchroon plaats en wordt beschikbaar gesteld via de header #include "ara/core/map.h". De semantiek volgt daarbij het corresponderende gebruik in std::map conform [SWS_CORE_01499].

Parameters en retourwaarde

De functie accepteert als parameter een constante referentie const key_type &x naar de gezochte sleutel. Als retourwaarde levert zij een const_iterator naar het gevonden element of de end-iterator als er geen passende invoer aanwezig is. Aangezien het om een const-gekwalificeerde methode gaat, staat de geretourneerde iterator geen modificerende toegang tot de gereferentieerde elementen toe.

Foutafhandeling en beperkingen

Met betrekking tot exception safety is de methode in de specificatie uitdrukkelijk gedeclareerd als not exception safe [SWS_CORE_01499]. Aanroepers kunnen daarom bij het optreden van fouten of excepties (bijvoorbeeld bij door de gebruiker gedefinieerde vergelijkingsoperaties) niet vertrouwen op gegarandeerd toestandbehoud.

Samenspel met verwante functies

Binnen ara::core::Map bestaan complementaire overloads van lower_bound:

  • [SWS_CORE_01498] biedt de niet-constante variant iterator lower_bound (const key_type &x) voor modificeerbare instanties.
  • [SWS_CORE_01500] en [SWS_CORE_01501] stellen functietemplates template <class K> lower_bound (const K &x) beschikbaar die het zoeken met compatibele, alternatieve sleuteltypen mogelijk maken.

Deze tekst is gegenereerd door een AI op basis van de specificatie AUTOSAR R25-11.

Implementer's Guide volgt (complexiteit 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#658c5982
Content hash
658c5982
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

functie lower_bound [SWS_CORE_01500]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 2a6e55b69e38 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De template-lidfunctie lower_bound behoort tot de scope van de klasse ara::core::Map en wordt via het headerbestand ara/core/map.h beschikbaar gesteld [SWS_CORE_01500]. Zij accepteert een referentieparameter const K &x en retourneert een modificeerbare iterator naar het gevonden element [SWS_CORE_01500]. De semantiek wordt in de specificatie aangeduid met „As per corresponding usage in [map]” [SWS_CORE_01500]. Interpretatie: Dit betekent vermoedelijk dat de aanroep synchroon het eerste element adresseert waarvan de sleutel in de zin van de ordeningsrelatie niet vóór x ligt. Vraag Q-5403b14556f1c26c (open)

Foutafhandeling en randvoorwaarden

Met betrekking tot exceptieveiligheid is de functie expliciet geclassificeerd als not exception safe [SWS_CORE_01500]. Specifieke foutcodes, fouttoestanden of meldingsmechanismen zoals DET- of DEM-meldingen zijn niet voorzien in de specificatieomvang. Verdere expliciete voorschriften betreffende re-entrantie of de aanroepcontext worden in de bronnen niet gedefinieerd.

Samenspel

Binnen ara::core::Map vormt de functie de modificeerbare tegenhanger van de constante template-zoekfunctie met const_iterator [SWS_CORE_01501]. Beide generieke varianten vullen de niet-getemplateerde overloads voor sleutels van het type key_type aan, die als veranderlijke iterator [SWS_CORE_01498] en als const_iterator [SWS_CORE_01499] beschikbaar zijn en dezelfde exceptieclassificatie delen.

Deze gebruiksinstructie is geautomatiseerd gegenereerd op basis van release R25-11.

Implementer's Guide volgt (complexiteit 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#d660814b
Content hash
d660814b
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

functie lower_bound [SWS_CORE_01501]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 5864db614cbd Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De template-lidfunctie lower_bound van ara::core::Map dient voor het op sleutel gebaseerde zoeken op een constante instantie van de map [SWS_CORE_01501]. Zij is gedeclareerd via de header ara/core/map.h en retourneert een const_iterator naar het gevonden element [SWS_CORE_01501].

Gebruik en semantiek: De functie accepteert een zoeksleutel const K &x. Volgens de specificatie komt het gedrag overeen met de gebruikelijke semantiek in [map] [SWS_CORE_01501]. Interpretatie: Door de parametrering via het type K wordt vermoedelijk een heterogene sleutelzoekactie ondersteund, waarbij geen tijdelijk object van het sleuteltype hoeft te worden aangemaakt zolang er een passende vergelijkingsoperator bestaat. Vraag Q-e52e674751088371 (open) Aangezien het om een constante memberfunctie gaat, blijft de toestand van de container ongewijzigd.

Foutafhandeling en exceptieveiligheid: Er zijn geen specifieke foutcodes of DET-/DEM-meldingen voorzien. De functie is in de specificatie uitdrukkelijk gedeclareerd als niet exceptieveilig („not exception safe”) [SWS_CORE_01501]. Interpretatie: Bij eventuele fouten tijdens de sleutelvergelijking worden excepties vermoedelijk direct naar de aanroeper gepropageerd, zonder dat verdere garanties van de container van kracht worden. Vraag Q-2ac7db2f5ddf8a41 (open)

Interactie en overloads: De functie maakt deel uit van een vierdelige overloadfamilie binnen ara::core::Map:

  • De onderhavige variant levert een const_iterator op voor generieke sleutels [SWS_CORE_01501].
  • De niet-constante template-overload retourneert voor generieke sleutels een veranderlijke iterator [SWS_CORE_01500].
  • Voor directe query's met de exacte key_type bestaan niet-generieke varianten als veranderlijke methode [SWS_CORE_01498] en als constante methode [SWS_CORE_01499].

Deze gebruiksinstructie is geautomatiseerd gegenereerd op basis van de specificatie van AUTOSAR R25-11.

Implementer's Guide volgt (complexiteit 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#2e04b099
Content hash
2e04b099
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

functie 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#8d8212f1
Content hash
8d8212f1
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

functie merge [SWS_CORE_01486]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 365891479fa7 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De template-memberfunctie merge van de klasse ara::core::Map uit de header ara/core/map.h neemt elementen over uit een broncontainer [SWS_CORE_01486]. De aanroep geschiedt synchroon via de signatuur template <class C2> void merge (Map< Key, T, C2, Allocator > &source) en levert geen retourwaarde op [SWS_CORE_01486]. Door de templateparameter C2 mag de meegegeven lvalue-referentie source een afwijkende vergelijkingsoperator hebben, maar moet deze qua sleutel-, waarde- en allocatortype overeenkomen [SWS_CORE_01486].

De specificatie verwijst wat betreft het gedrag naar het overeenkomstige gebruik in [map] [SWS_CORE_01486]. Interpretatie: De verwijzing „As per corresponding usage in [map]” betekent vermoedelijk dat elementen uit source worden geëxtraheerd en zonder elementkopie in de aanroepende instantie worden ingevoegd, waarbij sleutelconflicten in source achterblijven. Vraag Q-6c7075c709802b8b (open) Specifieke foutcodes, foutmeldingen of bewakingsmechanismen zoals DET of DEM zijn voor de functie niet voorzien.

Met betrekking tot fout- en uitzonderingsveiligheid is merge uitdrukkelijk geclassificeerd als „not exception safe” [SWS_CORE_01486]. Als tijdens het proces een fout optreedt, is de toestand van de betrokken containers vermoedelijk niet consistent gegarandeerd. Vraag (open) Gelijktijdige toegangen tot dezelfde containers moeten extern worden gesynchroniseerd.

In het samenspel met verwante interfaces bestaat naast deze lvalue-variant een complementaire rvalue-overload template <class C2> void merge (Map< Key, T, C2, Allocator > &&source) [SWS_CORE_01487]. Deze maakt het direct samenvoegen van tijdelijke of via move doorgegeven instanties onder identieke specificatievoorwaarden mogelijk en is eveneens geclassificeerd als niet-uitzonderingsveilig [SWS_CORE_01487].

Deze tekst is gegenereerd door een AI-systeem op basis van de AUTOSAR-specificatie 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_01486
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01486@rel:R25-11#6aa898d7
Content hash
6aa898d7
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

functie merge [SWS_CORE_01487]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 40d4050c1dff Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De template-lidfunctie merge van de klasse ara::core::Map ([SWS_CORE_01487]), beschikbaar gesteld via het headerbestand #include "ara/core/map.h", dient voor het synchroon samenvoegen van twee maps. Deze neemt elementen over uit de doorgegeven rvalue-container source. Via de templateparameter C2 kan de bron-map een afwijkend vergelijkingsfunctietype hebben. Het functionele gedrag richt zich daarbij volledig naar het corresponderende gebruik in [map] ([SWS_CORE_01487]).

Met betrekking tot robuustheid en foutafhandeling is de functie expliciet geclassificeerd als not exception safe ([SWS_CORE_01487]). Het retourtype is void. Specifieke foutcodes, retourwaarden of foutmeldingen aan DET of DEM zijn in de AUTOSAR-payload niet gedefinieerd. Als tijdens het invoegproces of de sleutelvergelijkingen een exceptie optreedt, blijven beide betrokken containers vermoedelijk in een onvolledige tussentoestand achter, aangezien herstel van de oorspronkelijke toestand niet wordt gegarandeerd. Vraag Q-e6d980ffc7947c39 (open)

In het samenspel van de interfaces vormt [SWS_CORE_01487] de rvalue-tegenhanger van de overbelasting met modificeerbare lvalue-referentie [SWS_CORE_01486]. Terwijl [SWS_CORE_01486] bestaande lvalues refereert, staat [SWS_CORE_01487] de directe en efficiënte overdracht van tijdelijke instanties of expliciet verplaatste rvalues toe. De broncontainer source wordt in de loop van de operatie synchroon gemodificeerd, aangezien de elementen ervan worden overgebracht naar de doel-map.

Deze tekst is opgesteld door een AI en dient als oriëntatiehulp. Bindend is de AUTOSAR-specificatie.

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#eb2a8e6a
Content hash
eb2a8e6a
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

functie 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#631e01fd
Content hash
631e01fd
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

functie 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#f1b22182
Content hash
f1b22182
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

functie 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#72079642
Content hash
72079642
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

functie 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#9756d1b1
Content hash
9756d1b1
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

functie 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#a26bd06e
Content hash
a26bd06e
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

functie 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#91f065a1
Content hash
91f065a1
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

functie 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#7149e490
Content hash
7149e490
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

functie 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#29122853
Content hash
29122853
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

functie 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#6f239693
Content hash
6f239693
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

functie 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#6f82d0eb
Content hash
6f82d0eb
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

functie 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#6b936155
Content hash
6b936155
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

functie 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]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: d4397e48e779 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De functie try_emplace van de klasse ara::core::Map wordt beschikbaar gesteld via de header ara/core/map.h [SWS_CORE_01472]. Deze dient voor het synchroon invoegen van een nieuw sleutel-waardepaar. De functie accepteert de sleutel als constante referentie const key_type& k en geeft variabele argumenten Args&&... args door voor de in-place constructie van de bijbehorende waarde. Als retourwaarde levert deze een std::pair<iterator, bool>: de iterator verwijst naar het element met de opgegeven sleutel, terwijl de booleaanse waarde aangeeft of er daadwerkelijk een nieuw element is ingevoegd.

Foutafhandeling en beperkingen

De specificatie classificeert de operatie uitdrukkelijk als „not exception safe” [SWS_CORE_01472]. Specifieke foutcodes, foutobjecten of interfaces naar DET resp. DEM zijn in het moduleprofiel niet voorzien. Aangezien er geen voorzieningen voor synchronisatie zijn gedefinieerd, is een onbeschermde gelijktijdige aanroep op dezelfde map-instantie vermoedelijk niet thread-safe (interpretatie). Vraag Q-e78bc53469fb15b8 (open)

Samenspel

De semantiek richt zich naar het corresponderende gedrag van [map] [SWS_CORE_01472], waarmee de waarde vermoedelijk alleen wordt geconstrueerd als de sleutel nog niet bestaat (interpretatie). Vraag Q-a9ba7465140b4ef6 (open) Naast deze signatuur zijn er nog andere overloads beschikbaar:

  • Overload voor rvalue-referenties van de sleutel key_type&& k met retournering van std::pair<iterator, bool> [SWS_CORE_01473].
  • Overloads met positie-aanwijzing (const_iterator hint) die direct een iterator retourneren, respectievelijk voor const key_type& [SWS_CORE_01474] en key_type&& [SWS_CORE_01475].

Deze tekst is gegenereerd door een AI en dient als oriëntatiehulp bij de AUTOSAR-specificatie.

Implementer's Guide volgt (complexiteit 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#49b81903
Content hash
49b81903
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

functie 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]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 546b14066482 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik en aanroepcontext

De template-elementfunctie try_emplace van de klasse ara::core::Map ([SWS_CORE_01473]) dient voor het voorwaardelijk invoegen van een nieuw element met gebruikmaking van een rvalue-sleutel (key_type&& k) en doorgestuurde argumenten (Args&&... args). Als retourwaarde levert deze synchroon een std::pair<iterator, bool> op, waarvan de iterator verwijst naar het gevonden of nieuw ingevoegde element en waarvan de booleaanse waarde aangeeft of de sleutel nieuw is ingevoegd ([SWS_CORE_01473]).

Volgens de specificatie richt het functionele gedrag zich naar het gebruik in [map] ([SWS_CORE_01473]). Interpretatie: dit betekent vermoedelijk dat bij een reeds bestaande sleutel noch een invoeging noch de constructie van het toegewezen object plaatsvindt en de doorgegeven rvalue-sleutel ongewijzigd blijft. Vraag Q-b07d599818bd6110 (open)

Foutafhandeling en randvoorwaarden

Wat betreft de exceptieafhandeling is de functie uitdrukkelijk geclassificeerd als „not exception safe” ([SWS_CORE_01473]). Treedt tijdens het allocatie- of constructieproces een exceptie op, dan bestaan er geen garanties voor de consistentie van de container. Specifieke foutcodes of foutkanalen via DET of DEM zijn voor deze aanroep niet gespecificeerd ([SWS_CORE_01473]).

Interactie met verwante interfaces

De in de header ara/core/map.h gedeclareerde functie wordt aangevuld met andere overloads van try_emplace ([SWS_CORE_01473]):

  • [SWS_CORE_01472] bindt de sleutel als constante lvalue-referentie (const key_type& k) zonder hint.
  • [SWS_CORE_01474] en [SWS_CORE_01475] accepteren aanvullend een iterator-hint (const_iterator hint) voor het optimaliseren van de invoegpositie voor lvalue- resp. rvalue-sleutels en retourneren direct een iterator.

Deze gebruiksinstructie is automatisch gegenereerd en is uitsluitend gebaseerd op de specificatiegegevens van AUTOSAR R25-11.

Implementer's Guide volgt (complexiteit 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#d21fc770
Content hash
d21fc770
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

functie 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]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 598b8dfbcd46 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De template-lidfunctie try_emplace van de klasse ara::core::Map dient voor het invoegen van een element onder opgave van een positiehint [SWS_CORE_01474]. Zij is gedefinieerd via de header #include "ara/core/map.h" en accepteert als parameters een iterator hint van het type const_iterator, een constante sleutelreferentie const key_type &k en doorstuurargumenten Args &&... args voor de te construeren waarde [SWS_CORE_01474]. Als retourwaarde levert de synchrone aanroep een iterator naar het element terug [SWS_CORE_01474].

Wat betreft het verloop verwijst de specificatie naar het overeenkomstige gebruik in [map] [SWS_CORE_01474]. Interpretatie: Hierbij wordt het element vermoedelijk alleen direct gecreëerd wanneer de sleutel k in de map nog niet bestaat; bestaat deze al, dan blijft de constructie achterwege en wordt er een iterator naar het bestaande item teruggegeven. Vraag Q-73f044143aea7ff3 (open) De parameter hint dient vermoedelijk als optimalisatie-aanwijzing om het invoegproces te versnellen.

Met betrekking tot de foutveiligheid is de functie expliciet geclassificeerd als not exception safe [SWS_CORE_01474]. Specifieke AUTOSAR-foutcodes of meldingen aan DET of DEM zijn in de bronnen niet aangegeven.

In het samenspel binnen ara::core::Map vult de functie de verwante overbelastingen aan:

  • De variant zonder positiehint met lvalue-sleutel try_emplace(const key_type &k, Args &&... args) levert een std::pair<iterator, bool> terug [SWS_CORE_01472].
  • De overbelasting voor verplaatsbare sleutels zonder hint try_emplace(key_type &&k, Args &&... args) geeft eveneens een std::pair<iterator, bool> terug [SWS_CORE_01473].
  • De zusterfunctie met hint voor rvalue-sleutels try_emplace(const_iterator hint, key_type &&k, Args &&... args) levert net als deze overbelasting een zuivere iterator [SWS_CORE_01475].

Deze gebruiksinstructie is automatisch gegenereerd aan de hand van de AUTOSAR-specificatie.

Implementer's Guide volgt (complexiteit 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#ef1f0621
Content hash
ef1f0621
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

functie 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]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: eabc0f3bbb29 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De template-lidfunctie try_emplace van de klasse ara::core::Map ([SWS_CORE_01475]), gedefinieerd in header <ara/core/map.h>, dient voor het direct invoegen van een waarde-element met gebruikmaking van een rvalue-sleutel k en variadische argumenten args.... De semantiek richt zich naar het gedrag van [map] ([SWS_CORE_01475]). De iteratorparameter hint dient daarbij vermoedelijk als positiehint ter optimalisatie van het invoegproces. Vraag Q-7c1e167073282bf2 (open)

Bestaat de opgegeven sleutel nog niet in de container, dan wordt een nieuw element geconstrueerd; is de sleutel reeds aanwezig, dan blijft het aanmaken van de waarde vermoedelijk achterwege en wordt k volgens deze interpretatie niet gewijzigd. Vraag Q-1ee561e5f4262e42 (open) Als retourwaarde levert de functie een iterator naar het nieuw ingevoegde of reeds bestaande element ([SWS_CORE_01475]).

Wat betreft fouttolerantie is de functie expliciet gespecificeerd als not exception safe ([SWS_CORE_01475]). Specifieke foutcodes of DET-/DEM-meldingen zijn in de standaard niet voorzien.

In het geheel van interfaces van ara::core::Map voltooit deze overbelasting de invoegbewerkingen: terwijl de overbelastingen zonder hint ([SWS_CORE_01472], [SWS_CORE_01473]) een std::pair<iterator, bool> teruggeven, levert deze variant met hint net als de overbelasting voor constante sleutelreferenties ([SWS_CORE_01474]) rechtstreeks een iterator op.

Deze tekst is gegenereerd door een AI-systeem op basis van de specificatie van AUTOSAR R25-11.

Implementer's Guide volgt (complexiteit 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#2f154faa
Content hash
2f154faa
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

functie upper_bound [SWS_CORE_01502]

iterator upper_bound (const key_type &x);

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 3f918f51e676 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik en semantiek

De lidfunctie upper_bound van de klasse ara::core::Map ([SWS_CORE_01502]) dient voor het synchroon vinden van elementen in een gesorteerde associatie. Zij accepteert een referentieparameter x van het type const key_type& en retourneert een veranderlijke iterator. De functionele semantiek is gespecificeerd als conform het gebruikelijke gebruik in standaard associatieve containers („As per corresponding usage in [map]”) [SWS_CORE_01502]. Interpretatie: De geretourneerde iterator verwijst zodoende naar het eerste element waarvan de sleutel strikt groter geordend is dan de doorgegeven sleutel x; als er niet zo'n element bestaat, wordt vermoedelijk end() geleverd. Vraag Q-32f50e1ebee2ade4 (open)

Foutafhandeling en randvoorwaarden

Met betrekking tot de uitvoeringsveiligheid is upper_bound expliciet geclassificeerd als niet exceptieveilig (not exception safe) [SWS_CORE_01502]. Specifieke foutcodes, retourwaarden via ara::core::Result of mechanismen zoals DET/DEM zijn voor deze operatie niet gedefinieerd. Omdat rekening moet worden gehouden met modificaties of ontbrekende allocatie- en runtimegaranties, moeten aanroepende componenten voorzorgsmaatregelen nemen om excepties in de omgeving op te vangen of in te perken.

Concurrency

De specificatie definieert geen garanties voor re-entrantie of thread safety voor gelijktijdige toegang tot dezelfde instantie van ara::core::Map [SWS_CORE_01502]. Aangezien de functie een veranderlijke iterator retourneert waarmee de gereferentieerde waarde kan worden gemodificeerd, leidt gelijktijdige lees- of schrijftoegang zonder externe synchronisatie vermoedelijk tot data races. Vraag (open)

Interactie en overbelastingen

De functie maakt deel uit van een familie van zoekoperaties binnen ara::core::Map in de header ara/core/map.h:

  • Voor louter lezende instanties is de constante overload const_iterator upper_bound(const key_type& x) const beschikbaar [SWS_CORE_01503].
  • Voor transparante zoekquery's met compatibele vergelijkingstypen K zonder verplichte conversie naar key_type bestaan de template-overloads voor veranderlijke iterators [SWS_CORE_01504] alsook voor constante toegang [SWS_CORE_01505].

Deze gebruiksinstructie is geautomatiseerd gegenereerd op basis van de specificatie AUTOSAR Adaptive R25-11.

Implementer's Guide volgt (complexiteit 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#9ac5f920
Content hash
9ac5f920
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

functie upper_bound [SWS_CORE_01503]

const_iterator upper_bound (const key_type &x) const;

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 43c8ad41ac50 Herkomst Open vragen (3)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik en aanroepcontext

De functie upper_bound is een constante lidfunctie van de klasse ara::core::Map en wordt via de header ara/core/map.h opgenomen [SWS_CORE_01503]. Zij accepteert een referentie naar een zoeksleutel const key_type &x en retourneert synchroon een const_iterator [SWS_CORE_01503]. Aangezien de specificatie het gedrag definieert met „As per corresponding usage in [map]”, verwijst de geretourneerde iterator vermoedelijk naar het eerste element waarvan de sleutel strikt groter is dan x, of naar het containereinde als een dergelijke invoer niet bestaat. Vraag Q-99f4d96274e44b91 (open)

Foutafhandeling en randvoorwaarden

Wat betreft robuustheid is de functie uitdrukkelijk geclassificeerd als not exception safe [SWS_CORE_01503].

  • Foutmeldingen: Er zijn noch specifieke foutcodes noch DET- of DEM-meldingen in geval van fouten gespecificeerd.
  • Excepties: Als er tijdens het zoek- of sleutelvergelijkingsproces een exceptie optreedt, biedt de methode vermoedelijk geen garanties voor exceptieveiligheid; excepties worden vermoedelijk direct naar de aanroeper gepropageerd. Vraag Q-fe0f9bb1f0577aad (open)
  • Gelijktijdigheid: Aangezien het om een lezende const-operatie gaat, is gelijktijdige leestoegang tot dezelfde instantie doorgaans niet kritiek, mits er geen gelijktijdige schrijftoegang plaatsvindt (interpretatie). Vraag Q-4cc2d44a26f448b3 (open)

Interactie en varianten

De functie [SWS_CORE_01503] maakt deel uit van een overloadfamilie binnen ara::core::Map:

  • [SWS_CORE_01502] vormt de niet-constante variant, die een modificeerbare iterator levert.
  • [SWS_CORE_01504] en [SWS_CORE_01505] bieden overeenkomstige template-overloads voor heterogene respectievelijk transparante sleuteltypen const K &x voor niet-constante respectievelijk constante instanties.

Deze gebruiksinstructie is automatisch gegenereerd en is uitsluitend gebaseerd op de specificatiegegevens van het AUTOSAR Adaptive-platform.

Implementer's Guide volgt (complexiteit 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#68db819a
Content hash
68db819a
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

functie upper_bound [SWS_CORE_01504]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: ecf35c49970e Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De template-lidfunctie upper_bound van de klasse ara::core::Map wordt via de header #include "ara/core/map.h" beschikbaar gesteld [SWS_CORE_01504]. Zij accepteert een referentiesleutel x van het generieke type K en levert synchroon een niet-constante iterator terug [SWS_CORE_01504]. Het gedrag komt overeen met de referentiesemantiek van std::map [SWS_CORE_01504]; de templatevorm dient vermoedelijk als transparante lookup, waarmee elementen kunnen worden gezocht aan de hand van compatibele sleuteltypen zonder dat tijdelijke instanties van key_type hoeven te worden aangemaakt. Vraag Q-94d1d5e5f30ab9f7 (open)

Foutafhandeling en exception-veiligheid

Voor deze functie is gespecificeerd dat zij niet exceptieveilig is (not exception safe) [SWS_CORE_01504]. Specifieke foutcodes, AUTOSAR-specifieke retourwaarden of meldingen aan DET of DEM zijn voor deze aanroep niet gedefinieerd [SWS_CORE_01504]. Mocht de tijdens de vergelijking aangeroepen predicaatoperator een exceptie veroorzaken, dan garandeert de implementatie geen exception safety [SWS_CORE_01504].

Gelijktijdigheid en beperkingen

Aangezien upper_bound een veranderlijke iterator naar het gevonden element of het containereinde retourneert [SWS_CORE_01504], is de aanroep bedoeld voor niet-constante instanties van ara::core::Map. Wegens het ontbreken van synchronisatiemechanismen in de specificatie is de functie vermoedelijk niet thread-safe tegen parallelle modificaties van de container. Vraag Q-fd79f3f56c1de09d (open)

Samenspel

De functie vult de niet-getemplateerde overload voor exacte instanties van key_type aan [SWS_CORE_01502]. Voor leestoegang tot constante instanties van ara::core::Map bestaan bovendien de corresponderende const-overloads met teruggave van een const_iterator: enerzijds voor const key_type &x [SWS_CORE_01503] en anderzijds voor generieke sleuteltypen const K &x [SWS_CORE_01505].

Deze tekst is gegenereerd door een AI op basis van de AUTOSAR-specificatie R25-11.

Implementer's Guide volgt (complexiteit 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#bd388fd3
Content hash
bd388fd3
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

functie upper_bound [SWS_CORE_01505]

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

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: bcefd7c54186 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik en semantiek

De functie upper_bound is een constante template-lidfunctie van de klasse ara::core::Map en wordt via het headerbestand ara/core/map.h beschikbaar gesteld [SWS_CORE_01505]. Via de templateparameter K accepteert de functie een referentie const K &x en retourneert een const_iterator [SWS_CORE_01505]. De uitvoeringssemantiek is in de specificatie vastgelegd met de verwijzing „As per corresponding usage in [map]” [SWS_CORE_01505]. Interpretatie: Deze verwijzing doelt vermoedelijk op het gedrag van std::map::upper_bound, volgens hetwelk een iterator naar de eerste invoer wordt geretourneerd waarvan de sleutel groter is dan het doorgegeven zoekargument. Vraag Q-d32248cdd46a6294 (open)

Foutafhandeling en randvoorwaarden

Met betrekking tot het foutgedrag is het element in de specificatie expliciet gedeclareerd als „not exception safe” [SWS_CORE_01505]. Specifieke DET- of DEM-meldingen evenals foutcodes zijn niet voorzien. Aanroepers moeten er rekening mee houden dat bij optredende excepties geen garanties voor exception safety worden geboden [SWS_CORE_01505].

Samenspel en verwante eisen

De template-zoekfunctie voor constante containers vult drie verdere overloads van upper_bound binnen ara::core::Map aan:

  • De niet-constante basiszoekactie iterator upper_bound(const key_type &x) met een vast sleuteltype [SWS_CORE_01502].
  • De constante basiszoekactie const_iterator upper_bound(const key_type &x) const [SWS_CORE_01503].
  • De niet-constante template-overload template <class K> iterator upper_bound(const K &x) voor veranderlijke instanties [SWS_CORE_01504].

Ten opzichte van [SWS_CORE_01503] maakt de templatesignatuur van [SWS_CORE_01505] heterogene zoekoperaties op constante instanties mogelijk, zonder dat tijdelijke objecten van het type key_type hoeven te worden aangemaakt.

Deze tekst is gegenereerd door een AI op basis van de specificatiegegevens.

Implementer's Guide volgt (complexiteit 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#0fc5ba35
Content hash
0fc5ba35
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

functie value_comp [SWS_CORE_01489]

value_compare value_comp () const;

As per corresponding usage in [map]

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 5ec2dd689a7d Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De functie value_comp is een lidfunctie van de klasse ara::core::Map in de module core en wordt via het headerbestand #include "ara/core/map.h" ingesloten [SWS_CORE_01489]. Deze heeft de signatuur value_compare value_comp () const;, accepteert geen parameters en retourneert synchroon een vergelijkingsobject van het type value_compare [SWS_CORE_01489]. Volgens de specificatie verloopt het gedrag conform het overeenkomstige gebruik in [map] [SWS_CORE_01489]; interpretatie: dit stelt vermoedelijk analoog aan de C++-standaardcontainer std::map een functie-object beschikbaar dat twee elementen (sleutel-waarde-paren) vergelijkt op basis van hun sleutels. Vraag Q-c3499ec8b3cfc22e (open)

Foutafhandeling en exception-veiligheid

In de specificatie is vermeld dat de functie niet uitzonderingsveilig is (not exception safe) [SWS_CORE_01489]. Specifieke foutcodes, afwijkende retourwaarden in geval van een fout of AUTOSAR-diagnosemeldingen (zoals DET of DEM) zijn voor deze aanroep niet voorzien.

Gelijktijdigheid en randvoorwaarden

Als constante lidmethode (const) wijzigt value_comp de logische toestand van de instantie van ara::core::Map niet [SWS_CORE_01489]. Vanwege de classificatie als not exception safe [SWS_CORE_01489] moeten gebruikers er echter rekening mee houden dat in geval van een uitzondering geen garanties worden gegeven over de integriteit van de toestand. Bijzondere volgordevoorwaarden of re-entrancy-eisen noemt de specificatie niet.

Deze tekst is gegenereerd door een AI op basis van de specificatie.

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#005de47d
Content hash
005de47d
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

functie ~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#e9777988
Content hash
e9777988
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

Documentatie van de typealiassen

typealias 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#54de5987
Content hash
54de5987
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

typealias 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#3a572e4e
Content hash
3a572e4e
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

typealias 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#59a8ba61
Content hash
59a8ba61
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

typealias 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#dbf35d39
Content hash
dbf35d39
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

typealias 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#b82fa51a
Content hash
b82fa51a
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

typealias 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#277eaec5
Content hash
277eaec5
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

typealias 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#cddea92e
Content hash
cddea92e
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

typealias 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#24e9aacc
Content hash
24e9aacc
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

typealias 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#183a0c36
Content hash
183a0c36
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

typealias 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#6a22aec3
Content hash
6a22aec3
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

typealias 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#f96b3660
Content hash
f96b3660
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

typealias 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#98daff49
Content hash
98daff49
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

typealias 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#32825a68
Content hash
32825a68
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

typealias 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#151a511e
Content hash
151a511e
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

typealias 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#b9ed52ec
Content hash
b9ed52ec
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

typealias 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#cfc70af6
Content hash
cfc70af6
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

typealias 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#e9f75469
Content hash
e9f75469
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