DEENESPTFRRUARHIKOZHNL

clase 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

Guía del usuarioGENERADO POR IA

Sirve para la gestión ordenada de pares clave-valor únicos con soporte de asignador configurable.
GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: ce48c351c6cf Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Sirve para la gestión ordenada de pares clave-valor únicos con soporte de asignador configurable.

El contenedor asociativo de clave-valor ara::core::Map implementa std::pmr::map y gestiona entradas ordenadas mediante claves únicas utilizando asignadores polimórficos ([SWS_CORE_01404]). Las aplicaciones utilizan el contenedor para la inserción estructurada, búsqueda y eliminación de pares de datos, así como para la transferencia eficiente de nodos mediante semántica de movimiento. Como particularidad fundamental, el acceso indizado a través de at en caso de claves ausentes desencadena un IsoStdOutOfRangeViolation en lugar de la excepción estándar ([SWS_CORE_01456]). Mientras que las consultas de estado son seguras frente a excepciones, las asignaciones dinámicas de memoria durante la inserción requieren una previsión correspondiente frente a la escasez de recursos.

Contexto

La clase plantilla ara::core::Map proporciona un contenedor asociativo ordenado de clave-valor que se corresponde con la semántica de std::pmr::map del estándar de C++. Las claves del tipo key_type ([SWS_CORE_01402]) son únicas y se ordenan en base a un predicado del tipo key_compare ([SWS_CORE_01405]). Los pares de datos se gestionan como value_type en forma de std::pair<const Key, T> ([SWS_CORE_01404]). Como socio de interacción actúa primordialmente el componente de software usuario de la Adaptive Platform, que a través del allocator_type configurable ([SWS_CORE_01406]) puede integrar de forma selectiva asignadores de memoria definidos por el usuario o polimórficos.

Ciclo de vida

La instanciación de ara::core::Map se puede realizar a través del constructor por defecto ([SWS_CORE_01428]), especificando asignadores ([SWS_CORE_01431]) o con objetos de comparación ([SWS_CORE_01429]). Además, están disponibles constructores para rangos de iteradores ([SWS_CORE_01430], [SWS_CORE_01435]), así como listas de inicialización ([SWS_CORE_01434], [SWS_CORE_01436]). El constructor de copia ([SWS_CORE_01424]) y el operador de asignación por copia ([SWS_CORE_01425]) están especificados como default, pero se complementan con sobrecargas específicas de asignador ([SWS_CORE_01432]).

Para la transferencia eficiente de recursos existen constructores de movimiento ([SWS_CORE_01426], [SWS_CORE_01433]). El operador de asignación por movimiento ([SWS_CORE_01427]) ofrece seguridad condicional frente a excepciones, siempre que se cumplan std::allocator_traits<Allocator>::is_always_equal::value y std::is_nothrow_move_assignable<Compare>::value. Al destruir el contenedor mediante el destructor ([SWS_CORE_01437]), se liberan todos los nodos contenidos. Un intercambio de dos instancias mediante swap ([SWS_CORE_01484]) utiliza el predicado de AUTOSAR ara::core::is_nothrow_swappable para la protección en lugar de la biblioteca estándar.

Ruta de uso

El uso regular incluye la inserción, localización, lectura y limpieza de entradas:

Flujo típico de las operaciones de contenedor en ara::core::MapApplikationara::core::Maptry_emplace(k, v)std::pair<iterator, bool>find(k)iteratorat(k)mapped_type&erase(k)size_type

Diagrama de secuencia: flujo típico de las operaciones de contenedor en ara::core::Map, desde la inserción hasta el borrado pasando por la búsqueda. Fuentes: [SWS_CORE_01472], [SWS_CORE_01490], [SWS_CORE_01456], [SWS_CORE_01482].

Escenarios de error

Una discrepancia central respecto al estándar ISO C++ atañe al método de acceso at ([SWS_CORE_01456], [SWS_CORE_01457]): si no se encuentra una clave solicitada en el contenedor, la implementación no lanza una excepción std::out_of_range, sino que desencadena un IsoStdOutOfRangeViolation. A pesar de la firma con noexcept, el método señaliza esta violación de forma inmediata; es probable que esto se deba a la estrategia de toda la plataforma de notificar errores en entornos relevantes para la seguridad sin excepciones clásicas de C++ fatal. Pregunta Q-ffaee4bddebe250a (abierta)

Las consultas de capacidad como empty ([SWS_CORE_01511]), size ([SWS_CORE_01452]) o get_allocator ([SWS_CORE_01439]) son completamente seguras frente a excepciones (noexcept). Por el contrario, las operaciones de asignación e inserción como insert ([SWS_CORE_01460]), emplace ([SWS_CORE_01458]) o los constructores por defecto ([SWS_CORE_01428]) están clasificados como «not exception safe», ya que el agotamiento de la memoria configurada puede provocar errores.

Esta guía de clase se basa en la especificación de AUTOSAR Adaptive Platform R25-11 para el módulo core y fue creada de forma automatizada.

Mapa de miembros

Diagrama de clases

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

Vista de detalle

Selecciona una entrada en el índice.

Constructores y destructor

Map función 11

≙ [map]

Sobrecargas 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 función

≙ [map]

~Map ();

Métodos

at función 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

Sobrecargas 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 función 2

≙ [map]

Sobrecargas begin 2
iterator begin () noexcept; SWS_CORE_01440
const_iterator begin () const noexcept; SWS_CORE_01441
cbegin función

≙ [map]

const_iterator cbegin () const noexcept;
cend función

≙ [map]

const_iterator cend () const noexcept;
clear función

≙ [map]

void clear () noexcept;
contains función 2

≙ [map]

Sobrecargas 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 función 2

≙ [map]

Sobrecargas 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 función

≙ [map]

const_reverse_iterator crbegin () const noexcept;
crend función

≙ [map]

const_reverse_iterator crend () const noexcept;
emplace función

≙ [map]

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

≙ [map]

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

≙ [map]

[[nodiscard]] bool empty () const noexcept;
end función 2

≙ [map]

Sobrecargas end 2
iterator end () noexcept; SWS_CORE_01442
const_iterator end () const noexcept; SWS_CORE_01443
equal_range función 4

≙ [map]

Sobrecargas 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 función 4

≙ [map]

Sobrecargas erase 4
extract función 2

≙ [map]

Sobrecargas extract 2
find función 4

≙ [map]

Sobrecargas 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
get_allocator función

≙ [map]

allocator_type get_allocator () const noexcept;
insert función 10

≙ [map]

Sobrecargas 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
insert_or_assign función 4

≙ [map]

Sobrecargas 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 función

≙ [map]

key_compare key_comp () const;
lower_bound función 4

≙ [map]

Sobrecargas 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 función

≙ [map]

size_type max_size () const noexcept;
merge función 2

≙ [map]

Sobrecargas 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 función 2

≙ [map]

Sobrecargas rbegin 2
reverse_iterator rbegin () noexcept; SWS_CORE_01444
const_reverse_iterator rbegin () const noexcept; SWS_CORE_01445
rend función 2

≙ [map]

Sobrecargas rend 2
const_reverse_iterator rend () const noexcept; SWS_CORE_01447
size función

≙ [map]

size_type size () const noexcept;
swap función

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 función 4

≙ [map]

Sobrecargas 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 función 4

≙ [map]

Sobrecargas 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 función

≙ [map]

value_compare value_comp () const;

Operadores

operator= función 3

≙ [map]

Sobrecargas = 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[] función 2

≙ [map]

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

Alias de tipo

allocator_type alias de tipo

≙ [map]

using allocator_type = Allocator;
const_iterator alias de tipo

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

using const_iterator = {<const-iterator-type>};
const_pointer alias de tipo

≙ [map]

using const_pointer = typename std::allocator_ traits<Allocator>::const_pointer;
const_reference alias de tipo

≙ [map]

using const_reference = const value_type&;

≙ [map]

using const_reverse_iterator = std::reverse_iterator<const_iterator>;
difference_type alias de tipo

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

using difference_type = {<difference-type>};
insert_return_type alias de tipo

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

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

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

using iterator = {<iterator-type>};
key_compare alias de tipo

≙ [map]

using key_compare = Compare;
key_type alias de tipo

≙ [map]

using key_type = Key;
mapped_type alias de tipo

≙ [map]

using mapped_type = T;
node_type alias de tipo

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

using node_type = {<node-type>};
pointer alias de tipo

≙ [map]

using pointer = typename std::allocator_traits<Allocator>::pointer;
reference alias de tipo

≙ [map]

reverse_iterator alias de tipo

≙ [map]

using reverse_iterator = std::reverse_iterator<iterator>;
size_type alias de tipo

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

using size_type = {<size-type>};
value_type alias de tipo

≙ [map]

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

Tipos anidados

Documentación de los métodos

función 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#e58903ac
Content hash
e58903ac
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

función 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#de746e23
Content hash
de746e23
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

función 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#95080235
Content hash
95080235
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

función 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#5ab55e9a
Content hash
5ab55e9a
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

función 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#bd800f7f
Content hash
bd800f7f
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

función 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#b8ae4ccc
Content hash
b8ae4ccc
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

función 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#9705b05e
Content hash
9705b05e
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

función 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#a93bce7b
Content hash
a93bce7b
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

función 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#c3801614
Content hash
c3801614
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

función 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#cc722486
Content hash
cc722486
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

función 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#d3831344
Content hash
d3831344
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

función 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

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 91afb1d880dc Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función de acceso síncrono a elementos at de la clase ara::core::Map ([SWS_CORE_01456]) sirve para la recuperación controlada de un valor correspondiente a una clave existente. Se proporciona a través del encabezado ara/core/map.h. Como parámetro de entrada acepta una referencia de clave const key_type &x y devuelve una referencia modificable mapped_type & al valor asociado ([SWS_CORE_01456]). La semántica corresponde en principio al uso habitual de std::map; para instancias constantes está disponible la sobrecarga separada [SWS_CORE_01457].

Tratamiento de errores y condiciones límite

En caso de error, la función difiere deliberadamente del comportamiento estándar ISO: si el elemento x indicado no está presente en el contenedor, se genera una IsoStdOutOfRangeViolation en lugar de una excepción C++ clásica del tipo std::out_of_range ([SWS_CORE_01456]). La firma está declarada explícitamente como noexcept y clasificada como segura frente a excepciones (exception safe) ([SWS_CORE_01456]).

Interacción

El concepto de indicar desbordamientos de rango mediante IsoStdOutOfRangeViolation se implementa de manera uniforme en todo el módulo:

Esta nota de uso se generó automáticamente a partir de la especificación 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#d3b71487
Content hash
d3b71487
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

función 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

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 63bb4d175e4a Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro at conforme a [SWS_CORE_01457] permite el acceso de lectura síncrono a un elemento dentro de una instancia de ara::core::Map a través del encabezado #include "ara/core/map.h". Como parámetro, se pasa la clave buscada x como const key_type &. En caso de búsqueda exitosa, el método devuelve una referencia constante al valor correspondiente (const mapped_type &).

Tratamiento de errores y comportamiento ante excepciones

El comportamiento corresponde en principio al comportamiento estándar de std::map::at, pero presenta una discrepancia específica: si la clave x no se encuentra en el contenedor, se lanza un IsoStdOutOfRangeViolation en lugar de std::out_of_range conforme a [SWS_CORE_01457]. Dado que la función está especificada con noexcept, esta infracción no conduce a una excepción regular de C++; presumiblemente, esto conlleva la terminación controlada del proceso mediante los mecanismos de tratamiento de errores que pueden registrarse en el contexto de [SWS_CORE_00054]. Pregunta Q-d7dd2c332f88ed14 (abierta)

Concurrencia e interacción

Como método constante, la llamada califica para el acceso de lectura concurrente, siempre que no se produzcan accesos modificadores simultáneos a la misma instancia de map. Además de esta interfaz constante, existe una sobrecarga no constante con [SWS_CORE_01456] que devuelve una referencia modificable. La misma estrategia para la señalización de violaciones de rango mediante IsoStdOutOfRangeViolation se implementa de manera consistente también en otros contenedores de Core adaptativos, por ejemplo en ara::core::Array ([SWS_CORE_01274]) y ara::core::Vector ([SWS_CORE_01354]).

Este texto ha sido generado por un asistente de curación con IA sobre la base de la versión R25-11 de AUTOSAR.

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

función 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#ae7ea9ac
Content hash
ae7ea9ac
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

función 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#f67eef56
Content hash
f67eef56
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

función 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#df01de1a
Content hash
df01de1a
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

función 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#8c5cae39
Content hash
8c5cae39
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

función clear [SWS_CORE_01485]

void clear () noexcept;

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: caea3d46193b Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro clear de la clase ara::core::Map sirve para vaciar completamente el contenido del contenedor según la especificación en [SWS_CORE_01485]. La función requiere la inclusión del archivo de encabezado #include "ara/core/map.h". La semántica de llamada y el comportamiento se orientan al uso correspondiente del estándar ISO C++ para maps asociativos estándar ([map]).

En cuanto a la interfaz y el tratamiento de errores, la función presenta las siguientes características:

  • Parámetros y valor de retorno: la operación posee la firma void clear () noexcept;, no recibe parámetros y no devuelve ningún valor [SWS_CORE_01485].
  • Seguridad frente a excepciones: la función está declarada explícitamente como noexcept y especificada como exception safe [SWS_CORE_01485]. Por lo tanto, no lanza excepciones de C++ en caso de error.
  • Ejecución síncrona: la llamada se ejecuta de forma síncrona sobre la instancia; tras el retorno, el contenedor debería estar vacío (tamaño 0). Pregunta Q-1d0cf2a1a33d818e (abierta)

En el módulo core, el vaciado de contenedores estándar sigue un paradigma uniforme. Se encuentran funciones clear análogas con firma y seguridad frente a excepciones idénticas, por ejemplo, para contenedores secuenciales en ara::core::Vector según [SWS_CORE_01375] (ara/core/vector.h), así como para cadenas de caracteres en ara::core::BasicString según [SWS_CORE_03057] (ara/core/string.h). Los desarrolladores pueden confiar, en todos los contenedores, en la semántica estándar habitual de C++ y en la ausencia garantizada de excepciones.

