DEENESPTFRRUARHIKOZHNL

klasse 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

User GuideAI-GEGENEREERD

Dynamisch beheerde sequentiële geheugencontainer met ondersteuning voor polymorfe allocators voor adaptieve applicaties.
DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 221750794e81 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Dynamisch beheerde sequentiële geheugencontainer met ondersteuning voor polymorfe allocators voor adaptieve applicaties.

ara::core::Vector is een sequentiële container voor het AUTOSAR Adaptive Platform die dynamische arrays met ondersteuning voor polymorfe allocators biedt [SWS_CORE_01303]. De klasse maakt het flexibel invoegen, beheren en willekeurig adresseren van elementen via iterators of toegangsoperatoren in aaneengesloten geheugen mogelijk. In plaats van conventionele C++-standaardexcepties signaleert de implementatie grensoverschrijdingen via platformspecifieke violations zoals IsoStdOutOfRangeViolation [SWS_CORE_01354]. Foutieve toegang buiten gedefinieerde precondities leidt vermoedelijk tot ongedefinieerd gedrag. Vraag Q-656c6bf029de714e (open)

Context

De klasse ara::core::Vector vormt een sequentiële containerimplementatie van het AUTOSAR Adaptive Platform, gebaseerd op std::pmr::vector. Ze beheert elementen van het type value_type [SWS_CORE_01302] in een aaneengesloten geheugengebied en communiceert daarbij rechtstreeks met de applicatie en een configureerbare allocator van het type allocator_type [SWS_CORE_01303]. Door de integratie van polymorfe allocators maakt de klasse deterministisch en zuinig geheugenbeheer mogelijk. De onderliggende allocator kan worden opgevraagd via de methode get_allocator [SWS_CORE_01331]. Voor inbedding in gestandaardiseerde C++-algoritmen stelt de klasse fundamentele typedefinities zoals pointer [SWS_CORE_01304], const_pointer [SWS_CORE_01305], reference [SWS_CORE_01306], const_reference [SWS_CORE_01307], size_type [SWS_CORE_01308] en difference_type [SWS_CORE_01309] ter beschikking.

Levenscyclus

Het aanmaken van een instantie gebeurt via een ruime keuze aan constructors:

Eigendomsverhoudingen kunnen worden overgedragen door kopiëren of verplaatsen. De copy constructor [SWS_CORE_01314] en de copy assignment operator [SWS_CORE_01315] dupliceren de gegevens en zijn voorwaardelijk noexcept, mits het elementtype zonder uitzonderingen kopieerbaar is; daarnaast is er een copy-overload met allocator beschikbaar [SWS_CORE_01323]. De move constructor [SWS_CORE_01316] en de move assignment operator [SWS_CORE_01317] maken een zuinige eigendomsoverdracht mogelijk, waarvan de noexcept-garantie afhangt van de eigenschappen van de allocator; ook hier bestaat een variant met allocator-toewijzing [SWS_CORE_01324]. Voor het achteraf opnieuw toewijzen dienen de methode-overloads van assign [SWS_CORE_01328] [SWS_CORE_01329] [SWS_CORE_01330] en de toewijzingsoperator voor initialisatielijsten [SWS_CORE_01327].

De inhoud van twee vectoren kan worden uitgewisseld via swap [SWS_CORE_01374]. Bij het aanroepen van clear [SWS_CORE_01375] worden alle aanwezige elementen vernietigd, maar blijft de gereserveerde capaciteit behouden. Aan het einde van de levensduur geeft de destructor ~Vector [SWS_CORE_01326] alle resources vrij; deze is gegarandeerd als noexcept gedeclareerd.

Gebruikspad

Een typisch gebruikstraject omvat instantiëring, pre-allocatie, vulling en daaropvolgende toegang:

  1. Constructie en reservering: De instantie wordt aangemaakt, bij voorkeur onder doorgifte van een allocator [SWS_CORE_01319]. Bij bekende doelgrootte kan vooraf reserve [SWS_CORE_01347] worden aangeroepen om latere dynamische herallocaties te voorkomen.
  2. Vulling: Elementen worden via push_back per kopie [SWS_CORE_01363] of verplaatsing [SWS_CORE_01364] toegevoegd. Met emplace_back [SWS_CORE_01362] kunnen objecten direct in het geheugen worden geconstrueerd. Gerichte invoegoperaties zijn mogelijk via insert [SWS_CORE_01367] [SWS_CORE_01368] [SWS_CORE_01369] [SWS_CORE_01370] [SWS_CORE_01371] of emplace [SWS_CORE_01366].
  3. Statusopvraag: De bezetting wordt via empty [SWS_CORE_01344], het aantal elementen via size [SWS_CORE_01345] en het gereserveerde geheugen via capacity [SWS_CORE_01348] opgevraagd. De allocatielimiet levert max_size [SWS_CORE_01346] op.
  4. Toegang en iteratie: Voor willekeurige toegang staan operator[] [SWS_CORE_01352] [SWS_CORE_01353] en de methode at [SWS_CORE_01354] [SWS_CORE_01355] klaar. Randelementen worden geadresseerd via front [SWS_CORE_01356] [SWS_CORE_01357] en back [SWS_CORE_01358] [SWS_CORE_01359]; een ruwedatapointer kan worden verkregen via data [SWS_CORE_01360] [SWS_CORE_01361]. De traversering vindt plaats via voorwaartse iterators zoals begin [SWS_CORE_01332] [SWS_CORE_01333], end [SWS_CORE_01334] [SWS_CORE_01335], constante iterators cbegin [SWS_CORE_01340], cend [SWS_CORE_01341] of reverse-iterators [SWS_CORE_01336] [SWS_CORE_01337] [SWS_CORE_01338] [SWS_CORE_01339] [SWS_CORE_01342] [SWS_CORE_01343] met behulp van iterator [SWS_CORE_01310], const_iterator [SWS_CORE_01311], reverse_iterator [SWS_CORE_01312] en const_reverse_iterator [SWS_CORE_01313].
  5. Verkleining en opschoning: Afzonderlijke elementen worden verwijderd met pop_back [SWS_CORE_01365] of erase [SWS_CORE_01372] [SWS_CORE_01373]. Ongebruikte capaciteit kan worden vrijgegeven via shrink_to_fit [SWS_CORE_01349].
Typischer Nutzungsablauf von ara::core::VectorAnwendungVectorAllocatorUse Case: Initialisatie en geheugenreserveringVector(alloc)Allokator registrierenreserve(n)Speicher anfordernSpeicher bereitgestelltUse Case: Elementen toevoegenpush_back(elem) / emplace_back(...)Element in geheugen construerenUse Case: Elementzugriffat(i)alti < size()Referentie naar elementi >= size()IsoStdOutOfRangeViolationUse Case: Bereinigungclear()Elementen vernietigen

Sequentiediagram: Typisch verloop van het containergebruik van allocatie en vulling tot aan toegang. Bronnen: [SWS_CORE_01319], [SWS_CORE_01347], [SWS_CORE_01363], [SWS_CORE_01354], [SWS_CORE_01375]

