DEENESPTFRRUARHIKOZHNL

classe 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

Guia do utilizadorGERADO POR IA

Serve para a gestão ordenada de pares chave-valor únicos com suporte de alocador configurável.
GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: ce48c351c6cf Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

Serve para a gestão ordenada de pares chave-valor únicos com suporte de alocador configurável.

O contentor associativo de chave-valor ara::core::Map implementa std::pmr::map e gere entradas ordenadas com base em chaves únicas utilizando alocadores polimórficos ([SWS_CORE_01404]). As aplicações utilizam o contentor para a inserção, pesquisa e remoção estruturadas de pares de dados, bem como para a transferência eficiente de nós mediante semântica de movimentação. Como particularidade essencial, o acesso indexado através de at desencadeia uma IsoStdOutOfRangeViolation em caso de chaves inexistentes, em vez da exceção padrão ([SWS_CORE_01456]). Enquanto as consultas de estado são seguras contra exceções, as alocações dinâmicas de memória durante a inserção exigem precauções correspondentes contra a escassez de recursos.

Contexto

A classe template ara::core::Map fornece um contentor associativo ordenado de chave-valor que corresponde à semântica de std::pmr::map da norma C++. As chaves do tipo key_type ([SWS_CORE_01402]) são únicas e ordenadas com base num predicado do tipo key_compare ([SWS_CORE_01405]). Os pares de dados são geridos como value_type sob a forma de std::pair<const Key, T> ([SWS_CORE_01404]). Como parceiro de interação atua primariamente o componente de software da Adaptive Platform utilizador, que pode integrar alocadores de memória polimórficos ou definidos pelo utilizador de forma direcionada através do allocator_type configurável ([SWS_CORE_01406]).

Ciclo de vida

A instanciação de ara::core::Map pode ser feita através do construtor padrão ([SWS_CORE_01428]), com especificação de alocadores ([SWS_CORE_01431]) ou com objetos de comparação ([SWS_CORE_01429]). Além disso, estão disponíveis construtores para intervalos de iteradores ([SWS_CORE_01430], [SWS_CORE_01435]), bem como listas de inicialização ([SWS_CORE_01434], [SWS_CORE_01436]). O construtor por cópia ([SWS_CORE_01424]) e o operador de atribuição por cópia ([SWS_CORE_01425]) estão especificados como default, mas são complementados por sobrecargas específicas de alocador ([SWS_CORE_01432]).

Para a transferência eficiente de recursos, existem construtores por movimentação ([SWS_CORE_01426], [SWS_CORE_01433]). O operador de atribuição por movimentação ([SWS_CORE_01427]) oferece segurança condicional contra exceções, desde que std::allocator_traits<Allocator>::is_always_equal::value e std::is_nothrow_move_assignable<Compare>::value sejam cumpridos. Ao destruir o contentor através do destrutor ([SWS_CORE_01437]), todos os nós contidos são libertados. Uma troca entre duas instâncias através de swap ([SWS_CORE_01484]) utiliza o predicado AUTOSAR ara::core::is_nothrow_swappable para proteção, em vez da biblioteca padrão.

Caminho de utilização

A utilização regular compreende a inserção, localização, leitura e limpeza de entradas:

Fluxo típico de operações de contêiner em ara::core::MapApplikationara::core::Maptry_emplace(k, v)std::pair<iterator, bool>find(k)iteratorat(k)mapped_type&erase(k)size_type

Diagrama de sequência: Fluxo típico de operações de contentor em ara::core::Map, desde a inserção até à eliminação, passando pela consulta. Fontes: [SWS_CORE_01472], [SWS_CORE_01490], [SWS_CORE_01456], [SWS_CORE_01482].

Cenários de erro

Um desvio central face à norma ISO C++ diz respeito ao método de acesso at ([SWS_CORE_01456], [SWS_CORE_01457]): se uma chave solicitada não for encontrada no contentor, a implementação não lança uma exceção std::out_of_range, mas desencadeia antes uma IsoStdOutOfRangeViolation. Apesar da assinatura com noexcept, o método sinaliza esta violação imediatamente; isto deverá dever-se à estratégia de toda a plataforma de reportar erros em ambientes relevantes para a segurança sem exceções clássicas de C++. Pergunta Q-ffaee4bddebe250a (aberta)

Consultas de capacidade como empty ([SWS_CORE_01511]), size ([SWS_CORE_01452]) ou get_allocator ([SWS_CORE_01439]) são totalmente seguras contra exceções (noexcept). Em contrapartida, operações de alocação e inserção como insert ([SWS_CORE_01460]), emplace ([SWS_CORE_01458]) ou os construtores padrão ([SWS_CORE_01428]) estão classificadas como "not exception safe", visto que o esgotamento da memória configurada pode originar erros.

Este guia de classe baseia-se na especificação AUTOSAR Adaptive Platform R25-11 para o módulo core e foi criado automaticamente.

Mapa de membros

Diagrama de classes

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 detalhes

Selecione uma entrada no índice.

Construtores e destrutor

Map função 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 função

≙ [map]

~Map ();

Métodos

at função 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 função 2

≙ [map]

Sobrecargas begin 2
iterator begin () noexcept; SWS_CORE_01440
const_iterator begin () const noexcept; SWS_CORE_01441
cbegin função

≙ [map]

const_iterator cbegin () const noexcept;
cend função

≙ [map]

const_iterator cend () const noexcept;
clear função

≙ [map]

void clear () noexcept;
contains função 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 função 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 função

≙ [map]

const_reverse_iterator crbegin () const noexcept;
crend função

≙ [map]

const_reverse_iterator crend () const noexcept;
emplace função

≙ [map]

template <class... Args> std::pair< iterator, bool > emplace (Args &&... args);
emplace_hint função

≙ [map]

template <class... Args> iterator emplace_hint (const_iterator position, Args &&... args);
empty função

≙ [map]

[[nodiscard]] bool empty () const noexcept;
end função 2

≙ [map]

Sobrecargas end 2
iterator end () noexcept; SWS_CORE_01442
const_iterator end () const noexcept; SWS_CORE_01443
equal_range função 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 função 4

≙ [map]

Sobrecargas erase 4
extract função 2

≙ [map]

Sobrecargas extract 2
find função 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 função

≙ [map]

allocator_type get_allocator () const noexcept;
insert função 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 função 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 função

≙ [map]

key_compare key_comp () const;
lower_bound função 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 função

≙ [map]

size_type max_size () const noexcept;
merge função 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 função 2

≙ [map]

Sobrecargas rbegin 2
reverse_iterator rbegin () noexcept; SWS_CORE_01444
const_reverse_iterator rbegin () const noexcept; SWS_CORE_01445
rend função 2

≙ [map]

Sobrecargas rend 2
const_reverse_iterator rend () const noexcept; SWS_CORE_01447
size função

≙ [map]

size_type size () const noexcept;
swap função

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 função 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 função 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 função

≙ [map]

value_compare value_comp () const;

Operadores

operator= função 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[] função 2

≙ [map]

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

Aliases 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 aninhados

Documentação dos métodos

função 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#8ef05118
Content hash
8ef05118
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

função 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#501e1120
Content hash
501e1120
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

função 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#4a1725e2
Content hash
4a1725e2
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

função 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#50bfe726
Content hash
50bfe726
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

função 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#83775b32
Content hash
83775b32
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

função 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#600efb6a
Content hash
600efb6a
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

função 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#b98e47e9
Content hash
b98e47e9
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

função 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#9bd6efd1
Content hash
9bd6efd1
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

função 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#17df8337
Content hash
17df8337
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

função 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#a6529a56
Content hash
a6529a56
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

função 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#1e3b3831
Content hash
1e3b3831
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

função 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

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 91afb1d880dc Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função síncrona de acesso a elementos at da classe ara::core::Map ([SWS_CORE_01456]) destina-se à recuperação controlada de um valor para uma chave existente. Ela é disponibilizada através do cabeçalho ara/core/map.h. Como parâmetro de entrada, aceita uma referência de chave const key_type &x e retorna uma referência modificável mapped_type & para o valor correspondente ([SWS_CORE_01456]). A semântica corresponde fundamentalmente ao uso habitual de std::map; para instâncias constantes, está disponível a sobrecarga separada [SWS_CORE_01457].

Tratamento de erros e condições de contorno

Em caso de erro, a função desvia-se deliberadamente do comportamento padrão ISO: se o elemento especificado x não estiver presente no contêiner, é disparada uma IsoStdOutOfRangeViolation em vez de uma exceção C++ clássica do tipo std::out_of_range ([SWS_CORE_01456]). A assinatura é explicitamente declarada como noexcept e classificada como segura contra exceções (exception safe) ([SWS_CORE_01456]).

Interação

O conceito de indicar violações de intervalo através de IsoStdOutOfRangeViolation é implementado de forma uniforme em todo o módulo:

Esta nota de uso foi gerada automaticamente com base na especificação 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#e3d83ff4
Content hash
e3d83ff4
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

função 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

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 63bb4d175e4a Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função-membro at, de acordo com [SWS_CORE_01457], permite o acesso de leitura síncrono a um elemento dentro de uma instância de ara::core::Map por meio do cabeçalho #include "ara/core/map.h". Como parâmetro, a chave pesquisada x é transmitida como const key_type &. Em caso de busca bem-sucedida, o método retorna uma referência constante ao valor associado (const mapped_type &).

Tratamento de erros e comportamento com exceções

O comportamento corresponde essencialmente ao comportamento padrão de std::map::at, mas apresenta um desvio específico: se a chave x não for encontrada no contêiner, é lançada uma IsoStdOutOfRangeViolation em vez de std::out_of_range, de acordo com [SWS_CORE_01457]. Como a função é especificada com noexcept, essa violação não resulta em uma exceção C++ regular; isso provavelmente acarreta o encerramento controlado do processo por meio dos mecanismos de tratamento de erro, conforme podem ser registrados no contexto de [SWS_CORE_00054]. Pergunta Q-d7dd2c332f88ed14 (aberta)

Concorrência e interação

Como método constante, a chamada qualifica-se para o acesso de leitura simultâneo, desde que não ocorram acessos modificadores concorrentes à mesma instância de mapa. Além desta interface constante, existe com [SWS_CORE_01456] uma sobrecarga não constante que retorna uma referência modificável. A mesma estratégia para sinalizar violações de limites por meio de IsoStdOutOfRangeViolation também é implementada de forma consistente em outros contêineres adaptativos do Core, como em ara::core::Array ([SWS_CORE_01274]) e ara::core::Vector ([SWS_CORE_01354]).

Este texto foi gerado por um assistente de curadoria baseado em IA com base na release AUTOSAR R25-11.

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

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

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

função 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#96555ac6
Content hash
96555ac6
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

função 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#b5616f82
Content hash
b5616f82
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

função 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#ae967a2c
Content hash
ae967a2c
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

função 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#7f6a9ddf
Content hash
7f6a9ddf
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

função clear [SWS_CORE_01485]

void clear () noexcept;

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: caea3d46193b Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função-membro clear da classe ara::core::Map destina-se ao esvaziamento completo do conteúdo do contêiner, conforme a especificação em [SWS_CORE_01485]. A função requer a inclusão do arquivo de cabeçalho #include "ara/core/map.h". A semântica de chamada e o comportamento orientam-se pelo uso correspondente do padrão ISO C++ para mapas associativos padrão ([map]).

Em relação à interface e ao tratamento de erros, a função apresenta as seguintes propriedades:

  • Parâmetros e valor de retorno: A operação possui a assinatura void clear () noexcept;, não recebe parâmetros e não retorna nenhum valor [SWS_CORE_01485].
  • Segurança contra exceções: A função é explicitamente declarada como noexcept e especificada como exception safe [SWS_CORE_01485]. Ela, portanto, não lança exceções C++ em caso de erro.
  • Execução síncrona: A chamada é executada sincronamente na instância; após o retorno, presume-se que o contêiner esteja vazio (tamanho 0). Pergunta Q-1d0cf2a1a33d818e (aberta)

No módulo core, a limpeza de contêineres padrão segue um paradigma uniforme. Funções clear análogas com assinatura e segurança contra exceções idênticas encontram-se, por exemplo, para contêineres sequenciais em ara::core::Vector conforme [SWS_CORE_01375] (ara/core/vector.h), bem como para cadeias de caracteres em ara::core::BasicString conforme [SWS_CORE_03057] (ara/core/string.h). Os desenvolvedores podem confiar, em todos os contêineres, na habitual semântica padrão do C++ e na ausência garantida de exceções.

Esta nota de uso foi criada de forma automatizada com base na especificação 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#e1d3162b
Content hash
e1d3162b
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

função contains [SWS_CORE_01497]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: ca604ba15c6f Procedência Perguntas em aberto (3)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

O método template contains da classe ara::core::Map serve para a verificação síncrona se uma chave buscada existe em um contêiner associativo [SWS_CORE_01497]. Ele é disponibilizado através do cabeçalho #include "ara/core/map.h" e chamado como função-membro constante (const) em uma instância de ara::core::Map [SWS_CORE_01497]. Como parâmetro de chamada, aceita uma referência constante const K &x para a chave a ser buscada e fornece um valor de retorno do tipo bool [SWS_CORE_01497].

Quanto à sua semântica, a especificação remete ao uso correspondente em [map] [SWS_CORE_01497]. Isso provavelmente deve ser interpretado como uma adoção do comportamento de std::map::contains, segundo o qual o método retorna true se, e somente se, uma chave equivalente estiver contida no map, e false caso contrário. Pergunta Q-664d5a3d099db549 (aberta)

