DEENESPTFRRUARHIKOZHNL

clase ara::core::Vector

[SWS_CORE_01301]

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

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

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

Guía del usuarioGENERADO POR IA

Contenedor de memoria secuencial gestionado dinámicamente con soporte de asignador polimórfico para aplicaciones adaptativas.
GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 221750794e81 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Contenedor de memoria secuencial gestionado dinámicamente con soporte de asignador polimórfico para aplicaciones adaptativas.

ara::core::Vector es un contenedor secuencial para AUTOSAR Adaptive Platform que proporciona arrays dinámicos con soporte de asignador polimórfico [SWS_CORE_01303]. La clase permite la inserción flexible, gestión y direccionamiento aleatorio de elementos mediante iteradores u operadores de acceso en memoria contigua. En lugar de las excepciones estándar habituales de C++, la implementación señaliza violaciones de límites mediante violaciones específicas de la plataforma como IsoStdOutOfRangeViolation [SWS_CORE_01354]. Los accesos erróneos fuera de las precondiciones definidas probablemente den lugar a un comportamiento indefinido. Pregunta Q-656c6bf029de714e (abierta)

Contexto

La clase ara::core::Vector representa una implementación de contenedor secuencial de AUTOSAR Adaptive Platform basada en std::pmr::vector. Gestiona elementos del tipo value_type [SWS_CORE_01302] en un área de memoria contigua e interactúa directamente con la aplicación, así como con un asignador configurable del tipo allocator_type [SWS_CORE_01303]. Mediante la integración de asignadores polimórficos, la clase permite una gestión de memoria determinista y eficiente en recursos. El asignador subyacente se puede consultar mediante el método get_allocator [SWS_CORE_01331]. Para su integración en algoritmos estándar de C++, la clase proporciona definiciones de tipos fundamentales como pointer [SWS_CORE_01304], const_pointer [SWS_CORE_01305], reference [SWS_CORE_01306], const_reference [SWS_CORE_01307], size_type [SWS_CORE_01308] y difference_type [SWS_CORE_01309].

Ciclo de vida

La creación de una instancia se realiza a través de una amplia selección de constructores:

  • Construcción por defecto sin elementos [SWS_CORE_01318], la cual es condicionalmente noexcept, en función del asignador.
  • Especificación explícita de una instancia de asignador [SWS_CORE_01319] como inicialización garantizada a prueba de excepciones (noexcept).
  • Creación con un número definido de elementos [SWS_CORE_01320], preasignación mediante un valor inicial [SWS_CORE_01321], a través de rangos de iteradores [SWS_CORE_01322] o mediante std::initializer_list [SWS_CORE_01325].

Las relaciones de propiedad se pueden transferir mediante copia o movimiento. El constructor de copia [SWS_CORE_01314] y el operador de asignación por copia [SWS_CORE_01315] duplican los datos y son condicionalmente noexcept, siempre que el tipo de elemento sea copiable sin excepciones; de forma complementaria, está disponible una sobrecarga de copia con asignador [SWS_CORE_01323]. El constructor de movimiento [SWS_CORE_01316] y el operador de asignación por movimiento [SWS_CORE_01317] permiten una transferencia de propiedad eficiente en recursos, cuya garantía noexcept depende de las propiedades del asignador; también aquí existe una variante con asignación de asignador [SWS_CORE_01324]. Para una reasignación posterior se utilizan las sobrecargas de método de assign [SWS_CORE_01328] [SWS_CORE_01329] [SWS_CORE_01330], así como el operador de asignación para listas de inicialización [SWS_CORE_01327].

Los contenidos de dos vectores se pueden intercambiar mediante swap [SWS_CORE_01374]. Al invocar clear [SWS_CORE_01375] se destruyen todos los elementos contenidos, pero se conserva la capacidad reservada. Al final de la vida útil, el destructor ~Vector [SWS_CORE_01326] libera todos los recursos; está declarado de forma garantizada como noexcept.

Ruta de uso

Una ruta de uso típica incluye la instanciación, la preasignación, el llenado y el posterior acceso:

  1. Construcción y reserva: la instancia se crea, preferiblemente pasando un asignador [SWS_CORE_01319]. Si se conoce el tamaño objetivo, se puede invocar previamente reserve [SWS_CORE_01347] para evitar reasignaciones dinámicas posteriores.
  2. Llenado: los elementos se añaden mediante push_back por copia [SWS_CORE_01363] o movimiento [SWS_CORE_01364]. Mediante emplace_back [SWS_CORE_01362] se pueden construir objetos directamente en la memoria. Las operaciones de inserción selectivas son posibles mediante insert [SWS_CORE_01367] [SWS_CORE_01368] [SWS_CORE_01369] [SWS_CORE_01370] [SWS_CORE_01371] o emplace [SWS_CORE_01366].
  3. Consulta de estado: la ocupación se consulta mediante empty [SWS_CORE_01344], el número de elementos mediante size [SWS_CORE_01345] y la memoria reservada mediante capacity [SWS_CORE_01348]. El límite de asignación lo proporciona max_size [SWS_CORE_01346].
  4. Acceso e iteración: para el acceso aleatorio están disponibles operator[] [SWS_CORE_01352] [SWS_CORE_01353], así como el método at [SWS_CORE_01354] [SWS_CORE_01355]. Los elementos límite se direccionan mediante front [SWS_CORE_01356] [SWS_CORE_01357] y back [SWS_CORE_01358] [SWS_CORE_01359]; se puede obtener un puntero a datos sin procesar mediante data [SWS_CORE_01360] [SWS_CORE_01361]. El recorrido se realiza mediante iteradores hacia adelante como begin [SWS_CORE_01332] [SWS_CORE_01333], end [SWS_CORE_01334] [SWS_CORE_01335], iteradores constantes cbegin [SWS_CORE_01340], cend [SWS_CORE_01341] o iteradores inversos [SWS_CORE_01336] [SWS_CORE_01337] [SWS_CORE_01338] [SWS_CORE_01339] [SWS_CORE_01342] [SWS_CORE_01343] utilizando iterator [SWS_CORE_01310], const_iterator [SWS_CORE_01311], reverse_iterator [SWS_CORE_01312] y const_reverse_iterator [SWS_CORE_01313].
  5. Reducción y limpieza: los elementos individuales se eliminan con pop_back [SWS_CORE_01365] o erase [SWS_CORE_01372] [SWS_CORE_01373]. La capacidad no utilizada se puede liberar mediante shrink_to_fit [SWS_CORE_01349].
Typischer Nutzungsablauf von ara::core::VectorAplicaciónVectorAllocatorUse Case: Inicialización y reserva de memoriaVector(alloc)Allokator registrierenreserve(n)Speicher anfordernSpeicher bereitgestelltUse Case: Añadir elementospush_back(elem) / emplace_back(...)Construir elemento en memoriaUse Case: Elementzugriffat(i)alti < size()Referencia a elementoi >= size()IsoStdOutOfRangeViolationUse Case: Bereinigungclear()Destruir elementos

Diagrama de secuencia: flujo típico del uso del contenedor, desde la asignación y el llenado hasta el acceso. Fuentes: [SWS_CORE_01319], [SWS_CORE_01347], [SWS_CORE_01363], [SWS_CORE_01354], [SWS_CORE_01375]

Escenarios de error

A diferencia del comportamiento estándar de C++, ara::core::Vector señaliza estados de error mediante violaciones específicas de la plataforma en lugar de excepciones regulares de C++:

Esta guía fue generada por un sistema de IA sobre la base de los requisitos de especificación de AUTOSAR Adaptive R25-11.

Mapa de miembros

Diagrama de clases

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

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

Vista de detalle

Selecciona una entrada en el índice.

Constructores y destructor

Vector función 10

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

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

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

~Vector () noexcept;

Métodos

assign función 3

≙ [vector]

Sobrecargas assign 3
template <class InputIterator> void assign (InputIterator first, InputIterator last); SWS_CORE_01328
void assign (size_type n, const T &u); SWS_CORE_01329
at función 2

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

Sobrecargas at 2
back función 2

≙ [vector]

Sobrecargas back 2
begin función 2

≙ [vector]

Sobrecargas begin 2
iterator begin () noexcept; SWS_CORE_01332
const_iterator begin () const noexcept; SWS_CORE_01333
capacity función

≙ [vector]

size_type capacity () const noexcept;
cbegin función

≙ [vector]

const_iterator cbegin () const noexcept;
cend función

≙ [vector]

const_iterator cend () const noexcept;
clear función

≙ [vector]

void clear () noexcept;
crbegin función

≙ [vector]

const_reverse_iterator crbegin () const noexcept;
crend función

≙ [vector]

const_reverse_iterator crend () const noexcept;
data función 2

≙ [vector]

Sobrecargas data 2
T * data () noexcept; SWS_CORE_01360
const T * data () const noexcept; SWS_CORE_01361
emplace función

≙ [vector]

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

≙ [vector]