Foutscenario's

In afwijking van het standaard-C++-gedrag signaleert ara::core::Vector fouttoestanden via platformspecifieke violations in plaats van reguliere C++-exceptions:

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

Ledenkaart

Klassendiagram

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

Detailweergave

Kies een item in de inhoudsopgave.

Constructors en destructor

Vector functie 10

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

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

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

~Vector () noexcept;

Methoden

assign functie 3

≙ [vector]

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

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

Overloads at 2
back functie 2

≙ [vector]

Overloads back 2
begin functie 2

≙ [vector]

Overloads begin 2
iterator begin () noexcept; SWS_CORE_01332
const_iterator begin () const noexcept; SWS_CORE_01333
capacity functie

≙ [vector]

size_type capacity () const noexcept;
cbegin functie

≙ [vector]

const_iterator cbegin () const noexcept;
cend functie

≙ [vector]

const_iterator cend () const noexcept;
clear functie

≙ [vector]

void clear () noexcept;
crbegin functie

≙ [vector]

const_reverse_iterator crbegin () const noexcept;
crend functie

≙ [vector]

const_reverse_iterator crend () const noexcept;
data functie 2

≙ [vector]

Overloads data 2
T * data () noexcept; SWS_CORE_01360
const T * data () const noexcept; SWS_CORE_01361
emplace functie

≙ [vector]

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

≙ [vector]

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

≙ [vector]

bool empty () const noexcept;
end functie 2

≙ [vector]

Overloads end 2
iterator end () noexcept; SWS_CORE_01334
const_iterator end () const noexcept; SWS_CORE_01335
erase functie 2

≙ [vector]

Overloads erase 2
front functie 2

≙ [vector]

Overloads front 2

≙ [vector]

allocator_type get_allocator () const noexcept;
insert functie 5

≙ [vector]

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

≙ [vector]

size_type max_size () const noexcept;
pop_back functie

≙ [vector]

void pop_back ();
push_back functie 2

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

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

≙ [vector]

Overloads rbegin 2
reverse_iterator rbegin () noexcept; SWS_CORE_01336
const_reverse_iterator rbegin () const noexcept; SWS_CORE_01337
rend functie 2

≙ [vector]

Overloads rend 2
const_reverse_iterator rend () const noexcept; SWS_CORE_01339
reserve functie

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

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

Overloads resize 2
void resize (size_type sz); SWS_CORE_01350
void resize (size_type sz, const T &c); SWS_CORE_01351

≙ [vector]

void shrink_to_fit ();
size functie

≙ [vector]

size_type size () const noexcept;
swap functie

≙ [vector]

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

Operatoren

operator= functie 3

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

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

≙ [vector]

Overloads [] 2

Type-aliassen

allocator_type typealias

≙ [vector]

using allocator_type = Allocator;
const_iterator typealias

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

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

≙ [vector]

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

≙ [vector]

using const_reference = const value_type&;

≙ [vector]

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

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

using difference_type = {<difference-type>};
iterator typealias

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

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

≙ [vector]

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

≙ [vector]

≙ [vector]

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

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

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

≙ [vector]

using value_type = T;

Documentatie van de methoden

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

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

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

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

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

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

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

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

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

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

functie assign [SWS_CORE_01328]

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

As per corresponding usage in [vector]

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

Gebruik en aanroepcontext

De template-memberfunctie assign voor ara::core::Vector vervangt de huidige inhoud van de vector door de elementen van het bereik [first, last) conform het overeenkomstige gebruik in std::vector [SWS_CORE_01328]. De functie is gedefinieerd in het headerbestand #include "ara/core/vector.h", accepteert twee invoer-iterators en retourneert geen waarde (void) [SWS_CORE_01328].

Foutafhandeling en uitzonderingsveiligheid

De toewijzingsfunctie is geclassificeerd als niet-uitzonderingsveilig (not exception safe) [SWS_CORE_01328]. Als tijdens de elementverwerking of bij noodzakelijke interne geheugenallocaties een exceptie optreedt, blijft de container mogelijk achter in een onvolledige toestand zonder gedefinieerde veiligheidsgaranties.

Gelijktijdigheid en randvoorwaarden

Voor gelijktijdige aanroepen is bij gelijktijdig gebruik van dezelfde instantie van ara::core::Vector vermoedelijk externe synchronisatie vereist, aangezien de specificatie geen thread-safety garandeert. Vraag Q-5ada879738b3856d (open) Voorwaarde voor een foutloos verloop is bovendien dat first en last een geldig iteratorbereik overspannen.

Interactie in de module core

Naast bereiktoewijzing via iterators zijn in ara::core::Vector overloads met aantal en referentiewaarde [SWS_CORE_01329] evenals voor std::initializer_list<T> [SWS_CORE_01330] beschikbaar, die eveneens als niet-uitzonderingsveilig zijn gedeclareerd. Vergelijkbare toewijzingspatronen bestaan ook in de modulecontext van ara::core::BasicString [SWS_CORE_03091].

Deze gebruiksinstructie is geautomatiseerd gegenereerd en uitsluitend gebaseerd op de gegevens van specificatie 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#6e8e5e6a
Content hash
6e8e5e6a
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

functie assign [SWS_CORE_01329]

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

As per corresponding usage in [vector]

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

Gebruik

De functie assign behoort tot de containerklasse ara::core::Vector en wordt via het headerbestand #include "ara/core/vector.h" beschikbaar gesteld [SWS_CORE_01329]. Met de signatuur void assign (size_type n, const T &u); vervangt ze de huidige inhoud van de vector volledig door n elementen met de waarde u. De aanroep vindt synchroon plaats en levert geen retourwaarde op (void). Conform de specificatie richt het gedrag zich naar het corresponderende gebruik in de standaardcontainer [vector] [SWS_CORE_01329], waarmee vermoedelijk de semantiek van std::vector::assign wordt bedoeld. Vraag Q-3630162224047ee0 (open)

Foutafhandeling

Met betrekking tot betrouwbaarheid is de functie expliciet geclassificeerd als not exception safe [SWS_CORE_01329]. Er worden geen AUTOSAR-specifieke foutcodes, foutklassen of meldingen aan DET resp. DEM gedefinieerd. Treedt er tijdens de geheugenallocatie of bij het toewijzen van de elementen een uitzondering op, dan biedt de functie vermoedelijk geen garanties voor het herstel van de oorspronkelijke objecttoestand. Vraag Q-f4eb9afa74847bf7 (open)

Gelijktijdigheid en beperkingen

Aangezien assign de toestand en potentieel de capaciteit van de containerinstantie wijzigt, is de aanroep niet re-entrant op dezelfde instantie. Bij gebrek aan afzonderlijke toezeggingen omtrent thread-veiligheid in de specificatie is gelijktijdige lees- of schrijftoegang tot hetzelfde Vector-object zonder externe synchronisatie vermoedelijk niet thread-veilig. Vraag Q-1df95afd2340ec57 (open)