Em relação à robustez e ao tratamento de erros, a função é categorizada explicitamente como not exception safe [SWS_CORE_01497]. Códigos de erro específicos do AUTOSAR ou mensagens para DET ou DEM não existem para esta operação. Os chamadores devem considerar que, durante a execução, provavelmente desencadeadas por comparações de chave ou conversões do tipo K, exceções podem ser lançadas e propagadas para fora. Pergunta (aberta)

Como contains não modifica o estado do map por ser uma operação de leitura const, acessos de leitura simultâneos à mesma instância são normalmente não críticos, enquanto modificações de escrita paralelas no contêiner provavelmente exigirão sincronização externa. Pergunta Q-f3ca0e3d094f8f0a (aberta)

Este texto foi criado por uma IA e serve para orientação 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#53cbd3b7
Content hash
53cbd3b7
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

função contains [SWS_CORE_01510]

bool contains (const key_type &x) const;

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: cbd6e7493a69 Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

Utilização e semântica

A função-membro contains pertence ao escopo da classe ara::core::Map e é disponibilizada através do arquivo de cabeçalho ara/core/map.h [SWS_CORE_01510]. A função possui a assinatura bool contains (const key_type &x) const; e é executada de forma síncrona. Ela serve para verificar se um elemento com a chave x está presente no contêiner. A especificação remete ao comportamento correspondente em [map], com o que presume-se que se refira à semântica do contêiner padrão C++ std::map::contains, que retorna true se a chave estiver presente e, caso contrário, false. Pergunta Q-fea394bd408bf925 (aberta)

Tratamento de erros e segurança contra exceções

O comportamento de contains é expressamente classificado na especificação como not exception safe [SWS_CORE_01510]. Códigos de erro específicos, domínios de erro bem como mensagens DET ou DEM não estão definidos no escopo da especificação. Os chamadores devem, portanto, considerar que nenhuma garantia de segurança contra exceções é concedida durante a busca e que as exceções ocorridas devem ser tratadas.

Simultaneidade e restrições

Quanto à segurança de thread, a especificação não faz nenhuma declaração explícita em [SWS_CORE_01510]. Como se trata de uma função-membro constante (const), o estado do contêiner não é modificado. Interpretação: Acessos de leitura paralelos deverão ser admissíveis, ao passo que modificações simultâneas de escrita na mesma instância requerem sincronização externa. Pergunta Q-7d8ce1efc81ec781 (aberta)

Interação no módulo core

Em comparação com outras funções de verificação de estado do módulo core — como, por exemplo, HasValue [SWS_CORE_00751] ou CheckError [SWS_CORE_00765] em ara::core::Result, que são definidas como exception safe e noexcept —, contains em ara::core::Map não oferece garantia de noexcept e é declarada como não segura contra exceções [SWS_CORE_01510].

Esta nota de uso foi gerada automaticamente com base no 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#e154d168
Content hash
e154d168
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

função count [SWS_CORE_01494]

size_type count (const key_type &x) const;

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 2a35e539f92e Procedência Perguntas em aberto (3)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função-membro síncrona count da classe ara::core::Map determina, com base na chave x fornecida do tipo const key_type&, quantas vezes essa chave ocorre no contêiner e retorna o resultado como size_type [SWS_CORE_01494]. A declaração ocorre por meio do cabeçalho #include "ara/core/map.h" [SWS_CORE_01494]. Interpretação: de acordo com a referência ao comportamento padrão em [map], presume-se que o valor de retorno para chaves exclusivas seja 0 ou 1. Pergunta Q-a713cfc1019b40d0 (aberta)

Em relação ao tratamento de erros, a função é explicitamente classificada, de acordo com a especificação, como “not exception safe” [SWS_CORE_01494]. Não são definidos códigos de erro específicos ou mensagens DET/DEM; se a operação de comparação de chaves lançar uma exceção, presume-se que ela seja propagada diretamente para o chamador. Pergunta (aberta)

Em relação à concorrência e restrições, trata-se de uma operação constante (const) [SWS_CORE_01494]. Interpretação: acessos de leitura concorrentes à mesma instância de ara::core::Map devem ser possíveis sem condições de corrida (data races), ao passo que operações modificadoras simultâneas devem ser protegidas por sincronização externa. Pergunta (aberta)

Na interação com requisitos relacionados, existe com [SWS_CORE_01495] uma sobrecarga de template template <class K> size_type count (const K &x) const dentro de ara::core::Map. Esta permite consultas de busca heterogêneas com tipos de comparação compatíveis K, sem a necessidade mandatória de criar previamente um objeto temporário do tipo key_type, mas está sujeita à mesma classificação em relação à segurança contra exceções [SWS_CORE_01495].

Esta nota de uso baseia-se na especificação AUTOSAR Adaptive R25-11 e foi gerada automaticamente.

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

função count [SWS_CORE_01495]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: d72b87981018 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função-membro de template count da classe ara::core::Map verifica sincronamente a ocorrência de elementos com base em uma chave e determina a sua quantidade [SWS_CORE_01495]. A função está declarada no cabeçalho ara/core/map.h e retorna a quantidade de elementos encontrados como size_type [SWS_CORE_01495]. De acordo com a referência especificada ao uso em [map], a chamada fornece para chaves unívocas o valor 1, se existir um elemento correspondente, e, caso contrário, 0 [SWS_CORE_01495].

Na interação direta com a sobrecarga count(const key_type&) [SWS_CORE_01494], esta variante permite a passagem de qualquer tipo de chave compatível const K& [SWS_CORE_01495]. Interpretação: A parametrização por template provavelmente foi projetada para operações de busca heterogêneas, visando realizar comparações sem conversão prévia em um objeto temporário key_type [SWS_CORE_01495]. Pergunta Q-e2572768e5600da7 (aberta) Com isso, podem ser evitadas alocações desnecessárias e custos de conversão em consultas de busca.

Em relação à segurança contra exceções, o método está declarado como não seguro contra exceções (not exception safe) [SWS_CORE_01495], analogamente à sobrecarga relacionada [SWS_CORE_01494]. Canais de erro específicos como DET ou DEM não existem para esta operação de contêiner [SWS_CORE_01495]; eventuais exceções do operador de comparação subjacente propagam-se para o chamador. Como o método é qualificado como const, ele não modifica o contêiner [SWS_CORE_01495]; acessos concorrentes de leitura são seguros, contudo acessos concorrentes de escrita requerem sincronização externa.

Esta nota de uso foi gerada por uma IA com base na especificação do 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#2a904c47
Content hash
2a904c47
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

função crbegin [SWS_CORE_01450]

const_reverse_iterator crbegin () const noexcept;

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: e5e3687c78cf Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função de membro crbegin da classe ara::core::Map é disponibilizada por meio do arquivo de cabeçalho #include "ara/core/map.h" [SWS_CORE_01450]. Ela não recebe parâmetros e retorna sincronamente um const_reverse_iterator para o primeiro elemento da ordem reversa [SWS_CORE_01450]. A semântica funcional segue a declaração de especificação “As per corresponding usage in [map]” [SWS_CORE_01450]; presume-se que isso corresponda à semântica de std::map::crbegin do padrão C++. Pergunta Q-0ad5de7dada37aa8 (aberta)

Tratamento de erros e segurança contra exceções

Códigos de erro específicos, mensagens DET ou DEM não estão previstos para esta chamada. De acordo com a especificação, a função é declarada com noexcept e classificada como segura contra exceções («exception safe») [SWS_CORE_01450], de modo que nenhuma exceção ocorra durante a execução.

Simultaneidade e restrições

Como um método qualificado com const, crbegin não modifica o objeto ara::core::Map [SWS_CORE_01450]. O iterador resultante permite exclusivamente acessos de leitura aos elementos contidos no contêiner.

Interação

O conceito de iteração é harmonizado entre contêineres na AUTOSAR Adaptive Core:

Esta nota de utilização foi gerada automaticamente com base na especificação 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#fe4ddec3
Content hash
fe4ddec3
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

função crend [SWS_CORE_01451]

const_reverse_iterator crend () const noexcept;

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: b430dfd1877e Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

O método crend da classe template ara::core::Map ([SWS_CORE_01451]) está disponível através do cabeçalho ara/core/map.h. Ele retorna sincronamente um iterador reverso constante (const_reverse_iterator) que, de acordo com o comportamento padrão de std::map, marca o alcance do final de uma iteração reversa sobre os elementos.

Tratamento de erros e segurança de exceções

A função possui a especificação noexcept e é classificada como “exception safe” ([SWS_CORE_01451]). A chamada não lança exceções e não requer verificação de códigos de erro.

Simultaneidade e condições marginais

Como um método qualificado com const, crend não modifica a instância subjacente do map. Acessos simultâneos de leitura por meio de várias threads devem, portanto, ser seguros, desde que a instância não seja modificada concomitantemente por escrita (interpretação). Pergunta Q-5593deafcef41be3 (aberta)

Interação

A assinatura e a semântica inserem-se nas interfaces uniformes de iteradores da biblioteca ara::core. Funções crend análogas existem para:

Este texto foi criado por uma IA com base em especificações 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#5d577352
Content hash
5d577352
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

função emplace [SWS_CORE_01458]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: f4b86ded99ae Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

Uso de emplace em ara::core::Map

A função de elemento de modelo emplace da classe ara::core::Map serve para construir e inserir diretamente um novo par chave-valor no armazenamento associativo [SWS_CORE_01458]. A função está definida no cabeçalho #include "ara/core/map.h" e recebe os argumentos do construtor através do pacote de parâmetros Args&&... args [SWS_CORE_01458]. Como resultado, a chamada síncrona retorna um std::pair<iterator, bool> [SWS_CORE_01458]. Interpretação: a referência a [map] provavelmente significa que o comportamento segue o contêiner padrão do C++ std::map, de modo que o iterador aponta para o elemento e o valor booleano sinaliza se a entrada foi recém-inserida. Pergunta Q-fa496892c1e5e15d (aberta)

Em relação ao tratamento de erros e à robustez, emplace é expressamente classificado na especificação como not exception safe [SWS_CORE_01458]. Se a alocação de memória ou a construção do objeto falhar, a implementação não garante a consistência do contêiner. Códigos de erro específicos do AUTOSAR ou mensagens para DET ou DEM não estão previstos para esta interface fundamental.

No módulo core existem operações emplace análogas para outros tipos de dados que, no entanto, possuem garantias divergentes: enquanto ara::core::Vector::emplace também é especificado como não seguro contra exceções [SWS_CORE_01366], as implementações em ara::core::Optional [SWS_CORE_01119] bem como ara::core::Variant [SWS_CORE_01661] oferecem segurança condicional contra exceções (conditionally exception safe).

Este texto foi gerado por uma IA com base na especificação 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#94f6c464
Content hash
94f6c464
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

função emplace_hint [SWS_CORE_01459]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 15434ae97e30 Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função-membro template emplace_hint da classe de contêiner ara::core::Map serve para inserir um novo elemento utilizando uma posição sugerida como dica de busca ([SWS_CORE_01459]). Ela é disponibilizada através do cabeçalho ara/core/map.h e aceita o iterador position bem como um pacote de parâmetros args para encaminhamento ([SWS_CORE_01459]). O funcionamento corresponde ao uso em [map] ([SWS_CORE_01459]). Supõe-se que os argumentos passados sejam utilizados diretamente para a construção in-place do registro, o que provavelmente permite obter uma inserção acelerada mediante posicionamento adequado. Pergunta Q-564dd9bab5c0293f (aberta)

Tratamento de erros e segurança de exceções

Quanto à tolerância a falhas, a operação é categorizada explicitamente como not exception safe ([SWS_CORE_01459]). Caso ocorra um erro durante a alocação de memória ou a construção do par chave-valor, nenhuma garantia quanto ao estado do contêiner deverá ser válida. Pergunta (aberta) Códigos de erro específicos ou mensagens de diagnóstico como DET ou DEM não estão definidos para esta interface ([SWS_CORE_01459]).

Simultaneidade e restrições

A especificação não faz nenhuma declaração sobre concorrência e contextos de chamada ([SWS_CORE_01459]). Interpretação: como operação que modifica o estado de ara::core::Map, emplace_hint requer sincronização externa no acesso simultâneo de múltiplas threads para evitar inconsistências de dados. Pergunta Q-04b3ab58544ceba4 (aberta)

Esta nota foi criada por uma IA; a avaliação técnica é de responsabilidade própria.

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

função 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#9961436b
Content hash
9961436b
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

função 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#6f81600b
Content hash
6f81600b
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

função 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#506fd6f9
Content hash
506fd6f9
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

função equal_range [SWS_CORE_01506]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: f0055ff4279d Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função-membro síncrona equal_range da classe ara::core::Map é disponibilizada através do cabeçalho #include "ara/core/map.h" [SWS_CORE_01506]. Recebe uma chave x do tipo const key_type & e retorna um par de iteradores modificáveis (std::pair<iterator, iterator>) que delimita o intervalo de todas as entradas correspondentes [SWS_CORE_01506]. O comportamento segue a semântica habitual em [map] [SWS_CORE_01506]; uma vez que Map tem habitualmente chaves únicas, o intervalo resultante deverá abranger no máximo um elemento (Interpretação). Pergunta Q-d26df1f3ac3b6232 (aberta)

Tratamento de erros e segurança contra exceções