template <class... Args> reference emplace_back (Args &&... args);
empty función

≙ [vector]

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

≙ [vector]

Sobrecargas end 2
iterator end () noexcept; SWS_CORE_01334
const_iterator end () const noexcept; SWS_CORE_01335
erase función 2

≙ [vector]

Sobrecargas erase 2
front función 2

≙ [vector]

Sobrecargas front 2
get_allocator función

≙ [vector]

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

≙ [vector]

Sobrecargas insert 5
iterator insert (const_iterator position, const T &x); SWS_CORE_01367
iterator insert (const_iterator position, T &&x); SWS_CORE_01368
iterator insert (const_iterator position, size_type n, const T &x); SWS_CORE_01369
template <class InputIterator> iterator insert (const_iterator position, InputIterator first, Input Iterator last); SWS_CORE_01370
max_size función

≙ [vector]

size_type max_size () const noexcept;
pop_back función

≙ [vector]

void pop_back ();
push_back función 2

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

Sobrecargas push_back 2
void push_back (const T &x) noexcept(std::is_nothrow_copy_assignable< T >::value); SWS_CORE_01363
void push_back (T &&x) noexcept(std::is_nothrow_move_assignable< T >::value); SWS_CORE_01364
rbegin función 2

≙ [vector]

Sobrecargas rbegin 2
reverse_iterator rbegin () noexcept; SWS_CORE_01336
const_reverse_iterator rbegin () const noexcept; SWS_CORE_01337
rend función 2

≙ [vector]

Sobrecargas rend 2
const_reverse_iterator rend () const noexcept; SWS_CORE_01339
reserve función

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

void reserve (size_type n);
resize función 2

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

Sobrecargas resize 2
void resize (size_type sz); SWS_CORE_01350
void resize (size_type sz, const T &c); SWS_CORE_01351
shrink_to_fit función

≙ [vector]

void shrink_to_fit ();
size función

≙ [vector]

size_type size () const noexcept;
swap función

≙ [vector]

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

Operadores

operator= función 3

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

Sobrecargas = 3
Vector & operator= (const Vector &other) noexcept(std::is_nothrow_ copy_assignable< T >::value)=default; SWS_CORE_01315
Vector & operator= (Vector &&x) noexcept(std::allocator_traits< Allocator >::propagate_on_container_move_ assignment::value||std::allocator_traits< Allocator >::is_always_ equal::value); SWS_CORE_01317
operator[] función 2

≙ [vector]

Sobrecargas [] 2

Alias de tipo

allocator_type alias de tipo

≙ [vector]

using allocator_type = Allocator;
const_iterator alias de tipo

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

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

≙ [vector]

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

≙ [vector]

using const_reference = const value_type&;

≙ [vector]

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

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

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

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

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

≙ [vector]

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

≙ [vector]

reverse_iterator alias de tipo

≙ [vector]

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

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

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

≙ [vector]

using value_type = T;

Documentación de los métodos

función Vector [SWS_CORE_01314] Upstream: RS_AP_00145

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

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01314
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01314@rel:R25-11#359cccc9
Content hash
359cccc9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01314
Status: valid/unmigrated Version: rel:R25-11#6bbbafe4 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01314@rel:R25-11#6bbbafe4
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función Vector [SWS_CORE_01316] Upstream: RS_AP_00145

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

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01316
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01316@rel:R25-11#0744713a
Content hash
0744713a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01316
Status: valid/unmigrated Version: rel:R25-11#8b422c0e Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01316@rel:R25-11#8b422c0e
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función Vector [SWS_CORE_01318]

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

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01318
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01318@rel:R25-11#3900d348
Content hash
3900d348
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01318
Status: valid/unmigrated Version: rel:R25-11#c06f4fa7 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01318@rel:R25-11#c06f4fa7
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función Vector [SWS_CORE_01319]

explicit Vector (const Allocator &) noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01319
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01319@rel:R25-11#723bf80c
Content hash
723bf80c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01319
Status: valid/unmigrated Version: rel:R25-11#9f488945 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01319@rel:R25-11#9f488945
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función Vector [SWS_CORE_01320]

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

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01320
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01320@rel:R25-11#00e9fea0
Content hash
00e9fea0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01320
Status: valid/unmigrated Version: rel:R25-11#3a7c29ca Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01320@rel:R25-11#3a7c29ca
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función Vector [SWS_CORE_01321]

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

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01321
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01321@rel:R25-11#787f8554
Content hash
787f8554
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01321
Status: valid/unmigrated Version: rel:R25-11#45272b85 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01321@rel:R25-11#45272b85
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función Vector [SWS_CORE_01322]

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

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01322
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01322@rel:R25-11#7661051e
Content hash
7661051e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01322
Status: valid/unmigrated Version: rel:R25-11#8322ba24 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01322@rel:R25-11#8322ba24
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función Vector [SWS_CORE_01323]

Vector (const Vector &, const Allocator &);

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01323
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01323@rel:R25-11#67eedfd2
Content hash
67eedfd2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01323
Status: valid/unmigrated Version: rel:R25-11#bc405188 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01323@rel:R25-11#bc405188
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función Vector [SWS_CORE_01324]

Vector (Vector &&, const Allocator &);

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01324
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01324@rel:R25-11#75a987f3
Content hash
75a987f3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01324
Status: valid/unmigrated Version: rel:R25-11#a4a30907 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01324@rel:R25-11#a4a30907
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función Vector [SWS_CORE_01325]

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

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01325
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01325@rel:R25-11#31964e99
Content hash
31964e99
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01325
Status: valid/unmigrated Version: rel:R25-11#b7002f8f Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01325@rel:R25-11#b7002f8f
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función assign [SWS_CORE_01328]

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

As per corresponding usage in [vector]

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

Uso y contexto de llamada

La función miembro de plantilla assign para ara::core::Vector sustituye el contenido actual del vector por los elementos del rango [first, last) conforme al uso correspondiente en std::vector [SWS_CORE_01328]. La función está definida en el archivo de cabecera #include "ara/core/vector.h", recibe dos iteradores de entrada y no devuelve ningún valor (void) [SWS_CORE_01328].

Tratamiento de errores y seguridad frente a excepciones

La función de asignación está clasificada como no segura frente a excepciones (not exception safe) [SWS_CORE_01328]. Si durante el procesamiento de los elementos o en asignaciones de memoria internas necesarias se produce una excepción, el contenedor permanecerá posiblemente en un estado incompleto sin garantías de seguridad definidas.

Concurrencia y condiciones de contorno

Para llamadas concurrentes con uso simultáneo de la misma instancia de ara::core::Vector, es probable que se requiera una sincronización externa, ya que la especificación no garantiza la seguridad para subprocesos. Pregunta Q-5ada879738b3856d (abierta) Además, un requisito previo para la ejecución sin errores es que first y last abarquen un rango de iteradores válido.

Interacción en el módulo core

Junto a la asignación de rangos mediante iteradores, en ara::core::Vector se encuentran disponibles sobrecargas con recuento y valor de referencia [SWS_CORE_01329], así como para std::initializer_list<T> [SWS_CORE_01330], que también están declaradas como no seguras frente a excepciones. Existen asimismo patrones de asignación comparables en el contexto modular de ara::core::BasicString [SWS_CORE_03091].

Esta nota de uso se ha generado de forma automatizada y se basa exclusivamente en las indicaciones de la especificación R25-11.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01328
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01328@rel:R25-11#9146c2ff
Content hash
9146c2ff
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01328
Status: valid/unmigrated Version: rel:R25-11#f5f38b86 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01328@rel:R25-11#f5f38b86
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función assign [SWS_CORE_01329]

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

As per corresponding usage in [vector]

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

usar

La función assign pertenece a la clase contenedora ara::core::Vector y se proporciona mediante el archivo de encabezado #include "ara/core/vector.h" [SWS_CORE_01329]. Con la firma void assign (size_type n, const T &u);, reemplaza por completo el contenido actual del vector por n elementos con el valor u. La llamada se realiza de forma síncrona y no proporciona valor de retorno (void). Conforme a la especificación, el comportamiento se rige por el uso correspondiente en el contenedor estándar [vector] [SWS_CORE_01329], con lo cual es de suponer que se refiere a la semántica de std::vector::assign. Pregunta Q-3630162224047ee0 (abierta)

Manejo de errores

En lo referente a la tolerancia a fallos, la función está clasificada explícitamente como not exception safe [SWS_CORE_01329]. No se definen códigos de error específicos de AUTOSAR, clases de error ni avisos a DET o DEM. Si ocurre una excepción durante la asignación de memoria o al asignar los elementos, es de suponer que la función no ofrezca garantías para la restauración del estado original del objeto. Pregunta Q-f4eb9afa74847bf7 (abierta)

Concurrencia y restricciones