Samenspel

De functie vormt samen met verdere overloads van de klasse ara::core::Vector de interface voor het opnieuw toekennen van vectorinhoud:

  • Iterator-gebaseerde toewijzing over een bereik assign(InputIterator first, InputIterator last) conform [SWS_CORE_01328].
  • Toewijzing via een initialisatielijst assign(std::initializer_list<T>) conform [SWS_CORE_01330].

Beide alternatieve overloads delen met [SWS_CORE_01329] de eigenschap dat ze als not exception safe zijn gespecificeerd.

Deze tekst is opgesteld door een AI en dient als richtlijn. Bindend zijn uitsluitend de specificaties van de AUTOSAR-documenten.

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#25a55e92
Content hash
25a55e92
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

functie assign [SWS_CORE_01330]

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

As per corresponding usage in [vector]

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

De memberfunctie assign van de klasse ara::core::Vector vervangt de volledige eerdere inhoud van een vectorinstantie synchroon door de elementen van de beschikbaar gestelde initialisatielijst std::initializer_list<T> ([SWS_CORE_01330]). Het functionele gedrag volgt daarbij het corresponderende gebruik van de standaardcontainer in [vector] ([SWS_CORE_01330]). De functie heeft geen retourwaarde (void) en wordt via de header ara/core/vector.h gedeclareerd ([SWS_CORE_01330]).

Voor de foutafhandeling is vastgelegd dat de methode is geclassificeerd als not exception safe ([SWS_CORE_01330]). Interpretatie: Treedt er tijdens de geheugenallocatie of bij het kopiëren c.q. verplaatsen van de elementen een uitzondering op, dan biedt de implementatie vermoedelijk geen sterke uitzonderingsveiligheid; de vector zal vermoedelijk in een gewijzigde of onvolledige toestand achterblijven. Vraag Q-ac196ecfba85d821 (open)

In het samenspel met verdere interfaces van ara::core::Vector vult de functie alternatieve toewijzingsoverloads aan, zoals de initialisatie via iterator-bereiken ([SWS_CORE_01328]) en de herhaalde toewijzing van een afzonderlijke waarde ([SWS_CORE_01329]). Al deze assign-varianten delen de eigenschap niet uitzonderingsveilig te zijn. Een vergelijkbare toewijzingssemantiek middels std::initializer_list is binnen de core-bibliotheek ook te vinden bij ara::core::BasicString ([SWS_CORE_03092]).

Deze tekst is gegenereerd door een AI op basis van de AUTOSAR-specificatie 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#9f4f7c3f
Content hash
9f4f7c3f
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

functie 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

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

Gebruik en semantiek

De lidfunctie at biedt synchrone, lezende toegang tot een element van de container ara::core::Vector op de opgegeven index n en retourneert een const_reference naar het element [SWS_CORE_01354]. De declaratie is beschikbaar via de header ara/core/vector.h [SWS_CORE_01354]. De semantiek komt overeen met de standaardfunctie std::vector::at uit de C++-standaard, maar verschilt op het gebied van foutafhandeling [SWS_CORE_01354].

Foutafhandeling en randvoorwaarden

Wordt een index opgevraagd die de containergrootte bereikt of overschrijdt (n >= size()), dan wordt een IsoStdOutOfRangeViolation gegenereerd in plaats van de standaard-uitzondering std::out_of_range [SWS_CORE_01354]. De functie is gedeclareerd als not exception safe [SWS_CORE_01354]. Interpretatie: aangezien er geen C++-uitzondering wordt geworpen, leidt het genereren van de schending vermoedelijk tot een afbreking van de programmastroom, die potentieel kan interageren met afhandelingsmechanismen zoals AddAbortHandler [SWS_CORE_00054]. Vraag Q-2182d648ff4a28b8 (open)

Interactie in de module

Voor modificerende toegang staat de niet-constante overload met de returnwaarde reference ter beschikking, die hetzelfde foutpad volgt [SWS_CORE_01355]. Het identieke afwijkende gedrag met IsoStdOutOfRangeViolation is ook te vinden in andere Core-gegevenstypen zoals ara::core::Array [SWS_CORE_01273] [SWS_CORE_01274] en ara::core::BasicString [SWS_CORE_03063].

Deze gebruiksinstructie is geautomatiseerd opgesteld aan de hand van de AUTOSAR-specificatie 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#2b05b139
Content hash
2b05b139
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

functie 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

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

De lidfunctie at van de klasse ara::core::Vector ([SWS_CORE_01355]), beschikbaar gesteld via de header #include "ara/core/vector.h", maakt geïndiceerde lees- en schrijftoegang tot afzonderlijke elementen van een vector mogelijk. De functie accepteert een positie-index n van het type size_type en geeft een modificeerbare referentie (reference) terug naar het element op de aangegeven positie. De semantiek volgt de corresponderende implementatie in [vector]. Interpretatie: Aangezien de interface synchroon volgens de C++-standaard is gedeclareerd, vindt de uitvoering vermoedelijk blokkerend direct in de aanroepende threadcontext plaats. Vraag Q-81f43622c244ce91 (open)

In tegenstelling tot de ISO-C++-standaardvector activeert de functie bij indexoverschrijdingen (n >= size()) de overtreding IsoStdOutOfRangeViolation in plaats van de standaard-exceptie std::out_of_range ([SWS_CORE_01355]). In de specificatie is de functie geclassificeerd als niet-uitzonderingsveilig (not exception safe) ([SWS_CORE_01355]). Interpretatie: Aangezien er voor deze vectortoegang geen synchronisatiemechanismen zijn gespecificeerd, is onbeschermde gelijktijdige toegang tot dezelfde instantie vermoedelijk niet thread-safe. Vraag Q-e65ae0c574610719 (open)

Voor constante alleen-lezen-toegang staat de overbelasting const_reference at(size_type n) const ter beschikking, die eveneens IsoStdOutOfRangeViolation meldt en als niet-uitzonderingsveilig geldt ([SWS_CORE_01354]). Dezelfde overtredingssemantiek bij foutieve toegang wordt ook gebruikt door verwante containers en typen van de core-bibliotheek, waaronder ara::core::Array ([SWS_CORE_01273], [SWS_CORE_01274]), ara::core::Map ([SWS_CORE_01456], [SWS_CORE_01457]), ara::core::StringView ([SWS_CORE_02133]) en ara::core::BasicString ([SWS_CORE_03063], [SWS_CORE_03064]).

Deze tekst is gegenereerd door een AI en dient als leidraad. Uitsluitend de specificaties van de AUTOSAR-documentatie zijn bindend.

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

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

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

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

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

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

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

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

functie clear [SWS_CORE_01375]

void clear () noexcept;

As per corresponding usage in [vector]

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

Gebruik en semantiek