Esta nota de uso se ha creado de forma automatizada sobre la base de la especificación de AUTOSAR.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01485
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01485@rel:R25-11#8490f265
Content hash
8490f265
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

función contains [SWS_CORE_01497]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: ca604ba15c6f Procedencia Preguntas abiertas (3)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

El método plantilla contains de la clase ara::core::Map sirve para verificar de forma síncrona si existe una clave buscada en un contenedor asociativo [SWS_CORE_01497]. Se proporciona a través de la cabecera #include "ara/core/map.h" y se invoca como función miembro constante (const) sobre una instancia de ara::core::Map [SWS_CORE_01497]. Como parámetro de llamada, acepta una referencia constante const K &x a la clave que se desea buscar y entrega un valor de retorno del tipo bool [SWS_CORE_01497].

En cuanto a su semántica, la especificación remite al uso correspondiente en [map] [SWS_CORE_01497]. Esto presumiblemente debe interpretarse como la adopción del comportamiento de std::map::contains, según el cual el método devuelve true si y solo si una clave equivalente está contenida en el map, y en caso contrario false. Pregunta Q-664d5a3d099db549 (abierta)

En lo que respecta a la robustez y al tratamiento de errores, la función está catalogada explícitamente como not exception safe [SWS_CORE_01497]. No existen para esta operación códigos de error específicos de AUTOSAR ni mensajes a DET o DEM. Quienes la invoquen deben tener en cuenta que durante la ejecución pueden lanzarse excepciones y propagarse hacia el exterior, provocadas presumiblemente por comparaciones de claves o conversiones del tipo K. Pregunta (abierta)

Dado que contains, como operación de lectura const, no altera el estado del map, los accesos simultáneos de lectura sobre la misma instancia no suelen ser críticos, mientras que las modificaciones paralelas de escritura en el contenedor presumiblemente requerirán sincronización externa. Pregunta Q-f3ca0e3d094f8f0a (abierta)

Este texto ha sido elaborado por una IA y sirve para la orientación técnica.

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#030a4911
Content hash
030a4911
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

función contains [SWS_CORE_01510]

bool contains (const key_type &x) const;

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: cbd6e7493a69 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Uso y semántica

La función miembro contains pertenece al ámbito de la clase ara::core::Map y se proporciona a través del archivo de cabecera ara/core/map.h [SWS_CORE_01510]. La función posee la firma bool contains (const key_type &x) const; y se ejecuta de forma sincrónica. Sirve para comprobar si existe un elemento con la clave x en el contenedor. La especificación remite al comportamiento correspondiente en [map], con lo que probablemente se hace referencia a la semántica del contenedor estándar de C++ std::map::contains, que devuelve true si la clave está presente y false en caso contrario. Pregunta Q-fea394bd408bf925 (abierta)

Tratamiento de errores y seguridad frente a excepciones

El comportamiento de contains está catalogado expresamente en la especificación como not exception safe [SWS_CORE_01510]. En el alcance de la especificación no se definen códigos de error específicos, dominios de error ni notificaciones DET o DEM. Por lo tanto, los llamadores deben tener en cuenta que no se conceden garantías de seguridad frente a excepciones durante la búsqueda y que deben gestionarse las excepciones que se produzcan.

Concurrencia y restricciones

La especificación en [SWS_CORE_01510] no realiza ninguna afirmación explícita sobre la seguridad para subprocesos (thread-safety). Dado que se trata de una función miembro constante (const), el estado del contenedor no se modifica. Interpretación: Los accesos de lectura paralelos probablemente sean admisibles, mientras que las modificaciones simultáneas de escritura sobre la misma instancia requieren una sincronización externa. Pregunta Q-7d8ce1efc81ec781 (abierta)

Interacción en el módulo core

En comparación con otras funciones de comprobación de estado del módulo core —como por ejemplo HasValue [SWS_CORE_00751] o CheckError [SWS_CORE_00765] en ara::core::Result, que están definidas como exception safe y noexcept—, contains en ara::core::Map no ofrece ninguna garantía de noexcept y está declarada como no segura frente a excepciones [SWS_CORE_01510].

Esta nota de uso se generó de forma automatizada sobre la base de 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#1c585dad
Content hash
1c585dad
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

función count [SWS_CORE_01494]

size_type count (const key_type &x) const;

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 2a35e539f92e Procedencia Preguntas abiertas (3)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro síncrona count de la clase ara::core::Map determina, a partir de la clave x de tipo const key_type& proporcionada, cuántas veces aparece dicha clave en el contenedor y devuelve el resultado como size_type [SWS_CORE_01494]. La declaración se realiza a través de la cabecera #include "ara/core/map.h" [SWS_CORE_01494]. Interpretación: de acuerdo con la referencia al comportamiento estándar en [map], es probable que el valor de retorno en el caso de claves únicas sea 0 o 1. Pregunta Q-a713cfc1019b40d0 (abierta)

En cuanto al tratamiento de errores, la función está clasificada expresamente en la especificación como «not exception safe» [SWS_CORE_01494]. No se definen códigos de error específicos ni mensajes de DET/DEM; si la operación de comparación de claves lanza una excepción, presumiblemente se propagará de forma directa a quien invoca la función. Pregunta (abierta)

Respecto a la concurrencia y las restricciones, se trata de una operación constante (const) [SWS_CORE_01494]. Interpretación: los accesos de lectura concurrentes a la misma instancia de ara::core::Map deberían ser posibles sin condiciones de carrera de datos, mientras que las operaciones modificadoras simultáneas deben asegurarse mediante sincronización externa. Pregunta (abierta)

En interacción con requisitos afines, dentro de ara::core::Map existe una sobrecarga de plantilla con [SWS_CORE_01495] template <class K> size_type count (const K &x) const. Esta permite realizar consultas de búsqueda heterogéneas con tipos de comparación compatibles K sin tener que crear obligatoriamente de forma previa un objeto temporal de tipo key_type, si bien está sujeta a la misma clasificación respecto a la seguridad frente a excepciones [SWS_CORE_01495].

Esta nota de uso se basa en la especificación AUTOSAR Adaptive R25-11 y ha sido creada de forma automatizada.

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

función count [SWS_CORE_01495]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: d72b87981018 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro de plantilla count de la clase ara::core::Map comprueba de forma síncrona la presencia de elementos a partir de una clave y determina su cantidad [SWS_CORE_01495]. La función está declarada en la cabecera ara/core/map.h y devuelve la cantidad de elementos encontrados como size_type [SWS_CORE_01495]. Según la referencia especificada al uso en [map], la llamada devuelve el valor 1 en el caso de claves únicas si existe un elemento coincidente, y 0 en caso contrario [SWS_CORE_01495].

En interacción directa con la sobrecarga count(const key_type&) [SWS_CORE_01494], esta variante permite pasar cualquier tipo de clave compatible const K& [SWS_CORE_01495]. Interpretación: es de esperar que la parametrización de plantilla esté diseñada para operaciones de búsqueda heterogéneas, con el fin de realizar comparaciones sin conversión previa a un objeto temporal key_type [SWS_CORE_01495]. Pregunta Q-e2572768e5600da7 (abierta) De este modo, se pueden evitar asignaciones innecesarias y costes de conversión en las consultas de búsqueda.

En relación con la seguridad frente a excepciones, el método está declarado como no seguro frente a excepciones (not exception safe) [SWS_CORE_01495], de forma análoga a la sobrecarga afín [SWS_CORE_01494]. No existen canales de error específicos como DET o DEM para esta operación del contenedor [SWS_CORE_01495]; las posibles excepciones del operador de comparación subyacente se propagan al llamador. Dado que el método está calificado con const, no modifica el contenedor [SWS_CORE_01495]; los accesos concurrentes de lectura son seguros, pero los accesos concurrentes de escritura requieren sincronización externa.

Esta nota de uso fue generada por una IA a partir de la especificación de 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#88d4dd3a
Content hash
88d4dd3a
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

función crbegin [SWS_CORE_01450]

const_reverse_iterator crbegin () const noexcept;

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: e5e3687c78cf Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro crbegin de la clase ara::core::Map se proporciona a través del archivo de cabecera #include "ara/core/map.h" [SWS_CORE_01450]. No recibe parámetros y devuelve de forma síncrona un const_reverse_iterator al primer elemento en orden inverso [SWS_CORE_01450]. La semántica funcional sigue la indicación de la especificación «As per corresponding usage in [map]» [SWS_CORE_01450]; es de suponer que esto corresponde a la semántica de std::map::crbegin del estándar de C++. Pregunta Q-0ad5de7dada37aa8 (abierta)

Tratamiento de errores y seguridad frente a excepciones

No se prevén códigos de error específicos, mensajes DET o DEM para esta llamada. Conforme a la especificación, la función está declarada con noexcept y clasificada como segura frente a excepciones («exception safe») [SWS_CORE_01450], de modo que durante la ejecución no se producen excepciones.

Concurrencia y restricciones

Al ser un método cualificado con const, crbegin no modifica el objeto ara::core::Map [SWS_CORE_01450]. El iterador resultante permite exclusivamente accesos de lectura a los elementos contenidos en el contenedor.

Interacción

El concepto de iteración está armonizado entre contenedores en AUTOSAR Adaptive Core:

Esta nota de uso fue generada automáticamente sobre la base de la especificación AUTOSAR R25-11.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01450
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01450@rel:R25-11#faf2c9b6
Content hash
faf2c9b6
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

función crend [SWS_CORE_01451]

const_reverse_iterator crend () const noexcept;

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: b430dfd1877e Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

El método crend de la clase de plantilla ara::core::Map ([SWS_CORE_01451]) está disponible a través de la cabecera ara/core/map.h. Devuelve de forma síncrona un iterador inverso constante (const_reverse_iterator) que, conforme al comportamiento estándar de std::map, marca la llegada al final de una iteración en sentido inverso sobre los elementos.

Tratamiento de errores y seguridad frente a excepciones

La función cuenta con la especificación noexcept y está clasificada como «exception safe» ([SWS_CORE_01451]). La llamada no lanza excepciones y no requiere comprobación de códigos de error.

Concurrencia y condiciones de contorno

Como método cualificado con const, crend no modifica la instancia de mapa subyacente. Por tanto, es probable que los accesos de lectura concurrentes a través de múltiples subprocesos sean seguros, siempre que la instancia no se modifique simultáneamente mediante escritura (interpretación). Pregunta Q-5593deafcef41be3 (abierta)

Interacción

La signatura y la semántica se integran en las interfaces uniformes de iteradores de la biblioteca ara::core. Existen funciones crend análogas para:

Este texto ha sido generado por una IA basándose en especificaciones de AUTOSAR.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01451
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01451@rel:R25-11#8466040f
Content hash
8466040f
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

función emplace [SWS_CORE_01458]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: f4b86ded99ae Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Uso de emplace en ara::core::Map

La función miembro de plantilla emplace de la clase ara::core::Map sirve para construir e insertar directamente un nuevo par clave-valor en la memoria asociativa [SWS_CORE_01458]. La función está definida en la cabecera #include "ara/core/map.h" y acepta los argumentos del constructor a través del paquete de parámetros Args&&... args [SWS_CORE_01458]. Como resultado, la llamada síncrona devuelve un std::pair<iterator, bool> [SWS_CORE_01458]. Interpretación: la referencia a [map] indicaría probablemente que el comportamiento sigue al contenedor estándar de C++ std::map, de modo que el iterador apunta al elemento y el valor booleano señala si la entrada se insertó de nuevo. Pregunta Q-fa496892c1e5e15d (abierta)

En lo relativo al tratamiento de errores y la robustez, emplace está clasificado expresamente en la especificación como not exception safe [SWS_CORE_01458]. Si la asignación de memoria o la construcción del objeto fallan, la implementación no garantiza la consistencia del contenedor. No se contemplan códigos de error de AUTOSAR específicos ni mensajes a DET o DEM para esta interfaz fundamental.

En el módulo core existen operaciones emplace análogas para otros tipos de datos, las cuales poseen sin embargo garantías divergentes: mientras que ara::core::Vector::emplace también está especificado como no seguro frente a excepciones [SWS_CORE_01366], las implementaciones en ara::core::Optional [SWS_CORE_01119] y ara::core::Variant [SWS_CORE_01661] ofrecen seguridad condicional frente a excepciones (conditionally exception safe).

Este texto ha sido generado por una IA a partir de la especificación de AUTOSAR.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01458
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01458@rel:R25-11#ac600fe9
Content hash
ac600fe9
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

función emplace_hint [SWS_CORE_01459]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 15434ae97e30 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro plantilla emplace_hint de la clase de contenedor ara::core::Map sirve para insertar un nuevo elemento utilizando una posición sugerida como pista de búsqueda ([SWS_CORE_01459]). Se proporciona a través de la cabecera ara/core/map.h y acepta el iterador position así como un paquete de parámetros args para su reenvío ([SWS_CORE_01459]). El modo de funcionamiento se corresponde con el uso en [map] ([SWS_CORE_01459]). Presumiblemente, los argumentos pasados se utilizan directamente para la construcción in situ de la entrada, con lo que se lograría una inserción acelerada en caso de un posicionamiento adecuado. Pregunta Q-564dd9bab5c0293f (abierta)

Tratamiento de errores y seguridad frente a excepciones

En cuanto a la tolerancia a fallos, la operación está clasificada explícitamente como not exception safe ([SWS_CORE_01459]). Si se produce un error durante la asignación de memoria o la construcción del par clave-valor, es de esperar que no aplique ninguna garantía respecto al estado del contenedor. Pregunta (abierta) Para esta interfaz no se han definido códigos de error específicos ni mensajes de diagnóstico tales como DET o DEM ([SWS_CORE_01459]).

Concurrencia y restricciones

La especificación no realiza ninguna declaración acerca de la concurrencia ni de los contextos de llamada ([SWS_CORE_01459]). Interpretación: como operación que modifica el estado de ara::core::Map, emplace_hint requiere sincronización externa en caso de acceso simultáneo desde varios hilos a fin de prevenir inconsistencias de datos. Pregunta Q-04b3ab58544ceba4 (abierta)