Dado que assign modifica el estado y potencialmente la capacidad de la instancia del contenedor, la llamada no es reentrante en la misma instancia. A falta de compromisos específicos de seguridad de hilos en la especificación, es de suponer que un acceso concurrente de lectura o escritura al mismo objeto Vector sin sincronización externa no sea seguro frente a hilos. Pregunta Q-1df95afd2340ec57 (abierta)

Interacción

La función forma, junto con otras sobrecargas de la clase ara::core::Vector, la interfaz para la reasignación del contenido de vectores:

  • Asignación basada en iteradores sobre un rango assign(InputIterator first, InputIterator last) según [SWS_CORE_01328].
  • Asignación mediante una lista de inicialización assign(std::initializer_list<T>) según [SWS_CORE_01330].

Ambas sobrecargas alternativas comparten con [SWS_CORE_01329] la propiedad de estar especificadas como not exception safe.

Este texto ha sido generado por una IA y sirve como guía orientativa. Únicamente son vinculantes las especificaciones de los documentos de AUTOSAR.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01329
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01329@rel:R25-11#f4362047
Content hash
f4362047
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01329
Status: valid/unmigrated Version: rel:R25-11#a45711a8 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01329@rel:R25-11#a45711a8
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función assign [SWS_CORE_01330]

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

As per corresponding usage in [vector]

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

La función miembro assign de la clase ara::core::Vector reemplaza todo el contenido anterior de una instancia de vector de forma síncrona por los elementos de la lista de inicialización proporcionada std::initializer_list<T> ([SWS_CORE_01330]). El comportamiento funcional sigue el uso correspondiente del contenedor estándar en [vector] ([SWS_CORE_01330]). La función no tiene valor de retorno (void) y se declara a través del encabezado ara/core/vector.h ([SWS_CORE_01330]).

Para el tratamiento de errores, se establece que el método está clasificado como not exception safe ([SWS_CORE_01330]). Interpretación: si se produce una excepción durante la asignación de memoria o al copiar o mover los elementos, la implementación probablemente no ofrezca una seguridad frente a excepciones fuerte; es probable que el vector permanezca en un estado modificado o incompleto. Pregunta Q-ac196ecfba85d821 (abierta)

En interacción con otras interfaces de ara::core::Vector, la función complementa sobrecargas de asignación alternativas, como la inicialización mediante rangos de iteradores ([SWS_CORE_01328]) y la asignación repetida de un único valor ([SWS_CORE_01329]). Todas estas variantes de assign comparten la propiedad de no ser seguras frente a excepciones. Una semántica de asignación comparable mediante std::initializer_list también se encuentra dentro de la biblioteca central en ara::core::BasicString ([SWS_CORE_03092]).

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01330
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01330@rel:R25-11#cd467aa9
Content hash
cd467aa9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01330
Status: valid/unmigrated Version: rel:R25-11#9e0314c2 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01330@rel:R25-11#9e0314c2
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función at [SWS_CORE_01354]

const_reference at (size_type n) const;

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

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

Uso y semántica

La función miembro at proporciona un acceso de lectura síncrono a un elemento del contenedor ara::core::Vector en el índice indicado n y devuelve una const_reference al elemento [SWS_CORE_01354]. La declaración está disponible a través de la cabecera ara/core/vector.h [SWS_CORE_01354]. La semántica se corresponde con la función estándar std::vector::at del estándar de C++, pero se diferencia en el tratamiento de errores [SWS_CORE_01354].

Tratamiento de errores y condiciones límite

Si se solicita un índice que alcance o supere el tamaño del contenedor (n >= size()), se desencadena una IsoStdOutOfRangeViolation en lugar de la excepción estándar std::out_of_range [SWS_CORE_01354]. La función está declarada como not exception safe [SWS_CORE_01354]. Interpretación: al no lanzarse ninguna excepción de C++, es probable que el desencadenamiento de la infracción provoque una interrupción del flujo del programa que potencialmente pueda interactuar con mecanismos de tratamiento como AddAbortHandler [SWS_CORE_00054]. Pregunta Q-2182d648ff4a28b8 (abierta)

Interacción en el módulo

Para accesos de modificación está disponible la sobrecarga no constante con retorno reference, la cual sigue la misma ruta de error [SWS_CORE_01355]. El comportamiento de discrepancia idéntico con IsoStdOutOfRangeViolation se encuentra también en otros tipos de datos centrales como ara::core::Array [SWS_CORE_01273] [SWS_CORE_01274] y ara::core::BasicString [SWS_CORE_03063].

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01354
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01354@rel:R25-11#00bab1d9
Content hash
00bab1d9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01354
Status: valid/unmigrated Version: rel:R25-11#50ad7bab Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01354@rel:R25-11#50ad7bab
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función at [SWS_CORE_01355]

reference at (size_type n);

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

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

La función miembro at de la clase ara::core::Vector ([SWS_CORE_01355]), proporcionada a través de la cabecera #include "ara/core/vector.h", permite el acceso indizado de lectura y escritura a elementos individuales de un vector. La función acepta un índice de posición n de tipo size_type y devuelve una referencia modificable (reference) al elemento en la posición especificada. La semántica sigue la implementación correspondiente en [vector]. Interpretación: Dado que la interfaz está declarada de forma síncrona según el estándar de C++, es probable que la ejecución se lleve a cabo de manera bloqueante directamente en el contexto del hilo que realiza la llamada. Pregunta Q-81f43622c244ce91 (abierta)

A diferencia del vector de ISO C++ estándar, en caso de rebasamiento de índice (n >= size()) la función desencadena la vulneración IsoStdOutOfRangeViolation en lugar de la excepción estándar std::out_of_range ([SWS_CORE_01355]). En la especificación, la función está clasificada como no segura ante excepciones (not exception safe) ([SWS_CORE_01355]). Interpretación: Dado que para este acceso al vector no se especifican mecanismos de sincronización, es probable que un acceso concurrente no protegido a la misma instancia no sea seguro para hilos. Pregunta Q-e65ae0c574610719 (abierta)

Para el acceso de solo lectura constante está disponible la sobrecarga const_reference at(size_type n) const, que también notifica IsoStdOutOfRangeViolation y se considera no segura ante excepciones ([SWS_CORE_01354]). La misma semántica de vulneración ante accesos erróneos es utilizada también por contenedores y tipos afines de la biblioteca Core, entre ellos ara::core::Array ([SWS_CORE_01273], [SWS_CORE_01274]), ara::core::Map ([SWS_CORE_01456], [SWS_CORE_01457]), ara::core::StringView ([SWS_CORE_02133]), así como ara::core::BasicString ([SWS_CORE_03063], [SWS_CORE_03064]).

Este texto ha sido generado por una IA y sirve como guía orientativa. Tienen carácter vinculante exclusivamente las especificaciones de la documentación de AUTOSAR.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01355
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01355@rel:R25-11#6f7be177
Content hash
6f7be177
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01355
Status: valid/unmigrated Version: rel:R25-11#bbf1c84b Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01355@rel:R25-11#bbf1c84b
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función back [SWS_CORE_01358]

reference back ();

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01358
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01358@rel:R25-11#d94e742a
Content hash
d94e742a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01358
Status: valid/unmigrated Version: rel:R25-11#323e405e Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01358@rel:R25-11#323e405e
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función back [SWS_CORE_01359]

const_reference back () const;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01359
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01359@rel:R25-11#4db1bc26
Content hash
4db1bc26
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01359
Status: valid/unmigrated Version: rel:R25-11#65fcdf20 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01359@rel:R25-11#65fcdf20
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función begin [SWS_CORE_01332]

iterator begin () noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01332
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01332@rel:R25-11#131be536
Content hash
131be536
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01332
Status: valid/unmigrated Version: rel:R25-11#926f35ff Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01332@rel:R25-11#926f35ff
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función begin [SWS_CORE_01333]

const_iterator begin () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01333
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01333@rel:R25-11#297a96d4
Content hash
297a96d4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01333
Status: valid/unmigrated Version: rel:R25-11#ef39435a Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01333@rel:R25-11#ef39435a
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función capacity [SWS_CORE_01348]

size_type capacity () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01348
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01348@rel:R25-11#a718872d
Content hash
a718872d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01348
Status: valid/unmigrated Version: rel:R25-11#b841ad32 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01348@rel:R25-11#b841ad32
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función cbegin [SWS_CORE_01340]

const_iterator cbegin () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01340
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01340@rel:R25-11#8111540f
Content hash
8111540f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01340
Status: valid/unmigrated Version: rel:R25-11#46ec5f29 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01340@rel:R25-11#46ec5f29
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función cend [SWS_CORE_01341]

const_iterator cend () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01341
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01341@rel:R25-11#78a24325
Content hash
78a24325
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01341
Status: valid/unmigrated Version: rel:R25-11#2835708f Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01341@rel:R25-11#2835708f
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función clear [SWS_CORE_01375]

void clear () noexcept;

As per corresponding usage in [vector]

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

Uso y semántica