De methode clear() van de klasse ara::core::Vector dient voor het volledig leegmaken van de vector conform [SWS_CORE_01375]. De functie is gedeclareerd in header ara/core/vector.h, synchroon aanroepbaar, accepteert geen parameters en levert geen retourwaarde (void). Haar functionele semantiek richt zich naar de overeenkomstige specificatie voor [vector]. Interpretatie: Dit betekent vermoedelijk dat alle in de vector aanwezige elementen worden gedestrueerd en het aantal elementen naar 0 daalt, waarbij de toegewezen geheugencapaciteit vermoedelijk ongewijzigd behouden blijft. Vraag Q-ecde315e61455c32 (open)

Foutafhandeling en exception-veiligheid

Voor de aanroep geldt de aanduiding noexcept en de classificatie als uitzonderingsveilig (exception safe) conform [SWS_CORE_01375]. Aangezien de methode gegarandeerd geen uitzonderingen opwerpt, bestaan er geen specifieke foutcodes en worden er in geval van fouten noch DET- noch DEM-foutmeldingen verstuurd.

Interactie met verwante containers

Het concept van een uitzonderingsveilige clear()-functie wordt in ara::core consistent overgedragen op andere datastructuren. Zo stelt ara::core::Map in header ara/core/map.h een identieke clear()-methode conform [map] beschikbaar [SWS_CORE_01485]. Evenzo biedt ara::core::BasicString in header ara/core/string.h een gelijkwaardige clear()-operatie conform [basic.string] aan [SWS_CORE_03057].

Deze gebruiksinstructie is automatisch gegenereerd en is uitsluitend gebaseerd op de specificaties van de meegeleverde payload.

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#15b66bd2
Content hash
15b66bd2
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

functie crbegin [SWS_CORE_01342]

const_reverse_iterator crbegin () const noexcept;

As per corresponding usage in [vector]

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

De lidfunctie crbegin van ara::core::Vector stelt conform [SWS_CORE_01342] een constante reverse-iterator (const_reverse_iterator) naar het laatste element van de reeks beschikbaar. De aanroep vindt synchroon en parameterloos plaats via de header ara/core/vector.h. Het gedrag komt overeen met de specificatie van de onderliggende standaard C++-bibliotheek voor [vector]. Bij een lege container zal de geretourneerde iterator vermoedelijk overeenkomen met de waarde van crend() (interpretatie gebaseerd op [vector]). Vraag Q-a2badba87f86486c (open)

Wat betreft de foutafhandeling is de interface voorzien van de identifier noexcept en gedeclareerd als uitzonderingsveilig (exception safe) ([SWS_CORE_01342]). Aanroepen werpen geen uitzonderingen en melden geen fouten aan runtime- of diagnosebewakingen.

Wat betreft concurrency en beperkingen is de methode gekwalificeerd als const. Gelijktijdige leestoegang tot dezelfde instantie vanuit meerdere threads is vermoedelijk re-entrant en thread-safe, zolang er geen concurrerende schrijfoperaties op de vector worden uitgevoerd (interpretatie analoog aan het C++-containermodel). Vraag Q-094ba5878c1adc74 (open)

In module core is het concept van constante achterwaartse iteratie consistent geïmplementeerd over verschillende typen heen. Vergelijkbare interfaces zijn te vinden bij ara::core::Array ([SWS_CORE_01260]), ara::core::Map ([SWS_CORE_01450]), ara::core::Span ([SWS_CORE_01978]), ara::core::StringView ([SWS_CORE_02126]) en ara::core::BasicString ([SWS_CORE_03049]).

Deze tekst is gegenereerd door een AI op basis van de AUTOSAR-specificatie 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#18b54d6a
Content hash
18b54d6a
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

functie crend [SWS_CORE_01343]

const_reverse_iterator crend () const noexcept;

As per corresponding usage in [vector]

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

De lidfunctie crend van de klasse ara::core::Vector stelt een constante reverse-iterator beschikbaar, die verwijst naar het theoretische element vóór het eerste element van de vector [SWS_CORE_01343]. De semantiek volgt het overeenkomstige gebruik in de C++-standaard voor std::vector (“As per corresponding usage in [vector]”) [SWS_CORE_01343].

Gebruik en gedrag

  • Aanroepcontext en parameters: De methode is parameterloos en gedeclareerd als const, zodat deze synchroon kan worden aangeroepen op zowel constante als niet-constante instanties van ara::core::Vector [SWS_CORE_01343].
  • Retourwaarde: Er wordt een const_reverse_iterator geretourneerd die het logische einde van een achterwaartse iteratie markeert [SWS_CORE_01343].

Foutafhandeling en exception-veiligheid

De functie is gespecificeerd met noexcept en geldt volgens de specificatie als uitzonderingsveilig (“exception safe”) [SWS_CORE_01343]. Er worden geen specifieke foutcodes geretourneerd en er treden geen exceptions op.

Interactie met verwante containers

Het concept van een constante reverse-iterator naar het eindpunt van een achterwaartse iteratie wordt containeroverstijgend uniform beschikbaar gesteld in ara::core. Vergelijkbare interfaces met identieke foutafhandeling (noexcept) bestaan onder andere voor ara::core::Array [SWS_CORE_01261], ara::core::Map [SWS_CORE_01451], ara::core::Span [SWS_CORE_01979], ara::core::StringView [SWS_CORE_02127] en ara::core::BasicString [SWS_CORE_03050].

Deze gebruiksinstructie is opgesteld door een AI en baseert zich op de specificatievoorschriften uit de release 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#af8e0363
Content hash
af8e0363
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

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

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

functie emplace [SWS_CORE_01366]

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

As per corresponding usage in [vector]

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

De functie emplace voegt een element op de opgegeven positie direct in een ara::core::Vector in door meegegeven argumenten door te sturen [SWS_CORE_01366]. De declaratie bevindt zich in de header #include "ara/core/vector.h" en volgt het overeenkomstige gebruik in [vector] [SWS_CORE_01366].

Gebruik

De aanroep van emplace vindt synchroon plaats en accepteert als parameters een positie-iterator position van het type const_iterator en een parameterpakket args van het type Args&&... [SWS_CORE_01366]. Als returnwaarde levert de functie een iterator op naar het nieuw geconstrueerde element [SWS_CORE_01366].

Foutafhandeling en gelijktijdigheid

Voor emplace in ara::core::Vector is de uitzonderingsveiligheid expliciet gespecificeerd als not exception safe [SWS_CORE_01366]. Specifieke foutcodes, DET- of DEM-meldingen zijn in de standaard niet gedefinieerd. Interpretatie: bij gebrek aan interne synchronisatiemechanismen is de gelijktijdige aanroep van emplace op dezelfde instantie zonder externe beveiliging vermoedelijk niet thread-safe. Vraag Q-d72278df37e86c8a (open)

Samenspel

Binnen ara::core varieert de uitzonderingsveiligheid voor emplace afhankelijk van het type:

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

functie emplace_back [SWS_CORE_01362]

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

As per corresponding usage in [vector]

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

Gebruik