A especificação classifica a função expressamente como not exception safe [SWS_CORE_01506]. Códigos de erro específicos, valores de retorno para sinalização de erros ou relatórios ao DET ou DEM não estão definidos. Se a chave procurada não for encontrada, ambos os iteradores do par deverão ser idênticos e apontar para a potencial posição de inserção (Interpretação de acordo com [map]). Pergunta (aberta)

Simultaneidade e restrições

A operação é não constante e retorna iteradores não constantes [SWS_CORE_01506]. Dado que não estão documentados mecanismos de sincronização, acessos simultâneos de leitura ou escrita à mesma instância de ara::core::Map são presumivelmente inseguros para threads (Interpretação) e requerem sincronização externa. Pergunta Q-3fb76368d9de336f (aberta)

Interação

Para acessos de leitura a instâncias constantes, está disponível a sobrecarga com pares const_iterator [SWS_CORE_01507]. Adicionalmente, existem variantes template para processos de pesquisa heterogéneos com tipo de chave arbitrário K, tanto para chamadas não constantes [SWS_CORE_01508] como para chamadas constantes [SWS_CORE_01509].

Esta nota de utilização foi gerada automaticamente por uma IA com base na especificação.

Guia do implementador em breve (complexidade 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#b13d8bd4
Content hash
b13d8bd4
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

função equal_range [SWS_CORE_01507]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 5ab6c1e53fdd Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função-membro equal_range da classe ara::core::Map determina, numa instância constante, o intervalo de todas as entradas que correspondem a uma chave especificada [SWS_CORE_01507]. Ela aceita o parâmetro const key_type &x e retorna um std::pair<const_iterator, const_iterator>, que representa os limites do intervalo [SWS_CORE_01507]. A função é disponibilizada através do ficheiro de cabeçalho ara/core/map.h e executada sincronamente [SWS_CORE_01507]. A semântica corresponde à especificação de [map] [SWS_CORE_01507]; consequentemente, o intervalo retornado num map com chaves únicas deverá abranger uma extensão de, no máximo, uma entrada. Pergunta Q-f2bdc3bf2c17948e (aberta)

Tratamento de erros e condições de contorno

Relativamente ao comportamento de erro e de exceções, o método é especificado como não seguro contra exceções («not exception safe») [SWS_CORE_01507]. Não estão definidos códigos de erro específicos, mensagens DET ou eventos DEM. Como o método está declarado como const, ele não altera o estado do objeto chamador.

Interação

A operação está integrada numa série de sobrecargas relacionadas dentro de ara::core::Map:

  • Para instâncias não constantes, [SWS_CORE_01506] oferece a mesma busca, mas retorna iteradores modificáveis.
  • Através das funções de template [SWS_CORE_01508] e [SWS_CORE_01509], a busca também pode ser realizada com chaves compatíveis do tipo K tanto para maps modificáveis quanto constantes.

Esta nota de utilização foi criada automaticamente. Baseia-se exclusivamente nos dados de especificação da AUTOSAR Adaptive Release R25-11.

Guia do implementador em breve (complexidade 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#4882c182
Content hash
4882c182
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

função equal_range [SWS_CORE_01508]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: b2fa7c200283 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

Utilização e semântica

A função-membro de template equal_range da classe ara::core::Map ([SWS_CORE_01508]) é disponibilizada através do cabeçalho ara/core/map.h. Ela serve para localizar o intervalo de todos os elementos cuja chave coincide com o valor passado. O comportamento orienta-se pela utilização correspondente em [map] ([SWS_CORE_01508]). A chamada síncrona aceita um parâmetro de chave x do tipo genérico const K& e fornece como valor de retorno um std::pair<iterator, iterator> ([SWS_CORE_01508]). Interpretação: Através do tipo de parâmetro genérico K, a função deve suportar uma consulta heterogênea, de modo que sejam possíveis comparações sem conversão prévia em key_type. Pergunta Q-19f39bf5b68f9a3c (aberta)

Tratamento de erros e condições de contorno

De acordo com a especificação, a função é classificada como não segura contra exceções (not exception safe) ([SWS_CORE_01508]). Não estão previstos códigos de erro específicos, valores de retorno para indicação de erro ou mensagens para DET ou DEM. Como a função não está qualificada como const, ela retorna iteradores modificáveis que permitem acessos de escrita aos valores contidos.

Interação

A função-membro faz parte de um grupo de sobrecargas equal_range relacionadas dentro de ara::core::Map:

  • [SWS_CORE_01506]: Variante não constante para chaves diretas do tipo const key_type&.
  • [SWS_CORE_01507]: Variante constante para chaves diretas do tipo const key_type&, que retorna const_iterator.
  • [SWS_CORE_01509]: Sobrecarga de template constante para chaves genéricas do tipo const K&.

Este texto foi gerado por uma IA e serve como orientação no padrão AUTOSAR.

Guia do implementador em breve (complexidade 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#1ca0e506
Content hash
1ca0e506
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

função 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]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: b9ab036007bb Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função-membro de template equal_range da classe ara::core::Map do cabeçalho ara/core/map.h determina o intervalo de elementos que correspondem a uma chave de busca x passada do tipo K [SWS_CORE_01509]. Como método constante, ela retorna um par de valores de iteradores constantes std::pair<const_iterator, const_iterator> e não altera o contentor subjacente [SWS_CORE_01509]. De acordo com a especificação, a semântica rege-se pelo uso correspondente em [map] [SWS_CORE_01509]. Interpretação: O parâmetro de template K deverá permitir uma busca heterogênea por chaves, de modo que nenhum objeto temporário do tipo de chave precise de ser construído. Pergunta Q-7f7a93cef3cf7d8f (aberta)

Tratamento de erros e segurança contra exceções

Relativamente à segurança contra exceções, a função é categorizada expressamente como não segura contra exceções («not exception safe») [SWS_CORE_01509]. Códigos de erro específicos ou respostas a interfaces de diagnóstico ou de erro (como DET ou DEM) não estão previstos no âmbito da especificação para esta função [SWS_CORE_01509].

Interação e sobrecargas

A função está diretamente associada às outras variantes de equal_range em ara::core::Map:

  • À sobrecarga de template não constante [SWS_CORE_01508], que retorna um par de iteradores modificáveis.
  • Às sobrecargas não baseadas em template para const key_type &x na forma não constante [SWS_CORE_01506], bem como na forma constante [SWS_CORE_01507].

Este texto foi gerado por uma IA com base nos dados de especificação.

Guia do implementador em breve (complexidade 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#9e4d9ad4
Content hash
9e4d9ad4
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

função erase [SWS_CORE_01480]

iterator erase (iterator position);

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 259948ff74a7 Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função erase da classe ara::core::Map remove de forma síncrona do contentor o elemento que é referenciado pelo parâmetro position transmitido [SWS_CORE_01480]. A definição é incluída através do cabeçalho <ara/core/map.h> [SWS_CORE_01480]. Como valor de retorno, a função devolve um iterador para o elemento do mapa imediatamente subsequente ao elemento removido [SWS_CORE_01480]. A semântica segue a especificação de acordo com a utilização correspondente em [map] [SWS_CORE_01480].

No que respeita ao tratamento de erros, a operação está classificada como não segura quanto a exceções (not exception safe) [SWS_CORE_01480]. Códigos de erro específicos, canais de fallback ou mensagens de erro via DET ou DEM não estão especificados para esta chamada [SWS_CORE_01480]. Dado que o comportamento se orienta por [map], o iterador transmitido deverá ficar inválido devido ao processo de eliminação, enquanto os iteradores para os elementos restantes presumivelmente permanecem intactos [SWS_CORE_01480]. A transmissão de um iterador inválido ou não desreferenciável conduz presumivelmente a comportamento indefinido devido à falta de validação (Interpretação). Pergunta Q-1a4a3eae317fc52e (aberta)

Na interação dentro de ara::core::Map, existem sobrecargas alternativas: além da eliminação através de um iterator mutável, está disponível uma sobrecarga para const_iterator [SWS_CORE_01481]. Do mesmo modo, os elementos podem ser removidos com base na chave através de key_type [SWS_CORE_01482] ou como um intervalo completo de iteradores [SWS_CORE_01483].

Esta nota de utilização foi criada de forma automatizada com base na especificação da 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#d1dee5ce
Content hash
d1dee5ce
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

função erase [SWS_CORE_01481]

iterator erase (const_iterator position);

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 6e1e13cf1691 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função-membro erase da classe ara::core::Map destina-se à exclusão síncrona de um único elemento na posição indicada pelo iterador position [SWS_CORE_01481]. A declaração ocorre por meio do arquivo de cabeçalho ara/core/map.h [SWS_CORE_01481]. O comportamento corresponde à definição em [map], sendo que a função retorna um iterator para o elemento subsequente do map [SWS_CORE_01481].

Em relação ao tratamento de exceções, a função é especificada como «not exception safe» [SWS_CORE_01481]. Códigos de erro específicos, violations ou mensagens de erro não estão definidos para esta operação [SWS_CORE_01481]. Interpretação: A passagem de um iterador inválido ou não desreferenciável como position deverá levar a comportamento indefinido, uma vez que a especificação não prevê verificações de erro. Pergunta Q-9a3242ae4773cc0b (aberta)

Na interação com a interface de contêiner de ara::core::Map, estão disponíveis outras sobrecargas:

  • Exclusão por meio de um iterador modificável iterator position [SWS_CORE_01480],
  • Exclusão com base em uma chave via erase(const key_type &x) com retorno da quantidade de elementos removidos [SWS_CORE_01482],
  • Exclusão de intervalo por meio de dois iteradores first e last [SWS_CORE_01483].

Sobrecargas correspondentes para posições const_iterator individuais também estão definidas de forma análoga para outros contêineres como ara::core::Vector [SWS_CORE_01372] ou ara::core::BasicString [SWS_CORE_03103].

Este texto foi gerado por uma IA com base na especificação 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_01481
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01481@rel:R25-11#71730152
Content hash
71730152
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

função erase [SWS_CORE_01482]

size_type erase (const key_type &x);

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 984e0b35e963 Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função-membro síncrona erase da classe ara::core::Map destina-se à remoção de entradas por meio de uma chave especificada x do tipo const key_type& ([SWS_CORE_01482]). A interface é incluída por meio do cabeçalho ara/core/map.h. O comportamento funcional é definido como equivalente ao uso em [map] ([SWS_CORE_01482]). Interpretação: De acordo com esta referência ao padrão C++, o valor de retorno do tipo size_type deverá indicar a quantidade de elementos excluídos do contêiner com sucesso. Pergunta Q-03637eb7e5efe502 (aberta)

Tratamento de erros e condições de contorno

Na especificação, a função é classificada como not exception safe ([SWS_CORE_01482]). Códigos de retorno específicos para situações de erro ou canais de relato via DET ou DEM não estão definidos para esta chamada de contêiner. Interpretação: Devido à ausência de segurança contra exceções, nenhuma garantia em relação ao estado do contêiner deverá ser válida em caso de erro, razão pela qual o chamador deve assegurar dados consistentes e parâmetros de chamada válidos antes da execução. Pergunta (aberta)

Interação

O método constitui o equivalente baseado em chave para as operações de exclusão baseadas em iteradores de ara::core::Map, que limpam posições individuais ([SWS_CORE_01480], [SWS_CORE_01481]) ou intervalos fechados de iteradores ([SWS_CORE_01483]). O padrão de funções erase padronizadas é encontrado em ara::core entre diferentes contêineres, como para ara::core::Vector ([SWS_CORE_01372]) ou para ara::core::BasicString ([SWS_CORE_03102]).

Esta nota de utilização foi gerada automaticamente com base na especificação.

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

função erase [SWS_CORE_01483]

iterator erase (const_iterator first, const_iterator last);

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: ed07a80cc467 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função de elemento erase do contêiner ara::core::Map serve para remover um intervalo de valores delimitado por dois iteradores [SWS_CORE_01483]. Ela está definida no cabeçalho #include "ara/core/map.h" e possui a assinatura iterator erase (const_iterator first, const_iterator last); [SWS_CORE_01483]. Tecnicamente, o comportamento segue a semântica habitual em [map] [SWS_CORE_01483]. Como valor de retorno, ela retorna um iterator para o elemento que sucede imediatamente o intervalo removido, ou o final do contêiner [SWS_CORE_01483].

Tratamento de erros e restrições

A operação é explicitamente classificada na especificação como not exception safe [SWS_CORE_01483]. Códigos de erro específicos do AUTOSAR ou mensagens para DET ou DEM não estão definidos para esta função. O chamador provavelmente deve ter a responsabilidade de garantir que first e last referenciem um intervalo válido e bem-formado dentro da mesma instância, uma vez que não estão previstas verificações adicionais (Interpretação). Pergunta Q-69e88ecc6f04bb64 (aberta)

Interação

Dentro de ara::core::Map, esta exclusão de intervalo complementa as sobrecargas para a remoção de elementos individuais por meio de iterator [SWS_CORE_01480], por meio de const_iterator [SWS_CORE_01481] bem como com base em uma chave key_type [SWS_CORE_01482]. Interfaces erase semelhantes para intervalos de iteradores também são encontradas em outros contêineres da Adaptive Core Library, nomeadamente em ara::core::Vector [SWS_CORE_01373] e ara::core::BasicString [SWS_CORE_03104].

Esta nota de utilização foi gerada por uma IA com base na especificação 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#4326e05f
Content hash
4326e05f
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

função extract [SWS_CORE_01470]

node_type extract (const_iterator position);

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 8c6034c84048 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função-membro extract da classe ara::core::Map remove o elemento na posição indicada pelo iterador position e retorna um nó do tipo node_type [SWS_CORE_01470]. A declaração e a semântica seguem o uso correspondente em [map], desvinculando o nó diretamente do contêiner associativo. A função é fornecida através do cabeçalho ara/core/map.h.

Uso e comportamento

A chamada ocorre de forma síncrona sobre uma instância de ara::core::Map. Como parâmetro, é passado um const_iterator position, que Interpretação: deve apontar para um elemento válido e desreferenciável dentro do mapa chamado. Através da extração, o elemento é removido do contêiner, enquanto o objeto node_type retornado assume a propriedade do nó.

Tratamento de erros e segurança de exceções

Em relação ao tratamento de exceções, a função está expressamente classificada de acordo com a especificação como not exception safe [SWS_CORE_01470]. Se ocorrer uma exceção durante a execução, a operação não assegura garantias determinísticas do contêiner, razão pela qual o código chamador deve prever proteções adequadas.

Interação e alternativas

Como sobrecarga, além da remoção baseada em posição, também está disponível a variante baseada em chave extract(const key_type &x) [SWS_CORE_01471]. Esta última permite a extração de uma entrada diretamente com base em seu valor de chave, sem a necessidade de determinar manualmente um iterador previamente.

Este texto foi gerado por uma IA e serve como documentação de orientação.

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#514f36c4
Content hash
514f36c4
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

função extract [SWS_CORE_01471]

node_type extract (const key_type &x);

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 2e670fb63484 Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função-membro síncrona extract está definida no arquivo de cabeçalho #include "ara/core/map.h" dentro da classe ara::core::Map [SWS_CORE_01471]. Ela aceita como parâmetro uma referência constante de chave const key_type &x e retorna o elemento encontrado como node_type [SWS_CORE_01471]. A semântica funcional remete ao uso correspondente em [map] [SWS_CORE_01471]; isto deverá corresponder ao padrão C++, segundo o qual o nó é extraído diretamente do contêiner sem que a chave ou o valor precisem ser copiados. Pergunta (aberta)

Tratamento de erros e restrições

A função é expressamente classificada na especificação como “not exception safe” [SWS_CORE_01471]. Códigos de erro específicos, classes de erro ou mensagens DET ou DEM não estão definidos no payload. Em caso de erro, presume-se, portanto, que não haja garantias quanto à preservação ou consistência do estado do contêiner, razão pela qual os pontos de chamada devem prever medidas de proteção adequadas. Pergunta (aberta)

Interação

O elemento de especificação está em relação direta com a sobrecarga node_type extract(const_iterator position) [SWS_CORE_01470]. Enquanto a presente função identifica e extrai um elemento através da chave de busca [SWS_CORE_01471], a variante relacionada permite a remoção orientada através de uma posição de iterador já conhecida [SWS_CORE_01470]. Ambas as interfaces pertencem ao escopo de ara::core::Map e compartilham a mesma característica de ausência de segurança contra exceções [SWS_CORE_01470] [SWS_CORE_01471].

Esta nota de uso foi gerada automaticamente e baseia-se exclusivamente nas diretrizes de especificação do 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#9d014c3e
Content hash
9d014c3e
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

função find [SWS_CORE_01490]

iterator find (const key_type &x);

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: a5eb50f4008c Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função-membro find da classe ara::core::Map destina-se à localização síncrona de um elemento com base na sua chave [SWS_CORE_01490]. A função está declarada no ficheiro de cabeçalho ara/core/map.h. Aceita uma referência para a chave pesquisada (const key_type &x) e devolve um iterator modificável para o par chave-valor encontrado; se não for encontrada nenhuma entrada correspondente, o retorno equivale ao iterador de fim (end iterator) do mapa [SWS_CORE_01490].

Tratamento de erros e segurança contra exceções

De acordo com a especificação, esta função está classificada como not exception safe [SWS_CORE_01490]. Mensagens de erro via DET ou DEM não estão especificadas para este serviço básico de contentor. Se ocorrerem erros operacionais durante a comparação, podem ser propagadas exceções do operador de comparação subjacente.

Concorrência e interação

Dado tratar-se de uma função-membro não constante que fornece um iterador com capacidade de escrita, o acesso simultâneo sem sincronização presumivelmente não é seguro para threads. Pergunta Q-0f9f56b506cfd318 (aberta) Para o acesso puramente de leitura em instâncias constantes de ara::core::Map, está disponível a sobrecarga com const_iterator [SWS_CORE_01491]. Complementarmente, sobrecargas baseadas em modelos suportam uma pesquisa transparente com tipos de comparação compatíveis K, tanto de forma modificadora [SWS_CORE_01492] como constante [SWS_CORE_01493]. Ao contrário das funções find baseadas em carateres em ara::core::StringView [SWS_CORE_02157] ou ara::core::BasicString [SWS_CORE_03315], que devolvem índices do tipo size_type e são parcialmente noexcept, esta função opera com base em contentor através de iteradores.

Esta nota de utilização foi criada 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#fffe8cbf
Content hash
fffe8cbf
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

função find [SWS_CORE_01491]

const_iterator find (const key_type &x) const;

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: f998f2d3213c Procedência Perguntas em aberto (3)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função-membro constante find da classe ara::core::Map destina-se à localização síncrona de uma entrada com base em sua chave [SWS_CORE_01491]. Para a chamada, o cabeçalho #include "ara/core/map.h" deve ser incluído. Como parâmetro, a função espera uma referência à chave pesquisada const key_type &x. O comportamento corresponde à especificação de [map] no padrão C++, de modo que, havendo sucesso na busca, é retornado um const_iterator para o elemento e, caso contrário, presume-se que seja fornecido end() [SWS_CORE_01491]. Pergunta Q-dca69a1ec5423a8b (aberta)

Em relação ao tratamento de erros, a função é declarada como not exception safe [SWS_CORE_01491]. Como o processo de busca se baseia na comparação de chaves, eventuais exceções ocorridas devem resultar primariamente da operação de comparação definida pelo usuário. Para este contêiner elementar, não estão definidas mensagens de erro DET ou DEM. Por se tratar de uma operação de leitura sobre uma instância constante, o acesso concorrente de múltiplas threads ao mesmo objeto pode ser paralelizado de acordo com a semântica habitual de contêineres C++, desde que não ocorram modificações simultâneas (interpretação). Pergunta Q-a8ec748711885418 (aberta)

Na interação com outras interfaces, o método complementa a variante não constante [SWS_CORE_01490], a qual fornece um iterator modificável. Para operações de busca heterogêneas sem conversão de tipo, estão disponíveis em ara::core::Map sobrecargas de template adicionais para instâncias modificáveis [SWS_CORE_01492] e constantes [SWS_CORE_01493]. Funções de busca com o mesmo nome também existem no módulo Core para classes de cadeias de caracteres como ara::core::BasicString [SWS_CORE_03407] e ara::core::StringView [SWS_CORE_02157].

Este texto foi gerado por uma IA e baseia-se na especificação do 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#98cdc9b8
Content hash
98cdc9b8
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

função find [SWS_CORE_01492]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 5765b86e923f Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função-membro de template find, conforme [SWS_CORE_01492], destina-se à localização síncrona de um elemento dentro de uma instância de ara::core::Map por meio do arquivo de cabeçalho ara/core/map.h. Ela recebe um parâmetro de referência const K &x e retorna um iterator modificável para o par chave-valor encontrado ou o iterador final do contêiner. A especificação remete ao comportamento de [map]; presume-se que a forma genérica do parâmetro seja interpretada aqui como uma busca de chave heterogênea, a fim de comparar chaves de busca de tipos divergentes sem conversão prévia. Pergunta Q-425357890b9ea3fe (aberta)

Em relação ao tratamento de erros e à segurança contra exceções, a função é classificada explicitamente como not exception safe ([SWS_CORE_01492]). Códigos de erro específicos, valores de retorno para estados de erro ou mensagens DET/DEM não estão definidos no payload. Caso ocorra uma exceção durante a comparação ou o percurso interno, a chamada não oferece garantia de exceção.

Na interação dentro de ara::core::Map, a função constitui o equivalente não constante à busca heterogênea constante [SWS_CORE_01493], bem como às sobrecargas não genéricas [SWS_CORE_01490] e [SWS_CORE_01491], que estão vinculadas fixamente a const key_type &x em cada caso. Ela difere fundamentalmente das funções de busca homônimas de outros contêineres como ara::core::StringView ([SWS_CORE_02157]) ou ara::core::BasicString ([SWS_CORE_03315]), as quais realizam buscas de posição baseadas em cadeias de caracteres e são parcialmente declaradas como noexcept.

Este texto foi gerado por uma IA com base na especificação 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#f679aecf
Content hash
f679aecf
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

função find [SWS_CORE_01493]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: d1db50972285 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função-membro de template find no namespace ara::core::Map destina-se à localização somente leitura de elementos com base em uma chave x do tipo K [SWS_CORE_01493]. A função está definida no cabeçalho #include "ara/core/map.h" e é chamada sincronamente sobre uma instância constante [SWS_CORE_01493]. Ela retorna um const_iterator para o elemento encontrado; interpretação: no caso de uma chave inexistente, presume-se que o iterador retornado corresponda ao iterador final do mapa, já que a semântica segue, de acordo com a especificação, o comportamento de [map] [SWS_CORE_01493]. Pergunta Q-3fa354022f0bca9b (aberta)

Tratamento de erros e condições de contorno

Em relação à tolerância a falhas, a função é classificada explicitamente como not exception safe [SWS_CORE_01493]. Códigos de erro específicos, valores de retorno para indicação de erro ou notificações para DET ou DEM não estão definidos na especificação. Os chamadores devem observar que, no caso de ocorrência de exceções durante o processo de busca ou comparação, nenhuma garantia de segurança contra exceções é fornecida [SWS_CORE_01493].

Interação

Dentro de ara::core::Map, esta sobrecarga completa as operações de busca:

  • Ela complementa a variante de template não constante iterator find(const K &x) [SWS_CORE_01492].
  • Ela forma a contraparte genérica para as sobrecargas com const key_type &x fixo, as quais são declaradas como não constante [SWS_CORE_01490] e constante [SWS_CORE_01491].

Ela difere, portanto, das operações homônimas em ara::core::StringView (por exemplo, [SWS_CORE_02157]) e ara::core::BasicString (por exemplo, [SWS_CORE_03315]), que operam sobre cadeias de caracteres, fornecem posições do tipo size_type e são declaradas como exception safe.

Esta nota de uso foi gerada por uma IA com base na especificação 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#ef3c76e2
Content hash
ef3c76e2
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

função 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#2cd4f25a
Content hash
2cd4f25a
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

função insert [SWS_CORE_01460]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: f9d1b30a5cc8 Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função insert no contexto de ara::core::Map serve para adicionar sincronicamente um elemento de valor por cópia através do parâmetro const value_type &x ([SWS_CORE_01460]). A operação é incluída através do ficheiro de cabeçalho ara/core/map.h. O tipo de retorno std::pair<iterator, bool> segue a especificação “As per corresponding usage in [map]”: Interpretação: neste caso, o iterador deverá apontar para o elemento recém-inserido ou já existente, enquanto a flag booleana assinala a nova inserção bem-sucedida. Pergunta Q-b059c1d0f4dd6665 (aberta)

Tratamento de erros

Na especificação não estão previstos códigos de erro AUTOSAR específicos, tais como mensagens DET ou DEM. A função está expressamente declarada como não segura contra exceções (“not exception safe”) ([SWS_CORE_01460]). Se uma alocação de memória interna ou a cópia do elemento falhar, o contentor não oferece garantias de exceção ou de rollback; tal erro deverá presumivelmente conduzir a uma interrupção ou a um estado indefinido. Pergunta Q-cbe74b301167bcc4 (aberta)

Simultaneidade e restrições

A chamada ocorre sincronicamente na thread do chamador. As operações do contentor não possuem sincronização integrada, pelo que a função não é reentrante em relação à mesma instância. Os acessos paralelos de leitura ou escrita devem ser protegidos pelo chamador.

Interação

Para ara::core::Map existem sobrecargas complementares de insert:

Operações de inserção análogas encontram-se com assinaturas adaptadas noutras classes do Core, como ara::core::Vector ([SWS_CORE_01367]) e ara::core::BasicString ([SWS_CORE_03093]).

Este texto foi gerado por uma IA com base na especificação 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#860d7229
Content hash
860d7229
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

função insert [SWS_CORE_01461]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 1bd234fe3449 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função de elemento insert de ara::core::Map insere um elemento de forma síncrona no contêiner associativo por meio da semântica de movimento através de uma referência rvalue (value_type &&x) ([SWS_CORE_01461]). A declaração ocorre através do arquivo de cabeçalho #include "ara/core/map.h" ([SWS_CORE_01461]). O comportamento funcional orienta-se, conforme a especificação, pelo uso correspondente em [map] do padrão C++ ([SWS_CORE_01461]). Como valor de retorno, a função devolve um std::pair<iterator, bool>; Interpretação: aqui o valor booleano provavelmente deve sinalizar se o elemento foi recém-inserido, enquanto o iterador aponta para o elemento no contêiner ([SWS_CORE_01461]). Pergunta Q-e1901e26d8be3470 (aberta)

Em relação ao tratamento de erros e à segurança contra exceções, a função é explicitamente classificada na especificação como not exception safe ([SWS_CORE_01461]). Códigos de erro específicos ou mensagens de erro do AUTOSAR como DET ou DEM não estão especificados para esta chamada.

Na interação dentro de ara::core::Map, esta sobrecarga representa a contraparte baseada em rvalue para a variante de cópia insert(const value_type &) ([SWS_CORE_01460]) e para a versão genérica de template insert(P &&) ([SWS_CORE_01462]). Para processos de inserção com especificação de posição, estão disponíveis adicionalmente sobrecargas com iterador de dica como insert(const_iterator, value_type &&) ([SWS_CORE_01464]) bem como para manipuladores de nós através de insert(node_type &&) ([SWS_CORE_01468]) utilizando insert_return_type ([SWS_CORE_01418]).

Este texto foi gerado por uma IA e serve como orientação. São determinantes as especificações AUTOSAR referenciadas.

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

função insert [SWS_CORE_01462]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: d65cbbe7720d Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função-membro template insert da classe ara::core::Map destina-se à inserção síncrona de um par chave-valor compatível através de uma referência de encaminhamento P&& x na instância de contêiner associativo [SWS_CORE_01462]. Ela é incluída através do cabeçalho #include "ara/core/map.h" e remete, quanto ao seu comportamento, à semântica de [map] [SWS_CORE_01462]. Como valor de retorno, fornece um std::pair<iterator, bool> [SWS_CORE_01462]. Interpretação: o valor de retorno booleano deve sinalizar se uma nova entrada foi criada, enquanto o iterador aponta para o elemento recém-inserido ou já existente. Pergunta Q-64d2947d60792374 (aberta)

No que diz respeito ao tratamento de erros, a função é expressamente classificada na especificação como não segura contra exceções (not exception safe) [SWS_CORE_01462]. Códigos de erro específicos, mensagens de erro ou interfaces para memórias de diagnóstico e de falhas, como DET ou DEM, não estão especificados para esta chamada.

Em relação à simultaneidade e condições de contorno, a chamada modifica o estado do mapa; portanto, o acesso simultâneo à mesma instância provavelmente não é reentrante e requer proteção externa contra corridas de dados (data races). Pergunta (aberta) A execução ocorre de forma síncrona no contexto da thread chamadora.

Na interação dentro de ara::core::Map, esta função genérica representa uma complementação às sobrecargas diretas para const value_type& [SWS_CORE_01460] e value_type&& [SWS_CORE_01461]. Além disso, existem operações de inserção baseadas em posição com dica de iterador (iterator hint) [SWS_CORE_01465], operações de intervalo [SWS_CORE_01466], bem como a inserção de node handles através de insert_return_type [SWS_CORE_01418] [SWS_CORE_01468].

Este texto foi gerado por um sistema de IA com base na especificação 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#867f401c
Content hash
867f401c
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

função insert [SWS_CORE_01463]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 10e3558d4625 Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função-membro síncrona insert de ara::core::Map insere um elemento por cópia através da referência constante x do tipo value_type no contêiner associativo [SWS_CORE_01463]. O parâmetro position provavelmente serve como dica de posição (hint) para encontrar com mais eficiência a posição de inserção dentro da estrutura ordenada, conforme sugere a referência a [map]. Pergunta Q-f1b4433fa5e3b659 (aberta) Como valor de retorno, a função fornece um iterator, que aponta para o elemento recém-inserido ou já presente com a mesma chave.

Restrições e tratamento de erros

Para a operação, expressamente não está definida segurança contra exceções (not exception safe) [SWS_CORE_01463]. Se, por exemplo, a alocação interna de memória ou a criação do par chave-valor falhar, nenhuma garantia quanto à restauração de um estado consistente deverá ser válida. Pergunta (aberta) Códigos de erro específicos, valores de retorno para estados de erro ou mecanismos como DET e DEM não estão previstos na especificação.

Interação

O método faz parte da família de sobrecargas para operações de inserção em ara::core::Map. Além desta variante por cópia com hint, estão disponíveis sobrecargas baseadas em rvalue com [SWS_CORE_01464], variantes genéricas [SWS_CORE_01465] e inserções com hint para node handles [SWS_CORE_01469]. Se nenhuma dica de posição for passada, insert sinaliza o sucesso da inserção através de um std::pair<iterator, bool> [SWS_CORE_01460], [SWS_CORE_01461], [SWS_CORE_01462], ou retorna, em deslocamentos de nós [SWS_CORE_01468], o tipo insert_return_type [SWS_CORE_01418].

Esta nota de utilização foi gerada automaticamente com base na especificação.

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

função insert [SWS_CORE_01464]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 0f98eb24a131 Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função-membro insert de ara::core::Map ([SWS_CORE_01464]) insere um elemento rvalue sincronicamente no mapa. A chamada ocorre através do cabeçalho #include "ara/core/map.h". A interface recebe um iterador de posição position do tipo const_iterator, bem como o elemento a ser assumido x por meio de semântica de movimento (value_type &&). Como valor de retorno, fornece um iterator que aponta para o elemento inserido ou já presente no contêiner com chave equivalente. Interpretação: o parâmetro position deve servir como dica de inserção (hint), que, de acordo com a semântica de [map], pode reduzir o esforço de busca na árvore quando posicionado de forma ideal. Pergunta Q-6faf9101bbca6d5e (aberta)

Tratamento de erros e simultaneidade

A especificação identifica expressamente a função como «not exception safe» ([SWS_CORE_01464]). Não existem códigos de erro específicos, status de retorno para indicação de erros ou mensagens DET/DEM. Se uma alocação de memória ou a movimentação dos dados do objeto falhar, a implementação provavelmente não oferece nenhuma garantia de um estado consistente. Pergunta Q-797dfdce12b34657 (aberta) Chamadas concorrentes na mesma instância não são protegidas; o acesso simultâneo requer sincronização externa por parte do chamador.

Interação

A função complementa, dentro de ara::core::Map, a sobrecarga de lvalue com posição [SWS_CORE_01463], bem como o encaminhamento genérico [SWS_CORE_01465]. Enquanto as sobrecargas sem dica [SWS_CORE_01460] e [SWS_CORE_01461] retornam um std::pair<iterator, bool> para informar sobre a operação de inserção real, esta função retorna apenas o iterador. Para movimentações baseadas em nós, também está disponível, com [SWS_CORE_01469], uma variante com hint para node_type &&.

Este texto foi gerado por uma IA e serve como orientação. A especificação AUTOSAR é vinculativa.

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

função insert [SWS_CORE_01465]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 3bbe432cb8f3 Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função de membro template insert do contêiner ara::core::Map insere um elemento sincronamente utilizando um hint de posição [SWS_CORE_01465]. A função é definida no arquivo de cabeçalho #include "ara/core/map.h" e recebe um iterador de posição position do tipo const_iterator, bem como um parâmetro de referência universal P && [SWS_CORE_01465]. Como valor de retorno, ela retorna um iterator [SWS_CORE_01465].

A especificação remete quanto ao comportamento exato ao uso correspondente em [map] [SWS_CORE_01465]. Interpretação: presume-se que o parâmetro position sirva como dica de busca (hint), a qual, se posicionada corretamente, acelera a operação de inserção, enquanto o valor fornecido é perfeitamente encaminhado via P &&. Pergunta Q-254fa0867877b25d (aberta) Interpretação: um novo elemento deve ser inserido apenas se nenhum elemento com chave equivalente ainda existir; o iterator retornado provavelmente aponta para o par chave-valor recém-inserido ou já existente. Pergunta Q-43e2e61dfbd343c5 (aberta)

Em relação ao tratamento de erros e à robustez, a função é expressamente classificada na especificação como «not exception safe» [SWS_CORE_01465]. Códigos de erro específicos, valores de retorno AUTOSAR via ara::core::Result ou mecanismos como DET/DEM não estão previstos para esta operação.

Dentro de ara::core::Map, esta função complementa operações de inserção correlatas, incluindo a sobrecarga para tipos genéricos sem dica de posição [SWS_CORE_01462], sobrecargas com hint para value_type [SWS_CORE_01463], [SWS_CORE_01464] bem como a reinserção de estruturas de nós por meio de node_type [SWS_CORE_01469].

Este texto foi gerado por uma IA e serve como orientação. Apenas a especificação é vinculativa.

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

função insert [SWS_CORE_01466]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 48d672a0bda9 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função template insert da classe ara::core::Map insere no contêiner uma sequência de elementos a partir do intervalo especificado pelos iteradores de entrada [first, last) [SWS_CORE_01466]. Conforme a especificação, o comportamento corresponde ao uso padrão em std::map, em que a operação ocorre de forma síncrona e não retorna nenhum valor (void) [SWS_CORE_01466]. A função é disponibilizada por meio do cabeçalho <ara/core/map.h> [SWS_CORE_01466].

Em relação ao tratamento de erros, a inserção de intervalo é expressamente classificada como not exception safe [SWS_CORE_01466]. Códigos de erro específicos ou hooks de erro, como mensagens DET ou DEM, não estão previstos no escopo da especificação. Interpretação: Se ocorrerem erros ou exceções durante a inserção de elementos, o estado do contêiner deverá permanecer inconsistente e presume-se que não haverá rollback dos elementos já inseridos. Pergunta Q-d91e12b19fd8af97 (aberta)

Na interação com outras interfaces de ara::core::Map, esta função serve para o preenchimento por intervalo. Ela complementa as sobrecargas para inserção de valores individuais via semântica de cópia ou movimentação ([SWS_CORE_01460], [SWS_CORE_01461]), bem como a inserção de conjuntos fixos de valores via std::initializer_list [SWS_CORE_01467] ou node handles [SWS_CORE_01468].

Este texto foi gerado por uma IA com base na especificação 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#2af534ef
Content hash
2af534ef
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

função insert [SWS_CORE_01467]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 31f05b5b99ab Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função-membro insert da classe ara::core::Map ([SWS_CORE_01467], ficheiro de cabeçalho ara/core/map.h) permite a inserção síncrona de múltiplos elementos através de uma std::initializer_list<value_type>. A função não possui valor de retorno (void). De acordo com a especificação, o comportamento orienta-se pela utilização correspondente em [map] ([SWS_CORE_01467]); Interpretação: pares de valores cujas chaves já existam no mapa deverão permanecer inalterados e não ser sobrescritos. Pergunta Q-ef2b6d4ccb3b7b94 (aberta)

Para esta chamada não estão definidos códigos de erro específicos nem notificações ao DET ou DEM. Relativamente ao tratamento de exceções, a operação é expressamente declarada como not exception safe ([SWS_CORE_01467]). Se ocorrer um erro durante o processo de inserção, tal como uma alocação de memória mal-sucedida, a função presumivelmente não assegura garantias de rollback para elementos já inseridos. Pergunta (aberta) Além disso, faltam garantias quanto à reentrância; acessos simultâneos à mesma instância têm de ser sincronizados externamente pelo chamador.

Na interação das interfaces de ara::core::Map, esta função complementa a sobrecarga de intervalo baseada em iteradores insert(InputIterator, InputIterator) ([SWS_CORE_01466]), bem como inserções de valores individuais com retorno booleano de sucesso ([SWS_CORE_01460], [SWS_CORE_01461], [SWS_CORE_01462]), dicas de posição ([SWS_CORE_01463], [SWS_CORE_01464], [SWS_CORE_01465]) e manipuladores de nós ([SWS_CORE_01468], [SWS_CORE_01469]). Em ara::core::Vector, existe com [SWS_CORE_01371] uma sobrecarga comparável para listas de inicialização.

Esta nota de uso foi gerada por uma IA com base na especificação.

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

função insert [SWS_CORE_01468]

insert_return_type insert (node_type &&nh);

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 4ddf4ab42296 Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função-membro insert de ara::core::Map serve para inserir um identificador de nó existente (node_type &&nh) no contêiner associativo [SWS_CORE_01468]. O tipo de retorno atua como insert_return_type, que, de acordo com [SWS_CORE_01418], é definido como um tipo definido pela implementação através de iterador e tipo de nó ({<insert-return-type>}<iterator, node_type>). A chamada ocorre de forma síncrona e é disponibilizada através do arquivo de cabeçalho #include "ara/core/map.h" [SWS_CORE_01468].

No tocante ao comportamento com erros, a função é classificada como not exception safe [SWS_CORE_01468]. Códigos de erro específicos via ara::core::Result ou notificações de DET/DEM não estão definidos na especificação. Pela referência normativa ao comportamento padrão em [map], a operação provavelmente não inserirá o nó passado em caso de conflito de chaves, mas refletirá o estado dele no insert_return_type retornado. Pergunta Q-622aed02304a6171 (aberta)

Em conjunto com outras interfaces de ara::core::Map, esta sobrecarga representa uma transferência de nó eficiente em recursos: alternativamente, um nó pode ser inserido com uma dica de busca via insert(const_iterator hint, node_type &&nh) [SWS_CORE_01469]. Para pares de valores regulares, estão disponíveis sobrecargas por cópia ou movimentação de value_type, que retornam um std::pair<iterator, bool> [SWS_CORE_01460] [SWS_CORE_01461], bem como sobrecargas para intervalos de iteradores [SWS_CORE_01466] e listas de inicializadores [SWS_CORE_01467]. Devido à falta de garantias explícitas de sincronização nos requisitos, uma chamada concorrente na mesma instância de contêiner provavelmente não é segura para threads. Pergunta Q-dde064827fee794e (aberta)

Este texto foi gerado por uma IA com base na especificação 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_01468
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01468@rel:R25-11#5d2e0436
Content hash
5d2e0436
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

função insert [SWS_CORE_01469]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: adde5576a682 Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função-membro síncrona insert do cabeçalho ara/core/map.h destina-se à inserção de um identificador de nó existente numa instância de ara::core::Map utilizando uma sugestão de posição ([SWS_CORE_01469]). A função aceita um const_iterator hint como sugestão para a posição de inserção, bem como um handle rvalue nh do tipo node_type&&, e devolve um iterator para o elemento ([SWS_CORE_01469]). O comportamento corresponde à especificação de std::map ([SWS_CORE_01469]).

Tratamento de erros e comportamento com exceções

A operação está explicitamente classificada como não segura quanto a exceções (not exception safe) ([SWS_CORE_01469]). Códigos de erro específicos, mensagens DET/DEM ou valores de retorno para indicação de erro não estão definidos no payload. Em caso de erro ou de problemas de alocação, o estado do contentor e do nó deverá, Interpretação: permanecer potencialmente inconsistente. Pergunta Q-53197a46eb47a8a3 (aberta)

Simultaneidade e restrições

A chamada é síncrona. Não estão prescritos mecanismos de sincronização, razão pela qual o acesso simultâneo de múltiplos contextos de execução à mesma instância de mapa presumivelmente não é seguro para threads. Pergunta Q-cac4953e342ae0cc (aberta) Devido à semântica de rvalue, o nó transmitido é transferido para a estrutura de dados aquando da integração bem-sucedida.

Interação

A função complementa as operações de inserção baseadas em nós de ara::core::Map: em contraste com a sobrecarga sem indicação de posição ([SWS_CORE_01468]), que fornece um insert_return_type ([SWS_CORE_01418]), esta variante devolve diretamente um iterator ([SWS_CORE_01469]). Sobrecargas adicionais permitem a inserção de pares de valores com indicação de posição ([SWS_CORE_01463], [SWS_CORE_01464], [SWS_CORE_01465]) ou sem indicação de posição ([SWS_CORE_01460], [SWS_CORE_01461], [SWS_CORE_01462]).

Esta nota de utilização foi criada de forma automatizada com base nos dados de especificação da 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#c213adcb
Content hash
c213adcb
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

função 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]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 8d4d3b6e6825 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função-membro insert_or_assign do contentor ara::core::Map do ficheiro de cabeçalho #include "ara/core/map.h" insere um par chave-valor ou atribui um novo valor à chave existente [SWS_CORE_01476]. O comportamento orienta-se pela utilização correspondente em [map] [SWS_CORE_01476].

A função aceita a chave como referência constante const key_type &k, bem como o objeto a atribuir como referência de encaminhamento M &&obj, e retorna um std::pair<iterator, bool> [SWS_CORE_01476]. Interpretação: o par resultante deverá apontar para o elemento inserido ou atualizado e indicar através do valor booleano se foi efetivamente inserido de novo [SWS_CORE_01476]. Pergunta Q-17b43f544456e9b9 (aberta)

Relativamente ao tratamento de erros e à robustez, a função é especificada como não segura contra exceções (not exception safe) [SWS_CORE_01476]. Em caso de erro ou de ocorrência de exceções durante a atribuição ou alocação, o contentor não garante, portanto, um estado consistente.

Na interação com outras interfaces, ara::core::Map oferece sobrecargas alternativas:

  • Semântica de movimento para a chave através de key_type &&k [SWS_CORE_01477].
  • Sobrecargas com dica de iterador (const_iterator hint), que retornam diretamente um iterator, para referências de chave constantes [SWS_CORE_01478] ou chaves rvalue [SWS_CORE_01479].

Este texto foi gerado por uma IA com base na especificação AUTOSAR.

Guia do implementador em breve (complexidade 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#848fc902
Content hash
848fc902
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

função 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]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 00dcd83e6323 Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função-membro template insert_or_assign pertence à classe ara::core::Map e é disponibilizada através do arquivo de cabeçalho ara/core/map.h [SWS_CORE_01477]. Ela recebe a chave k como referência rvalue (key_type&&) e a move, se necessário. O valor atribuído obj é passado como referência universal (M&&). O comportamento corresponde à semântica padrão de mapa: se a chave já estiver presente, o valor associado é atualizado; caso contrário, é inserido um novo par chave-valor. Como valor de retorno, a função síncrona fornece um std::pair<iterator, bool> contendo um iterador para o elemento, bem como um sinalizador indicando se a inserção foi de fato realizada [SWS_CORE_01477].

Tratamento de erros e simultaneidade

Na especificação, a função é classificada expressamente como not exception safe [SWS_CORE_01477]. Não estão definidos códigos de erro específicos nem notificações para DET ou DEM. Caso uma alocação de memória ou uma atribuição de valor falhe, o estado interno do mapa pode potencialmente permanecer inconsistente. Pergunta Q-d83935079d35c393 (aberta) Da mesma forma, acessos simultâneos de múltiplas threads à mesma instância de contêiner sem sincronização externa não devem ser seguros para threads.

Interação

A operação faz parte de uma família de sobrecargas em ara::core::Map:

  • Caso a chave precise ser mantida como referência, está disponível a sobrecarga com const key_type& de acordo com [SWS_CORE_01476].
  • Para inserções direcionadas com indicação de posição (const_iterator hint), as variantes [SWS_CORE_01478] (chave constante) e [SWS_CORE_01479] (chave rvalue) oferecem chamadas baseadas em hint, que retornam diretamente um iterator.

Esta nota de uso foi gerada automaticamente e baseia-se no estado de especificação do AUTOSAR Adaptive Release R25-11.

Guia do implementador em breve (complexidade 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#63bf9c10
Content hash
63bf9c10
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

função 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]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: fd478ab4b2f0 Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função insert_or_assign da classe ara::core::Map insere de forma síncrona um elemento com a chave constante k e o valor obj ou atualiza uma associação existente [SWS_CORE_01478]. A assinatura recebe como parâmetros uma dica de posição const_iterator hint, a chave const key_type &k bem como o objeto a ser encaminhado M &&obj e retorna um iterator para o elemento inserido ou atualizado [SWS_CORE_01478]. O comportamento é especificado como “As per corresponding usage in [map]”; o iterador hint deve aqui servir como indicação de otimização para a posição de inserção [SWS_CORE_01478]. Pergunta Q-2235ec8422bdfcfe (aberta)

Tratamento de erros e condições de contorno

Para esta função, a segurança de exceção está definida explicitamente como “not exception safe” [SWS_CORE_01478]. Códigos de erro específicos ou mecanismos como DET ou DEM não estão previstos na especificação. Se ocorrer uma exceção durante a atribuição ou alocação de memória, a estrutura de dados, portanto, presumivelmente não permanecerá em nenhum estado de consistência garantido. Pergunta (aberta)

Interação

A operação está definida no cabeçalho <ara/core/map.h> para ara::core::Map [SWS_CORE_01478] e é ladeada por sobrecargas correlatas:

  • [SWS_CORE_01476] recebe const key_type &k sem indicação de posição e retorna std::pair<iterator, bool>.
  • [SWS_CORE_01477] recebe key_type &&k via semântica de movimentação sem indicação de posição e retorna std::pair<iterator, bool>.
  • [SWS_CORE_01479] também aceita um const_iterator hint, vinculando a chave, contudo, como valor R key_type &&k e retornando um iterator.

Este texto foi criado por uma IA e serve como guia de orientação. Prevalecem as especificações oficiais da AUTOSAR.

Guia do implementador em breve (complexidade 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#acac3e6a
Content hash
acac3e6a
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

função 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]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: c7ad8663d478 Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função-membro template insert_or_assign da classe ara::core::Map ([SWS_CORE_01479]) serve para a inserção de um par chave-valor ou a atualização de uma entrada existente. O acesso é feito por meio do arquivo de cabeçalho #include "ara/core/map.h" [SWS_CORE_01479].

A sobrecarga aceita três parâmetros [SWS_CORE_01479]:

  • hint (const_iterator): Interpretação: Conforme a especificação “As per corresponding usage in [map]”, este iterador deve servir como sugestão de posição para acelerar o processo de inserção. Pergunta Q-b6ee528ffbf8cb5a (aberta)
  • k (key_type&&): A chave a ser movida.
  • obj (M&&): O valor a ser associado como referência universal.

Como valor de retorno, a função fornece um iterator para o elemento inserido ou atualizado [SWS_CORE_01479]. Diferentemente das sobrecargas sem dica de busca [SWS_CORE_01476], [SWS_CORE_01477], que retornam um std::pair<iterator, bool>, aqui nenhum status booleano é transmitido.

A especificação declara a operação expressamente como not exception safe [SWS_CORE_01479]. Códigos de erro AUTOSAR específicos, mensagens DET ou DEM não estão definidos no payload. Devido à ausência de garantias de sincronização, a função não deve ser segura para threads contra acessos concorrentes. Pergunta Q-330cd0cd383f595c (aberta) Juntamente com a variante para chaves lvalue constantes [SWS_CORE_01478], ela completa as operações de inserção baseadas em hint do contêiner.

Esta nota de utilização foi gerada automaticamente com base na especificação AUTOSAR R25-11.

Guia do implementador em breve (complexidade 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#e9ef72c8
Content hash
e9ef72c8
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

função key_comp [SWS_CORE_01488]

key_compare key_comp () const;

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: a7e702feb7ba Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função-membro key_comp() da classe ara::core::Map disponibiliza o objeto de comparação interno para chaves ([SWS_CORE_01488]). Ela é incluída através do cabeçalho #include "ara/core/map.h" e orienta-se pela semântica habitual do contêiner padrão do C++ std::map ([SWS_CORE_01488]).

usar

O método possui a assinatura key_compare key_comp () const; ([SWS_CORE_01488]). A chamada ocorre de forma síncrona em uma instância de ara::core::Map e não requer parâmetros de passagem ([SWS_CORE_01488]). Como valor de retorno, a função fornece um objeto de função do tipo key_compare, o qual é utilizado para a ordenação e a comparação das chaves no contêiner ([SWS_CORE_01488]).

Tratamento de erros e segurança de exceções

Quanto à segurança contra exceções, a função é categorizada explicitamente como not exception safe ([SWS_CORE_01488]). Códigos de erro específicos, valores de retorno para indicação de erro ou mensagens DET ou DEM não estão previstos na especificação ([SWS_CORE_01488]). Interpretação: a classificação como não segura contra exceções deve-se provavelmente ao fato de que uma exceção pode ser lançada ao copiar o objeto de comparação durante o retorno. Pergunta Q-94a69840cc109129 (aberta)

Simultaneidade e restrições

Como método qualificado como const, key_comp() não modifica o estado do objeto ara::core::Map chamador ([SWS_CORE_01488]). Interpretação: chamadas de leitura paralelas na mesma instância provavelmente podem ser executadas concorrentemente sem sincronização adicional, desde que não ocorram acessos modificadores simultâneos. Pergunta Q-edc374b131543e96 (aberta)

Este texto foi gerado por uma IA com base na especificação 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#ceab81b3
Content hash
ceab81b3
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

função lower_bound [SWS_CORE_01498]

iterator lower_bound (const key_type &x);

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: aa9bbd8219b1 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função-membro lower_bound da classe ara::core::Map do cabeçalho ara/core/map.h pesquisa a primeira entrada cuja chave não seja menor do que o argumento passado x [SWS_CORE_01498]. A chamada ocorre sincronamente sobre uma instância não constante e retorna um iterator modificável para o elemento encontrado ou para o final do contentor. O comportamento funcional segue a semântica correspondente de [map] [SWS_CORE_01498].

Tratamento de erros e segurança contra exceções

De acordo com a especificação, a função é classificada como não segura contra exceções (not exception safe) [SWS_CORE_01498]. Códigos de erro específicos, valores de retorno para estados de erro ou mensagens para gestores de diagnóstico ou de erro não estão definidos no payload.

Simultaneidade e restrições

Dado que a chamada retorna um iterador modificável para a estrutura de dados interna, um acesso concorrente à mesma instância sem proteção dedicada presumivelmente não deverá ser seguro para concorrência ou seguro para threads. Pergunta Q-aeecd89c11b1f8a0 (aberta)

Interação com interfaces correlatas

A função faz parte de uma família de operações de pesquisa dentro de ara::core::Map:

  • Para acessos de leitura em contentores constantes, existe a sobrecarga com const key_type &, que retorna um const_iterator [SWS_CORE_01499].
  • Para chaves de pesquisa heterogéneas de tipos arbitrários K, estão disponíveis sobrecargas baseadas em templates, tanto para instâncias modificáveis [SWS_CORE_01500] como para instâncias constantes [SWS_CORE_01501].

Esta nota de uso foi gerada automaticamente com base nos requisitos da especificação.

Guia do implementador em breve (complexidade 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#b49f0e5a
Content hash
b49f0e5a
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

função lower_bound [SWS_CORE_01499]

const_iterator lower_bound (const key_type &x) const;

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 4c7c184eb48f Procedência
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função-membro constante lower_bound da classe ara::core::Map destina-se, de acordo com [SWS_CORE_01499], à localização do primeiro elemento cuja chave não esteja antes do valor de chave passado. A chamada ocorre de forma síncrona e é fornecida pelo cabeçalho #include "ara/core/map.h". A semântica segue o uso correspondente em std::map de acordo com [SWS_CORE_01499].

Parâmetros e valor de retorno

A função recebe como parâmetro uma referência constante const key_type &x à chave pesquisada. Como valor de retorno, fornece um const_iterator para o elemento encontrado ou o iterador final, caso não haja nenhuma entrada correspondente. Por se tratar de um método qualificado como const, o iterador retornado não permite acesso de modificação aos elementos referenciados.

Tratamento de erros e restrições

Em relação à segurança contra exceções, o método é expressamente declarado na especificação como not exception safe [SWS_CORE_01499]. Os chamadores não podem, portanto, confiar na manutenção garantida do estado em caso de ocorrência de erros ou exceções (por exemplo, em operações de comparação definidas pelo usuário).

Interação com funções relacionadas

Dentro de ara::core::Map existem sobrecargas complementares de lower_bound:

  • [SWS_CORE_01498] oferece a variante não constante iterator lower_bound (const key_type &x) para instâncias modificáveis.
  • [SWS_CORE_01500] e [SWS_CORE_01501] disponibilizam templates de função template <class K> lower_bound (const K &x) que permitem uma busca com tipos de chave alternativos compatíveis.

Este texto foi gerado por uma IA com base na especificação AUTOSAR R25-11.

Guia do implementador em breve (complexidade 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#f5ad7fc0
Content hash
f5ad7fc0
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

função lower_bound [SWS_CORE_01500]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 2a6e55b69e38 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função-membro de template lower_bound pertence ao escopo da classe ara::core::Map e é disponibilizada pelo arquivo de cabeçalho ara/core/map.h [SWS_CORE_01500]. Ela recebe um parâmetro de referência const K &x e retorna um iterator modificável para o elemento encontrado [SWS_CORE_01500]. A semântica é indicada na especificação como “As per corresponding usage in [map]” [SWS_CORE_01500]. Interpretação: presume-se que isso signifique que a chamada endereça sincronamente o primeiro elemento cuja chave não esteja antes de x no sentido da relação de ordem. Pergunta Q-5403b14556f1c26c (aberta)

Tratamento de erros e condições de contorno

Em relação à segurança contra exceções, a função é classificada explicitamente como not exception safe [SWS_CORE_01500]. Códigos de erro específicos, estados de erro ou mecanismos de notificação, como mensagens DET ou DEM, não estão previstos no escopo da especificação. Nenhuma outra diretriz explícita para reentrância ou contexto de chamada é definida nas fontes.

Interação

Dentro de ara::core::Map, a função forma o equivalente modificável da função de busca de template constante com const_iterator [SWS_CORE_01501]. Ambas as variantes genéricas complementam as sobrecargas não parametrizadas por template para chaves do tipo key_type, as quais estão disponíveis como iterador modificável [SWS_CORE_01498] e como const_iterator [SWS_CORE_01499], compartilhando a mesma classificação de exceção.

Esta nota de uso foi gerada automaticamente com base no Release R25-11.

Guia do implementador em breve (complexidade 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#1f7199f7
Content hash
1f7199f7
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

função lower_bound [SWS_CORE_01501]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 5864db614cbd Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função-membro de template lower_bound de ara::core::Map destina-se à busca baseada em chave em uma instância constante do mapa [SWS_CORE_01501]. Ela é declarada por meio do cabeçalho ara/core/map.h e retorna um const_iterator para o elemento encontrado [SWS_CORE_01501].

Uso e semântica: A função recebe uma chave de busca const K &x. Conforme a especificação, o comportamento corresponde à semântica habitual em [map] [SWS_CORE_01501]. Interpretação: por meio da parametrização sobre o tipo K, presume-se que seja suportada uma busca de chave heterogênea na qual nenhum objeto temporário do tipo de chave precisa ser criado, desde que exista um operador de comparação adequado. Pergunta Q-e52e674751088371 (aberta) Como se trata de uma função-membro constante, o estado do contêiner permanece inalterado.

Tratamento de erros e segurança contra exceções: Não estão previstos códigos de erro específicos ou mensagens DET/DEM. A função é expressamente declarada na especificação como não segura contra exceções (“not exception safe”) [SWS_CORE_01501]. Interpretação: em caso de eventuais erros durante a comparação de chaves, presume-se que as exceções sejam propagadas diretamente para o chamador, sem que garantias adicionais do contêiner entrem em vigor. Pergunta Q-2ac7db2f5ddf8a41 (aberta)

Interação e sobrecargas: A função faz parte de uma família de sobrecargas de quatro membros dentro de ara::core::Map:

  • A presente variante fornece um const_iterator para chaves genéricas [SWS_CORE_01501].
  • A sobrecarga de template não constante retorna um iterator modificável para chaves genéricas [SWS_CORE_01500].
  • Para consultas diretas com o key_type exato, existem variantes não genéricas como método modificável [SWS_CORE_01498] e como método constante [SWS_CORE_01499].

Esta nota de uso foi gerada automaticamente com base na especificação do AUTOSAR R25-11.

Guia do implementador em breve (complexidade 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#a78c0f2c
Content hash
a78c0f2c
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

função 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#8699fd54
Content hash
8699fd54
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

função merge [SWS_CORE_01486]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 365891479fa7 Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função-membro de template merge da classe ara::core::Map do cabeçalho ara/core/map.h incorpora entradas de um contêiner de origem [SWS_CORE_01486]. A chamada ocorre de forma síncrona por meio da assinatura template <class C2> void merge (Map< Key, T, C2, Allocator > &source) e não fornece valor de retorno [SWS_CORE_01486]. Devido ao parâmetro de template C2, a referência lvalue source passada pode possuir um operador de comparação divergente, mas deve coincidir nos tipos de chave, valor e alocador [SWS_CORE_01486].

A especificação remete, em relação ao comportamento, ao uso correspondente em [map] [SWS_CORE_01486]. Interpretação: A remissão «As per corresponding usage in [map]» deve provavelmente significar que os elementos são extraídos de source e inseridos na instância chamadora sem cópia de elementos, permanecendo as colisões de chave em source. Pergunta Q-6c7075c709802b8b (aberta) Códigos de erro específicos, mensagens de erro ou mecanismos de monitoramento como DET ou DEM não estão previstos para a função.

No que se refere à segurança contra falhas e exceções, merge está expressamente classificada como «not exception safe» [SWS_CORE_01486]. Se ocorrer um erro durante o procedimento, o estado dos contêineres envolvidos provavelmente não é garantido de forma consistente. Pergunta (aberta) Acessos concorrentes aos mesmos contêineres devem ser sincronizados externamente.

Na interação com interfaces relacionadas, existe, além desta variante lvalue, uma sobrecarga rvalue complementar template <class C2> void merge (Map< Key, T, C2, Allocator > &&source) [SWS_CORE_01487]. Esta possibilita a fusão direta de instâncias temporárias ou passadas via move sob condições de especificação idênticas e é igualmente classificada como não segura contra exceções [SWS_CORE_01487].

Este texto foi gerado por um sistema de IA com base na especificação 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#7e825790
Content hash
7e825790
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

função merge [SWS_CORE_01487]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 40d4050c1dff Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função-membro de template merge da classe ara::core::Map ([SWS_CORE_01487]), disponibilizada através do arquivo de cabeçalho #include "ara/core/map.h", serve para a fusão síncrona de dois maps. Ela transfere elementos do contêiner de rvalue passado source. Através do parâmetro de template C2, o map de origem pode ter um tipo de função de comparação divergente. O comportamento funcional orienta-se inteiramente pelo uso correspondente em [map] ([SWS_CORE_01487]).

Em relação à robustez e ao tratamento de erros, a função é classificada explicitamente como not exception safe ([SWS_CORE_01487]). O tipo de retorno é void. Códigos de erro específicos, valores de retorno ou mensagens de erro para DET ou DEM não estão definidos no payload do AUTOSAR. Se ocorrer uma exceção durante o processo de inserção ou nas comparações de chaves, presume-se que ambos os contêineres envolvidos permaneçam em um estado intermediário incompleto, uma vez que não se garante a restauração do estado original. Pergunta Q-e6d980ffc7947c39 (aberta)

Na interação das interfaces, [SWS_CORE_01487] constitui a contrapartida de rvalue para a sobrecarga com referência de lvalue modificável [SWS_CORE_01486]. Enquanto [SWS_CORE_01486] referencia lvalues existentes, [SWS_CORE_01487] permite a passagem direta e eficiente de instâncias temporárias ou de rvalues explicitamente movidos. O contêiner de origem source é modificado de forma síncrona no decorrer da operação, visto que os seus elementos são transferidos para o map de destino.

Este texto foi criado por uma IA e serve como orientação. A especificação AUTOSAR é vinculativa.

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#30cab2e1
Content hash
30cab2e1
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

função 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#8369f7e6
Content hash
8369f7e6
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

função 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#50f624ef
Content hash
50f624ef
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

função 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#b96992a3
Content hash
b96992a3
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

função 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#dc7e6888
Content hash
dc7e6888
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

função 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#ff5b10c3
Content hash
ff5b10c3
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

função 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#0d730fc0
Content hash
0d730fc0
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

função 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#4c05e8da
Content hash
4c05e8da
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

função 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#c63cbf5b
Content hash
c63cbf5b
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

função 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#9609ae7a
Content hash
9609ae7a
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

função 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#4daff504
Content hash
4daff504
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

função 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#42a45fd2
Content hash
42a45fd2
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

função 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]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: d4397e48e779 Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função try_emplace da classe ara::core::Map é disponibilizada através do cabeçalho ara/core/map.h [SWS_CORE_01472]. Destina-se à inserção síncrona de um novo par chave-valor. A função aceita a chave como referência constante const key_type& k e encaminha argumentos variáveis Args&&... args para a construção in-place do valor correspondente. Como valor de retorno, devolve um std::pair<iterator, bool>: o iterador aponta para o elemento com a chave especificada, enquanto o valor booleano indica se um novo elemento foi efetivamente inserido.

Tratamento de erros e restrições

A especificação classifica a operação expressamente como “not exception safe” [SWS_CORE_01472]. Códigos de erro específicos, objetos de erro ou interfaces para o DET ou DEM não estão previstos no perfil do módulo. Dado que não estão definidas providências para sincronização, uma chamada concorrente não protegida sobre a mesma instância de mapa não deverá ser segura para threads (Interpretação). Pergunta Q-e78bc53469fb15b8 (aberta)

Interação

A semântica baseia-se no comportamento correspondente de [map] [SWS_CORE_01472], pelo que o valor só deverá ser construído se a chave ainda não existir (Interpretação). Pergunta Q-a9ba7465140b4ef6 (aberta) Além desta assinatura, estão disponíveis outras sobrecargas:

  • Sobrecarga para referências rvalue da chave key_type&& k com retorno de std::pair<iterator, bool> [SWS_CORE_01473].
  • Sobrecargas com dica de posição (const_iterator hint), que retornam diretamente um iterator, respetivamente para const key_type& [SWS_CORE_01474] e key_type&& [SWS_CORE_01475].

Este texto foi gerado por uma IA e serve como orientação para a especificação AUTOSAR.

Guia do implementador em breve (complexidade 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#ff6f6a4e
Content hash
ff6f6a4e
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

função 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]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 546b14066482 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

Utilização e contexto de chamada

A função-membro template try_emplace da classe ara::core::Map ([SWS_CORE_01473]) destina-se à inserção condicional de um novo elemento utilizando uma chave rvalue (key_type&& k) e argumentos encaminhados (Args&&... args). Como valor de retorno, devolve sincronamente um std::pair<iterator, bool> cujo iterador aponta para o elemento encontrado ou recém-inserido e cujo valor booleano indica se a chave foi recém-inserida ([SWS_CORE_01473]).

De acordo com a especificação, o comportamento funcional orienta-se pelo uso em [map] ([SWS_CORE_01473]). Interpretação: isto deverá significar que, se a chave já existir, não ocorre nem uma inserção nem a construção do objeto associado, e a chave rvalue passada permanece inalterada. Pergunta Q-b07d599818bd6110 (aberta)

Tratamento de erros e condições de contorno

Relativamente ao tratamento de exceções, a função está expressamente classificada como “not exception safe” ([SWS_CORE_01473]). Se ocorrer uma exceção durante o processo de alocação ou construção, não existem garantias quanto à consistência do contentor. Não estão especificados códigos de erro específicos ou canais de erro através do DET ou DEM para esta chamada ([SWS_CORE_01473]).

Interação com interfaces correlatas

A função declarada no cabeçalho ara/core/map.h é complementada por outras sobrecargas de try_emplace ([SWS_CORE_01473]):

  • [SWS_CORE_01472] vincula a chave como referência lvalue constante (const key_type& k) sem hint.
  • [SWS_CORE_01474] e [SWS_CORE_01475] aceitam adicionalmente uma dica de iterador (const_iterator hint) para otimização da posição de inserção para chaves lvalue ou rvalue e retornam diretamente um iterador.

Esta nota de utilização foi gerada automaticamente e baseia-se exclusivamente nos dados de especificação da AUTOSAR R25-11.

Guia do implementador em breve (complexidade 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#c77f8d64
Content hash
c77f8d64
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

função 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]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 598b8dfbcd46 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função-membro template try_emplace da classe ara::core::Map serve para a inserção de um elemento com a indicação de uma sugestão de posição [SWS_CORE_01474]. Ela é definida através do cabeçalho #include "ara/core/map.h" e recebe como parâmetros um iterador hint do tipo const_iterator, uma referência de chave constante const key_type &k, bem como argumentos de encaminhamento Args &&... args para o valor a ser construído [SWS_CORE_01474]. Como valor de retorno, a chamada síncrona retorna um iterator para o elemento [SWS_CORE_01474].

Em relação ao fluxo, a especificação remete ao uso correspondente em [map] [SWS_CORE_01474]. Interpretação: neste caso, o elemento só deve ser criado diretamente se a chave k ainda não existir no mapa; se ela já existir, a construção não é realizada e é retornado um iterador para a entrada existente. Pergunta Q-73f044143aea7ff3 (aberta) O parâmetro hint serve presumivelmente como uma dica de otimização para acelerar o processo de inserção.

Em termos de segurança contra falhas, a função é classificada explicitamente como not exception safe [SWS_CORE_01474]. Códigos de erro AUTOSAR específicos ou mensagens para DET ou DEM não constam nas fontes.

Na interação dentro de ara::core::Map, a função complementa as sobrecargas correlatas:

  • A variante sem hint de posição com chave lvalue try_emplace(const key_type &k, Args &&... args) retorna um std::pair<iterator, bool> [SWS_CORE_01472].
  • A sobrecarga para chaves que suportam movimentação sem hint try_emplace(key_type &&k, Args &&... args) também retorna um std::pair<iterator, bool> [SWS_CORE_01473].
  • A função irmã com hint para chaves rvalue try_emplace(const_iterator hint, key_type &&k, Args &&... args) retorna, assim como esta sobrecarga, um iterator simples [SWS_CORE_01475].

Esta nota de uso foi gerada de forma automatizada com base na especificação AUTOSAR.

Guia do implementador em breve (complexidade 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#759e27bb
Content hash
759e27bb
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

função 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]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: eabc0f3bbb29 Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função-membro template try_emplace da classe ara::core::Map ([SWS_CORE_01475]), definida no cabeçalho <ara/core/map.h>, serve para a inserção direta de um elemento de valor utilizando uma chave rvalue k, bem como argumentos variádicos args.... A semântica segue o comportamento de [map] ([SWS_CORE_01475]). O parâmetro iterador hint deve provavelmente servir como sugestão de posição para a otimização do processo de inserção. Pergunta Q-7c1e167073282bf2 (aberta)

Se a chave informada ainda não existir no contêiner, um novo elemento é construído; se a chave já estiver presente, a criação do valor presumivelmente não ocorre e k, de acordo com esta interpretação, não é modificado. Pergunta Q-1ee561e5f4262e42 (aberta) Como valor de retorno, a função fornece um iterator para o elemento recém-inserido ou já existente ([SWS_CORE_01475]).

Em relação à tolerância a falhas, a função é especificada explicitamente como not exception safe ([SWS_CORE_01475]). Códigos de erro específicos ou mensagens de DET/DEM não são previstos no padrão.

No conjunto de interfaces de ara::core::Map, esta sobrecarga completa as operações de inserção: enquanto as sobrecargas sem hint ([SWS_CORE_01472], [SWS_CORE_01473]) retornam um std::pair<iterator, bool>, esta variante com hint, assim como a sobrecarga para referências de chave constantes ([SWS_CORE_01474]), retorna diretamente um iterator.

Este texto foi gerado por um sistema de IA com base na especificação do AUTOSAR R25-11.

Guia do implementador em breve (complexidade 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#736d46d1
Content hash
736d46d1
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

função upper_bound [SWS_CORE_01502]

iterator upper_bound (const key_type &x);

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 3f918f51e676 Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

Utilização e semântica

A função-membro upper_bound da classe ara::core::Map ([SWS_CORE_01502]) destina-se à localização síncrona de elementos em uma associação ordenada. Ela recebe um parâmetro de referência x do tipo const key_type& e retorna um iterator modificável. A semântica funcional é especificada como em conformidade com o uso habitual em contêineres de associação padrão (“As per corresponding usage in [map]”) [SWS_CORE_01502]. Interpretação: o iterador retornado aponta, portanto, para o primeiro elemento cuja chave está ordenada como estritamente maior do que a chave x fornecida; caso não exista tal elemento, presume-se que seja retornado end(). Pergunta Q-32f50e1ebee2ade4 (aberta)

Tratamento de erros e condições de contorno

Em relação à segurança de execução, upper_bound é explicitamente classificada como não segura contra exceções (not exception safe) [SWS_CORE_01502]. Códigos de erro específicos, valores de retorno via ara::core::Result ou mecanismos como DET/DEM não estão definidos para esta operação. Como modificações ou a ausência de garantias de alocação e tempo de execução devem ser consideradas, os componentes chamadores devem tomar precauções para interceptar ou delimitar exceções no ambiente.

simultaneidade

A especificação não define garantias de reentrância ou de segurança de threads para acessos simultâneos à mesma instância de ara::core::Map [SWS_CORE_01502]. Como a função retorna um iterator modificável, por meio do qual o valor referenciado pode ser modificado, presume-se que acessos simultâneos de leitura ou escrita sem sincronização externa levem a condições de corrida de dados (data races). Pergunta (aberta)

Interação e sobrecargas

A função é parte de uma família de operações de busca dentro de ara::core::Map no cabeçalho ara/core/map.h:

  • Para instâncias puramente de leitura, está disponível a sobrecarga constante const_iterator upper_bound(const key_type& x) const [SWS_CORE_01503].
  • Para consultas de busca transparentes com tipos de comparação compatíveis K sem conversão mandatória para key_type, existem as sobrecargas de template para iteradores modificáveis [SWS_CORE_01504], bem como para acessos constantes [SWS_CORE_01505].

Esta nota de utilização foi gerada de forma automatizada com base na especificação AUTOSAR Adaptive R25-11.

Guia do implementador em breve (complexidade 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#7a8d5498
Content hash
7a8d5498
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

função upper_bound [SWS_CORE_01503]

const_iterator upper_bound (const key_type &x) const;

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 43c8ad41ac50 Procedência Perguntas em aberto (3)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

Utilização e contexto de chamada

A função upper_bound é uma função-membro constante da classe ara::core::Map e é incluída por meio do cabeçalho ara/core/map.h [SWS_CORE_01503]. Ela recebe uma referência a uma chave de busca const key_type &x e retorna sincronamente um const_iterator [SWS_CORE_01503]. Como a especificação define o comportamento com “As per corresponding usage in [map]”, o iterador retornado aponta provavelmente para o primeiro elemento cuja chave seja estritamente maior do que x, ou para o final do contêiner, caso não exista tal entrada. Pergunta Q-99f4d96274e44b91 (aberta)

Tratamento de erros e condições de contorno

Em relação à robustez, a função é classificada expressamente como not exception safe [SWS_CORE_01503].

  • Mensagens de erro: Não estão especificados nem códigos de erro específicos nem mensagens DET ou DEM em caso de erro.
  • Exceções: Se ocorrer uma exceção durante o processo de busca ou de comparação de chaves, o método provavelmente não oferece garantias de segurança contra exceções; espera-se que as exceptions sejam propagadas diretamente para o chamador. Pergunta Q-fe0f9bb1f0577aad (aberta)
  • Simultaneidade: Como se trata de uma operação de leitura const, o acesso de leitura simultâneo à mesma instância geralmente não é crítico, desde que não ocorram acessos de escrita simultâneos (interpretação). Pergunta Q-4cc2d44a26f448b3 (aberta)

Interação e variantes

A função [SWS_CORE_01503] faz parte de uma família de sobrecargas dentro de ara::core::Map:

  • [SWS_CORE_01502] representa a variante não constante, que fornece um iterator modificável.
  • [SWS_CORE_01504] e [SWS_CORE_01505] oferecem sobrecargas de template correspondentes para tipos de chave heterogêneos ou transparentes const K &x para instâncias não constantes e constantes, respetivamente.

Esta nota de utilização foi gerada automaticamente e baseia-se exclusivamente nos dados de especificação da plataforma AUTOSAR Adaptive.

Guia do implementador em breve (complexidade 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#fe8ed710
Content hash
fe8ed710
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

função upper_bound [SWS_CORE_01504]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: ecf35c49970e Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função-membro de template upper_bound da classe ara::core::Map é disponibilizada através do cabeçalho #include "ara/core/map.h" [SWS_CORE_01504]. Ela aceita uma chave de referência x do tipo genérico K e retorna sincronamente um iterator não constante [SWS_CORE_01504]. O comportamento corresponde à semântica de referência de std::map [SWS_CORE_01504]; a forma de template deve servir como uma pesquisa transparente, permitindo procurar elementos com base em tipos de chave compatíveis sem ter de criar instâncias temporárias de key_type. Pergunta Q-94d1d5e5f30ab9f7 (aberta)

Tratamento de erros e segurança de exceções

Para esta função, está especificado que ela não é segura contra exceções (not exception safe) [SWS_CORE_01504]. Códigos de erro específicos, valores de retorno específicos do AUTOSAR ou mensagens para DET ou DEM não estão definidos para esta chamada [SWS_CORE_01504]. Caso o operador de predicado chamado durante a comparação lance uma exceção, a implementação não garante segurança contra exceções [SWS_CORE_01504].

Simultaneidade e restrições

Como upper_bound retorna um iterator modificável para o elemento encontrado ou para o fim do contentor [SWS_CORE_01504], a chamada destina-se a instâncias não constantes de ara::core::Map. Na ausência de mecanismos de sincronização na especificação, a função provavelmente não é thread-safe contra modificações paralelas do contentor. Pergunta Q-fd79f3f56c1de09d (aberta)

Interação

A função complementa a sobrecarga sem template para instâncias exatas de key_type [SWS_CORE_01502]. Para o acesso de leitura a instâncias constantes de ara::core::Map, existem também as sobrecargas correspondentes const com retorno de um const_iterator: por um lado, para const key_type &x [SWS_CORE_01503] e, por outro, para tipos de chave genéricos const K &x [SWS_CORE_01505].

Este texto foi gerado por uma IA com base na especificação AUTOSAR R25-11.

Guia do implementador em breve (complexidade 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#de9870af
Content hash
de9870af
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

função upper_bound [SWS_CORE_01505]

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

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: bcefd7c54186 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

Utilização e semântica

A função upper_bound é uma função-membro de template constante da classe ara::core::Map e é disponibilizada através do ficheiro de cabeçalho ara/core/map.h [SWS_CORE_01505]. Através do parâmetro de template K, a função aceita uma referência const K &x e retorna um const_iterator [SWS_CORE_01505]. A semântica de execução é definida na especificação com a referência «As per corresponding usage in [map]» [SWS_CORE_01505]. Interpretação: Esta referência deve referir-se ao comportamento de std::map::upper_bound, segundo o qual é retornado um iterador para a primeira entrada cuja chave seja maior do que o argumento de busca passado. Pergunta Q-d32248cdd46a6294 (aberta)

Tratamento de erros e condições de contorno

Relativamente ao comportamento em caso de erro, o elemento é explicitamente declarado na especificação como «not exception safe» [SWS_CORE_01505]. Mensagens DET ou DEM específicas, bem como códigos de erro, não estão previstos. Os chamadores devem ter em conta que não são concedidas garantias de segurança contra exceções em caso de ocorrência de exceções [SWS_CORE_01505].

Interação e requisitos relacionados

A função de busca de template para contentores constantes complementa outras três sobrecargas de upper_bound dentro de ara::core::Map:

  • A busca básica não constante iterator upper_bound(const key_type &x) com tipo de chave fixo [SWS_CORE_01502].
  • A busca básica constante const_iterator upper_bound(const key_type &x) const [SWS_CORE_01503].
  • A sobrecarga de template não constante template <class K> iterator upper_bound(const K &x) para instâncias modificáveis [SWS_CORE_01504].

Em comparação com [SWS_CORE_01503], a assinatura de template de [SWS_CORE_01505] permite operações de busca heterogêneas em instâncias constantes, sem a necessidade de criar objetos temporários do tipo key_type.

Este texto foi gerado por uma IA com base nos dados de especificação.

Guia do implementador em breve (complexidade 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#1cceed40
Content hash
1cceed40
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

função value_comp [SWS_CORE_01489]

value_compare value_comp () const;

As per corresponding usage in [map]

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 5ec2dd689a7d Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função value_comp é uma função-membro da classe ara::core::Map no módulo core e é incluída através do arquivo de cabeçalho #include "ara/core/map.h" [SWS_CORE_01489]. Ela apresenta a assinatura value_compare value_comp () const;, não aceita parâmetros e retorna de forma síncrona um objeto de comparação do tipo value_compare [SWS_CORE_01489]. Segundo a especificação, o comportamento ocorre de acordo com o uso correspondente em [map] [SWS_CORE_01489]; interpretação: analogamente ao contêiner padrão C++ std::map, isto deverá fornecer um objeto-função que compara dois elementos (pares de chave-valor) com base em suas chaves. Pergunta Q-c3499ec8b3cfc22e (aberta)

Tratamento de erros e segurança de exceções

Está registrado na especificação que a função não é segura contra exceções (not exception safe) [SWS_CORE_01489]. Códigos de erro específicos, valores de retorno divergentes em caso de erro ou mensagens de diagnóstico do AUTOSAR (como DET ou DEM) não estão previstos para esta chamada.

Simultaneidade e condições marginais

Como método-membro constante (const), value_comp não altera o estado lógico da instância de ara::core::Map [SWS_CORE_01489]. Devido à classificação como not exception safe [SWS_CORE_01489], os utilizadores devem observar, no entanto, que em caso de exceção nenhuma garantia é dada quanto à integridade do estado. Condições de ordem especiais ou requisitos de reentrância não são mencionados pela especificação.

Este texto foi gerado por uma IA com base na especificação.

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

função ~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#e1a18166
Content hash
e1a18166
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

Documentação dos aliases 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