El método clear() de la clase ara::core::Vector sirve para vaciar completamente el vector según [SWS_CORE_01375]. La función está declarada en el encabezado ara/core/vector.h, se puede invocar de forma síncrona, no recibe parámetros y no devuelve ningún valor (void). Su semántica funcional se rige por la especificación correspondiente para [vector]. Interpretación: esto probablemente signifique que se destruyen todos los elementos presentes en el vector y que el número de elementos pasa a ser 0, manteniendo previsiblemente inalterada la capacidad de memoria asignada. Pregunta Q-ecde315e61455c32 (abierta)

Tratamiento de errores y seguridad frente a excepciones

A la invocación le corresponde la designación noexcept, así como la clasificación como segura frente a excepciones (exception safe) según [SWS_CORE_01375]. Dado que se garantiza que el método no lanza excepciones, no existen códigos de error específicos y no se emiten mensajes de error a DET ni a DEM en caso de fallo.

Interacción con contenedores afines

El concepto de una función clear() segura frente a excepciones se traslada de manera coherente a otras estructuras de datos en ara::core. Así, ara::core::Map en el encabezado ara/core/map.h proporciona un método clear() idéntico según [map] [SWS_CORE_01485]. Del mismo modo, ara::core::BasicString en el encabezado ara/core/string.h ofrece una operación clear() equivalente según [basic.string] [SWS_CORE_03057].

Esta nota de uso se generó de forma automatizada y se basa exclusivamente en las especificaciones del payload suministrado.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01375
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01375@rel:R25-11#8e1fb045
Content hash
8e1fb045
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01375
Status: valid/unmigrated Version: rel:R25-11#228a1711 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01375@rel:R25-11#228a1711
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función crbegin [SWS_CORE_01342]

const_reverse_iterator crbegin () const noexcept;

As per corresponding usage in [vector]

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

La función miembro crbegin de ara::core::Vector proporciona, según [SWS_CORE_01342], un iterador inverso constante (const_reverse_iterator) al último elemento de la secuencia. La llamada se realiza de forma síncrona y sin parámetros a través del encabezado ara/core/vector.h. El comportamiento corresponde a la especificación de la biblioteca estándar de C++ subyacente para [vector]. En un contenedor vacío, el iterador devuelto probablemente corresponda al valor de crend() (interpretación basada en [vector]). Pregunta Q-a2badba87f86486c (abierta)

Con respecto al tratamiento de errores, la interfaz cuenta con el identificador noexcept y está declarada como segura frente a excepciones (exception safe) ([SWS_CORE_01342]). Las llamadas no lanzan excepciones ni notifican errores a las supervisiones de tiempo de ejecución o de diagnóstico.

En cuanto a concurrencia y restricciones, el método está cualificado como const. El acceso de lectura simultáneo a la misma instancia desde múltiples hilos probablemente sea reentrante y seguro para subprocesos, siempre que no se ejecuten operaciones de escritura concurrentes en el vector (interpretación análoga al modelo de contenedores de C++). Pregunta Q-094ba5878c1adc74 (abierta)

En el módulo core, el concepto de iteración inversa constante se implementa de manera consistente a través de diversos tipos. Se encuentran interfaces similares en ara::core::Array ([SWS_CORE_01260]), ara::core::Map ([SWS_CORE_01450]), ara::core::Span ([SWS_CORE_01978]), ara::core::StringView ([SWS_CORE_02126]), así como en ara::core::BasicString ([SWS_CORE_03049]).

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01342
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01342@rel:R25-11#c2cdacc7
Content hash
c2cdacc7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01342
Status: valid/unmigrated Version: rel:R25-11#aedebe1d Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01342@rel:R25-11#aedebe1d
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función crend [SWS_CORE_01343]

const_reverse_iterator crend () const noexcept;

As per corresponding usage in [vector]

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

La función miembro crend de la clase ara::core::Vector proporciona un iterador inverso constante que apunta al elemento teórico anterior al primer elemento del vector [SWS_CORE_01343]. La semántica sigue el uso correspondiente en el estándar C++ para std::vector («As per corresponding usage in [vector]») [SWS_CORE_01343].

Uso y comportamiento

  • Contexto de llamada y parámetros: El método no tiene parámetros y está declarado como const, de modo que puede invocarse de forma síncrona tanto en instancias constantes como no constantes de ara::core::Vector [SWS_CORE_01343].
  • Valor de retorno: Se devuelve un const_reverse_iterator que marca el final lógico de una iteración en sentido inverso [SWS_CORE_01343].

Tratamiento de errores y seguridad frente a excepciones

La función está especificada con noexcept y, según la especificación, se considera segura frente a excepciones («exception safe») [SWS_CORE_01343]. No se devuelven códigos de error específicos y no se producen excepciones.

Interacción con contenedores afines

El concepto de un iterador inverso constante al punto final de una iteración inversa se proporciona de manera uniforme en todos los contenedores de ara::core. Existen interfaces similares con idéntico tratamiento de excepciones (noexcept), entre otros, para ara::core::Array [SWS_CORE_01261], ara::core::Map [SWS_CORE_01451], ara::core::Span [SWS_CORE_01979], ara::core::StringView [SWS_CORE_02127], así como ara::core::BasicString [SWS_CORE_03050].

Esta nota de uso fue creada por una IA y se basa en los requisitos de especificación de la versión R25-11.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01343
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01343@rel:R25-11#5e3920e6
Content hash
5e3920e6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01343
Status: valid/unmigrated Version: rel:R25-11#40033501 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01343@rel:R25-11#40033501
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función data [SWS_CORE_01360]

T * data () noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01360
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01360@rel:R25-11#5115b690
Content hash
5115b690
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01360
Status: valid/unmigrated Version: rel:R25-11#050c30ae Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01360@rel:R25-11#050c30ae
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función data [SWS_CORE_01361]

const T * data () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01361
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01361@rel:R25-11#f735735c
Content hash
f735735c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01361
Status: valid/unmigrated Version: rel:R25-11#9fee8265 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01361@rel:R25-11#9fee8265
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función emplace [SWS_CORE_01366]

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

As per corresponding usage in [vector]

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

La función emplace inserta un elemento directamente en un ara::core::Vector en la posición especificada, reenviando los argumentos transferidos [SWS_CORE_01366]. La declaración se encuentra en la cabecera #include "ara/core/vector.h" y sigue el uso correspondiente en [vector] [SWS_CORE_01366].

usar

La llamada a emplace se realiza de forma síncrona y acepta como parámetros un iterador de posición position de tipo const_iterator, así como un paquete de parámetros args de tipo Args&&... [SWS_CORE_01366]. Como valor de retorno, la función proporciona un iterator al elemento recién construido [SWS_CORE_01366].

Tratamiento de errores y concurrencia

Para emplace en ara::core::Vector, la seguridad frente a excepciones se especifica explícitamente como not exception safe [SWS_CORE_01366]. En el estándar no se definen códigos de error específicos ni mensajes de DET o DEM. Interpretación: a falta de mecanismos de sincronización internos, la llamada concurrente a emplace sobre la misma instancia no debería ser segura para hilos sin una protección externa. Pregunta Q-d72278df37e86c8a (abierta)

Interacción

Dentro de ara::core, la seguridad frente a excepciones para emplace varía en función del tipo:

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01366
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01366@rel:R25-11#979ba231
Content hash
979ba231
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01366
Status: valid/unmigrated Version: rel:R25-11#1c9b4811 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01366@rel:R25-11#1c9b4811
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función emplace_back [SWS_CORE_01362]

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

As per corresponding usage in [vector]

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

usar

La función miembro plantilla emplace_back de la clase ara::core::Vector sirve, según [SWS_CORE_01362], para construir un nuevo elemento directamente al final del vector. Los parámetros pasados Args&&... args se reenvían directamente al constructor del tipo de elemento de acuerdo con la semántica de [vector]. Como valor de retorno, la función devuelve una referencia (reference) al elemento recién creado. Para su uso debe incluirse la cabecera #include "ara/core/vector.h" [SWS_CORE_01362].

Tratamiento de errores y seguridad frente a excepciones

En cuanto a la seguridad frente a excepciones, la operación está declarada explícitamente en [SWS_CORE_01362] como not exception safe. En la especificación no se definen códigos de error específicos, valores de reserva ni notificaciones a servicios de error como DET o DEM.

Restricciones y comportamiento

Debido a la propiedad not exception safe y a su orientación según [vector], en caso de error —por ejemplo, si falla una asignación de memoria o la construcción— probablemente no haya garantía de conservación del estado previo del contenedor (interpretación). Pregunta Q-ca44b2f27d8ae1c8 (abierta) Por lo tanto, los llamadores deben asegurarse de evitar de antemano las posibles condiciones de error.

Este texto ha sido generado por una IA y sirve como guía orientativa.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01362
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01362@rel:R25-11#395d9809
Content hash
395d9809
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01362
Status: valid/unmigrated Version: rel:R25-11#663f1bd8 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01362@rel:R25-11#663f1bd8
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función empty [SWS_CORE_01344]