Esta nota ha sido elaborada por una IA; la evaluación técnica se realiza bajo responsabilidad propia.

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#57c0bd20
Content hash
57c0bd20
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

función 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#e5e8938b
Content hash
e5e8938b
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

función 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#8b03b77d
Content hash
8b03b77d
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

función 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#2d395d77
Content hash
2d395d77
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

función equal_range [SWS_CORE_01506]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: f0055ff4279d Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro síncrona equal_range de la clase ara::core::Map se proporciona a través del encabezado #include "ara/core/map.h" [SWS_CORE_01506]. Toma una clave x de tipo const key_type & y devuelve un par de iteradores modificables (std::pair<iterator, iterator>) que delimita el rango de todas las entradas coincidentes [SWS_CORE_01506]. El comportamiento sigue la semántica habitual en [map] [SWS_CORE_01506]; dado que Map normalmente posee claves únicas, es probable que el rango de resultados comprenda como máximo un elemento (interpretación). Pregunta Q-d26df1f3ac3b6232 (abierta)

Tratamiento de errores y seguridad frente a excepciones

La especificación clasifica la función expresamente como not exception safe [SWS_CORE_01506]. No se definen códigos de error específicos, valores de retorno para la señalización de errores ni informes a DET o DEM. Si no se encuentra la clave buscada, es probable que ambos iteradores del par sean idénticos y apunten a la posición potencial de inserción (interpretación conforme a [map]). Pregunta (abierta)

Concurrencia y restricciones

La operación no es constante y devuelve iteradores no constantes [SWS_CORE_01506]. Dado que no hay mecanismos de sincronización documentados, los accesos simultáneos de lectura o escritura a la misma instancia de ara::core::Map probablemente no sean seguros para subprocesos (interpretación) y requieren sincronización externa. Pregunta Q-3fb76368d9de336f (abierta)

Interacción

Para accesos de lectura a instancias constantes, está disponible la sobrecarga con pares de const_iterator [SWS_CORE_01507]. Además, existen variantes de plantilla para operaciones de búsqueda heterogéneas con cualquier tipo de clave K, tanto para llamadas no constantes [SWS_CORE_01508] como para llamadas constantes [SWS_CORE_01509].

Esta nota de uso ha sido generada automáticamente por una IA sobre la base de la especificación.