De templatemethode emplace_back van de klasse ara::core::Vector dient conform [SWS_CORE_01362] om een nieuw element direct aan het einde van de vector te construeren. De doorgegeven parameters Args&&... args worden daarbij overeenkomstig de semantiek van [vector] direct doorgestuurd naar de constructor van het elementtype. Als retourwaarde levert de functie een referentie (reference) naar het nieuw aangemaakte element op. Voor gebruik moet de header #include "ara/core/vector.h" worden geïncludeerd [SWS_CORE_01362].

Foutafhandeling en exception-veiligheid

Wat betreft uitzonderingsveiligheid is de operatie in [SWS_CORE_01362] expliciet gedeclareerd als not exception safe. Specifieke foutcodes, fallback-waarden of meldingen aan foutdiensten zoals DET of DEM worden in de specificatie niet gedefinieerd.

Beperkingen en gedrag

Vanwege de eigenschap not exception safe en het aansluiten bij [vector] bestaat er in geval van een fout, bijvoorbeeld bij een falende geheugenallocatie of constructie, vermoedelijk geen garantie voor het behoud van de eerdere containertoestand (interpretatie). Vraag Q-ca44b2f27d8ae1c8 (open) Aanroepers moeten daarom waarborgen dat mogelijke foutcondities vooraf worden vermeden.

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

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

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

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

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

functie erase [SWS_CORE_01372]

iterator erase (const_iterator position);

As per corresponding usage in [vector]

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

De functie erase van de klasse ara::core::Vector dient conform [SWS_CORE_01372] voor het synchroon verwijderen van een afzonderlijk element op de door de parameter position (const_iterator) aangeduide positie. Als retourwaarde levert deze een iterator naar het volgende element respectievelijk het container-einde op, indien het verwijderde element op de laatste positie stond, overeenkomstig de gerefereerde semantiek in [vector]. De functie is gedeclareerd in het headerbestand #include "ara/core/vector.h".

Met betrekking tot foutafhandeling is de operatie in de specificatie uitdrukkelijk aangeduid als niet uitzonderingsveilig (“not exception safe”) [SWS_CORE_01372]. Er zijn geen specifieke foutretouren, DET- of DEM-meldingen gedefinieerd; ongeldige of niet-derefereerbare iterators zullen daarom vermoedelijk leiden tot ongedefinieerd gedrag. Vraag Q-efa4c40e48a6f98d (open) Door het verschuiven van de elementen in de vector is als interpretatie: aan te nemen dat opvolgende iterators en referenties ongeldig worden, zoals overeenkomt met de standaardsemantiek van [vector].

In de interactie binnen ara::core::Vector bestaat naast het verwijderen op een afzonderlijke positie de overload erase(first, last) voor volledige bereiken conform [SWS_CORE_01373]. Analoge interfaces voor het verwijderen van items zijn te vinden in andere containers van de Adaptive-Core-bibliotheek: ara::core::Map stelt positie- en sleutelgebaseerde overloads beschikbaar ([SWS_CORE_01480], [SWS_CORE_01481], [SWS_CORE_01482], [SWS_CORE_01483]), terwijl ara::core::BasicString index- en iteratorgebaseerde varianten omvat ([SWS_CORE_03102], [SWS_CORE_03103], [SWS_CORE_03104]).

Deze gebruiksinstructie is automatisch gegenereerd en is gebaseerd op de voorschriften van de specificatie.

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

functie erase [SWS_CORE_01373]

iterator erase (const_iterator first, const_iterator last);

As per corresponding usage in [vector]

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

De lidfunctie erase van de klasse ara::core::Vector dient voor het verwijderen van een bereik van elementen uit de vector conform de specificatie [SWS_CORE_01373]. De declaratie is beschikbaar via de header ara/core/vector.h. De semantiek volgt het overeenkomstige gebruik in de standaardvector (“As per corresponding usage in [vector]”). Als parameters worden twee iterators first en last doorgegeven, die het te verwijderen bereik afbakenen; er wordt een iterator naar het volgende element geretourneerd.

Wat betreft foutafhandeling en uitzonderingsveiligheid is de operatie in de specificatie expliciet geclassificeerd als “not exception safe” [SWS_CORE_01373]. Specifieke foutcodes of foutschendingen (violations) zijn voor deze functie, in tegenstelling tot andere containeroperaties, niet gedefinieerd. Mocht er tijdens de uitvoering een fout optreden, dan laat dit de container vermoedelijk achter in een inconsistente toestand. Vraag (open)

Wat betreft concurrency en beperkingen zwijgt de specificatie; modificerende operaties op ara::core::Vector zijn echter vermoedelijk niet re-entrant en vereisen bij multithreaded werking naar verwachting een externe beveiliging. Vraag Q-07fc291a523a82f1 (open)

In de interactie met andere interfaces van de Core-module vormt deze functie een aanvulling op de overload voor het verwijderen van een afzonderlijk element op een bepaalde positie met iterator erase(const_iterator position) [SWS_CORE_01372]. Overeenkomstige bereikverwijderingen volgens hetzelfde patroon zijn ook gedefinieerd voor associatieve containers zoals ara::core::Map via [SWS_CORE_01483] en tekenreeksen in ara::core::BasicString via [SWS_CORE_03104].

Deze gebruiksinstructie is gegenereerd door een AI op basis van 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#7bca6ce6
Content hash
7bca6ce6
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

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

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

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

functie insert [SWS_CORE_01367]

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

As per corresponding usage in [vector]

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

Gebruik

De lidfunctie insert van de klasse ara::core::Vector dient voor het synchroon invoegen van een element op een vooraf opgegeven positie [SWS_CORE_01367]. Deze is gedefinieerd in de header #include "ara/core/vector.h" [SWS_CORE_01367]. De functie accepteert als parameter een iterator position van het type const_iterator, die de doelpositie markeert, evenals een constante referentie x naar het in te voegen object van het type const T & [SWS_CORE_01367]. De retourwaarde is een iterator, die verwijst naar het nieuw ingevoegde element [SWS_CORE_01367]. Het functionele gedrag richt zich daarbij naar het gebruik in de standaardvector („As per corresponding usage in [vector]”) [SWS_CORE_01367].

Foutafhandeling en beperkingen

De specificatie classificeert de functie uitdrukkelijk als niet-uitzonderingsveilig („not exception safe”) [SWS_CORE_01367]. Specifieke foutcodes, retourwaarden voor foutgevallen of meldingen aan DET of DEM zijn niet gedefinieerd. Interpretatie: mislukt een interne geheugenallocatie of het kopiëren van het element, dan geldt vermoedelijk geen garantie voor het behoud van de containertoestand of de geldigheid van iterators. Vraag Q-d2b5552bb124d16e (open)

Samenspel

Binnen ara::core::Vector bestaan meerdere overbelastingen van insert die alternatieve invoegoperaties mogelijk maken:

  • Invoegen van een element via een rvalue-referentie T &&x [SWS_CORE_01368],
  • Invoegen van een bepaald aantal identieke elementen met size_type n, const T &x [SWS_CORE_01369],
  • Invoegen van een sequentie via een iteratorbereik [first, last) [SWS_CORE_01370],
  • Invoegen via een initialisatielijst std::initializer_list<T> [SWS_CORE_01371].