bool empty () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01344
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01344@rel:R25-11#f2dd876f
Content hash
f2dd876f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01344
Status: valid/unmigrated Version: rel:R25-11#c71e9f70 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01344@rel:R25-11#c71e9f70
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función end [SWS_CORE_01334]

iterator end () noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01334
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01334@rel:R25-11#574eefff
Content hash
574eefff
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01334
Status: valid/unmigrated Version: rel:R25-11#e50f7083 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01334@rel:R25-11#e50f7083
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función end [SWS_CORE_01335]

const_iterator end () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01335
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01335@rel:R25-11#ef46509f
Content hash
ef46509f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01335
Status: valid/unmigrated Version: rel:R25-11#d0dd0453 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01335@rel:R25-11#d0dd0453
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función erase [SWS_CORE_01372]

iterator erase (const_iterator position);

As per corresponding usage in [vector]

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

La función erase de la clase ara::core::Vector sirve, según [SWS_CORE_01372], para la eliminación síncrona de un único elemento en la posición designada por el parámetro position (const_iterator). Como valor de retorno proporciona un iterator al elemento siguiente o al final del contenedor si el elemento eliminado se encontraba en la última posición, conforme a la semántica referenciada en [vector]. La función está declarada en el archivo de encabezado #include "ara/core/vector.h".

Con respecto al tratamiento de errores, la operación se designa explícitamente en la especificación como no segura frente a excepciones («not exception safe») [SWS_CORE_01372]. No se definen retornos de error específicos ni mensajes DET o DEM; por lo tanto, es probable que los iteradores no válidos o no desreferenciables provoquen un comportamiento indefinido. Pregunta Q-efa4c40e48a6f98d (abierta) Debido al desplazamiento de los elementos en el vector, como interpretación: debe asumirse que los iteradores y referencias posteriores quedan invalidados, tal como corresponde a la semántica estándar de [vector].

En la interacción dentro de ara::core::Vector, además de la eliminación en una posición individual, existe la sobrecarga erase(first, last) para rangos completos según [SWS_CORE_01373]. Se encuentran interfaces análogas para eliminar entradas en otros contenedores de la biblioteca Adaptive Core: ara::core::Map proporciona sobrecargas basadas en posiciones y en claves ([SWS_CORE_01480], [SWS_CORE_01481], [SWS_CORE_01482], [SWS_CORE_01483]), mientras que ara::core::BasicString incluye variantes basadas en índices e iteradores ([SWS_CORE_03102], [SWS_CORE_03103], [SWS_CORE_03104]).

Esta nota de uso fue generada automáticamente y se basa en las especificaciones.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01372
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01372@rel:R25-11#57a1da3b
Content hash
57a1da3b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01372
Status: valid/unmigrated Version: rel:R25-11#4c162b79 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01372@rel:R25-11#4c162b79
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función erase [SWS_CORE_01373]

iterator erase (const_iterator first, const_iterator last);

As per corresponding usage in [vector]

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

La función miembro erase de la clase ara::core::Vector sirve para eliminar un rango de elementos del vector según la especificación [SWS_CORE_01373]. La declaración está disponible a través del encabezado ara/core/vector.h. La semántica sigue el uso correspondiente en el vector estándar («As per corresponding usage in [vector]»). Como parámetros se pasan dos iteradores first y last que delimitan el rango a eliminar; se devuelve un iterator al elemento siguiente.

Con respecto al tratamiento de errores y la seguridad frente a excepciones, la operación está clasificada explícitamente en la especificación como «not exception safe» [SWS_CORE_01373]. A diferencia de otras operaciones de contenedor, para esta función no se definen códigos de error o violaciones (violations) específicos. Si se produce un error durante la ejecución, es probable que esto deje al contenedor en un estado inconsistente. Pregunta (abierta)

En cuanto a la concurrencia y las restricciones, la especificación guarda silencio; sin embargo, es probable que las operaciones modificadoras en ara::core::Vector no sean reentrantes y previsiblemente requieran una protección externa en operaciones multihilo. Pregunta Q-07fc291a523a82f1 (abierta)

En interacción con otras interfaces del módulo Core, esta función complementa la sobrecarga para la eliminación de un único elemento en una posición determinada mediante iterator erase(const_iterator position) [SWS_CORE_01372]. También se definen eliminaciones de rangos correspondientes según el mismo patrón para contenedores asociativos como ara::core::Map a través de [SWS_CORE_01483], así como cadenas de caracteres en ara::core::BasicString a través de [SWS_CORE_03104].

Esta nota de uso fue generada por una IA sobre la base de AUTOSAR R25-11.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01373
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01373@rel:R25-11#802d6cdc
Content hash
802d6cdc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01373
Status: valid/unmigrated Version: rel:R25-11#f6978dd1 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01373@rel:R25-11#f6978dd1
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función front [SWS_CORE_01356]

reference front ();

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01356
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01356@rel:R25-11#11c9a700
Content hash
11c9a700
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01356
Status: valid/unmigrated Version: rel:R25-11#348c328a Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01356@rel:R25-11#348c328a
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función front [SWS_CORE_01357]

const_reference front () const;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01357
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01357@rel:R25-11#dae1b615
Content hash
dae1b615
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01357
Status: valid/unmigrated Version: rel:R25-11#d31b25f8 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01357@rel:R25-11#d31b25f8
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función get_allocator [SWS_CORE_01331]

allocator_type get_allocator () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01331
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01331@rel:R25-11#946c2828
Content hash
946c2828
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01331
Status: valid/unmigrated Version: rel:R25-11#9e59de22 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01331@rel:R25-11#9e59de22
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función insert [SWS_CORE_01367]

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

As per corresponding usage in [vector]

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

usar

La función miembro insert de la clase ara::core::Vector sirve para la inserción síncrona de un elemento en una posición predeterminada [SWS_CORE_01367]. Está definida en la cabecera #include "ara/core/vector.h" [SWS_CORE_01367]. La función recibe como parámetros un iterador position de tipo const_iterator, que marca la posición de destino, así como una referencia constante x al objeto a insertar de tipo const T & [SWS_CORE_01367]. El valor de retorno es un iterator que apunta al elemento recién insertado [SWS_CORE_01367]. El comportamiento funcional sigue el uso en el vector estándar («As per corresponding usage in [vector]») [SWS_CORE_01367].

Tratamiento de errores y restricciones

La especificación clasifica la función expresamente como no segura frente a excepciones («not exception safe») [SWS_CORE_01367]. No se definen códigos de error específicos, valores de retorno para casos de error ni mensajes a DET o DEM. Interpretación: si falla una asignación interna de memoria o la copia del elemento, es de suponer que no exista garantía alguna para la conservación del estado del contenedor ni para la validez de los iteradores. Pregunta Q-d2b5552bb124d16e (abierta)

Interacción

Dentro de ara::core::Vector existen varias sobrecargas de insert que permiten operaciones de inserción alternativas:

  • Inserción de un elemento mediante referencia rvalue T &&x [SWS_CORE_01368],
  • Inserción de una cantidad determinada de elementos idénticos con size_type n, const T &x [SWS_CORE_01369],
  • Inserción de una secuencia mediante un rango de iteradores [first, last) [SWS_CORE_01370],
  • Inserción mediante una lista de inicialización std::initializer_list<T> [SWS_CORE_01371].

En el módulo core, definen métodos insert análogos tanto contenedores asociativos como ara::core::Map [SWS_CORE_01460], así como clases de cadenas de caracteres como ara::core::BasicString [SWS_CORE_03093].

Esta nota de uso fue generada de forma automatizada. Se basa exclusivamente en las especificaciones de la versión R25-11 de AUTOSAR.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01367
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01367@rel:R25-11#243b9bcd
Content hash
243b9bcd
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01367
Status: valid/unmigrated Version: rel:R25-11#fab990fd Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01367@rel:R25-11#fab990fd
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función insert [SWS_CORE_01368]

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

As per corresponding usage in [vector]

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

usar

El método insert según [SWS_CORE_01368] está definido en la cabecera #include "ara/core/vector.h" como función miembro de la clase ara::core::Vector. Sirve para la inserción síncrona de un elemento mediante una referencia rvalue (T&& x) en la posición anterior al iterador position. Conforme a la referencia a [vector], es probable que la función transfiera el contenido de x al vector mediante semántica de movimiento y devuelva un iterator al elemento recién insertado. Pregunta Q-97f2551da8fd303f (abierta)

Tratamiento de errores y restricciones

La especificación clasifica la función en [SWS_CORE_01368] como not exception safe. No se definen códigos de error específicos, valores de retorno para indicación de errores ni mensajes a DET o DEM. Interpretación: si falla una asignación de memoria interna o el desplazamiento de los elementos, es probable que no se garantice la seguridad frente a excepciones, lo que podría dejar el contenedor en un estado inconsistente o provocar la cancelación. Pregunta Q-297ef8ff6f6eb76b (abierta) Además, es probable que no exista protección interna de concurrencia, por lo que los accesos simultáneos deben sincronizarse externamente.