Guía del implementador pendiente (complejidad 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#1d3f2020
Content hash
1d3f2020
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

función equal_range [SWS_CORE_01507]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 5ab6c1e53fdd Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro equal_range de la clase ara::core::Map determina en una instancia constante el rango de todas las entradas que coinciden con una clave predeterminada [SWS_CORE_01507]. Recibe el parámetro const key_type &x y devuelve un std::pair<const_iterator, const_iterator> que representa los límites del rango [SWS_CORE_01507]. La función se proporciona mediante el archivo de cabecera ara/core/map.h y se ejecuta de forma síncrona [SWS_CORE_01507]. La semántica se corresponde con la especificación de [map] [SWS_CORE_01507]; en consecuencia, es probable que en un mapa con claves unívocas el rango devuelto abarque una amplitud de a lo sumo una entrada. Pregunta Q-f2bdc3bf2c17948e (abierta)

Tratamiento de errores y condiciones límite

En lo que respecta al comportamiento frente a errores y excepciones, el método está especificado como no seguro frente a excepciones («not exception safe») [SWS_CORE_01507]. No se establecen códigos de error específicos, notificaciones DET ni eventos DEM. Dado que el método está declarado como const, no modifica el estado del objeto llamador.

Interacción

La operación se encuentra integrada en una serie de sobrecargas relacionadas dentro de ara::core::Map:

  • Para instancias no constantes, [SWS_CORE_01506] ofrece la misma búsqueda, pero devuelve iteradores modificables.
  • A través de las funciones de plantilla [SWS_CORE_01508] y [SWS_CORE_01509], la búsqueda también se puede llevar a cabo con claves compatibles del tipo K tanto para mapas modificables como constantes.

Esta nota de uso se ha generado automáticamente. Se basa exclusivamente en los datos de especificación de AUTOSAR Adaptive Release R25-11.

Guía del implementador pendiente (complejidad 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#52abe678
Content hash
52abe678
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

función equal_range [SWS_CORE_01508]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: b2fa7c200283 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Uso y semántica

La función miembro plantilla equal_range de la clase ara::core::Map ([SWS_CORE_01508]) se proporciona a través de la cabecera ara/core/map.h. Sirve para localizar el rango de todos los elementos cuya clave coincide con el valor proporcionado. El comportamiento se rige por el uso correspondiente en [map] ([SWS_CORE_01508]). La llamada síncrona recibe un parámetro de clave x de tipo genérico const K& y devuelve como valor de retorno un std::pair<iterator, iterator> ([SWS_CORE_01508]). Interpretación: debido al tipo de parámetro genérico K, es probable que la función admita una búsqueda heterogénea, de modo que las comparaciones sean posibles sin una conversión previa a key_type. Pregunta Q-19f39bf5b68f9a3c (abierta)

Tratamiento de errores y condiciones límite

Según la especificación, la función está clasificada como no segura frente a excepciones (not exception safe) ([SWS_CORE_01508]). No se contemplan códigos de error específicos, valores de retorno para la indicación de errores ni notificaciones a DET o DEM. Dado que la función no está cualificada como const, devuelve iteradores modificables que permiten accesos de escritura a los valores contenidos.

Interacción

La función miembro forma parte de un grupo de sobrecargas equal_range relacionadas dentro de ara::core::Map:

  • [SWS_CORE_01506]: variante no constante para claves directas del tipo const key_type&.
  • [SWS_CORE_01507]: variante constante para claves directas del tipo const key_type&, que devuelve const_iterator.
  • [SWS_CORE_01509]: sobrecarga de plantilla constante para claves genéricas del tipo const K&.

Este texto fue generado por una IA y sirve como guía orientativa en el estándar AUTOSAR.

Guía del implementador pendiente (complejidad 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#3d0b1e38
Content hash
3d0b1e38
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

función 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]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: b9ab036007bb Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro plantilla equal_range de la clase ara::core::Map de la cabecera ara/core/map.h determina el rango de elementos que se corresponden con una clave de búsqueda x transferida del tipo K [SWS_CORE_01509]. Como método constante, devuelve un par de valores de iteradores constantes std::pair<const_iterator, const_iterator> y no modifica el contenedor subyacente [SWS_CORE_01509]. Según la especificación, la semántica se rige por el uso correspondiente en [map] [SWS_CORE_01509]. Interpretación: es probable que el parámetro de plantilla K permita una búsqueda heterogénea de claves, de modo que no sea necesario construir un objeto temporal del tipo de clave. Pregunta Q-7f7a93cef3cf7d8f (abierta)

Tratamiento de errores y seguridad frente a excepciones

Respecto a la seguridad frente a excepciones, la función está clasificada expresamente como no segura frente a excepciones («not exception safe») [SWS_CORE_01509]. En el alcance de la especificación para esta función no se contemplan códigos de error específicos ni avisos a interfaces de diagnóstico o de error (como DET o DEM) [SWS_CORE_01509].

Interacción y sobrecargas

La función forma un conjunto directo con las demás variantes de equal_range en ara::core::Map:

  • La sobrecarga de plantilla no constante [SWS_CORE_01508], que devuelve un par de iteradores modificables.
  • Las sobrecargas no basadas en plantillas para const key_type &x en forma no constante [SWS_CORE_01506], así como en forma constante [SWS_CORE_01507].

Este texto ha sido generado por una IA a partir de los datos de la especificación.

Guía del implementador pendiente (complejidad 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#ece7742a
Content hash
ece7742a
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

función erase [SWS_CORE_01480]

iterator erase (iterator position);

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 259948ff74a7 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función erase de la clase ara::core::Map elimina de forma síncrona del contenedor aquel elemento referenciado por el parámetro pasado position [SWS_CORE_01480]. La definición se incluye mediante la cabecera <ara/core/map.h> [SWS_CORE_01480]. Como valor de retorno, la función proporciona un iterador al elemento del mapa inmediatamente posterior al elemento eliminado [SWS_CORE_01480]. La semántica sigue la especificación según el uso correspondiente en [map] [SWS_CORE_01480].

En lo referente al tratamiento de errores, la operación está clasificada como no segura ante excepciones (not exception safe) [SWS_CORE_01480]. Para esta llamada no se especifican códigos de error específicos, canales de repliegue ni mensajes de error a través de DET o DEM [SWS_CORE_01480]. Dado que el comportamiento se basa en [map], es probable que el iterador pasado quede invalidado por el proceso de eliminación, mientras que los iteradores a los elementos restantes probablemente permanezcan intactos [SWS_CORE_01480]. El paso de un iterador no válido o no desreferenciable probablemente conduzca, a falta de validación, a un comportamiento indefinido (interpretación). Pregunta Q-1a4a3eae317fc52e (abierta)

En la interacción dentro de ara::core::Map existen sobrecargas alternativas: además de la eliminación a través de un iterator modificable, se encuentra disponible una sobrecarga para const_iterator [SWS_CORE_01481]. De igual modo, los elementos se pueden eliminar en función de la clave mediante key_type [SWS_CORE_01482] o como un rango completo de iteradores [SWS_CORE_01483].

Esta nota de uso se ha generado de forma automatizada sobre la base de la especificación de AUTOSAR para 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#83447197
Content hash
83447197
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

función erase [SWS_CORE_01481]

iterator erase (const_iterator position);

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 6e1e13cf1691 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro erase de la clase ara::core::Map sirve para el borrado síncrono de un único elemento en la posición indicada por el iterador position [SWS_CORE_01481]. La declaración se realiza a través del archivo de cabecera ara/core/map.h [SWS_CORE_01481]. El comportamiento corresponde a la definición en [map], devolviendo la función un iterator al elemento sucesor del mapa [SWS_CORE_01481].

En lo relativo al tratamiento de excepciones, la función está especificada como «not exception safe» [SWS_CORE_01481]. Para esta operación no se definen códigos de error específicos, violaciones ni mensajes de error [SWS_CORE_01481]. Interpretación: La transferencia de un iterador no válido o no desreferenciable como position probablemente dé lugar a un comportamiento indefinido, ya que la especificación no prevé comprobaciones de errores. Pregunta Q-9a3242ae4773cc0b (abierta)

En interacción con la interfaz de contenedor de ara::core::Map, se encuentran disponibles otras sobrecargas:

  • Borrado mediante un iterador modificable iterator position [SWS_CORE_01480],
  • Borrado a partir de una clave mediante erase(const key_type &x) con devolución del número de elementos eliminados [SWS_CORE_01482],
  • Borrado de rango mediante dos iteradores first y last [SWS_CORE_01483].

Las sobrecargas correspondientes para posiciones individuales de const_iterator están definidas de forma análoga también para otros contenedores como ara::core::Vector [SWS_CORE_01372] o ara::core::BasicString [SWS_CORE_03103].

Este texto ha sido generado por una IA sobre la base de la especificación R25-11 de AUTOSAR.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01481
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01481@rel:R25-11#fbe2cefc
Content hash
fbe2cefc
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

función erase [SWS_CORE_01482]

size_type erase (const key_type &x);

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 984e0b35e963 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro síncrona erase de la clase ara::core::Map sirve para eliminar entradas a través de una clave indicada x de tipo const key_type& ([SWS_CORE_01482]). La interfaz se incluye a través de la cabecera ara/core/map.h. El comportamiento funcional está definido como equivalente al uso en [map] ([SWS_CORE_01482]). Interpretación: Conforme a esta referencia del estándar de C++, es probable que el valor de retorno de tipo size_type indique el número de elementos eliminados con éxito del contenedor. Pregunta Q-03637eb7e5efe502 (abierta)

Tratamiento de errores y condiciones límite

En la especificación, la función está clasificada como not exception safe ([SWS_CORE_01482]). Para esta llamada de contenedor no se definen códigos de retorno específicos para situaciones de error ni vías de notificación mediante DET o DEM. Interpretación: Debido a la falta de seguridad frente a excepciones, es probable que en caso de error no apliquen garantías relativas al estado del contenedor, por lo que el invocador debería garantizar la consistencia de los datos y la validez de los parámetros de llamada antes de la ejecución. Pregunta (abierta)

Interacción

El método constituye la contrapartida basada en clave de las operaciones de borrado basadas en iteradores de ara::core::Map, las cuales limpian posiciones individuales ([SWS_CORE_01480], [SWS_CORE_01481]) o rangos cerrados de iteradores ([SWS_CORE_01483]). El patrón de funciones estandarizadas de erase se reproduce en ara::core de forma transversal a los contenedores, por ejemplo para ara::core::Vector ([SWS_CORE_01372]) o para ara::core::BasicString ([SWS_CORE_03102]).

Esta nota de uso se generó de forma automatizada sobre la base de la especificación.

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

función erase [SWS_CORE_01483]

iterator erase (const_iterator first, const_iterator last);

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: ed07a80cc467 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro erase del contenedor ara::core::Map sirve para eliminar un rango de valores [SWS_CORE_01483] delimitado por dos iteradores. Está definida en el encabezado #include "ara/core/map.h" y posee la firma iterator erase (const_iterator first, const_iterator last); [SWS_CORE_01483]. Desde el punto de vista funcional, el comportamiento sigue la semántica habitual en [map] [SWS_CORE_01483]. Como valor de retorno devuelve un iterator al elemento que sigue inmediatamente al rango eliminado, o bien al final del contenedor [SWS_CORE_01483].

Tratamiento de errores y restricciones

En la especificación, la operación está clasificada explícitamente como not exception safe [SWS_CORE_01483]. No se han definido códigos de error de AUTOSAR específicos ni mensajes a DET o DEM para esta función. Por lo tanto, el llamador debería tener que asegurarse bajo su propia responsabilidad de que first y last referencien un rango válido y bien formado dentro de la misma instancia, ya que no se contemplan comprobaciones adicionales (interpretación). Pregunta Q-69e88ecc6f04bb64 (abierta)

Interacción

Dentro de ara::core::Map, esta eliminación de rango complementa las sobrecargas para eliminar elementos individuales mediante iterator [SWS_CORE_01480], mediante const_iterator [SWS_CORE_01481] así como a partir de una clave key_type [SWS_CORE_01482]. Interfaces erase similares para rangos de iteradores se encuentran también en otros contenedores de Adaptive Core Library, concretamente en ara::core::Vector [SWS_CORE_01373] y ara::core::BasicString [SWS_CORE_03104].

Esta nota de uso fue generada por una IA sobre la base de la especificación 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_01483
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01483@rel:R25-11#e5aa7056
Content hash
e5aa7056
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

función extract [SWS_CORE_01470]

node_type extract (const_iterator position);

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 8c6034c84048 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro extract de la clase ara::core::Map extrae el elemento en la posición designada por el iterador position y devuelve un nodo de tipo node_type [SWS_CORE_01470]. La declaración y la semántica siguen el uso correspondiente en [map], con lo cual el nodo se desacopla directamente del contenedor asociativo. La función se proporciona a través de la cabecera ara/core/map.h.

Uso y comportamiento

La llamada se realiza de forma síncrona sobre una instancia de ara::core::Map. Como parámetro se pasa un const_iterator position, el cual, interpretación: debe apuntar a un elemento válido y desreferenciable dentro del mapa llamado. Mediante la extracción, el elemento se elimina del contenedor, mientras que el objeto node_type devuelto asume la propiedad del nodo.

Tratamiento de errores y seguridad frente a excepciones

En cuanto al tratamiento de excepciones, según la especificación la función está clasificada expresamente como not exception safe [SWS_CORE_01470]. Si se produce una excepción durante la ejecución, la operación no garantiza determinismo en el contenedor, por lo que el código llamador debería prever las medidas de protección oportunas.

Interacción y alternativas

Como sobrecarga, además de la extracción basada en posición, también está disponible la variante basada en clave extract(const key_type &x) [SWS_CORE_01471]. Esta última permite extraer una entrada directamente a partir de su valor de clave, sin tener que determinar previamente un iterador de forma manual.

Este texto ha sido generado por una IA y sirve como documentación orientativa.

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#1e67da7a
Content hash
1e67da7a
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

función extract [SWS_CORE_01471]

node_type extract (const key_type &x);

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 2e670fb63484 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro sincrónica extract está definida en el archivo de cabecera #include "ara/core/map.h" dentro de la clase ara::core::Map [SWS_CORE_01471]. Recibe como parámetro una referencia constante a la clave const key_type &x y devuelve el elemento encontrado como node_type [SWS_CORE_01471]. La semántica funcional remite al uso correspondiente en [map] [SWS_CORE_01471]; esto probablemente se corresponda con el estándar de C++, según el cual el nodo se extrae directamente del contenedor sin que sea necesario copiar la clave ni el valor. Pregunta (abierta)

Tratamiento de errores y restricciones

La función está clasificada explícitamente en la especificación como «not exception safe» [SWS_CORE_01471]. En el payload no se definen códigos de error específicos, clases de error ni notificaciones DET o DEM. Por lo tanto, en caso de error probablemente no haya garantías respecto a la preservación o coherencia del estado del contenedor, por lo que las entidades invocadoras deberían prever las medidas de protección correspondientes. Pregunta (abierta)

Interacción

El elemento de especificación está directamente relacionado con la sobrecarga node_type extract(const_iterator position) [SWS_CORE_01470]. Mientras que la presente función identifica y extrae un elemento mediante la clave de búsqueda [SWS_CORE_01471], la variante afín permite la extracción específica a través de una posición de iterador ya conocida [SWS_CORE_01470]. Ambas interfaces pertenecen al alcance de ara::core::Map y comparten la misma propiedad de falta de seguridad frente a excepciones [SWS_CORE_01470] [SWS_CORE_01471].

Esta nota de uso se ha generado automáticamente y se basa exclusivamente en las prescripciones de especificación de 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#f88bf562
Content hash
f88bf562
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

función find [SWS_CORE_01490]

iterator find (const key_type &x);

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: a5eb50f4008c Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro find de la clase ara::core::Map sirve para localizar de forma síncrona un elemento a partir de su clave [SWS_CORE_01490]. La función está declarada en el archivo de cabecera ara/core/map.h. Recibe una referencia a la clave buscada (const key_type &x) y devuelve un iterator modificable al par clave-valor encontrado; si no se encuentra ninguna entrada coincidente, la devolución se corresponde con el iterador de final del mapa [SWS_CORE_01490].

Tratamiento de fallos y seguridad frente a excepciones

Según la especificación, esta función está clasificada como not exception safe [SWS_CORE_01490]. No se especifican mensajes de error a través de DET o DEM para este servicio básico de contenedor. Si se producen errores operativos durante la comparación, se pueden propagar las excepciones del operador de comparación subyacente.

Concurrencia e interacción

Al tratarse de una función miembro no constante que proporciona un iterador con capacidad de escritura, el acceso simultáneo sin sincronización probablemente no sea seguro para hilos. Pregunta Q-0f9f56b506cfd318 (abierta) Para el acceso de solo lectura a instancias constantes de ara::core::Map se encuentra disponible la sobrecarga con const_iterator [SWS_CORE_01491]. De forma complementaria, las sobrecargas basadas en plantillas admiten una búsqueda transparente con tipos de comparación compatibles K, tanto modificadora [SWS_CORE_01492] como constante [SWS_CORE_01493]. A diferencia de las funciones find basadas en caracteres en ara::core::StringView [SWS_CORE_02157] o ara::core::BasicString [SWS_CORE_03315], las cuales proporcionan índices de tipo size_type y son en parte noexcept, esta función opera a nivel de contenedor mediante iteradores.

Esta nota de uso se ha generado de forma automatizada.

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#78b12be1
Content hash
78b12be1
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

función find [SWS_CORE_01491]

const_iterator find (const key_type &x) const;

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: f998f2d3213c Procedencia Preguntas abiertas (3)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro constante find de la clase ara::core::Map sirve para localizar de forma síncrona una entrada a partir de su clave [SWS_CORE_01491]. Para la llamada debe incluirse la cabecera #include "ara/core/map.h". Como parámetro, la función espera una referencia a la clave buscada const key_type &x. El comportamiento corresponde a la especificación de [map] en el estándar de C++, de modo que, si la búsqueda tiene éxito, se devuelve un const_iterator al elemento y, en caso contrario, presumiblemente se proporciona end() [SWS_CORE_01491]. Pregunta Q-dca69a1ec5423a8b (abierta)

En cuanto al tratamiento de errores, la función está declarada como not exception safe [SWS_CORE_01491]. Dado que el proceso de búsqueda se basa en la comparación de claves, es probable que las excepciones que surjan se deban principalmente a la operación de comparación definida por el usuario. Para este contenedor elemental no se han definido mensajes de error de DET ni de DEM. Al tratarse de una operación de lectura sobre una instancia constante, el acceso concurrente de varios hilos al mismo objeto es paralelizable según la semántica habitual de contenedores de C++, siempre que no se produzcan modificaciones simultáneas (interpretación). Pregunta Q-a8ec748711885418 (abierta)

En interacción con otras interfaces, el método complementa la variante no constante [SWS_CORE_01490], que devuelve un iterator modificable. Para operaciones de búsqueda heterogéneas sin conversión de tipos, en ara::core::Map también están disponibles sobrecargas de plantilla para instancias modificables [SWS_CORE_01492] y constantes [SWS_CORE_01493]. Asimismo, en el módulo Core existen funciones de búsqueda con el mismo nombre para clases de cadenas de caracteres como ara::core::BasicString [SWS_CORE_03407] y ara::core::StringView [SWS_CORE_02157].

Este texto ha sido generado por una IA y se basa en la especificación de 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#523512fb
Content hash
523512fb
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

función find [SWS_CORE_01492]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 5765b86e923f Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro de plantilla find según [SWS_CORE_01492] sirve para localizar de forma síncrona un elemento dentro de una instancia de ara::core::Map a través del archivo de cabecera ara/core/map.h. Recibe un parámetro por referencia const K &x y devuelve un iterator modificable al par clave-valor encontrado o el iterador de fin del contenedor. La especificación remite al comportamiento de [map]; la forma genérica del parámetro probablemente deba interpretarse aquí como una búsqueda heterogénea de claves para comparar claves de búsqueda de tipo diferente sin conversión previa. Pregunta Q-425357890b9ea3fe (abierta)

En cuanto al tratamiento de errores y la seguridad frente a excepciones, la función está catalogada explícitamente como not exception safe ([SWS_CORE_01492]). En el payload no se definen códigos de error específicos, valores de retorno para estados de error ni notificaciones de DET/DEM. Si se produce una excepción durante la comparación o el recorrido interno, la llamada no ofrece ninguna garantía frente a excepciones.

En la interacción dentro de ara::core::Map, la función constituye la contrapartida no constante de la búsqueda heterogénea constante [SWS_CORE_01493], así como de las sobrecargas no genéricas [SWS_CORE_01490] y [SWS_CORE_01491], las cuales están vinculadas de forma fija a const key_type &x en cada caso. Difiere fundamentalmente de las funciones de búsqueda homónimas de otros contenedores como ara::core::StringView ([SWS_CORE_02157]) o ara::core::BasicString ([SWS_CORE_03315]), que realizan búsquedas de posición basadas en cadenas de caracteres y en parte están declaradas como noexcept.

Este texto ha sido generado por una IA sobre la base de la especificación 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#bc24d976
Content hash
bc24d976
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

función find [SWS_CORE_01493]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: d1db50972285 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro de plantilla find en el espacio de nombres ara::core::Map sirve para localizar elementos en modo de solo lectura a partir de una clave x de tipo K [SWS_CORE_01493]. La función está definida en la cabecera #include "ara/core/map.h" y se invoca de forma síncrona sobre una instancia constante [SWS_CORE_01493]. Devuelve un const_iterator al elemento encontrado; interpretación: en caso de que la clave no exista, es probable que el iterador devuelto corresponda al iterador de fin del map, ya que según la especificación la semántica sigue el comportamiento de [map] [SWS_CORE_01493]. Pregunta Q-3fa354022f0bca9b (abierta)

Tratamiento de errores y condiciones límite

Respecto a la tolerancia a fallos, la función está catalogada explícitamente como not exception safe [SWS_CORE_01493]. En la especificación no se definen códigos de error específicos, valores de retorno para indicar errores ni notificaciones a DET o DEM. Quienes invoquen la función deben tener en cuenta que, si se producen excepciones durante el proceso de búsqueda o comparación, no se proporciona ninguna garantía de seguridad frente a excepciones [SWS_CORE_01493].

Interacción

Dentro de ara::core::Map, esta sobrecarga completa las operaciones de búsqueda:

  • Complementa la variante de plantilla no constante iterator find(const K &x) [SWS_CORE_01492].
  • Constituye la contrapartida genérica de las sobrecargas con const key_type &x fijo, las cuales están declaradas como no constante [SWS_CORE_01490] y constante [SWS_CORE_01491].

Por tanto, difiere de las operaciones homónimas en ara::core::StringView (p. ej. [SWS_CORE_02157]) y ara::core::BasicString (p. ej. [SWS_CORE_03315]), que operan sobre cadenas de caracteres, devuelven posiciones de tipo size_type y están declaradas como exception safe.

Esta nota de uso ha sido generada por una IA a partir de la especificación de 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_01493
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01493@rel:R25-11#28e5a03a
Content hash
28e5a03a
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

función 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#6ee0b2fb
Content hash
6ee0b2fb
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

función insert [SWS_CORE_01460]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: f9d1b30a5cc8 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función insert en el contexto de ara::core::Map sirve para añadir sincrónicamente un elemento de valor por copia mediante el parámetro const value_type &x ([SWS_CORE_01460]). La operación se incluye a través del archivo de cabecera ara/core/map.h. El tipo de retorno std::pair<iterator, bool> sigue la especificación «As per corresponding usage in [map]»: Interpretación: en este caso, es probable que el iterador apunte al elemento recién insertado o ya existente, mientras que la bandera booleana señala la nueva inserción correcta. Pregunta Q-b059c1d0f4dd6665 (abierta)

Manejo de errores

En la especificación no se prevén códigos de error de AUTOSAR específicos, tales como mensajes de DET o DEM. La función está declarada expresamente como no segura frente a excepciones («not exception safe») ([SWS_CORE_01460]). Si falla una asignación interna de memoria o la copia del elemento, el contenedor no ofrece garantías de excepción ni de reversión (rollback); es de suponer que dicho fallo provocaría una interrupción o un estado indefinido. Pregunta Q-cbe74b301167bcc4 (abierta)

Concurrencia y restricciones

La llamada se realiza de forma síncrona en el hilo del llamador. Las operaciones del contenedor no disponen de sincronización integrada, por lo que la función no es reentrante respecto a la misma instancia. Los accesos concurrentes de lectura o escritura deben protegerse del lado del llamador.

Interacción

Para ara::core::Map existen sobrecargas complementarias de insert:

Se encuentran operaciones de inserción análogas con firmas adaptadas en otras clases de Core, como ara::core::Vector ([SWS_CORE_01367]) y ara::core::BasicString ([SWS_CORE_03093]).

Este texto ha sido generado por una IA a partir de la especificación 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#1572c83b
Content hash
1572c83b
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

función insert [SWS_CORE_01461]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 1bd234fe3449 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro insert de ara::core::Map inserta un elemento de forma síncrona en el contenedor asociativo mediante semántica de movimiento a través de una referencia rvalue (value_type &&x) ([SWS_CORE_01461]). La declaración se realiza mediante el archivo de cabecera #include "ara/core/map.h" ([SWS_CORE_01461]). El comportamiento funcional se rige, según la especificación, por el uso correspondiente en [map] del estándar de C++ ([SWS_CORE_01461]). Como valor de retorno, la función proporciona un std::pair<iterator, bool>; interpretación: en este caso, es probable que el valor booleano señale si el elemento se insertó de nuevo, mientras que el iterador apunta al elemento dentro del contenedor ([SWS_CORE_01461]). Pregunta Q-e1901e26d8be3470 (abierta)

En lo referente al tratamiento de errores y la seguridad frente a excepciones, la función está clasificada explícitamente en la especificación como not exception safe ([SWS_CORE_01461]). No se especifican códigos de error ni mensajes de error de AUTOSAR como DET o DEM para esta llamada.

En la interacción dentro de ara::core::Map, esta sobrecarga representa la contraparte basada en rvalues de la variante de copia insert(const value_type &) ([SWS_CORE_01460]) y de la versión genérica de plantilla insert(P &&) ([SWS_CORE_01462]). Para operaciones de inserción con indicación de posición también están disponibles sobrecargas con iterador de sugerencia (hint) como insert(const_iterator, value_type &&) ([SWS_CORE_01464]), así como para handles de nodo a través de insert(node_type &&) ([SWS_CORE_01468]) utilizando insert_return_type ([SWS_CORE_01418]).

Este texto ha sido generado por una IA y sirve como guía orientativa. Las especificaciones de AUTOSAR referenciadas son determinantes.

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

función insert [SWS_CORE_01462]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: d65cbbe7720d Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro de plantilla insert de la clase ara::core::Map sirve para la inserción síncrona de un par clave-valor compatible mediante una referencia de reenvío P&& x en la instancia de contenedor asociativo [SWS_CORE_01462]. Se incluye a través del encabezado #include "ara/core/map.h" y remite para su comportamiento a la semántica de [map] [SWS_CORE_01462]. Como valor de retorno proporciona un std::pair<iterator, bool> [SWS_CORE_01462]. Interpretación: el valor de retorno booleano probablemente indique si se creó una nueva entrada, mientras que el iterador apunta al elemento recién insertado o ya existente. Pregunta Q-64d2947d60792374 (abierta)

En cuanto al tratamiento de errores, la función está clasificada expresamente en la especificación como no segura frente a excepciones (not exception safe) [SWS_CORE_01462]. No se especifican códigos de error, mensajes de error ni interfaces a memorias de diagnóstico y de averías como DET o DEM para esta llamada.

En cuanto a concurrencia y condiciones de contorno, la llamada modifica el estado del mapa; por lo tanto, el acceso simultáneo a la misma instancia probablemente no sea reentrante y requiere protección externa contra carreras de datos. Pregunta (abierta) La ejecución se realiza de forma síncrona en el contexto del hilo que realiza la llamada.

En la interacción dentro de ara::core::Map, esta función genérica representa un complemento a las sobrecargas directas para const value_type& [SWS_CORE_01460] y value_type&& [SWS_CORE_01461]. Además, existen operaciones de inserción basadas en posición con sugerencia de iterador [SWS_CORE_01465], operaciones de rango [SWS_CORE_01466], así como la inserción de node handles mediante insert_return_type [SWS_CORE_01418] [SWS_CORE_01468].

Este texto fue generado por un sistema de IA sobre la base de la especificación 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#43c70560
Content hash
43c70560
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

función insert [SWS_CORE_01463]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 10e3558d4625 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro síncrona insert de ara::core::Map inserta un elemento por copia a través de la referencia constante x de tipo value_type en el contenedor asociativo [SWS_CORE_01463]. El parámetro position sirve presumiblemente como indicación de posición (hint) para localizar de manera más eficiente la posición de inserción dentro de la estructura ordenada, tal como sugiere la referencia a [map]. Pregunta Q-f1b4433fa5e3b659 (abierta) Como valor de retorno, la función proporciona un iterator que apunta al elemento recién insertado o al que ya está presente con la misma clave.

Restricciones y tratamiento de errores

Para la operación no se establece expresamente seguridad frente a excepciones (not exception safe) [SWS_CORE_01463]. Si, por ejemplo, falla la asignación de memoria interna o la creación del par clave-valor, es probable que no apliquen garantías relativas a la restauración de un estado consistente. Pregunta (abierta) La especificación no contempla códigos de error específicos, valores de retorno para estados de error o mecanismos como DET y DEM.

Interacción

El método forma parte de la familia de sobrecargas para operaciones de inserción en ara::core::Map. Junto a esta variante de copia con hint, están disponibles sobrecargas basadas en rvalues con [SWS_CORE_01464], variantes genéricas [SWS_CORE_01465] e inserciones con hint para node handles [SWS_CORE_01469]. Si no se pasa ninguna indicación de posición, insert señala el éxito de la inserción mediante un std::pair<iterator, bool> [SWS_CORE_01460], [SWS_CORE_01461], [SWS_CORE_01462], o devuelve el tipo insert_return_type [SWS_CORE_01418] en caso de traslados de nodos [SWS_CORE_01468].

Esta nota de uso se generó de forma automatizada sobre la base de la especificación.

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

función insert [SWS_CORE_01464]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 0f98eb24a131 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro insert de ara::core::Map ([SWS_CORE_01464]) inserta un elemento rvalue de forma síncrona en el mapa. La llamada se realiza a través del encabezado #include "ara/core/map.h". La interfaz recibe un iterador de posición position de tipo const_iterator, así como el elemento a asumir x mediante semántica de movimiento (value_type &&). Como valor de retorno proporciona un iterator que apunta al elemento insertado o al que ya está presente en el contenedor con una clave equivalente. Interpretación: el parámetro position probablemente sirva en este caso como indicación de inserción (hint), el cual, según la semántica de [map], puede reducir el coste de búsqueda en el árbol si se ubica de forma óptima. Pregunta Q-6faf9101bbca6d5e (abierta)

Tratamiento de errores y concurrencia

La especificación clasifica expresamente la función como «not exception safe» ([SWS_CORE_01464]). No existen códigos de error específicos, estados de retorno para la indicación de errores ni mensajes DET/DEM. Si falla una asignación de memoria o el traslado de los datos del objeto, la implementación probablemente no ofrezca garantías de un estado consistente. Pregunta Q-797dfdce12b34657 (abierta) Las llamadas concurrentes sobre la misma instancia no están protegidas; el acceso simultáneo requiere sincronización externa por parte del invocador.

Interacción

La función complementa, dentro de ara::core::Map, la sobrecarga lvalue con posición [SWS_CORE_01463] así como el reenvío genérico [SWS_CORE_01465]. Mientras que las sobrecargas sin hint [SWS_CORE_01460] y [SWS_CORE_01461] devuelven un std::pair<iterator, bool> para informar sobre el proceso de inserción real, esta función devuelve únicamente el iterador. Para traslados basados en nodos, con [SWS_CORE_01469] se dispone además de una variante con hint para node_type &&.

Este texto fue generado por una IA y sirve como guía orientativa. El texto vinculante es la especificación AUTOSAR.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01464
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01464@rel:R25-11#2e47da61
Content hash
2e47da61
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

función insert [SWS_CORE_01465]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 3bbe432cb8f3 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro de plantilla insert del contenedor ara::core::Map inserta un elemento de forma síncrona utilizando una sugerencia de posición [SWS_CORE_01465]. La función está definida en el archivo de cabecera #include "ara/core/map.h" y asume un iterador de posición position de tipo const_iterator, así como un parámetro de referencia universal P && [SWS_CORE_01465]. Como valor de retorno, devuelve un iterator [SWS_CORE_01465].

La especificación remite, en lo relativo al comportamiento exacto, al uso correspondiente en [map] [SWS_CORE_01465]. Interpretación: Es probable que el parámetro position sirva como indicación de búsqueda (hint) que, con una colocación correcta, acelera la operación de inserción, mientras que el valor transferido se reenvía perfectamente mediante P &&. Pregunta Q-254fa0867877b25d (abierta) Interpretación: Es probable que solo se inserte un elemento nuevo si aún no existe ningún elemento con una clave equivalente; el iterator devuelto apunta presumiblemente al par clave-valor recién insertado o ya existente. Pregunta Q-43e2e61dfbd343c5 (abierta)

En lo relativo al tratamiento de errores y robustez, la función está clasificada expresamente en la especificación como «not exception safe» [SWS_CORE_01465]. Para esta operación no se prevén códigos de error específicos, valores de retorno de AUTOSAR vía ara::core::Result ni mecanismos como DET/DEM.

Dentro de ara::core::Map, esta función complementa operaciones de inserción afines, entre ellas la sobrecarga para tipos genéricos sin sugerencia de posición [SWS_CORE_01462], sobrecargas con hint para value_type [SWS_CORE_01463], [SWS_CORE_01464], así como la reinserción de estructuras de nodos mediante node_type [SWS_CORE_01469].

Este texto ha sido generado por una IA y sirve de ayuda orientativa. El único texto vinculante es la especificación.

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

función insert [SWS_CORE_01466]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 48d672a0bda9 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función de plantilla insert de la clase ara::core::Map inserta en el contenedor una secuencia de elementos procedente del rango especificado por los iteradores de entrada [first, last) [SWS_CORE_01466]. Conforme a la especificación, el comportamiento corresponde al uso estándar en std::map, ejecutándose la operación de forma síncrona y sin devolver ningún valor (void) [SWS_CORE_01466]. La función se proporciona a través de la cabecera <ara/core/map.h> [SWS_CORE_01466].

En lo relativo al tratamiento de errores, la inserción de rangos está clasificada expresamente como not exception safe [SWS_CORE_01466]. En el alcance de la especificación no se prevén códigos de error específicos ni ganchos (hooks) de error como mensajes DET o DEM. Interpretación: Si durante la inserción de elementos se producen errores o excepciones, es probable que el estado del contenedor permanezca inconsistente y presumiblemente no se efectúe ninguna reversión (rollback) de los elementos ya insertados. Pregunta Q-d91e12b19fd8af97 (abierta)

En interacción con otras interfaces de ara::core::Map, esta función sirve para el llenado de rangos. Complementa las sobrecargas para insertar valores individuales mediante semántica de copia o movimiento ([SWS_CORE_01460], [SWS_CORE_01461]), así como la inserción de conjuntos fijos de valores mediante std::initializer_list [SWS_CORE_01467] o identificadores de nodo (node handles) [SWS_CORE_01468].

Este texto ha sido generado por una IA a partir de la especificación 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_01466
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01466@rel:R25-11#37f6461b
Content hash
37f6461b
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

función insert [SWS_CORE_01467]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 31f05b5b99ab Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro insert de la clase ara::core::Map ([SWS_CORE_01467], archivo de cabecera ara/core/map.h) permite la inserción síncrona de varios elementos a través de un std::initializer_list<value_type>. La función no tiene valor de retorno (void). Conforme a la especificación, el comportamiento se rige por el uso correspondiente en [map] ([SWS_CORE_01467]); interpretación: es probable que los pares de valores cuyas claves ya existan en el map permanezcan inalterados y no se sobrescriban. Pregunta Q-ef2b6d4ccb3b7b94 (abierta)

Para esta llamada no se definen códigos de error específicos ni notificaciones a DET o DEM. En cuanto al tratamiento de excepciones, la operación está declarada expresamente como not exception safe ([SWS_CORE_01467]). Si se produce un error durante el proceso de inserción, como una asignación de memoria fallida, la función probablemente no proporcione una garantía de reversión para los elementos ya insertados. Pregunta (abierta) Además, carece de garantías sobre la reentrancia; los accesos simultáneos a la misma instancia deben ser sincronizados externamente por el llamador.

En la interacción de las interfaces de ara::core::Map, esta función complementa la sobrecarga de rango basada en iteradores insert(InputIterator, InputIterator) ([SWS_CORE_01466]), así como las inserciones de valores individuales con confirmación booleana de éxito ([SWS_CORE_01460], [SWS_CORE_01461], [SWS_CORE_01462]), sugerencias de posición ([SWS_CORE_01463], [SWS_CORE_01464], [SWS_CORE_01465]) y manipuladores de nodo ([SWS_CORE_01468], [SWS_CORE_01469]). En ara::core::Vector existe con [SWS_CORE_01371] una sobrecarga comparable para listas de inicialización.

Esta nota de uso ha sido generada por una IA sobre la base de la especificación.

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

función insert [SWS_CORE_01468]

insert_return_type insert (node_type &&nh);

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 4ddf4ab42296 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro insert de ara::core::Map sirve para insertar el manejador de un nodo existente (node_type &&nh) en el contenedor asociativo [SWS_CORE_01468]. Como tipo de retorno actúa insert_return_type, el cual está definido según [SWS_CORE_01418] como un tipo dependiente de la implementación mediante iterador y tipo de nodo ({<insert-return-type>}<iterator, node_type>). La llamada se realiza de forma síncrona y se proporciona mediante el archivo de cabecera #include "ara/core/map.h" [SWS_CORE_01468].

En cuanto al comportamiento frente a errores, la función está clasificada como not exception safe [SWS_CORE_01468]. No se definen en la especificación códigos de error específicos mediante ara::core::Result ni avisos de DET/DEM. Debido a la referencia normativa al comportamiento estándar en [map], es probable que la operación no inserte el nodo proporcionado en caso de conflicto de claves, sino que refleje su estado en el insert_return_type devuelto. Pregunta Q-622aed02304a6171 (abierta)

En interacción con otras interfaces de ara::core::Map, esta sobrecarga representa una transferencia de nodos respetuosa con los recursos: alternativamente, se puede insertar un nodo con sugerencia de búsqueda mediante insert(const_iterator hint, node_type &&nh) [SWS_CORE_01469]. Para pares de valores regulares existen sobrecargas por copia o movimiento de value_type que devuelven un std::pair<iterator, bool> [SWS_CORE_01460] [SWS_CORE_01461], así como sobrecargas para rangos de iteradores [SWS_CORE_01466] y listas de inicializadores [SWS_CORE_01467]. A falta de garantías explícitas de sincronización en los requisitos, es probable que una llamada concurrente sobre la misma instancia de contenedor no sea segura para subprocesos. Pregunta Q-dde064827fee794e (abierta)

Este texto ha sido generado por una IA sobre la base de la especificación R25-11 de AUTOSAR.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01468
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01468@rel:R25-11#67adb6ac
Content hash
67adb6ac
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

función insert [SWS_CORE_01469]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: adde5576a682 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro síncrona insert de la cabecera ara/core/map.h sirve para insertar un identificador de nodo existente en una instancia de ara::core::Map utilizando una sugerencia de posición ([SWS_CORE_01469]). La función recibe un const_iterator hint como propuesta para la posición de inserción, así como un identificador rvalue nh de tipo node_type&&, y devuelve un iterator al elemento ([SWS_CORE_01469]). El comportamiento se corresponde con la especificación de std::map ([SWS_CORE_01469]).

Tratamiento de errores y comportamiento ante excepciones

La operación está clasificada explícitamente como no segura ante excepciones (not exception safe) ([SWS_CORE_01469]). En el payload no se definen códigos de error específicos, mensajes DET/DEM ni valores devueltos para la indicación de errores. En caso de error o de problemas de asignación de memoria, es probable que el estado del contenedor y del nodo permanezca (interpretación) potencialmente inconsistente. Pregunta Q-53197a46eb47a8a3 (abierta)

Concurrencia y restricciones

La llamada es síncrona. No se prescriben mecanismos de sincronización, por lo que el acceso simultáneo de varios contextos de ejecución a la misma instancia de mapa probablemente no sea seguro para hilos. Pregunta Q-cac4953e342ae0cc (abierta) Mediante la semántica rvalue, el nodo pasado se transfiere a la estructura de datos si la integración tiene éxito.

Interacción

La función complementa las operaciones de inserción basadas en nodos de ara::core::Map: a diferencia de la sobrecarga sin indicación de posición ([SWS_CORE_01468]), que suministra un insert_return_type ([SWS_CORE_01418]), esta variante devuelve directamente un iterator ([SWS_CORE_01469]). Otras sobrecargas permiten la inserción de pares de valores con indicación de posición ([SWS_CORE_01463], [SWS_CORE_01464], [SWS_CORE_01465]) o sin indicación de posición ([SWS_CORE_01460], [SWS_CORE_01461], [SWS_CORE_01462]).

Esta nota de uso se ha generado de forma automatizada sobre la base de los datos de especificación de 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#a3eaefda
Content hash
a3eaefda
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

función 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]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 8d4d3b6e6825 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro insert_or_assign del contenedor ara::core::Map del archivo de cabecera #include "ara/core/map.h" inserta un par clave-valor o asigna un nuevo valor a la clave existente [SWS_CORE_01476]. El comportamiento se rige en este caso por el uso correspondiente en [map] [SWS_CORE_01476].

La función toma la clave como referencia constante const key_type &k y el objeto a asignar como referencia de reenvío M &&obj, y devuelve un std::pair<iterator, bool> [SWS_CORE_01476]. Interpretación: es probable que el par de resultados apunte al elemento insertado o actualizado e indique, a través del valor booleano, si realmente se realizó una nueva inserción [SWS_CORE_01476]. Pregunta Q-17b43f544456e9b9 (abierta)

En cuanto al tratamiento de errores y la robustez, la función está especificada como no segura frente a excepciones (not exception safe) [SWS_CORE_01476]. En caso de error o si se producen excepciones durante la asignación de valor o la asignación de memoria, el contenedor no garantiza, por tanto, un estado consistente.

En interacción con otras interfaces, ara::core::Map ofrece sobrecargas alternativas:

  • Semántica de movimiento para la clave a través de key_type &&k [SWS_CORE_01477].
  • Sobrecargas con sugerencia de iterador (const_iterator hint), que devuelven directamente un iterator, para referencias constantes a claves [SWS_CORE_01478] o claves rvalue [SWS_CORE_01479].

Este texto ha sido generado por una IA a partir de la especificación de AUTOSAR.

Guía del implementador pendiente (complejidad 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#c577963f
Content hash
c577963f
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

función 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]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 00dcd83e6323 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro plantilla insert_or_assign pertenece a la clase ara::core::Map y se proporciona a través del archivo de encabezado ara/core/map.h [SWS_CORE_01477]. Recibe la clave k como referencia rvalue (key_type&&) y la traslada en caso necesario. El valor asignado obj se pasa como referencia universal (M&&). El comportamiento corresponde a la semántica estándar de map: si la clave ya está presente, se actualiza el valor asociado; de lo contrario, se inserta un nuevo par clave-valor. Como valor de retorno, la función síncrona devuelve un std::pair<iterator, bool> que contiene un iterador al elemento, así como una bandera que indica si efectivamente se realizó una nueva inserción [SWS_CORE_01477].

Tratamiento de errores y concurrencia

En la especificación, la función está clasificada expresamente como not exception safe [SWS_CORE_01477]. No se definen códigos de error específicos ni notificaciones a DET o DEM. Si falla una asignación de memoria o una asignación de valor, el estado interno del map probablemente podría quedar en una situación inconsistente. Pregunta Q-d83935079d35c393 (abierta) Del mismo modo, los accesos simultáneos de múltiples hilos a la misma instancia del contenedor sin sincronización externa probablemente no sean seguros para subprocesos (thread-safe).

Interacción

La operación forma parte de una familia de sobrecargas en ara::core::Map:

  • Si la clave debe conservarse como referencia, está disponible la sobrecarga con const key_type& conforme a [SWS_CORE_01476].
  • Para inserciones selectivas con sugerencia de posición (const_iterator hint), las variantes [SWS_CORE_01478] (clave constante) y [SWS_CORE_01479] (clave rvalue) ofrecen llamadas basadas en sugerencias que devuelven directamente un iterator.

Esta nota de uso se generó de forma automatizada y se basa en el estado de especificación de AUTOSAR Adaptive Release R25-11.

Guía del implementador pendiente (complejidad 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#119d30dc
Content hash
119d30dc
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

función 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]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: fd478ab4b2f0 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función insert_or_assign de la clase ara::core::Map inserta de forma síncrona un elemento con la clave constante k y el valor obj, o actualiza una asignación existente [SWS_CORE_01478]. La firma recibe como parámetros una sugerencia de posición const_iterator hint, la clave const key_type &k, así como el objeto que se va a reenviar M &&obj, y devuelve un iterator al elemento insertado o actualizado [SWS_CORE_01478]. El comportamiento está especificado como «As per corresponding usage in [map]»; el iterador hint probablemente sirva en este caso como sugerencia de optimización para la posición de inserción [SWS_CORE_01478]. Pregunta Q-2235ec8422bdfcfe (abierta)

Tratamiento de errores y condiciones límite

Para esta función, la seguridad frente a excepciones se define explícitamente como «not exception safe» [SWS_CORE_01478]. En la especificación no se contemplan códigos de error específicos ni mecanismos como DET o DEM. Por lo tanto, si se produce una excepción durante la asignación o reserva de memoria, la estructura de datos presumiblemente no permanecería en ningún estado de consistencia garantizado. Pregunta (abierta)

Interacción

La operación está definida en el encabezado <ara/core/map.h> para ara::core::Map [SWS_CORE_01478] y está respaldada por sobrecargas afines:

  • [SWS_CORE_01476] recibe const key_type &k sin sugerencia de posición y devuelve std::pair<iterator, bool>.
  • [SWS_CORE_01477] recibe key_type &&k mediante semántica de movimiento sin sugerencia de posición y devuelve std::pair<iterator, bool>.
  • [SWS_CORE_01479] acepta igualmente un const_iterator hint, pero vincula la clave como valor r key_type &&k y devuelve un iterator.

Este texto fue elaborado por una IA y sirve como guía orientativa. El referente vinculante son las especificaciones oficiales de AUTOSAR.

Guía del implementador pendiente (complejidad 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#aad9a643
Content hash
aad9a643
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

función 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]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: c7ad8663d478 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro plantilla insert_or_assign de la clase ara::core::Map ([SWS_CORE_01479]) sirve para insertar un par clave-valor o actualizar una entrada existente. El acceso se realiza a través del archivo de encabezado #include "ara/core/map.h" [SWS_CORE_01479].

La sobrecarga recibe tres parámetros [SWS_CORE_01479]:

  • hint (const_iterator): Interpretación: según la especificación «As per corresponding usage in [map]», este iterador probablemente sirva como sugerencia de posición para acelerar el proceso de inserción. Pregunta Q-b6ee528ffbf8cb5a (abierta)
  • k (key_type&&): la clave que se va a mover.
  • obj (M&&): el valor que se va a asignar como referencia universal.

Como valor de retorno, la función devuelve un iterator al elemento insertado o actualizado [SWS_CORE_01479]. A diferencia de las sobrecargas sin sugerencia de búsqueda [SWS_CORE_01476], [SWS_CORE_01477], que devuelven un std::pair<iterator, bool>, aquí no se transmite ningún estado booleano.

La especificación declara la operación expresamente como not exception safe [SWS_CORE_01479]. En el payload no se definen códigos de error específicos de AUTOSAR ni mensajes a DET o DEM. A falta de garantías de sincronización, la función probablemente no sea segura frente a subprocesos en accesos concurrentes. Pregunta Q-330cd0cd383f595c (abierta) Junto con la variante para claves lvalue constantes [SWS_CORE_01478], completa las operaciones de inserción basadas en sugerencias del contenedor.

Esta nota de uso fue generada automáticamente sobre la base de la especificación AUTOSAR R25-11.

Guía del implementador pendiente (complejidad 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#ac2fa8af
Content hash
ac2fa8af
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

función key_comp [SWS_CORE_01488]

key_compare key_comp () const;

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: a7e702feb7ba Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro key_comp() de la clase ara::core::Map proporciona el objeto de comparación interno para claves ([SWS_CORE_01488]). Se incluye a través de la cabecera #include "ara/core/map.h" y se orienta a la semántica habitual del contenedor estándar de C++ std::map ([SWS_CORE_01488]).

usar

El método tiene la signatura key_compare key_comp () const; ([SWS_CORE_01488]). La llamada se efectúa de forma síncrona sobre una instancia de ara::core::Map y no requiere parámetros de entrada ([SWS_CORE_01488]). Como valor de retorno, la función devuelve un objeto de función del tipo key_compare, el cual se utiliza para la ordenación y la comparación de las claves en el contenedor ([SWS_CORE_01488]).

Tratamiento de errores y seguridad frente a excepciones

En lo relativo a la seguridad ante excepciones, la función está clasificada explícitamente como not exception safe ([SWS_CORE_01488]). En la especificación no se contemplan códigos de error específicos, valores de retorno para la indicación de errores ni mensajes de DET o DEM ([SWS_CORE_01488]). Interpretación: la clasificación como no segura frente a excepciones probablemente se deba a que al copiar el objeto de comparación durante el retorno se puede lanzar una excepción. Pregunta Q-94a69840cc109129 (abierta)

Concurrencia y restricciones

Al ser un método cualificado como const, key_comp() no modifica el estado del objeto ara::core::Map que lo invoca ([SWS_CORE_01488]). Interpretación: las llamadas concurrentes de lectura sobre la misma instancia presumiblemente pueden ejecutarse de manera concurrente sin sincronización adicional, siempre que no tengan lugar accesos modificadores simultáneos. Pregunta Q-edc374b131543e96 (abierta)

Este texto fue generado por una IA a partir de la especificación 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#39fab2b5
Content hash
39fab2b5
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

función lower_bound [SWS_CORE_01498]

iterator lower_bound (const key_type &x);

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: aa9bbd8219b1 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro lower_bound de la clase ara::core::Map del encabezado ara/core/map.h consulta la primera entrada cuya clave no es menor que el argumento transferido x [SWS_CORE_01498]. La llamada se realiza de forma síncrona en una instancia no constante y devuelve un iterator modificable al elemento encontrado o al final del contenedor. El comportamiento funcional sigue la semántica correspondiente de [map] [SWS_CORE_01498].

Tratamiento de errores y seguridad frente a excepciones

Según la especificación, la función está clasificada como no segura frente a excepciones (not exception safe) [SWS_CORE_01498]. En el contenido útil no se definen códigos de error específicos, valores de retorno para estados de error ni mensajes a administradores de diagnóstico o de errores.

Concurrencia y restricciones

Dado que la llamada devuelve un iterador modificable a la estructura de datos interna, es probable que un acceso concurrente a la misma instancia sin una protección separada no sea seguro frente a la concurrencia ni seguro para subprocesos. Pregunta Q-aeecd89c11b1f8a0 (abierta)

Interacción con interfaces afines

La función forma parte de una familia de operaciones de búsqueda dentro de ara::core::Map:

  • Para accesos de lectura en contenedores constantes, existe la sobrecarga con const key_type &, que devuelve un const_iterator [SWS_CORE_01499].
  • Para claves de búsqueda heterogéneas de tipos arbitrarios K, se encuentran disponibles sobrecargas basadas en plantillas tanto para instancias modificables [SWS_CORE_01500] como para instancias constantes [SWS_CORE_01501].

Esta nota de uso ha sido generada automáticamente sobre la base de los requisitos de la especificación.

Guía del implementador pendiente (complejidad 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#d498e019
Content hash
d498e019
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

función lower_bound [SWS_CORE_01499]

const_iterator lower_bound (const key_type &x) const;

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 4c7c184eb48f Procedencia
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro constante lower_bound de la clase ara::core::Map sirve, según [SWS_CORE_01499], para localizar el primer elemento cuya clave no preceda al valor de clave suministrado. La llamada se realiza de forma síncrona y se proporciona a través de la cabecera #include "ara/core/map.h". En este sentido, la semántica sigue el uso correspondiente en std::map según [SWS_CORE_01499].

Parámetros y valor de retorno

La función toma como parámetro una referencia constante const key_type &x a la clave buscada. Como valor de retorno proporciona un const_iterator al elemento encontrado o el iterador de fin si no existe ninguna entrada coincidente. Dado que se trata de un método cualificado con const, el iterador devuelto no permite el acceso modificador a los elementos referenciados.

Tratamiento de errores y restricciones

En relación con la seguridad frente a excepciones, el método está declarado expresamente en la especificación como not exception safe [SWS_CORE_01499]. Por tanto, ante la aparición de errores o excepciones (por ejemplo, en operaciones de comparación definidas por el usuario), quienes realicen la llamada no pueden confiar en preservaciones garantizadas del estado.

Interacción con funciones relacionadas

Dentro de ara::core::Map existen sobrecargas complementarias de lower_bound:

  • [SWS_CORE_01498] ofrece la variante no constante iterator lower_bound (const key_type &x) para instancias modificables.
  • [SWS_CORE_01500] y [SWS_CORE_01501] proporcionan plantillas de función template <class K> lower_bound (const K &x) que permiten realizar una búsqueda con tipos de clave alternativos compatibles.

Este texto ha sido generado por una IA sobre la base de la especificación AUTOSAR R25-11.

Guía del implementador pendiente (complejidad 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#fb12153c
Content hash
fb12153c
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

función lower_bound [SWS_CORE_01500]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 2a6e55b69e38 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro de plantilla lower_bound pertenece al ámbito de la clase ara::core::Map y se proporciona a través del archivo de cabecera ara/core/map.h [SWS_CORE_01500]. Recibe un parámetro por referencia const K &x y devuelve un iterator modificable al elemento encontrado [SWS_CORE_01500]. La semántica se indica en la especificación como «As per corresponding usage in [map]» [SWS_CORE_01500]. Interpretación: esto probablemente signifique que la llamada direcciona de forma síncrona el primer elemento cuya clave, en el sentido de la relación de orden, no preceda a x. Pregunta Q-5403b14556f1c26c (abierta)

Tratamiento de errores y condiciones límite

En cuanto a la seguridad frente a excepciones, la función está clasificada explícitamente como not exception safe [SWS_CORE_01500]. En el alcance de la especificación no se contemplan códigos de error específicos, estados de error ni mecanismos de notificación como mensajes de DET o DEM. En las fuentes no se definen otras prescripciones explícitas sobre reentrancia o el contexto de invocación.

Interacción

Dentro de ara::core::Map, la función constituye la contrapartida modificable de la función de búsqueda de plantilla constante con const_iterator [SWS_CORE_01501]. Ambas variantes genéricas complementan las sobrecargas no basadas en plantillas para claves de tipo key_type, las cuales se presentan como iterador modificable [SWS_CORE_01498] y como const_iterator [SWS_CORE_01499], y comparten la misma clasificación de excepciones.

Esta nota de uso ha sido generada automáticamente a partir del release R25-11.

Guía del implementador pendiente (complejidad 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#0e440b4e
Content hash
0e440b4e
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

función lower_bound [SWS_CORE_01501]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 5864db614cbd Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro de plantilla lower_bound de ara::core::Map sirve para la búsqueda basada en claves sobre una instancia constante del map [SWS_CORE_01501]. Está declarada a través de la cabecera ara/core/map.h y devuelve un const_iterator al elemento encontrado [SWS_CORE_01501].

Uso y semántica: la función recibe una clave de búsqueda const K &x. Según la especificación, el comportamiento corresponde a la semántica habitual en [map] [SWS_CORE_01501]. Interpretación: gracias a la parametrización mediante el tipo K, es probable que se admita una búsqueda heterogénea de claves en la que no sea necesario crear un objeto temporal del tipo de clave, siempre que exista un operador de comparación adecuado. Pregunta Q-e52e674751088371 (abierta) Al tratarse de una función miembro constante, el estado del contenedor permanece inalterado.

Tratamiento de errores y seguridad frente a excepciones: no se contemplan códigos de error específicos ni mensajes de DET/DEM. En la especificación, la función está declarada expresamente como no segura frente a excepciones («not exception safe») [SWS_CORE_01501]. Interpretación: ante posibles errores durante la comparación de claves, es probable que las excepciones se propaguen directamente a quien efectúa la llamada, sin que se apliquen garantías adicionales del contenedor. Pregunta Q-2ac7db2f5ddf8a41 (abierta)

Interacción y sobrecargas: la función forma parte de una familia de cuatro sobrecargas dentro de ara::core::Map:

  • La presente variante proporciona un const_iterator para claves genéricas [SWS_CORE_01501].
  • La sobrecarga de plantilla no constante devuelve un iterator modificable para claves genéricas [SWS_CORE_01500].
  • Para consultas directas con el key_type exacto existen variantes no genéricas como método modificable [SWS_CORE_01498] y como método constante [SWS_CORE_01499].

Esta nota de uso ha sido generada automáticamente a partir de la especificación de AUTOSAR R25-11.

Guía del implementador pendiente (complejidad 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#67d2d650
Content hash
67d2d650
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

función 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#19a25933
Content hash
19a25933
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

función merge [SWS_CORE_01486]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 365891479fa7 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro de plantilla merge de la clase ara::core::Map de la cabecera ara/core/map.h asume entradas procedentes de un contenedor de origen [SWS_CORE_01486]. La llamada se realiza de forma síncrona mediante la signatura template <class C2> void merge (Map< Key, T, C2, Allocator > &source) y no proporciona valor de retorno [SWS_CORE_01486]. Gracias al parámetro de plantilla C2, la referencia lvalue source pasada puede tener un operador de comparación divergente, pero debe coincidir en tipo de clave, valor y asignador [SWS_CORE_01486].

La especificación remite, en lo referente al comportamiento, al uso correspondiente en [map] [SWS_CORE_01486]. Interpretación: es de prever que la remisión «As per corresponding usage in [map]» signifique que los elementos se extraen de source y se insertan en la instancia llamadora sin copia de elementos, permaneciendo en source las colisiones de claves. Pregunta Q-6c7075c709802b8b (abierta) Para la función no están previstos códigos de error específicos, mensajes de error ni mecanismos de supervisión como DET o DEM.

En lo relativo a la seguridad frente a errores y excepciones, merge está clasificada expresamente como «not exception safe» [SWS_CORE_01486]. Si se produce un error durante el proceso, es de suponer que el estado de los contenedores implicados no está garantizado de forma coherente. Pregunta (abierta) Los accesos concurrentes a los mismos contenedores deben sincronizarse externamente.

En la interacción con interfaces afines, además de esta variante lvalue existe una sobrecarga rvalue complementaria template <class C2> void merge (Map< Key, T, C2, Allocator > &&source) [SWS_CORE_01487]. Esta permite fusionar directamente instancias temporales o pasadas mediante movimiento bajo condiciones de especificación idénticas, y está clasificada asimismo como no segura frente a excepciones [SWS_CORE_01487].

Este texto ha sido generado por un sistema de IA sobre la base de la especificación 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_01486
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01486@rel:R25-11#cc62363e
Content hash
cc62363e
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

función merge [SWS_CORE_01487]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 40d4050c1dff Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro plantilla merge de la clase ara::core::Map ([SWS_CORE_01487]), proporcionada a través del archivo de cabecera #include "ara/core/map.h", sirve para la fusión sincrónica de dos maps. Toma elementos del contenedor rvalue pasado source. Mediante el parámetro de plantilla C2, el map de origen puede tener un tipo de función de comparación diferente. El comportamiento funcional se rige por completo por el uso correspondiente en [map] ([SWS_CORE_01487]).

En cuanto a robustez y tratamiento de errores, la función está clasificada explícitamente como not exception safe ([SWS_CORE_01487]). El tipo de retorno es void. No se definen códigos de error específicos, valores de retorno ni mensajes de error para DET o DEM en el payload de AUTOSAR. Si se produce una excepción durante la operación de inserción o las comparaciones de claves, es de suponer que ambos contenedores participantes probablemente permanezcan en un estado intermedio incompleto, ya que no se garantiza la restauración del estado original. Pregunta Q-e6d980ffc7947c39 (abierta)

En la interacción de las interfaces, [SWS_CORE_01487] conforma la contrapartida rvalue a la sobrecarga con referencia lvalue modificable [SWS_CORE_01486]. Mientras que [SWS_CORE_01486] hace referencia a lvalues existentes, [SWS_CORE_01487] permite el paso directo y eficiente de instancias temporales o rvalues desplazados explícitamente. El contenedor de origen source se modifica de forma sincrónica durante la operación, ya que sus elementos se transfieren al map de destino.

Este texto ha sido elaborado por una IA y sirve como guía orientativa. La especificación de AUTOSAR es la única vinculante.

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

función 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#9293a1dc
Content hash
9293a1dc
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

función 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#10339aa3
Content hash
10339aa3
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

función 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#7f2b7b3d
Content hash
7f2b7b3d
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

función 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#d26f3131
Content hash
d26f3131
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

función 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#92ff7f6f
Content hash
92ff7f6f
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

función 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#2d0f21af
Content hash
2d0f21af
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

función 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#0f463575
Content hash
0f463575
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

función 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#a24c9d74
Content hash
a24c9d74
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

función 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#c1df14d9
Content hash
c1df14d9
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

función 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#e2662940
Content hash
e2662940
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

función 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#93b9a174
Content hash
93b9a174
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

función 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]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: d4397e48e779 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función try_emplace de la clase ara::core::Map se proporciona a través del encabezado ara/core/map.h [SWS_CORE_01472]. Sirve para la inserción síncrona de un nuevo par clave-valor. La función toma la clave como referencia constante const key_type& k y reenvía argumentos variables Args&&... args para la construcción in situ del valor correspondiente. Como valor de retorno, entrega un std::pair<iterator, bool>: el iterador apunta al elemento con la clave indicada, mientras que el valor booleano indica si realmente se insertó un nuevo elemento.

Tratamiento de errores y restricciones

La especificación clasifica expresamente la operación como «not exception safe» [SWS_CORE_01472]. No se contemplan códigos de error específicos, objetos de error ni interfaces con DET o DEM en el perfil del módulo. Dado que no se definen medidas de sincronización, es probable que una llamada concurrente no protegida sobre la misma instancia de map no sea segura para subprocesos (interpretación). Pregunta Q-e78bc53469fb15b8 (abierta)

Interacción

La semántica se rige por el comportamiento correspondiente de [map] [SWS_CORE_01472], con lo cual el valor solo debería construirse en caso de que la clave aún no exista (interpretación). Pregunta Q-a9ba7465140b4ef6 (abierta) Además de esta signatura, están disponibles otras sobrecargas:

  • Sobrecarga para referencias rvalue de la clave key_type&& k con retorno de std::pair<iterator, bool> [SWS_CORE_01473].
  • Sobrecargas con sugerencia de posición (const_iterator hint) que devuelven directamente un iterator, respectivamente para const key_type& [SWS_CORE_01474] y key_type&& [SWS_CORE_01475].

Este texto ha sido generado por una IA y sirve como orientación sobre la especificación de AUTOSAR.

Guía del implementador pendiente (complejidad 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#046dd35c
Content hash
046dd35c
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

función 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]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 546b14066482 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Uso y contexto de llamada

La función miembro de plantilla try_emplace de la clase ara::core::Map ([SWS_CORE_01473]) sirve para la inserción condicional de un nuevo elemento utilizando una clave rvalue (key_type&& k) y argumentos reenviados (Args&&... args). Como valor de retorno, entrega de forma síncrona un std::pair<iterator, bool>, cuyo iterador apunta al elemento encontrado o recién insertado y cuyo valor booleano indica si la clave se insertó de nuevo ([SWS_CORE_01473]).

Según la especificación, el comportamiento funcional se rige por el uso en [map] ([SWS_CORE_01473]). Interpretación: esto probablemente signifique que, si la clave ya existe, no se realiza ninguna inserción ni la construcción del objeto asociado, y la clave rvalue transferida permanece sin cambios. Pregunta Q-b07d599818bd6110 (abierta)

Tratamiento de errores y condiciones límite

En cuanto al tratamiento de excepciones, la función está clasificada expresamente como «not exception safe» ([SWS_CORE_01473]). Si se produce una excepción durante el proceso de asignación o construcción, no existen garantías para la consistencia del contenedor. No se especifican códigos de error específicos ni canales de error a través de DET o DEM para esta llamada ([SWS_CORE_01473]).

Interacción con interfaces afines

La función declarada en el encabezado ara/core/map.h se complementa con otras sobrecargas de try_emplace ([SWS_CORE_01473]):

  • [SWS_CORE_01472] vincula la clave como referencia lvalue constante (const key_type& k) sin sugerencia.
  • [SWS_CORE_01474] y [SWS_CORE_01475] aceptan adicionalmente una sugerencia de iterador (const_iterator hint) para optimizar la posición de inserción para claves lvalue o rvalue y devuelven directamente un iterador.

Esta nota de uso se generó automáticamente y se basa exclusivamente en los datos de especificación de AUTOSAR R25-11.

Guía del implementador pendiente (complejidad 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#ec365318
Content hash
ec365318
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

función 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]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 598b8dfbcd46 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro plantilla try_emplace de la clase ara::core::Map sirve para insertar un elemento especificando una sugerencia de posición [SWS_CORE_01474]. Está definida a través del encabezado #include "ara/core/map.h" y toma como parámetros un iterador hint de tipo const_iterator, una referencia constante a la clave const key_type &k, así como argumentos de reenvío Args &&... args para el valor que se va a construir [SWS_CORE_01474]. Como valor de retorno, la llamada síncrona devuelve un iterator al elemento [SWS_CORE_01474].

En cuanto al flujo de ejecución, la especificación remite al uso correspondiente en [map] [SWS_CORE_01474]. Interpretación: con ello, el elemento probablemente solo se cree directamente si la clave k aún no existe en el map; si ya existe, se omite la construcción y se devuelve un iterador a la entrada existente. Pregunta Q-73f044143aea7ff3 (abierta) El parámetro hint sirve presumiblemente como indicación de optimización para acelerar el proceso de inserción.

En lo relativo a la seguridad frente a fallos, la función está clasificada explícitamente como not exception safe [SWS_CORE_01474]. En las fuentes no se indican códigos de error específicos de AUTOSAR ni mensajes a DET o DEM.

En la interacción dentro de ara::core::Map, la función complementa las sobrecargas afines:

  • La variante sin indicación de posición con clave lvalue try_emplace(const key_type &k, Args &&... args) devuelve un std::pair<iterator, bool> [SWS_CORE_01472].
  • La sobrecarga para claves desplazables sin indicación try_emplace(key_type &&k, Args &&... args) devuelve igualmente un std::pair<iterator, bool> [SWS_CORE_01473].
  • La función hermana con indicación para claves rvalue try_emplace(const_iterator hint, key_type &&k, Args &&... args) devuelve, al igual que esta sobrecarga, un simple iterator [SWS_CORE_01475].

Esta nota de uso se generó de forma automatizada a partir de la especificación de AUTOSAR.

Guía del implementador pendiente (complejidad 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#ad56c119
Content hash
ad56c119
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

función 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]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: eabc0f3bbb29 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro plantilla try_emplace de la clase ara::core::Map ([SWS_CORE_01475]), definida en el encabezado <ara/core/map.h>, sirve para la inserción directa de un elemento de valor utilizando una clave rvalue k, así como argumentos variádicos args.... La semántica se rige por el comportamiento de [map] ([SWS_CORE_01475]). En este caso, el parámetro de iterador hint probablemente sirva como sugerencia de posición para optimizar el proceso de inserción. Pregunta Q-7c1e167073282bf2 (abierta)

Si la clave especificada aún no existe en el contenedor, se construye un nuevo elemento; si la clave ya está presente, presumiblemente se omite la creación del valor y, según esta interpretación, k no se modifica. Pregunta Q-1ee561e5f4262e42 (abierta) Como valor de retorno, la función devuelve un iterator al elemento recién insertado o ya existente ([SWS_CORE_01475]).

En lo referente a la tolerancia a fallos, la función está especificada explícitamente como not exception safe ([SWS_CORE_01475]). En el estándar no se contemplan códigos de error específicos ni mensajes a DET/DEM.

En el conjunto de interfaces de ara::core::Map, esta sobrecarga completa las operaciones de inserción: mientras que las sobrecargas sin hint ([SWS_CORE_01472], [SWS_CORE_01473]) devuelven un std::pair<iterator, bool>, esta variante con hint, al igual que la sobrecarga para referencias a claves constantes ([SWS_CORE_01474]), devuelve directamente un iterator.

Este texto fue generado por un sistema de IA sobre la base de la especificación de AUTOSAR R25-11.

Guía del implementador pendiente (complejidad 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#ba840a90
Content hash
ba840a90
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

función upper_bound [SWS_CORE_01502]

iterator upper_bound (const key_type &x);

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 3f918f51e676 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Uso y semántica

La función miembro upper_bound de la clase ara::core::Map ([SWS_CORE_01502]) sirve para localizar de forma síncrona elementos en una asociación ordenada. Recibe un parámetro por referencia x de tipo const key_type& y devuelve un iterator modificable. La semántica funcional está especificada en conformidad con el uso habitual en contenedores asociativos estándar («As per corresponding usage in [map]») [SWS_CORE_01502]. Interpretación: por tanto, el iterador devuelto apunta al primer elemento cuya clave esté ordenada como estrictamente mayor que la clave x suministrada; si no existe tal elemento, presumiblemente se proporciona end(). Pregunta Q-32f50e1ebee2ade4 (abierta)

Tratamiento de errores y condiciones límite

En lo que respecta a la seguridad de ejecución, upper_bound está catalogada explícitamente como no segura frente a excepciones (not exception safe) [SWS_CORE_01502]. Para esta operación no se han definido códigos de error específicos, valores de retorno mediante ara::core::Result ni mecanismos como DET/DEM. Dado que deben considerarse modificaciones o la ausencia de garantías de asignación y tiempo de ejecución, los componentes que invocan la función deben tomar precauciones para capturar o acotar las excepciones en el entorno.

concurrencia

La especificación no define garantías de reentrancia ni de seguridad de hilos para accesos simultáneos a la misma instancia de ara::core::Map [SWS_CORE_01502]. Puesto que la función devuelve un iterator modificable mediante el cual se puede modificar el valor referenciado, los accesos simultáneos de lectura o escritura sin sincronización externa probablemente den lugar a condiciones de carrera de datos. Pregunta (abierta)

Interacción y sobrecargas

La función forma parte de una familia de operaciones de búsqueda dentro de ara::core::Map en la cabecera ara/core/map.h:

  • Para instancias de solo lectura se dispone de la sobrecarga constante const_iterator upper_bound(const key_type& x) const [SWS_CORE_01503].
  • Para consultas de búsqueda transparentes con tipos de comparación compatibles K sin conversión obligatoria a key_type existen las sobrecargas de plantilla para iteradores modificables [SWS_CORE_01504] y para accesos constantes [SWS_CORE_01505].

Esta nota de uso se ha generado de forma automatizada sobre la base de la especificación AUTOSAR Adaptive R25-11.

Guía del implementador pendiente (complejidad 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#ebe59391
Content hash
ebe59391
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

función upper_bound [SWS_CORE_01503]

const_iterator upper_bound (const key_type &x) const;

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 43c8ad41ac50 Procedencia Preguntas abiertas (3)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Uso y contexto de llamada

La función upper_bound es una función miembro constante de la clase ara::core::Map y se incluye a través de la cabecera ara/core/map.h [SWS_CORE_01503]. Recibe una referencia a una clave de búsqueda const key_type &x y devuelve de forma síncrona un const_iterator [SWS_CORE_01503]. Dado que la especificación define el comportamiento con «As per corresponding usage in [map]», el iterador devuelto presumiblemente apunta al primer elemento cuya clave sea estrictamente mayor que x, o al final del contenedor si no existe tal entrada. Pregunta Q-99f4d96274e44b91 (abierta)

Tratamiento de errores y condiciones límite

En cuanto a la robustez, la función está clasificada expresamente como not exception safe [SWS_CORE_01503].

  • Mensajes de error: en caso de fallo, no se especifican códigos de error concretos ni mensajes de DET o DEM.
  • Excepciones: si se produce una excepción durante el proceso de búsqueda o de comparación de claves, el método presumiblemente no ofrece garantías de seguridad frente a excepciones; es probable que las excepciones se propaguen directamente a quien realiza la llamada. Pregunta Q-fe0f9bb1f0577aad (abierta)
  • Concurrencia: al tratarse de una operación de lectura const, el acceso concurrente de lectura a la misma instancia no suele ser crítico, siempre que no se produzcan accesos simultáneos de escritura (interpretación). Pregunta Q-4cc2d44a26f448b3 (abierta)

Interacción y variantes

La función [SWS_CORE_01503] forma parte de una familia de sobrecargas dentro de ara::core::Map:

  • [SWS_CORE_01502] representa la variante no constante, la cual proporciona un iterator modificable.
  • [SWS_CORE_01504] y [SWS_CORE_01505] ofrecen sobrecargas de plantilla correspondientes para tipos de clave heterogéneos o transparentes const K &x para instancias no constantes y constantes, respectivamente.

Esta nota de uso ha sido generada automáticamente y se basa exclusivamente en los datos de especificación de la plataforma AUTOSAR Adaptive.

Guía del implementador pendiente (complejidad 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#57cd830f
Content hash
57cd830f
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

función upper_bound [SWS_CORE_01504]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: ecf35c49970e Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro de plantilla upper_bound de la clase ara::core::Map se proporciona a través de la cabecera #include "ara/core/map.h" [SWS_CORE_01504]. Acepta una clave de referencia x de tipo genérico K y devuelve de forma síncrona un iterator no constante [SWS_CORE_01504]. El comportamiento corresponde a la semántica de referencia de std::map [SWS_CORE_01504]; es probable que la forma de plantilla sirva como búsqueda transparente, lo que permite buscar elementos mediante tipos de clave compatibles sin necesidad de crear instancias temporales de key_type. Pregunta Q-94d1d5e5f30ab9f7 (abierta)

Tratamiento de errores y seguridad frente a excepciones

Para esta función se especifica que no es segura frente a excepciones (not exception safe) [SWS_CORE_01504]. No se definen códigos de error específicos, valores de retorno específicos de AUTOSAR ni notificaciones a DET o DEM para esta llamada [SWS_CORE_01504]. En caso de que el operador predicado invocado durante la comparación lance una excepción, la implementación no garantiza seguridad frente a excepciones [SWS_CORE_01504].

Concurrencia y restricciones

Dado que upper_bound devuelve un iterator modificable al elemento encontrado o al final del contenedor [SWS_CORE_01504], la llamada está prevista para instancias no constantes de ara::core::Map. A falta de mecanismos de sincronización en la especificación, es probable que la función no sea segura para hilos frente a modificaciones simultáneas del contenedor. Pregunta Q-fd79f3f56c1de09d (abierta)

Interacción

La función complementa la sobrecarga sin plantilla para instancias exactas de key_type [SWS_CORE_01502]. Para el acceso de solo lectura a instancias constantes de ara::core::Map existen además las sobrecargas const correspondientes que devuelven un const_iterator: por un lado para const key_type &x [SWS_CORE_01503] y por otro para tipos de clave genéricos const K &x [SWS_CORE_01505].

Este texto ha sido generado por una IA a partir de la especificación AUTOSAR R25-11.

Guía del implementador pendiente (complejidad 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#387d74fd
Content hash
387d74fd
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

función upper_bound [SWS_CORE_01505]

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

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: bcefd7c54186 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Uso y semántica

La función upper_bound es una función miembro plantilla constante de la clase ara::core::Map y se proporciona mediante el archivo de cabecera ara/core/map.h [SWS_CORE_01505]. A través del parámetro de plantilla K, la función recibe una referencia const K &x y devuelve un const_iterator [SWS_CORE_01505]. La semántica de ejecución se define en la especificación con la referencia «As per corresponding usage in [map]» [SWS_CORE_01505]. Interpretación: es probable que esta referencia aluda al comportamiento de std::map::upper_bound, según el cual se devuelve un iterador a la primera entrada cuya clave sea mayor que el argumento de búsqueda proporcionado. Pregunta Q-d32248cdd46a6294 (abierta)

Tratamiento de errores y condiciones límite

En cuanto al comportamiento frente a fallos, el elemento está declarado explícitamente en la especificación como «not exception safe» [SWS_CORE_01505]. No se contemplan notificaciones específicas a DET o DEM ni códigos de error. Los llamadores deben tener en cuenta que, si se producen excepciones, no se otorgan garantías de seguridad frente a excepciones [SWS_CORE_01505].

Interacción y requisitos relacionados

La función de búsqueda mediante plantilla para contenedores constantes complementa otras tres sobrecargas de upper_bound dentro de ara::core::Map:

  • La búsqueda básica no constante iterator upper_bound(const key_type &x) con tipo de clave fijo [SWS_CORE_01502].
  • La búsqueda básica constante const_iterator upper_bound(const key_type &x) const [SWS_CORE_01503].
  • La sobrecarga de plantilla no constante template <class K> iterator upper_bound(const K &x) para instancias modificables [SWS_CORE_01504].

Frente a [SWS_CORE_01503], la firma de plantilla de [SWS_CORE_01505] permite operaciones de búsqueda heterogéneas en instancias constantes sin tener que crear objetos temporales del tipo key_type.

Este texto ha sido generado por una IA a partir de los datos de la especificación.

Guía del implementador pendiente (complejidad 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#25370864
Content hash
25370864
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

función value_comp [SWS_CORE_01489]

value_compare value_comp () const;

As per corresponding usage in [map]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 5ec2dd689a7d Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función value_comp es una función miembro de la clase ara::core::Map en el módulo core y se incluye a través del archivo de cabecera #include "ara/core/map.h" [SWS_CORE_01489]. Presenta la firma value_compare value_comp () const;, no recibe parámetros y devuelve de forma sincrónica un objeto de comparación del tipo value_compare [SWS_CORE_01489]. Según la especificación, el comportamiento se produce conforme al uso correspondiente en [map] [SWS_CORE_01489]; interpretación: de forma análoga al contenedor estándar de C++ std::map, esto probablemente proporcione un objeto de función que compara dos elementos (pares clave-valor) en función de sus claves. Pregunta Q-c3499ec8b3cfc22e (abierta)

Tratamiento de errores y seguridad frente a excepciones

En la especificación se señala que la función no es segura frente a excepciones (not exception safe) [SWS_CORE_01489]. Para esta llamada no se contemplan códigos de error específicos, valores de retorno divergentes en caso de error ni notificaciones de diagnóstico de AUTOSAR (como DET o DEM).

Concurrencia y condiciones de contorno

Como método miembro constante (const), value_comp no modifica el estado lógico de la instancia de ara::core::Map [SWS_CORE_01489]. Sin embargo, debido a la clasificación como not exception safe [SWS_CORE_01489], los usuarios deben tener en cuenta que en caso de excepción no se ofrecen garantías sobre la integridad del estado. La especificación no menciona condiciones especiales de orden ni prescripciones de reentrancia.

Este texto ha sido generado por una IA a partir de la especificación.

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#2da5b86b
Content hash
2da5b86b
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

función ~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#ffaabe9a
Content hash
ffaabe9a
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

Documentación de los alias de tipo

alias de tipo 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#b99fc0bc
Content hash
b99fc0bc
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

alias de tipo 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#1705e298
Content hash
1705e298
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

alias de tipo 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#10f4fac1
Content hash
10f4fac1
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

alias de tipo 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#577e1c77
Content hash
577e1c77
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

alias de tipo 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#97cc7556
Content hash
97cc7556
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

alias de tipo 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#9cff0154
Content hash
9cff0154
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

alias de tipo 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#325e52ee
Content hash
325e52ee
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

alias de tipo 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#773271a5
Content hash
773271a5
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

alias de tipo 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#5fa2fbf0
Content hash
5fa2fbf0
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

alias de tipo 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#676723c4
Content hash
676723c4
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

alias de tipo 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#468aa867
Content hash
468aa867
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

alias de tipo 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#13377cc0
Content hash
13377cc0
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

alias de tipo 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#be8ae587
Content hash
be8ae587
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

alias de tipo 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#d3cb63ec
Content hash
d3cb63ec
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

alias de tipo 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#a859e94d
Content hash
a859e94d
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

alias de tipo 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#b159f908
Content hash
b159f908
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

alias de tipo 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#4e2d99fa
Content hash
4e2d99fa
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