Analoge insert-methoden worden in de module core ook gedefinieerd door associatieve containers zoals ara::core::Map [SWS_CORE_01460] en tekenreeksklassen zoals ara::core::BasicString [SWS_CORE_03093].

Deze gebruiksinstructie is geautomatiseerd gegenereerd. Deze is uitsluitend gebaseerd op de specificaties van de AUTOSAR-release 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_01367
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01367@rel:R25-11#45fcccf6
Content hash
45fcccf6
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

functie insert [SWS_CORE_01368]

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

As per corresponding usage in [vector]

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

Gebruik

De methode insert conform [SWS_CORE_01368] is in de header #include "ara/core/vector.h" gedefinieerd als lidfunctie van de klasse ara::core::Vector. Deze dient voor het synchroon invoegen van een element via een rvalue-referentie (T&& x) op de positie vóór de iterator position. Conform de verwijzing naar [vector] draagt de functie vermoedelijk de inhoud van x via move-semantiek over naar de vector en retourneert deze een iterator naar het nieuw ingevoegde element. Vraag Q-97f2551da8fd303f (open)

Foutafhandeling en beperkingen

De specificatie classificeert de functie in [SWS_CORE_01368] als not exception safe. Specifieke foutcodes, returnwaarden voor foutindicatie of meldingen aan DET of DEM zijn niet gedefinieerd. Interpretatie: als een interne geheugenallocatie of het verplaatsen van de elementen mislukt, is uitzonderingsveiligheid vermoedelijk niet gegarandeerd, wat de container in een inconsistente toestand kan achterlaten of tot afbreking kan leiden. Vraag Q-297ef8ff6f6eb76b (open) Bovendien bestaat er vermoedelijk geen interne bescherming tegen concurrency, waardoor gelijktijdige toegangen extern moeten worden gesynchroniseerd.

Samenspel

De rvalue-variant [SWS_CORE_01368] vormt samen met andere insert-overloads van ara::core::Vector een samenhangende interface:

  • [SWS_CORE_01367]: Kopiërend invoegen van een waarde door middel van een lvalue-referentie (const T& x).
  • [SWS_CORE_01369]: Invoegen van n kopieën van een waarde (size_type n, const T& x).
  • [SWS_CORE_01370]: Invoegen van een sequentie via een iteratorbereik (InputIterator first, InputIterator last).
  • [SWS_CORE_01371]: Invoegen van een lijst door middel van std::initializer_list<T>.

Deze tekst is gegenereerd door een AI op basis van de AUTOSAR-specificatie 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#3d2dd7f3
Content hash
3d2dd7f3
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

functie insert [SWS_CORE_01369]

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

As per corresponding usage in [vector]

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

De elementfunctie insert uit [SWS_CORE_01369] behoort tot de klasse ara::core::Vector en wordt beschikbaar gesteld via het headerbestand #include "ara/core/vector.h". De synchrone bewerking dient voor het invoegen van meerdere identieke elementen. Interpretatie: conform de gespecificeerde verwijzing „As per corresponding usage in [vector]” voegt de aanroep vermoedelijk precies n kopieën van de overgedragen waarde x direct vóór de iteratorpositie position in de vector in en retourneert deze een iterator naar het eerste nieuw ingevoegde element. Vraag Q-c92add148c490868 (open)

Wat betreft de foutafhandeling en robuustheid is de functie in [SWS_CORE_01369] uitdrukkelijk geclassificeerd als „not exception safe”. Specifieke AUTOSAR-foutcodes of meldingen aan DET of DEM zijn voor deze methode-aanroep niet voorzien.

Over de concurrency- en aanroepvoorwaarden bevat de specificatie geen afzonderlijke garanties. Vermoedelijk vereist de wijziging van de container net als bij standaardvectoren een externe synchronisatie, aangezien gelijktijdige schrijf- of leestoegangen niet thread-safe zijn. Vraag (open)

Binnen ara::core::Vector bestaan naast deze overbelasting voor herhaalde waarden nog andere varianten van insert:

Deze tekst is opgesteld door een AI; de juistheid kan niet worden gegarandeerd.

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

functie insert [SWS_CORE_01370]

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

As per corresponding usage in [vector]

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

De template-elementfunctie insert van de sequentiële container ara::core::Vector ([SWS_CORE_01370]) uit de header #include "ara/core/vector.h" voegt een reeks elementen synchroon in de vector in. Het in te voegen bereik wordt bepaald via de invoer-iterators first en last en direct vóór de door position (type const_iterator) aangeduide positie geplaatst. Als retourwaarde levert de functie een iterator op, die verwijst naar het eerste ingevoegde element. De functionele semantiek wordt specificatiezijdig beschreven met „As per corresponding usage in [vector]” ([SWS_CORE_01370]); Interpretatie: dit komt vermoedelijk overeen met het gestandaardiseerde bereik-invoeggedrag van std::vector. Vraag Q-c6cd06fb1964ead6 (open)

Wat betreft foutafhandeling en robuustheid is de functie uitdrukkelijk gespecificeerd als not exception safe ([SWS_CORE_01370]). Bijzondere foutcodes, uitzonderingen of meldingen aan fout- en diagnosemonitoren (zoals DET of DEM) zijn in de specificatieomvang niet voorzien.

Binnen de interface van ara::core::Vector vormt deze bereikoverbelasting een aanvulling op de overige invoegmethoden:

Alle genoemde overbelastingen binnen de vector delen de beperking niet-uitzonderingsveilig te zijn ([SWS_CORE_01367], [SWS_CORE_01371]).

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

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#524682b2
Content hash
524682b2
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

functie insert [SWS_CORE_01371]

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

As per corresponding usage in [vector]

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

De synchrone memberfunctie insert van de klasse ara::core::Vector voegt de elementen van een initialisatielijst op een vooraf bepaalde positie in de container in [SWS_CORE_01371]. Deze is gedeclareerd in het headerbestand ara/core/vector.h [SWS_CORE_01371]. Als parameter verwacht de functie een iterator position van het type const_iterator, die de invoegpositie markeert, alsmede il van het type std::initializer_list<T> [SWS_CORE_01371]. De retourwaarde is een iterator naar het eerste ingevoegde element respectievelijk naar position als de lijst leeg is [SWS_CORE_01371].

Wat betreft de foutafhandeling en robuustheid classificeert de specificatie deze operatie expliciet als „not exception safe” [SWS_CORE_01371]. Specifieke AUTOSAR-foutcodes of foutmeldingen (DET/DEM) zijn niet voorzien. Interpretatie: door de verwijzing „As per corresponding usage in [vector]” komt het runtimegedrag, inclusief mogelijke herallocaties en het daarmee gepaard gaande ongeldig worden van bestaande iterators, vermoedelijk overeen met de semantiek van std::vector::insert [SWS_CORE_01371]. Vraag Q-67ac8e3de4d4ce7a (open) Bijzondere synchronisatiemechanismen voor gelijktijdige toegangen zijn niet gespecificeerd.

In de module core staat de functie in de context van verdere invoegbewerkingen van ara::core::Vector:

Alle overbelastingen in ara::core::Vector delen de eigenschap niet uitzonderingsveilig te zijn [SWS_CORE_01367], [SWS_CORE_01368], [SWS_CORE_01369], [SWS_CORE_01370].

Deze gebruiksinstructie is automatisch gegenereerd op basis van de AUTOSAR Adaptive-specificatie 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#b9acf395
Content hash
b9acf395
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

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

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

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

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

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

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

functie pop_back [SWS_CORE_01365]

void pop_back ();

As per corresponding usage in [vector]

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

Gebruik en semantiek

De memberfunctie pop_back van de container ara::core::Vector dient voor het synchroon verwijderen van het laatste element [SWS_CORE_01365]. De functie is gedeclareerd in het headerbestand ara/core/vector.h en heeft de signatuur void pop_back () [SWS_CORE_01365]. AUTOSAR verwijst voor het functionele gedrag expliciet naar het overeenkomstige gebruik in [vector], zodat er geen parameters worden meegegeven en er geen retourwaarde bestaat [SWS_CORE_01365].

Foutafhandeling en exception-veiligheid

Wat betreft foutafhandeling kent de specificatie de eigenschap not exception safe toe [SWS_CORE_01365]. Omdat er geen specifieke foutcodes, retourwaarden of controlemechanismen in de payload zijn gedefinieerd, bestaat er geen geïntegreerde foutafhandeling bij ongeoorloofde aanroepen [SWS_CORE_01365]. Interpretatie: Vóór de aanroep moet de aanroeper verifiëren dat de vector niet leeg is; een aanroep op een lege instantie leidt analoog aan [vector] vermoedelijk tot ongedefinieerd gedrag. Vraag Q-add313a489db4726 (open)

Samenspel en verwante eisen

Een corresponderend patroon is te vinden in de klasse ara::core::BasicString uit ara/core/string.h, waarvan de functie pop_back het laatste teken conform [basic.string] verwijdert en eveneens is gespecificeerd als not exception safe [SWS_CORE_03105]. Beide definities harmoniseren de modificatie van sequentiële datastructuren in de module core [SWS_CORE_01365], [SWS_CORE_03105].

Deze gebruiksinstructie is gegenereerd door een AI op basis van de specificatie 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#3c9aa48e
Content hash
3c9aa48e
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

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

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

Gebruik

De memberfunctie push_back in de scope van ara::core::Vector voegt een meegegeven element door kopiëren in aan het einde van de container [SWS_CORE_01363]. Deze is gedefinieerd via de header #include "ara/core/vector.h", accepteert een referentie naar een constante waarde const T &x en heeft geen retourwaarde (void) [SWS_CORE_01363]. De aanroep geschiedt synchroon in de context van de aanroeper.

Foutafhandeling en uitzonderingsveiligheid

De specificatie wijkt af van [vector] doordat de functie als voorwaardelijk noexcept is gedeclareerd: deze is dan en slechts dan gegarandeerd niet-werpend wanneer std::is_nothrow_copy_assignable<T>::value van toepassing is [SWS_CORE_01363]. Dienovereenkomstig is de uitzonderingsveiligheid gedefinieerd als „conditionally exception safe” [SWS_CORE_01363]. Specifieke foutcodes en foutmeldingen via DET of DEM zijn voor deze functie niet gedefinieerd.

Samenspel en verwante eisen

Voor verplaatsbare objecten stelt ara::core::Vector de overload void push_back(T &&x) beschikbaar, waarvan de noexcept-eigenschap analoog is gekoppeld aan std::is_nothrow_move_assignable<T>::value [SWS_CORE_01364]. Daarentegen heeft push_back in ara::core::BasicString geen noexcept-garantie en is deze geclassificeerd als „not exception safe” [SWS_CORE_03083].

Interpretatie: Het interne geheugen- en herallocatiegedrag bij het invoegen zal zich, afgezien van de specifieke noexcept-declaratie, naar verwachting oriënteren op de vereisten van de C++-standaard voor [vector]. Vraag Q-202fb07b334cde64 (open)

Deze gebruiksinstructie is gebaseerd op de specificatie van AUTOSAR Adaptive in 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#e3565d6d
Content hash
e3565d6d
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

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

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

De memberfunctie push_back van ara::core::Vector dient voor het synchroon toevoegen van een element aan het einde van de vector met gebruikmaking van move-semantiek ([SWS_CORE_01364]). Deze wordt beschikbaar gesteld via de header #include "ara/core/vector.h", accepteert een rvalue-referentie T &&x en heeft geen retourwaarde (void) ([SWS_CORE_01364]).

Wat betreft foutafhandeling en uitzonderingsgedrag gelden de volgende eigenschappen:

  • De methode is geclassificeerd als voorwaardelijk uitzonderingsveilig (conditionally exception safe) ([SWS_CORE_01364]).
  • De noexcept-garantie is gebonden aan het type: noexcept(std::is_nothrow_move_assignable<T>::value) ([SWS_CORE_01364]). Als de move-toekenningsoperator van T niet als uitzonderingsvrij is gedeclareerd, treden vermoedelijk bij geheugenallocaties of elementverplaatsingen uitzonderingen op. Vraag Q-3b8b58d0b218fe21 (open)

De werking volgt de gebruikelijke semantiek in [vector], maar wijkt af door de voorwaardelijke noexcept-declaratie ([SWS_CORE_01364]). Aangezien de operatie de container muteert, zijn gelijktijdige toegangen tot dezelfde instantie zonder externe synchronisatie vermoedelijk niet thread-safe. Vraag (open)

In het samenspel van de interfaces vult deze move-variant de copy-overload push_back(const T &x) ([SWS_CORE_01363]) aan, die analoog is gekoppeld aan is_nothrow_copy_assignable. Hiervan moet de gelijknamige memberfunctie in ara::core::BasicString ([SWS_CORE_03083]) worden onderscheiden, die individuele tekens toevoegt en is gedefinieerd als niet-uitzonderingsveilig.

Deze gebruiksinstructie is automatisch gegenereerd en is gebaseerd op de bepalingen van de specificatie.

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

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

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

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

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

functie 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

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

De memberfunctie reserve van de klasse ara::core::Vector dient conform [SWS_CORE_01347] voor de geheugenreservering voor vectorinstanties. Deze wordt synchroon aangeroepen en beschikbaar gesteld via het headerbestand ara/core/vector.h. De functie accepteert de parameter n van het type size_type en heeft geen retourwaarde. Het fundamentele gedrag komt overeen met de gebruikelijke semantiek van std::vector::reserve uit de ISO-C++-standaard.

Foutafhandeling en schendingen

In afwijking van de ISO-C++-standaard wordt in geval van een fout geen uitzondering van het type std::length_error opgeworpen, maar wordt een IsoStdLengthErrorViolation geactiveerd [SWS_CORE_01347]. De specificatie noemt hiervoor de voorwaarde n < max_size(), waarbij vermoedelijk een overschrijding van de maximale capaciteit wordt bedoeld. Vraag Q-8d4dbf516b7b87b7 (open) Bovendien is de operatie volgens de specificatie uitdrukkelijk gedeclareerd als niet-uitzonderingsveilig (not exception safe) [SWS_CORE_01347].

Samenspel en randvoorwaarden

Het activeren van IsoStdLengthErrorViolation komt overeen met het uniforme foutconcept in ara::core en is analoog te vinden bij ara::core::BasicString::reserve conform [SWS_CORE_03054]. Aangezien een aanroep van reserve interne herallocaties kan veroorzaken, is de functie bij concurrerende toegang tot dezelfde instantie niet thread-safe en vereist deze externe synchronisatie.

Deze gebruiksinstructie is gegenereerd door een AI-systeem op basis van de AUTOSAR-specificatie 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#7161c962
Content hash
7161c962
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

functie 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

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

De memberfunctie resize past het aantal in de container aanwezige elementen synchroon aan naar de gewenste doelgrootte sz ([SWS_CORE_01350]). Ze behoort tot de klasse ara::core::Vector en wordt via het headerbestand #include "ara/core/vector.h" ingevoegd ([SWS_CORE_01350]). Het functionele gedrag is gebaseerd op de ISO-C++-specificatie van std::vector: Wordt de container kleiner, dan worden overtollige elementen gewist; wordt hij groter, dan worden extra elementen via waarde-initialisatie gecreëerd.

In geval van een fout wijkt de functie doelgericht af van het gedrag van de standaardbibliotheek: Als de gevraagde grootte sz groter is dan max_size(), wordt een IsoStdLengthErrorViolation opgeworpen in plaats van std::length_error ([SWS_CORE_01350]). De specificatie kenmerkt de functie als niet uitzonderingsveilig (not exception safe) ([SWS_CORE_01350]). Aanroepers moeten daarom waarborgen dat de capaciteitsgrenzen in acht worden genomen om een schending tijdens runtime te voorkomen.

Met betrekking tot gelijktijdigheid is de methode niet re-entrant voor dezelfde instantie: Modificerende parallelle aanroepen op hetzelfde object leiden zonder externe synchronisatie vermoedelijk tot gegevenscorruptie (interpretatie: analoge thread-veiligheidsregels als bij ISO-C++-containers). Vraag Q-1283cb9616fde934 (open) Indien nieuw toegevoegde elementen niet standaard geïnitialiseerd moeten worden, maar gevuld moeten worden met een kopie van een vooraf bepaalde waarde, dient de overladen variant met parameter const T& te worden gekozen ([SWS_CORE_01351]). De klasse ara::core::BasicString stelt een overeenkomstig analoog interfacepaar met identieke foutafhandeling bij grenswaardeoverschrijdingen beschikbaar ([SWS_CORE_03058], [SWS_CORE_03059]).

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

functie 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

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

Gebruik

De memberfunctie resize van de klasse ara::core::Vector ([SWS_CORE_01351]) uit het headerbestand #include "ara/core/vector.h" wijzigt het aantal elementen in de container naar de vooraf bepaalde doelgrootte sz. Bij een vergroting initialiseert de functie nieuw toegevoegde elementen met kopieën van de meegegeven waarde c ([SWS_CORE_01351]). De aanroep wordt synchroon afgehandeld en heeft geen retourwaarde (void).

Foutafhandeling en exception-veiligheid

Het gedrag komt grotendeels overeen met de standaardcontainer std::vector, maar wijkt in geval van een fout doelgericht af: Overschrijdt de parameter sz de maximumwaarde max_size(), dan wordt een IsoStdLengthErrorViolation opgeworpen in plaats van de standaardexceptie std::length_error ([SWS_CORE_01351]). De specificatie kenmerkt de functie expliciet als not exception safe ([SWS_CORE_01351]). Treden er tijdens de allocatie of bij het kopiëren van c fouten op, dan bestaan er zodoende geen garanties voor het herstel van de oorspronkelijke objecttoestand.

Beperkingen en interactie

Vanwege het ontbreken van exceptieveiligheid leidt een mislukking vermoedelijk tot een inconsistente container, waardoor aanroepers vooraf moeten controleren of er voldoende capaciteit beschikbaar is. Vraag Q-9701a24a177cbb21 (open) Als nieuwe elementen in plaats daarvan standard-constructed moeten worden, is voorzien in de overload resize(size_type sz) zonder initialisatiewaarde ([SWS_CORE_01350]). Het identieke foutgedrag met het opwerpen van IsoStdLengthErrorViolation en de classificatie als niet uitzonderingsveilig is analoog te vinden bij ara::core::BasicString ([SWS_CORE_03058], [SWS_CORE_03059]).

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

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#95ef0533
Content hash
95ef0533
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

functie shrink_to_fit [SWS_CORE_01349]

void shrink_to_fit ();

As per corresponding usage in [vector]

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

De lidfunctie shrink_to_fit() van de klasse ara::core::Vector dient conform [SWS_CORE_01349] voor de reductie van de geheugencapaciteit tot de voor de huidige elementen benodigde omvang overeenkomstig het voorschrift [vector]. De functie wordt gedeclareerd via het headerbestand #include "ara/core/vector.h", accepteert geen parameters en levert geen retourwaarde (void) [SWS_CORE_01349]. De aanroep geschiedt synchroon op de instantie.

Met betrekking tot het foutgedrag zijn geen foutcodes of foutmeldingen (DET/DEM) gedefinieerd. De functie is in de specificatie expliciet geclassificeerd als not exception safe [SWS_CORE_01349]. Interpretatie: als de interne herallocatie van het geheugen mislukt, bestaat er vermoedelijk geen garantie met betrekking tot het behoud van de eerdere containertoestand. Vraag Q-b4b5bef83f265ceb (open)

Voor concurrency en de aanroepcontext gelden de beperkingen van sequentiële datastructuren: gelijktijdige aanroepen op dezelfde instantie zijn zonder externe synchronisatie vermoedelijk niet re-entrant respectievelijk niet thread-safe. Vraag (open) Tijdens de uitvoering mogen er geen parallelle lees- of schrijfacties op de vector plaatsvinden.

Direct verwant gedrag is vastgelegd voor tekenreeksen in [SWS_CORE_03056]: de klasse ara::core::BasicString stelt via #include "ara/core/string.h" eveneens een functie shrink_to_fit() beschikbaar, die zich oriënteert aan [basic.string] en op gelijke wijze geclassificeerd is als not exception safe [SWS_CORE_03056].

Deze tekst is gegenereerd door een AI op basis van de specificatie 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#5a6f3557
Content hash
5a6f3557
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

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

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

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

Documentatie van de typealiassen

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

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

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

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

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

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

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

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

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

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

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

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