Interacción

La variante rvalue [SWS_CORE_01368] conforma una interfaz coherente con otras sobrecargas de insert de ara::core::Vector:

  • [SWS_CORE_01367]: Inserción por copia de un valor mediante referencia lvalue (const T& x).
  • [SWS_CORE_01369]: Inserción de n copias de un valor (size_type n, const T& x).
  • [SWS_CORE_01370]: Inserción de una secuencia a través de un rango de iteradores (InputIterator first, InputIterator last).
  • [SWS_CORE_01371]: Inserción de una lista mediante std::initializer_list<T>.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01368
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01368@rel:R25-11#fa79d727
Content hash
fa79d727
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01368
Status: valid/unmigrated Version: rel:R25-11#6bdd4b3c Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01368@rel:R25-11#6bdd4b3c
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función insert [SWS_CORE_01369]

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

As per corresponding usage in [vector]

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

La función miembro insert de [SWS_CORE_01369] pertenece a la clase ara::core::Vector y se proporciona mediante el archivo de cabecera #include "ara/core/vector.h". La operación síncrona sirve para insertar múltiples elementos idénticos. Interpretación: según la referencia especificada «As per corresponding usage in [vector]», la llamada debería insertar exactamente n copias del valor pasado x inmediatamente antes de la posición de iterador position en el vector y devolver un iterator al primer elemento recién insertado. Pregunta Q-c92add148c490868 (abierta)

En cuanto al tratamiento de errores y la robustez, la función está clasificada expresamente en [SWS_CORE_01369] como «not exception safe». Para esta llamada al método no están previstos códigos de error específicos de AUTOSAR ni avisos a DET o DEM.

Respecto a las condiciones de concurrencia y de invocación, la especificación no contiene garantías específicas. Presumiblemente, la modificación del contenedor requiere sincronización externa al igual que en los vectores estándar, ya que los accesos concurrentes de escritura o lectura probablemente no sean seguros para subprocesos. Pregunta (abierta)

Dentro de ara::core::Vector existen, además de esta sobrecarga para valores repetidos, otras variantes de insert:

Este texto ha sido elaborado por una IA; no se puede garantizar su exactitud.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01369
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01369@rel:R25-11#714427c8
Content hash
714427c8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01369
Status: valid/unmigrated Version: rel:R25-11#8a8e7dc8 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01369@rel:R25-11#8a8e7dc8
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función insert [SWS_CORE_01370]

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

As per corresponding usage in [vector]

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

La función miembro de plantilla insert del contenedor secuencial ara::core::Vector ([SWS_CORE_01370]) procedente de la cabecera #include "ara/core/vector.h" inserta una secuencia de elementos de forma síncrona en el vector. El rango a insertar se determina mediante los iteradores de entrada first y last y se sitúa inmediatamente antes de la posición indicada por position (tipo const_iterator). Como valor de retorno, la función devuelve un iterator que apunta al primer elemento insertado. La semántica técnica se describe por parte de la especificación como «As per corresponding usage in [vector]» ([SWS_CORE_01370]); Interpretación: esto debería corresponder al comportamiento de inserción de rangos estandarizado de std::vector. Pregunta Q-c6cd06fb1964ead6 (abierta)

Respecto al tratamiento de errores y la robustez, la función está especificada expresamente como not exception safe ([SWS_CORE_01370]). En el alcance de la especificación no están previstos códigos de error especiales, excepciones ni mensajes a monitores de errores y diagnóstico (como DET o DEM).

En el marco de la interfaz de ara::core::Vector, esta sobrecarga de rango complementa los demás métodos de inserción:

Todas las sobrecargas mencionadas dentro del vector comparten la restricción de no ser seguras frente a excepciones ([SWS_CORE_01367], [SWS_CORE_01371]).

Este texto ha sido generado por un sistema de IA sobre la base de la especificación de AUTOSAR.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01370
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01370@rel:R25-11#710aca8b
Content hash
710aca8b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01370
Status: valid/unmigrated Version: rel:R25-11#b38a72f9 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01370@rel:R25-11#b38a72f9
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función insert [SWS_CORE_01371]

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

As per corresponding usage in [vector]

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

La función miembro síncrona insert de la clase ara::core::Vector inserta los elementos de una lista de inicialización en una posición predeterminada del contenedor [SWS_CORE_01371]. Está declarada en el archivo de encabezado ara/core/vector.h [SWS_CORE_01371]. Como parámetros, la función espera un iterador position de tipo const_iterator que marca la posición de inserción, así como il de tipo std::initializer_list<T> [SWS_CORE_01371]. El valor de retorno es un iterator al primer elemento insertado o bien a position si la lista está vacía [SWS_CORE_01371].

En cuanto al tratamiento de fallos y la robustez, la especificación clasifica esta operación explícitamente como «not exception safe» [SWS_CORE_01371]. No se contemplan códigos de error específicos de AUTOSAR ni mensajes de fallo (DET/DEM). Interpretación: Mediante la referencia «As per corresponding usage in [vector]», el comportamiento en tiempo de ejecución, incluidas posibles reasignaciones y la consiguiente invalidación de iteradores existentes, debería corresponder a la semántica de std::vector::insert [SWS_CORE_01371]. Pregunta Q-67ac8e3de4d4ce7a (abierta) No se especifican mecanismos de sincronización particulares para accesos concurrentes.

En el módulo core, la función se enmarca en el contexto de otras operaciones de inserción de ara::core::Vector:

Todas las sobrecargas en ara::core::Vector comparten la propiedad de no ser seguras frente a excepciones [SWS_CORE_01367], [SWS_CORE_01368], [SWS_CORE_01369], [SWS_CORE_01370].

Esta nota de uso se ha generado automáticamente sobre la base de la especificación AUTOSAR Adaptive R25-11.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01371
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01371@rel:R25-11#7a8cca67
Content hash
7a8cca67
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01371
Status: valid/unmigrated Version: rel:R25-11#4c759099 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01371@rel:R25-11#4c759099
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función max_size [SWS_CORE_01346]

size_type max_size () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01346
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01346@rel:R25-11#1572f73d
Content hash
1572f73d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01346
Status: valid/unmigrated Version: rel:R25-11#cef91386 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01346@rel:R25-11#cef91386
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función operator= [SWS_CORE_01315] Upstream: RS_AP_00145

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

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01315
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01315@rel:R25-11#4a5999ee
Content hash
4a5999ee
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01315
Status: valid/unmigrated Version: rel:R25-11#b20c14c8 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01315@rel:R25-11#b20c14c8
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función operator= [SWS_CORE_01317] Upstream: RS_AP_00145

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

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01317
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01317@rel:R25-11#0f0600ec
Content hash
0f0600ec
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01317
Status: valid/unmigrated Version: rel:R25-11#e4d91702 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01317@rel:R25-11#e4d91702
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función operator= [SWS_CORE_01327]

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

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01327
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01327@rel:R25-11#909d5f69
Content hash
909d5f69
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01327
Status: valid/unmigrated Version: rel:R25-11#c2b0d48a Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01327@rel:R25-11#c2b0d48a
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función operator[] [SWS_CORE_01352]

reference operator[] (size_type n);

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01352
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01352@rel:R25-11#f23da967
Content hash
f23da967
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01352
Status: valid/unmigrated Version: rel:R25-11#44d311c8 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01352@rel:R25-11#44d311c8
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función operator[] [SWS_CORE_01353]

const_reference operator[] (size_type n) const;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01353
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01353@rel:R25-11#0829997f
Content hash
0829997f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01353
Status: valid/unmigrated Version: rel:R25-11#5fbfd4ba Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01353@rel:R25-11#5fbfd4ba
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función pop_back [SWS_CORE_01365]

void pop_back ();

As per corresponding usage in [vector]

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

Uso y semántica

La función miembro pop_back del contenedor ara::core::Vector sirve para eliminar de forma síncrona el último elemento [SWS_CORE_01365]. La función está declarada en el archivo de cabecera ara/core/vector.h y posee la signatura void pop_back () [SWS_CORE_01365]. Para el comportamiento funcional, AUTOSAR remite explícitamente al uso correspondiente en [vector], de modo que no se pasan parámetros y no existe valor de retorno [SWS_CORE_01365].

Tratamiento de errores y seguridad frente a excepciones

Respecto al tratamiento de errores, la especificación indica la propiedad not exception safe [SWS_CORE_01365]. Dado que no se definen códigos de error específicos, valores de retorno ni mecanismos de comprobación en la carga útil, no existe un tratamiento de errores integrado ante llamadas no permitidas [SWS_CORE_01365]. Interpretación: antes de la llamada, el llamador debe asegurarse de que el vector no esté vacío; una llamada sobre una instancia vacía probablemente dé lugar a un comportamiento indefinido de forma análoga a [vector]. Pregunta Q-add313a489db4726 (abierta)

Interacción y requisitos relacionados

Un patrón correspondiente se encuentra en la clase ara::core::BasicString de ara/core/string.h, cuya función pop_back elimina el último carácter según [basic.string] y está especificada igualmente como not exception safe [SWS_CORE_03105]. Ambas definiciones homogeneizan la modificación de estructuras de datos secuenciales en el módulo core [SWS_CORE_01365], [SWS_CORE_03105].

Esta nota de uso fue generada por una IA sobre la base de la especificación AUTOSAR Adaptive R25-11.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01365
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01365@rel:R25-11#afc2df1c
Content hash
afc2df1c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01365
Status: valid/unmigrated Version: rel:R25-11#0244f396 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01365@rel:R25-11#0244f396
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función push_back [SWS_CORE_01363]

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

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

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

usar

La función miembro push_back en el alcance de ara::core::Vector inserta un elemento pasado mediante copia al final del contenedor [SWS_CORE_01363]. Está definida a través de la cabecera #include "ara/core/vector.h", toma una referencia a un valor constante const T &x y no tiene valor de retorno (void) [SWS_CORE_01363]. La llamada se realiza de forma síncrona en el contexto del llamador.

Tratamiento de errores y seguridad frente a excepciones

La especificación difiere de [vector] en que la función está declarada como condicionalmente noexcept: se garantiza que no lance excepciones si y solo si std::is_nothrow_copy_assignable<T>::value se cumple [SWS_CORE_01363]. En consecuencia, la seguridad ante excepciones se define como «conditionally exception safe» [SWS_CORE_01363]. No se definen códigos de error específicos ni mensajes de error a través de DET o DEM para esta función.

Interacción y requisitos relacionados

Para objetos móviles, ara::core::Vector proporciona la sobrecarga void push_back(T &&x), cuya propiedad noexcept está vinculada de manera análoga a std::is_nothrow_move_assignable<T>::value [SWS_CORE_01364]. Por el contrario, push_back en ara::core::BasicString no posee garantía noexcept y está clasificada como «not exception safe» [SWS_CORE_03083].

Interpretación: es probable que el comportamiento interno de memoria y de reasignación durante la inserción se oriente, prescindiendo de la declaración noexcept específica, por las directrices del estándar C++ para [vector]. Pregunta Q-202fb07b334cde64 (abierta)

Esta nota de uso se basa en la especificación de AUTOSAR Adaptive en el release R25-11.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01363
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01363@rel:R25-11#7047b8c0
Content hash
7047b8c0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01363
Status: valid/unmigrated Version: rel:R25-11#bc0d56eb Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01363@rel:R25-11#bc0d56eb
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función push_back [SWS_CORE_01364]

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

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

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

La función miembro push_back de ara::core::Vector sirve para añadir de forma síncrona un elemento al final del vector utilizando semántica de movimiento ([SWS_CORE_01364]). Se proporciona a través de la cabecera #include "ara/core/vector.h", recibe una referencia rvalue T &&x y no tiene valor de retorno (void) ([SWS_CORE_01364]).

En lo relativo al tratamiento de errores y al comportamiento ante excepciones, se aplican las siguientes propiedades:

  • El método está clasificado como condicionalmente seguro frente a excepciones (conditionally exception safe) ([SWS_CORE_01364]).
  • La garantía noexcept está vinculada al tipo: noexcept(std::is_nothrow_move_assignable<T>::value) ([SWS_CORE_01364]). Si el operador de asignación por movimiento de T no está declarado como libre de excepciones, es de esperar que se produzcan excepciones durante asignaciones de memoria o desplazamientos de elementos. Pregunta Q-3b8b58d0b218fe21 (abierta)

El funcionamiento sigue la semántica habitual de [vector], pero difiere debido a la declaración noexcept condicional ([SWS_CORE_01364]). Dado que la operación modifica el contenedor, es probable que los accesos simultáneos a la misma instancia sin sincronización externa no sean seguros para subprocesos. Pregunta (abierta)

En la interacción de las interfaces, esta variante de movimiento complementa la sobrecarga de copia push_back(const T &x) ([SWS_CORE_01363]), la cual está vinculada de forma análoga a is_nothrow_copy_assignable. Debe distinguirse de la función miembro homónima en ara::core::BasicString ([SWS_CORE_03083]), que añade caracteres individuales y está definida como no segura frente a excepciones.

Esta nota de uso ha sido generada automáticamente y se basa en las directrices de la especificación.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01364
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01364@rel:R25-11#31455f75
Content hash
31455f75
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01364
Status: valid/unmigrated Version: rel:R25-11#310b773d Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01364@rel:R25-11#310b773d
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función rbegin [SWS_CORE_01336]

reverse_iterator rbegin () noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01336
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01336@rel:R25-11#8a6e6000
Content hash
8a6e6000
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01336
Status: valid/unmigrated Version: rel:R25-11#c7116a42 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01336@rel:R25-11#c7116a42
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función rbegin [SWS_CORE_01337]

const_reverse_iterator rbegin () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01337
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01337@rel:R25-11#f3c3e085
Content hash
f3c3e085
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01337
Status: valid/unmigrated Version: rel:R25-11#41352c38 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01337@rel:R25-11#41352c38
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función rend [SWS_CORE_01338]

reverse_iterator rend () noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01338
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01338@rel:R25-11#25fd4648
Content hash
25fd4648
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01338
Status: valid/unmigrated Version: rel:R25-11#82d3ac2e Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01338@rel:R25-11#82d3ac2e
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función rend [SWS_CORE_01339]

const_reverse_iterator rend () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01339
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01339@rel:R25-11#ca24dee6
Content hash
ca24dee6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01339
Status: valid/unmigrated Version: rel:R25-11#67cef15a Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01339@rel:R25-11#67cef15a
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función reserve [SWS_CORE_01347]

void reserve (size_type n);

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

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

La función miembro reserve de la clase ara::core::Vector sirve, según [SWS_CORE_01347], para la reserva de memoria para instancias de vectores. Se llama de forma síncrona y se proporciona a través del archivo de cabecera ara/core/vector.h. La función toma el parámetro n del tipo size_type y no tiene valor de retorno. El comportamiento fundamental corresponde a la semántica habitual de std::vector::reserve del estándar ISO C++.

Tratamiento de errores e infracciones

A diferencia del estándar ISO C++, en caso de error no se lanza una excepción de tipo std::length_error, sino que se desencadena una IsoStdLengthErrorViolation [SWS_CORE_01347]. Para ello, la especificación menciona la condición n < max_size(), refiriéndose probablemente a una superación de la capacidad máxima. Pregunta Q-8d4dbf516b7b87b7 (abierta) Además, según la especificación, la operación se declara expresamente como no segura ante excepciones (not exception safe) [SWS_CORE_01347].

Interacción y condiciones marco

La activación de IsoStdLengthErrorViolation corresponde al concepto uniforme de errores en ara::core y se encuentra de forma análoga en ara::core::BasicString::reserve según [SWS_CORE_03054]. Dado que una llamada a reserve puede desencadenar reasignaciones internas, la función no es segura para subprocesos en accesos concurrentes a la misma instancia y requiere sincronización externa.

Esta nota de uso fue generada por un sistema de IA a partir de la especificación AUTOSAR R25-11.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01347
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01347@rel:R25-11#f62e821e
Content hash
f62e821e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01347
Status: valid/unmigrated Version: rel:R25-11#f0cbdb62 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01347@rel:R25-11#f0cbdb62
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función resize [SWS_CORE_01350]

void resize (size_type sz);

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

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

La función miembro resize ajusta el número de elementos contenidos en el contenedor de forma síncrona al tamaño de destino deseado sz ([SWS_CORE_01350]). Pertenece a la clase ara::core::Vector y se incluye a través del archivo de cabecera #include "ara/core/vector.h" ([SWS_CORE_01350]). El comportamiento funcional se orienta en la especificación ISO C++ de std::vector: si el contenedor se reduce, se eliminan los elementos sobrantes; si aumenta de tamaño, se generan elementos adicionales mediante inicialización por valor.

En caso de error, la función difiere intencionadamente del comportamiento de la biblioteca estándar: si el tamaño solicitado sz es mayor que max_size(), se lanza un IsoStdLengthErrorViolation en lugar de std::length_error ([SWS_CORE_01350]). La especificación clasifica la función como no segura frente a excepciones (not exception safe) ([SWS_CORE_01350]). Por lo tanto, los llamadores deben asegurarse de que se respeten los límites de capacidad para evitar una infracción en tiempo de ejecución.

En cuanto a la concurrencia, el método no es reentrante para la misma instancia: es probable que las llamadas paralelas modificadoras sobre el mismo objeto provoquen corrupción de datos sin sincronización externa (interpretación: reglas de seguridad de subprocesos análogas a las de los contenedores ISO C++). Pregunta Q-1283cb9616fde934 (abierta) Si se desea que los elementos recién añadidos no se inicialicen por defecto, sino que se rellenen con una copia de un valor predeterminado, debe seleccionarse la variante sobrecargada con el parámetro const T& ([SWS_CORE_01351]). La clase ara::core::BasicString proporciona un par de interfaces análogo correspondiente con un tratamiento de errores idéntico ante excesos de límites ([SWS_CORE_03058], [SWS_CORE_03059]).

Esta nota de uso se generó automáticamente a partir de la especificación AUTOSAR R25-11.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01350
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01350@rel:R25-11#07d76816
Content hash
07d76816
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01350
Status: valid/unmigrated Version: rel:R25-11#410be37a Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01350@rel:R25-11#410be37a
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función resize [SWS_CORE_01351]

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

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

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

usar

La función miembro resize de la clase ara::core::Vector ([SWS_CORE_01351]) del archivo de cabecera #include "ara/core/vector.h" modifica el número de elementos del contenedor al tamaño de destino especificado sz. Al aumentar de tamaño, la función inicializa los elementos recién añadidos con copias del valor pasado c ([SWS_CORE_01351]). La llamada se procesa de forma síncrona y no tiene valor de retorno (void).

Tratamiento de errores y seguridad frente a excepciones

El comportamiento corresponde en gran medida al contenedor estándar std::vector, pero difiere intencionadamente en caso de error: si el parámetro sz supera el valor máximo max_size(), se lanza un IsoStdLengthErrorViolation en lugar de la excepción estándar std::length_error ([SWS_CORE_01351]). La especificación clasifica explícitamente la función como not exception safe ([SWS_CORE_01351]). Si se producen errores durante la asignación o al copiar c, no existen garantías para restablecer el estado original del objeto.

Restricciones e interacción

Debido a la falta de seguridad frente a excepciones, es probable que un fallo conduzca a un contenedor inconsistente, por lo que los llamadores deben comprobar previamente si hay suficiente capacidad disponible. Pregunta Q-9701a24a177cbb21 (abierta) Si los nuevos elementos deben construirse por defecto en su lugar, se proporciona la sobrecarga resize(size_type sz) sin valor de inicialización ([SWS_CORE_01350]). El comportamiento de error idéntico con el lanzamiento de IsoStdLengthErrorViolation y la clasificación como no segura frente a excepciones se encuentra de forma análoga en ara::core::BasicString ([SWS_CORE_03058], [SWS_CORE_03059]).

Este texto fue creado por una IA a partir de la especificación AUTOSAR.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01351
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01351@rel:R25-11#708eb33d
Content hash
708eb33d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01351
Status: valid/unmigrated Version: rel:R25-11#99da6e90 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01351@rel:R25-11#99da6e90
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función shrink_to_fit [SWS_CORE_01349]

void shrink_to_fit ();

As per corresponding usage in [vector]

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

La función miembro shrink_to_fit() de la clase ara::core::Vector sirve, según [SWS_CORE_01349], para reducir la capacidad de memoria a la medida requerida para los elementos actuales, de conformidad con la especificación [vector]. La función se declara a través del archivo de cabecera #include "ara/core/vector.h", no recibe parámetros y no devuelve ningún valor (void) [SWS_CORE_01349]. La llamada se realiza de forma sincrónica en la instancia.

En cuanto al comportamiento frente a errores, no se definen códigos de error ni mensajes de error (DET/DEM). La función está clasificada explícitamente en la especificación como not exception safe [SWS_CORE_01349]. Interpretación: Si la reasignación interna de memoria falla, probablemente no exista garantía respecto a la preservación del estado previo del contenedor. Pregunta Q-b4b5bef83f265ceb (abierta)

Para la concurrencia y el contexto de llamada se aplican las restricciones de las estructuras de datos secuenciales: es de suponer que las llamadas concurrentes sobre la misma instancia no sean reentrantes ni seguras para subprocesos sin sincronización externa. Pregunta (abierta) Durante la ejecución no deben realizarse accesos paralelos de lectura o escritura en el vector.

En [SWS_CORE_03056] se define un comportamiento directamente relacionado para cadenas de caracteres: la clase ara::core::BasicString proporciona a través de #include "ara/core/string.h" asimismo una función shrink_to_fit() que se orienta en [basic.string] y está clasificada de igual modo como not exception safe [SWS_CORE_03056].

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01349
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01349@rel:R25-11#f92af51f
Content hash
f92af51f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01349
Status: valid/unmigrated Version: rel:R25-11#11fa8bdb Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01349@rel:R25-11#11fa8bdb
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función size [SWS_CORE_01345]

size_type size () const noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01345
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01345@rel:R25-11#7e1f07cd
Content hash
7e1f07cd
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01345
Status: valid/unmigrated Version: rel:R25-11#eaa8d6b2 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01345@rel:R25-11#eaa8d6b2
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función swap [SWS_CORE_01374]

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

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01374
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01374@rel:R25-11#df365ed6
Content hash
df365ed6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01374
Status: valid/unmigrated Version: rel:R25-11#352f9213 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01374@rel:R25-11#352f9213
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función ~Vector [SWS_CORE_01326]

~Vector () noexcept;

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01326
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01326@rel:R25-11#a1b2f010
Content hash
a1b2f010
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01326
Status: valid/unmigrated Version: rel:R25-11#250094e8 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01326@rel:R25-11#250094e8
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

Documentación de los alias de tipo

alias de tipo allocator_type [SWS_CORE_01303]

using allocator_type = Allocator;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01303
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01303@rel:R25-11#ed71e5c2
Content hash
ed71e5c2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01303
Status: valid/unmigrated Version: rel:R25-11#14a4f35e Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01303@rel:R25-11#14a4f35e
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

alias de tipo const_iterator [SWS_CORE_01311]

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

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01311
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01311@rel:R25-11#36095d0d
Content hash
36095d0d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01311
Status: valid/unmigrated Version: rel:R25-11#d5a60edd Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01311@rel:R25-11#d5a60edd
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

alias de tipo const_pointer [SWS_CORE_01305]

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

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01305
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01305@rel:R25-11#318ca07a
Content hash
318ca07a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01305
Status: valid/unmigrated Version: rel:R25-11#09992969 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01305@rel:R25-11#09992969
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

alias de tipo const_reference [SWS_CORE_01307]

using const_reference = const value_type&;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01307
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01307@rel:R25-11#5b25830d
Content hash
5b25830d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01307
Status: valid/unmigrated Version: rel:R25-11#73db31d8 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01307@rel:R25-11#73db31d8
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

alias de tipo const_reverse_iterator [SWS_CORE_01313]

using const_reverse_iterator = std::reverse_iterator<const_iterator>;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01313
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01313@rel:R25-11#c27defdc
Content hash
c27defdc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01313
Status: valid/unmigrated Version: rel:R25-11#94270dd2 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01313@rel:R25-11#94270dd2
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

alias de tipo difference_type [SWS_CORE_01309]

using difference_type = {<difference-type>};

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01309
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01309@rel:R25-11#d1eb7a91
Content hash
d1eb7a91
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01309
Status: valid/unmigrated Version: rel:R25-11#2b997bdc Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01309@rel:R25-11#2b997bdc
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

alias de tipo iterator [SWS_CORE_01310]

using iterator = {<iterator-type>};

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01310
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01310@rel:R25-11#3c3bd672
Content hash
3c3bd672
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01310
Status: valid/unmigrated Version: rel:R25-11#d2e1e94c Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01310@rel:R25-11#d2e1e94c
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

alias de tipo pointer [SWS_CORE_01304]

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

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01304
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01304@rel:R25-11#ebe07401
Content hash
ebe07401
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01304
Status: valid/unmigrated Version: rel:R25-11#6794750d Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01304@rel:R25-11#6794750d
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

alias de tipo reference [SWS_CORE_01306]

using reference = value_type&;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01306
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01306@rel:R25-11#b9ec2e75
Content hash
b9ec2e75
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01306
Status: valid/unmigrated Version: rel:R25-11#832d34ca Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01306@rel:R25-11#832d34ca
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

alias de tipo reverse_iterator [SWS_CORE_01312]

using reverse_iterator = std::reverse_iterator<iterator>;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01312
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01312@rel:R25-11#be60d046
Content hash
be60d046
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01312
Status: valid/unmigrated Version: rel:R25-11#3dc4afa1 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01312@rel:R25-11#3dc4afa1
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

alias de tipo size_type [SWS_CORE_01308]

using size_type = {<size-type>};

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01308
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01308@rel:R25-11#8bb8efd7
Content hash
8bb8efd7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01308
Status: valid/unmigrated Version: rel:R25-11#70a8b8eb Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01308@rel:R25-11#70a8b8eb
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

alias de tipo value_type [SWS_CORE_01302]

using value_type = T;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01302
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01302@rel:R25-11#55315a55
Content hash
55315a55
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01302
Status: valid/unmigrated Version: rel:R25-11#5bb862fe Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_01302@rel:R25-11#5bb862fe
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill