DEENESPTFRRUARHIKOZHNL

klasse ara::core::StringView

[SWS_CORE_02001]

class StringView {...};

Implementation of std::basic_string_view type from [string.view]

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

User GuideAI-GEGENEREERD

Biedt een efficiënte, niet-bezittende leesweergave op aaneengesloten tekenreeksen zonder geheugenallocatie.
DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 7c1acb6c9194 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Biedt een efficiënte, niet-bezittende leesweergave op aaneengesloten tekenreeksen zonder geheugenallocatie.

ara::core::StringView biedt een niet-bezittende, alleen-lezen view op aaneengesloten tekenreeksen van het type char ([SWS_CORE_02100]). Hiermee kunnen efficiënte tekstcontroles, zoekopdrachten en deelstringcreaties worden uitgevoerd zonder dynamische geheugenallocatie ([SWS_CORE_02141]). Alle functies zijn als noexcept gedeclareerd; bereikschendingen activeren een IsoStdOutOfRangeViolation of, bij onbeschermde toegang, ongedefinieerd gedrag.

Context

De klasse ara::core::StringView biedt in het AUTOSAR Adaptive Platform een implementatie van het standaardtype std::basic_string_view uit [string.view]. Ze is conform [SWS_CORE_02100] vast gespecialiseerd op het tekentype char (value_type = char). Als constante, niet-bezittende referentie kapselt ze een aaneengesloten tekengeheugen in via een pointer ([SWS_CORE_02102]) en een lengtespecificatie ([SWS_CORE_02109]). De klasse dient primair als efficiënte overdrachtsparameter voor interfaces om tekstgegevens zonder dynamische geheugenallocaties of kopieerbewerkingen lezend over te dragen en te inspecteren.

Voor leestoegang definieert de klasse aan de standaard conforme aliastypen zoals const_pointer ([SWS_CORE_02102]), const_reference ([SWS_CORE_02104]), difference_type ([SWS_CORE_02110]) evenals bidirectionele iterators (iterator, const_iterator volgens [SWS_CORE_02105] en [SWS_CORE_02106], en reverse-iterators volgens [SWS_CORE_02107] en [SWS_CORE_02108]). Ongeldige posities worden gesignaleerd via de statische constante npos ([SWS_CORE_02111]).

Levenscyclus

Instanties van ara::core::StringView kunnen worden aangemaakt als lege views ([SWS_CORE_02112]), vanuit null-getermineerde C-strings ([SWS_CORE_02113]) of vanuit een pointer met expliciete lengtespecificatie ([SWS_CORE_02114]). Alle constructors zijn gedeclareerd als constexpr en noexcept. De levenscyclus van de view is strikt ontkoppeld van die van het onderliggende geheugen: StringView neemt geen eigendom van de gegevens over. De destructor is vastgelegd als standaardbewerking ([SWS_CORE_02119]) en voert geen vrijgave van het geheugen uit.

Copy constructor ([SWS_CORE_02115]) en toewijzingsoperator ([SWS_CORE_02116]) zijn gedefinieerd als default. In aanvulling op de C++17-standaard specificeert AUTOSAR expliciet ook move constructor ([SWS_CORE_02117]) en move assignment ([SWS_CORE_02118]) als noexcept = default. Via swap() kunnen twee views efficiënt worden omgewisseld ([SWS_CORE_02139]). Wat betreft concurrency is leestoegang tot dezelfde instantie vanuit meerdere threads vermoedelijk thread-safe, aangezien alle leesbewerkingen const zijn; modificerende aanroepen vereisen daarentegen externe synchronisatie. Vraag Q-6369ee16a0db48ee (open)

Gebruikspad

Een typisch verloop omvat instantiëring, validatie, patroonherkenning en extractie van deelbereiken:

Inspectie en substringvorming met ara::core::StringViewAnwendungquellView: StringViewsubView: StringViewStringView(str, len)Instanz erzeugtstarts_with(prefix)true / falsefind(delimiter, pos)Fundpositionsubstr(pos, count)Erzeugung TeilansichtsubView Instanzempty()false

Sequentiediagram: Typische aanroepvolgorde voor inspectie en deelstringvorming zonder geheugenallocatie. Bronnen: [SWS_CORE_02114], [SWS_CORE_02148], [SWS_CORE_02158], [SWS_CORE_02141], [SWS_CORE_02131]

Foutscenario's

Alle functies van de klasse zijn gedeclareerd als noexcept. Afwijkingen van de ISO-C++-standaard betreffen de afhandeling van bereikschendingen: in plaats van excepties van het type std::out_of_range te werpen, wordt bij positie-overschrijdingen een IsoStdOutOfRangeViolation geactiveerd. Dit betreft:

Sommige functies hebben precondities waarvan schending leidt tot ongedefinieerd gedrag (Undefined Behavior): De subscript-operator operator[](pos) controleert de grenzen niet en leidt bij pos >= size() tot ongedefinieerd gedrag ([SWS_CORE_02132]). Evenzo leidt het aanroepen van front() ([SWS_CORE_02134]) of back() ([SWS_CORE_02135]) op lege instanties (empty() == true) tot ongedefinieerd gedrag. Als bij remove_prefix(n) ([SWS_CORE_02137]) of remove_suffix(n) ([SWS_CORE_02138]) meer tekens worden verwijderd dan de view bevat (n > size()), is het gedrag eveneens ongedefinieerd. Bovendien leidt het voortbestaan van een StringView voorbij het einde van de levensduur van het gerefereerde tekengeheugen tot zwevende pointers (dangling pointers); de klasse voert vermoedelijk geen runtime-controle van de pointergeldigheid uit. Vraag Q-410a994677a85c8c (open)

Deze tekst is opgesteld en gecureerd door een AI. Alle verklaringen zijn onderbouwd door de AUTOSAR-specificatie R25-11.

Ledenkaart

Klassendiagram

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

G nara__core__StringView801 StringView + npos + StringView() + operator=() + ~StringView() + empty() + length() + max_size() + size() + at() + back() + data() + front() + operator[]() + remove_prefix() + remove_suffix() + swap() + begin() … 19 weitere

Detailweergave

Kies een item in de inhoudsopgave.

Constructors en destructor

StringView functie 5

≙ [string.view]

Overloads StringView 5
constexpr StringView () noexcept; SWS_CORE_02112
constexpr StringView (const char *str) noexcept; SWS_CORE_02113
constexpr StringView (const char *str, size_type len) noexcept; SWS_CORE_02114
constexpr StringView (const StringView &other) noexcept=default; SWS_CORE_02115
constexpr StringView (StringView &&other) noexcept=default; SWS_CORE_02117
~StringView functie

[AUTOSAR defined] not present in ISO-14882. Destructor

~StringView () noexcept=default;

Methoden

at functie

except for the following deviations: 1. The function is noexcept 2. if (pos >= size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range ≙ [string.view]

constexpr const_reference at (size_type pos) const noexcept;
back functie

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

constexpr const_reference back () const noexcept;
begin functie

≙ [string.view]

constexpr const_iterator begin () const noexcept;
cbegin functie

≙ [string.view]

constexpr const_iterator cbegin () const noexcept;
cend functie

≙ [string.view]

constexpr const_iterator cend () const noexcept;
compare functie 6

≙ [string.view]

Overloads compare 6
constexpr int compare (StringView s) const noexcept; SWS_CORE_02142
constexpr int compare (size_type pos1, size_type n1, StringView s) const noexcept; SWS_CORE_02143
constexpr int compare (size_type pos1, size_type n1, StringView s, size_type pos2, size_type n2) const noexcept; SWS_CORE_02144
constexpr int compare (const char *s) const noexcept; SWS_CORE_02145
constexpr int compare (size_type pos1, size_type n1, const char *s) const noexcept; SWS_CORE_02146
constexpr int compare (size_type pos1, size_type n1, const char *s, size_type n2) const noexcept; SWS_CORE_02147
contains functie 3

in [16] ≙ [string.view]

Overloads contains 3
constexpr bool contains (StringView sv) const noexcept; SWS_CORE_02154
constexpr bool contains (char c) const noexcept; SWS_CORE_02155
constexpr bool contains (const char *str) const noexcept; SWS_CORE_02156
copy functie

except for the following deviations: 1. The function is noexcept 2. if (pos > size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range ≙ [string.view]

size_type copy (char *s, size_type n, size_type pos=0) const noexcept;
crbegin functie

≙ [string.view]

constexpr const_reverse_iterator crbegin () const noexcept;
crend functie

≙ [string.view]

constexpr const_reverse_iterator crend () const noexcept;
data functie

≙ [string.view]

constexpr const_pointer data () const noexcept;
empty functie

≙ [string.view]

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

≙ [string.view]

constexpr const_iterator end () const noexcept;
ends_with functie 3

in [15] ≙ [string.view]

Overloads ends_with 3
constexpr bool ends_with (StringView sv) const noexcept; SWS_CORE_02151
constexpr bool ends_with (char c) const noexcept; SWS_CORE_02152
constexpr bool ends_with (const char *str) const noexcept; SWS_CORE_02153
find functie 4

≙ [string.view]

Overloads find 4
constexpr size_type find (StringView s, size_type pos=0) const noexcept; SWS_CORE_02157
constexpr size_type find (char c, size_type pos=0) const noexcept; SWS_CORE_02158
constexpr size_type find (const char *s, size_type pos, size_type n) const noexcept; SWS_CORE_02159
constexpr size_type find (const char *s, size_type pos=0) const noexcept; SWS_CORE_02160

≙ [string.view]

Overloads find_first_not_of 4
constexpr size_type find_first_not_of (StringView s, size_type pos=0) const noexcept; SWS_CORE_02173
constexpr size_type find_first_not_of (char c, size_type pos=0) const noexcept; SWS_CORE_02174
constexpr size_type find_first_not_of (const char *s, size_type pos, size_type n) const noexcept; SWS_CORE_02175
constexpr size_type find_first_not_of (const char *s, size_type pos=0) const noexcept; SWS_CORE_02176
find_first_of functie 4

≙ [string.view]

Overloads find_first_of 4
constexpr size_type find_first_of (StringView s, size_type pos=0) const noexcept; SWS_CORE_02165
constexpr size_type find_first_of (char c, size_type pos=0) const noexcept; SWS_CORE_02166
constexpr size_type find_first_of (const char *s, size_type pos, size_type n) const noexcept; SWS_CORE_02167
constexpr size_type find_first_of (const char *s, size_type pos=0) const noexcept; SWS_CORE_02168

≙ [string.view]

Overloads find_last_not_of 4
constexpr size_type find_last_not_of (StringView s, size_type pos=0) const noexcept; SWS_CORE_02177
constexpr size_type find_last_not_of (char c, size_type pos=0) const noexcept; SWS_CORE_02178
constexpr size_type find_last_not_of (const char *s, size_type pos, size_type n) const noexcept; SWS_CORE_02179
constexpr size_type find_last_not_of (const char *s, size_type pos=0) const noexcept; SWS_CORE_02180
find_last_of functie 4

≙ [string.view]

Overloads find_last_of 4
constexpr size_type find_last_of (StringView s, size_type pos=0) const noexcept; SWS_CORE_02169
constexpr size_type find_last_of (char c, size_type pos=0) const noexcept; SWS_CORE_02170
constexpr size_type find_last_of (const char *s, size_type pos, size_type n) const noexcept; SWS_CORE_02171
constexpr size_type find_last_of (const char *s, size_type pos=0) const noexcept; SWS_CORE_02172
front functie

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

constexpr const_reference front () const noexcept;
length functie

≙ [string.view]

constexpr size_type length () const noexcept;
max_size functie

≙ [string.view]

constexpr size_type max_size () const noexcept;
rbegin functie

≙ [string.view]

constexpr const_reverse_iterator rbegin () const noexcept;

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

constexpr void remove_prefix (size_type n) noexcept;

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

constexpr void remove_suffix (size_type n) noexcept;
rend functie

≙ [string.view]

constexpr const_reverse_iterator rend () const noexcept;
rfind functie 4

≙ [string.view]

Overloads rfind 4
constexpr size_type rfind (StringView s, size_type pos=0) const noexcept; SWS_CORE_02161
constexpr size_type rfind (char c, size_type pos=0) const noexcept; SWS_CORE_02162
constexpr size_type rfind (const char *s, size_type pos, size_type n) const noexcept; SWS_CORE_02163
constexpr size_type rfind (const char *s, size_type pos=0) const noexcept; SWS_CORE_02164
size functie

≙ [string.view]

constexpr size_type size () const noexcept;
starts_with functie 3

in [15] ≙ [string.view]

Overloads starts_with 3
constexpr bool starts_with (StringView sv) const noexcept; SWS_CORE_02148
constexpr bool starts_with (char c) const noexcept; SWS_CORE_02149
constexpr bool starts_with (const char *str) const noexcept; SWS_CORE_02150
substr functie

except for the following deviations: 1. if (pos > size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range ≙ [string.view]

constexpr StringView substr (size_type pos=0, size_type n=npos) const noexcept;
swap functie

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

constexpr void swap (StringView &other) noexcept;

Operatoren

operator= functie 2

≙ [string.view]

Overloads = 2
constexpr StringView & operator= (const StringView &other) noexcept=default; SWS_CORE_02116
constexpr StringView & operator= (StringView &&other) noexcept=default; SWS_CORE_02118
operator[] functie

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

constexpr const_reference operator[] (size_type pos) const noexcept;

Type-aliassen

const_iterator typealias

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

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

except for the following deviations: 1. Pointer type shall be specialized to value_type ≙ [string.view]

using const_pointer = const value_type*;
const_reference typealias

except for the following deviations: 1. Reference type shall be specialized to value_type ≙ [string.view]

using const_reference = const value_type&;

≙ [string.view]

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

≙ [string.view]

using difference_type = std::ptrdiff_t;
iterator typealias

≙ [string.view]

using iterator = const_iterator;
pointer typealias

except for the following deviations: 1. Pointer type shall be specialized to value_type ≙ [string.view]

using pointer = value_type*;
reference typealias

except for the following deviations: 1. Reference type shall be specialized to value_type ≙ [string.view]

≙ [string.view]

using reverse_iterator = const_reverse_iterator;
size_type typealias

≙ [string.view]

using size_type = std::size_t;
value_type typealias

except for the following deviations: 1. Type shall be specialized to char ≙ [string.view]

using value_type = char;

Constanten

npos variabele

≙ [string.view]

static constexpr size_type npos = size_type(-1);

Documentatie van de methoden

functie StringView [SWS_CORE_02112]

constexpr StringView () noexcept;

As per corresponding usage in [string.view]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02112
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02112@rel:R25-11#e0b8ae52
Content hash
e0b8ae52
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02112
Status: valid/unmigrated Version: rel:R25-11#29731701 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02112@rel:R25-11#29731701
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#7e8337722026-09-30
  • R24-11rel:R24-11#a5e815a42026-10-14
  • R25-11rel:R25-11#297317012026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 StringView [SWS_CORE_02113]

constexpr StringView (const char *str) noexcept;

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02113
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02113@rel:R25-11#beb798ac
Content hash
beb798ac
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02113
Status: valid/unmigrated Version: rel:R25-11#392102c3 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02113@rel:R25-11#392102c3
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#5f57f19f2026-09-30
  • R24-11rel:R24-11#4a8943842026-10-14
  • R25-11rel:R25-11#392102c32026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 StringView [SWS_CORE_02114]

constexpr StringView (const char *str, size_type len) noexcept;

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02114
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02114@rel:R25-11#e47a0971
Content hash
e47a0971
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02114
Status: valid/unmigrated Version: rel:R25-11#b47962c1 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02114@rel:R25-11#b47962c1
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#d2a437682026-09-30
  • R24-11rel:R24-11#5858bb262026-10-14
  • R25-11rel:R25-11#b47962c12026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 StringView [SWS_CORE_02115] Upstream: RS_AP_00145

constexpr StringView (const StringView &other) noexcept=default;

As per corresponding usage in [string.view]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02115
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02115@rel:R25-11#873ea340
Content hash
873ea340
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02115
Status: valid/unmigrated Version: rel:R25-11#5b99b5c4 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02115@rel:R25-11#5b99b5c4
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#46185d3d2026-09-30
  • R24-11rel:R24-11#2443f5be2026-10-14
  • R25-11rel:R25-11#5b99b5c42026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 StringView [SWS_CORE_02117] Upstream: RS_AP_00145

constexpr StringView (StringView &&other) noexcept=default;

[AUTOSAR defined] not present in ISO-14882. Move constructor

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02117
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02117@rel:R25-11#7cc323b0
Content hash
7cc323b0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02117
Status: valid/unmigrated Version: rel:R25-11#2b631c63 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02117@rel:R25-11#2b631c63
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#b40da38f2026-09-30
  • R24-11rel:R24-11#1f028f832026-10-14
  • R25-11rel:R25-11#2b631c632026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02133]

constexpr const_reference at (size_type pos) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept 2. if (pos >= 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: b7697f8c19b0 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De lidfunctie at van de klasse ara::core::StringView biedt synchrone leestoegang tot afzonderlijke tekens ([SWS_CORE_02133]). Deze accepteert als parameter de index pos van het type size_type en geeft een constante referentie (const_reference) naar het teken op die positie terug. De functie is gespecificeerd als constexpr en noexcept, waardoor aanroepen ook tijdens compileertijd kunnen worden geëvalueerd.

Foutafhandeling

In tegenstelling tot het gedrag in de standaard [string.view] werpt de functie bij fouten geen exceptie van het type std::out_of_range op ([SWS_CORE_02133]). Wanneer aan de voorwaarde pos >= size() is voldaan, wordt in plaats daarvan een IsoStdOutOfRangeViolation geactiveerd. De specificatie classificeert de functie als uitzonderingsveilig (exception safe).

Gelijktijdigheid en beperkingen

Aangezien at gedeclareerd is als const, wijzigt de aanroep de onderliggende instantie niet. De aanroeper moet ervoor zorgen dat de gerefereerde tekenreeks geldig blijft gedurende de gehele levensduur van het StringView-object. Bij het optreden van de bereikschending IsoStdOutOfRangeViolation wordt de uitvoering vermoedelijk gecontroleerd afgebroken; aangepaste afbreekroutines kunnen hiervoor via AddAbortHandler ([SWS_CORE_00054]) worden geregistreerd (interpretatie). Vraag Q-0836f4dc6fa946a6 (open)

Samenspel

Het concept om bereikoverschrijdingen via IsoStdOutOfRangeViolation af te vangen, wordt consistent toegepast over meerdere containers in ara::core:

Deze tekst is gegenereerd door een AI-systeem en steunt uitsluitend op de specificatiegegevens uit release R25-11.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02133
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02133@rel:R25-11#83e8a74e
Content hash
83e8a74e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02133
Status: valid/unmigrated Version: rel:R25-11#aedaf2b6 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02133@rel:R25-11#aedaf2b6
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#c71b9b612026-09-30
  • R24-11rel:R24-11#f9ae77482026-10-14
  • R25-11rel:R25-11#aedaf2b62026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02135]

constexpr const_reference back () const noexcept;

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

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe
Undefiniertes VerhaltenThe behavior of this function is undefined if: (empty() == true)

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

Record
AUTOSAR/AP/record/SWS_CORE_02135
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02135@rel:R25-11#7a11f54b
Content hash
7a11f54b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02135
Status: valid/unmigrated Version: rel:R25-11#dd32793c Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02135@rel:R25-11#dd32793c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#792c8baf2026-09-30
  • R24-11rel:R24-11#c14fc9562026-10-14
  • R25-11rel:R25-11#dd32793c2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02120]

constexpr const_iterator begin () const noexcept;

As per corresponding usage in [string.view]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02120
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02120@rel:R25-11#584394e7
Content hash
584394e7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02120
Status: valid/unmigrated Version: rel:R25-11#0ce78cee Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02120@rel:R25-11#0ce78cee
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#29eccef02026-09-30
  • R24-11rel:R24-11#dabfe6c52026-10-14
  • R25-11rel:R25-11#0ce78cee2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02122]

constexpr const_iterator cbegin () const noexcept;

As per corresponding usage in [string.view]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02122
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02122@rel:R25-11#9e686731
Content hash
9e686731
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02122
Status: valid/unmigrated Version: rel:R25-11#ce988608 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02122@rel:R25-11#ce988608
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#638e72662026-09-30
  • R24-11rel:R24-11#0801a6bf2026-10-14
  • R25-11rel:R25-11#ce9886082026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02123]

constexpr const_iterator cend () const noexcept;

As per corresponding usage in [string.view]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02123
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02123@rel:R25-11#46121923
Content hash
46121923
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02123
Status: valid/unmigrated Version: rel:R25-11#7b20c95a Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02123@rel:R25-11#7b20c95a
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#401082322026-09-30
  • R24-11rel:R24-11#b02b23952026-10-14
  • R25-11rel:R25-11#7b20c95a2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 compare [SWS_CORE_02142]

constexpr int compare (StringView s) const noexcept;

As per corresponding usage in [string.view]

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

Gebruik

De memberfunctie compare van de klasse ara::core::StringView uit de header #include "ara/core/string_view.h" dient voor de synchrone lexicografische vergelijking van de actuele tekenreeksweergave met een meegegeven instantie s van het type StringView [SWS_CORE_02142]. Het gedrag richt zich naar het overeenkomstige gebruik in [string.view] van de C++-standaard [SWS_CORE_02142]. Als retourwaarde levert de functie een int, die de relationele verhouding van de tekensequenties weergeeft [SWS_CORE_02142].

Foutafhandeling

De functie is gedeclareerd met noexcept en gespecificeerd als exception safe [SWS_CORE_02142]. Zij genereert geen C++-uitzonderingen. Specifieke foutcodes, AUTOSAR-ontwikkelfouten (DET) of meldingen aan de Diagnostic Event Manager (DEM) zijn voor deze bewerking niet voorzien [SWS_CORE_02142].

Gelijktijdigheid en randvoorwaarden

Door de indeling als const en constexpr kan de aanroep reeds tijdens compile-time worden geëvalueerd [SWS_CORE_02142]. Interpretatie: Aangezien de functie lezende toegang heeft tot onveranderlijke tekenreeksen, is een gelijktijdige aanroep via dezelfde StringView vanuit meerdere threads vermoedelijk thread-safe, mits de onderliggende tekendata niet worden gewijzigd. Vraag Q-7489abeeb3fd7124 (open)

Samenspel

Terwijl basistypen in ara::core zoals ErrorDomain [SWS_CORE_00137] of ErrorCode [SWS_CORE_00571] primair binaire gelijkheidsoperatoren voor controles bieden, biedt compare bij StringView een driewaardige vergelijkingswaarde [SWS_CORE_02142].

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02142
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02142@rel:R25-11#3f6f7aae
Content hash
3f6f7aae
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02142
Status: valid/unmigrated Version: rel:R25-11#13dc427e Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02142@rel:R25-11#13dc427e
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#f35caa912026-09-30
  • R24-11rel:R24-11#29da57632026-10-14
  • R25-11rel:R25-11#13dc427e2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 compare [SWS_CORE_02143]

constexpr int compare (size_type pos1, size_type n1, StringView s) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept 2. if (pos1 > 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: 5252e249a5c2 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De memberfunctie compare van de klasse ara::core::StringView voert een synchrone lexicografische vergelijking uit van een deelbereik van de actuele tekenreeksweergave met een meegegeven StringView s [SWS_CORE_02143]. De te vergelijken substring begint bij index pos1 en beslaat een lengte van maximaal n1 tekens. De retourwaarde is een geheelgetallige int, die het relationele resultaat aangeeft. Aangezien de functie gedeclareerd is als constexpr, kan de evaluatie reeds tijdens compile-time plaatsvinden [SWS_CORE_02143].

Foutafhandeling

De semantiek richt zich naar de voorschriften van [string.view] uit de ISO-C++-standaard, maar definieert twee wezenlijke afwijkingen [SWS_CORE_02143]:

  • De functie is gespecificeerd met noexcept en geldt als uitzonderingsveilig (exception safe) [SWS_CORE_02143].
  • Overschrijdt de startindex de lengte van de view (pos1 > size()), dan wordt er geen standaarduitzondering van het type std::out_of_range gegenereerd, maar een IsoStdOutOfRangeViolation veroorzaakt [SWS_CORE_02143].

Gelijktijdigheid en randvoorwaarden

Aanroepers moeten vooraf controleren of pos1 de waarde van size() niet overschrijdt, om een IsoStdOutOfRangeViolation te voorkomen [SWS_CORE_02143]. Aangezien compare gedeclareerd is als const en geen wijzigingen aan de instantie aanbrengt, is gelijktijdige leestoegang vanuit meerdere threads vermoedelijk niet-kritiek (interpretatie). Vraag Q-be4ec80ab2529ed3 (open)

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02143
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02143@rel:R25-11#d96da5be
Content hash
d96da5be
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02143
Status: valid/unmigrated Version: rel:R25-11#954b8eb6 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02143@rel:R25-11#954b8eb6
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#ebee01fe2026-09-30
  • R24-11rel:R24-11#d94c460b2026-10-14
  • R25-11rel:R25-11#954b8eb62026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 compare [SWS_CORE_02144]

constexpr int compare (size_type pos1, size_type n1, StringView s, size_type pos2, size_type n2) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept 2. if (pos1 > size() || pos2 > s.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: 84981befbff9 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De memberfunctie compare van de klasse ara::core::StringView ([SWS_CORE_02144], headerbestand #include "ara/core/string_view.h") dient voor de synchrone, lexicografische vergelijking van twee deelreeksen. Het basisgedrag komt overeen met de werking in [string.view] van de ISO-C++-standaard, maar vertoont specifieke afwijkingen voor AUTOSAR Adaptive [SWS_CORE_02144].

De overdrachtsparameters bepalen de te vergelijken delen van beide sequenties [SWS_CORE_02144]:

  • pos1 en n1: Startindex en maximaal aantal tekens binnen de aanroepende instantie.
  • s: Het te vergelijken object van het type StringView.
  • pos2 en n2: Startindex en maximaal aantal tekens binnen het meegegeven object s.

Als retourwaarde levert de functie een geheelgetallige waarde (int), die negatief is als de eigen deelsequentie lexicografisch kleiner is, nul bij overeenstemming en positief als deze groter is [SWS_CORE_02144].

Wat betreft foutafhandeling wijkt de implementatie af van de standaard: de methode is gedeclareerd als noexcept en geldt als uitzonderingsveilig (exception safe) [SWS_CORE_02144]. Indien een van de startposities buiten het geldige bereik ligt (pos1 > size() || pos2 > s.size()), wordt geen std::out_of_range-exception geworpen, maar een IsoStdOutOfRangeViolation geactiveerd [SWS_CORE_02144].

Door de qualifiers constexpr en const kan de functie reeds tijdens compile-time worden geëvalueerd [SWS_CORE_02144]. Omdat er geen interne toestanden worden gewijzigd, zijn gelijktijdige leestoegangen tot dezelfde instantie vermoedelijk thread-safe. Vraag Q-a93f872ee88becc9 (open)

Deze tekst is opgesteld door een AI en dient als aanvullende documentatie bij de AUTOSAR-specificatie.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02144
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02144@rel:R25-11#a38c10d1
Content hash
a38c10d1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02144
Status: valid/unmigrated Version: rel:R25-11#ff6c2d48 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02144@rel:R25-11#ff6c2d48
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#e0aad7e42026-09-30
  • R24-11rel:R24-11#d74c38742026-10-14
  • R25-11rel:R25-11#ff6c2d482026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 compare [SWS_CORE_02145]

constexpr int compare (const char *s) const noexcept;

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

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

De lidfunctie compare van de klasse ara::core::StringView (headerbestand #include "ara/core/string_view.h") dient voor de synchrone, lexicografische vergelijking van de huidige tekenreeksweergave met een nul-getermineerde C-string const char* s [SWS_CORE_02145]. Aangezien de operatie is gespecificeerd als constexpr, kan de evaluatie zowel tijdens runtime als in het kader van compile-time-expressies plaatsvinden. Als retourwaarde levert de functie een geheel getal van het type int op, waarvan het voorteken het vergelijkingsresultaat analoog aan [string.view] weerspiegelt: een waarde kleiner dan nul betekent dat de instantie lexicografisch vóór s staat; de waarde nul betekent gelijkheid; een waarde groter dan nul geeft aan dat de instantie na s volgt [SWS_CORE_02145].

Met betrekking tot de foutafhandeling wijkt de AUTOSAR-specificatie expliciet af van de template in [string.view]: De methode is gedeclareerd als noexcept en bezit de eigenschap exception safe [SWS_CORE_02145]. Aanroepen kunnen zodoende gegarandeerd geen C++-excepties veroorzaken. Specifieke foutcodes, terugmeldingen aan de Development Error Tracer (DET) of de Diagnostic Event Manager (DEM) zijn voor deze basisfunctie niet voorzien.

Als const-gekwalificeerde methode wijzigt compare de toestand van de ara::core::StringView-instantie niet en kan deze gelijktijdig lezend veilig worden aangeroepen. Bij het gebruik moet er rekening mee worden gehouden dat de pointer s vermoedelijk naar een geldige tekenreeks moet verwijzen, aangezien de uit [string.view] overgenomen semantiek bij het meegeven van een null-pointer ongedefinieerd gedrag teweeg zou brengen [SWS_CORE_02145]. Vraag Q-cff1a1f55603dbd4 (open)

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02145
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02145@rel:R25-11#a0fbdad6
Content hash
a0fbdad6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02145
Status: valid/unmigrated Version: rel:R25-11#86d16827 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02145@rel:R25-11#86d16827
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#8693ac302026-09-30
  • R24-11rel:R24-11#1ceaca1a2026-10-14
  • R25-11rel:R25-11#86d168272026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 compare [SWS_CORE_02146]

constexpr int compare (size_type pos1, size_type n1, const char *s) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept 2. if (pos1 > 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: c774270160f9 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De methode compare van de klasse ara::core::StringView maakt een synchrone lexicografische vergelijking mogelijk van een deelbereik van de tekenreeksweergave met een nul-getermineerde C-tekenreeks s [SWS_CORE_02146]. Meegegeven worden de startindex pos1, de maximale lengte n1 en de pointer s naar de te vergelijken tekenreeks. De retourwaarde van het type int weerspiegelt het relationele ordeningsresultaat analoog aan de standaardbibliotheek: een retourwaarde kleiner dan nul, gelijk aan nul of groter dan nul kenmerkt de lexicografische relatie [SWS_CORE_02146].

Foutafhandeling en randvoorwaarden

De bewerking is gespecificeerd als noexcept en \"exception safe\" [SWS_CORE_02146]. In tegenstelling tot het gedrag volgens de C++-standaard [string.view] genereert een ongeldige startindex met pos1 > size() geen std::out_of_range-exception, maar leidt deze tot een IsoStdOutOfRangeViolation [SWS_CORE_02146]. Deze violation wordt in de AUTOSAR-runtimecontext vermoedelijk aangemerkt als programmeerfout en forceert een directe platformafbreking, aangezien reguliere C++-exceptions niet over noexcept-grenzen heen kunnen ontsnappen. Vraag Q-d4ce6b496b80fdde (open) Er moet bovendien voor worden gezorgd dat s verwijst naar een geldige tekenreeks, aangezien een null-pointer vermoedelijk ongedefinieerd gedrag veroorzaakt.

Concurrency

Aangezien compare gedefinieerd is als const en constexpr, blijft de toestand van de instantie ongewijzigd [SWS_CORE_02146]. Gelijktijdige leestoegangen tot hetzelfde ara::core::StringView-object zijn zodoende veilig uitvoerbaar.

Deze gebruiksinstructie is geautomatiseerd opgesteld aan de hand van de AUTOSAR-specificatie R25-11.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02146
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02146@rel:R25-11#0169e0c8
Content hash
0169e0c8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02146
Status: valid/unmigrated Version: rel:R25-11#1ef7ff3c Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02146@rel:R25-11#1ef7ff3c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#af7ea1bc2026-09-30
  • R24-11rel:R24-11#988d6d132026-10-14
  • R25-11rel:R25-11#1ef7ff3c2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 compare [SWS_CORE_02147]

constexpr int compare (size_type pos1, size_type n1, const char *s, size_type n2) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept 2. if (pos1 > 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: 1cc4e349e5f4 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De memberfunctie compare van de klasse ara::core::StringView uit de header ara/core/string_view.h voert een synchrone lexicografische vergelijking uit [SWS_CORE_02147]. Daarbij wordt een deelsequentie van de huidige instantie, beginnend vanaf de index pos1 met maximaal n1 tekens, vergeleken met de eerste n2 tekens van de externe C-teken-array s. De geheelgetallige retourwaarde (int) volgt de semantiek van [string.view] en signaleert via het voorteken of het eigen deelbereik lexicografisch kleiner, gelijk of groter is dan de referentiesequentie. Als constexpr- en const-methode wijzigt zij het object niet en kan zij reeds tijdens compile-time worden geëvalueerd [SWS_CORE_02147].

Foutafhandeling en randvoorwaarden

Wat betreft foutafhandeling en uitzonderingsveiligheid definieert AUTOSAR twee bindende afwijkingen van de standaard [SWS_CORE_02147]:

  • De memberfunctie is gespecificeerd als noexcept en volledig ingeschaald als exception safe [SWS_CORE_02147].
  • Overschrijdt de startpositie de lengte van de instantie (pos1 > size()), dan wordt geen std::out_of_range-uitzondering geworpen, maar een IsoStdOutOfRangeViolation geactiveerd [SWS_CORE_02147].

Interpretatie: Door de combinatie van noexcept-garantie en IsoStdOutOfRangeViolation is een overschrijding van het bereik vermoedelijk niet af te vangen met behulp van klassieke C++-try-catch-blokken, maar leidt deze vermoedelijk tot een onmiddellijke afbreking dan wel foutafhandeling door het platform. Vraag Q-67fb8eda4c594a06 (open)

Deze gebruiksinstructie is geautomatiseerd opgesteld en is uitsluitend gebaseerd op de specificatiegegevens van AUTOSAR Adaptive Release R25-11.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02147
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02147@rel:R25-11#a64fa12d
Content hash
a64fa12d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02147
Status: valid/unmigrated Version: rel:R25-11#d83e0662 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02147@rel:R25-11#d83e0662
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#5bddcd392026-09-30
  • R24-11rel:R24-11#854c4f1e2026-10-14
  • R25-11rel:R25-11#d83e06622026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie contains [SWS_CORE_02154]

constexpr bool contains (StringView sv) const noexcept;

As per corresponding usage in [string.view] in [16]

Literaturverzeichnis SWS Core: [16] N4950: Working Draft, Standard for Programming Language C++ – open-std.org

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

Gebruik en aanroepcontext

De memberfunctie contains van de klasse ara::core::StringView dient voor de synchrone controle of een tekenweergave een vooraf bepaalde deelreeks bevat [SWS_CORE_02154]. De functie wordt gedefinieerd in de header ara/core/string_view.h conform de semantiek van het C++-standaardontwerp N4950 ([string.view]) [SWS_CORE_02154]. Als parameter neemt de methode een andere instantie van StringView (sv) per waarde aan en levert direct een waarheidswaarde van het type bool terug: true wanneer de deelsequentie voorkomt, anders false [SWS_CORE_02154].

Door de specificatie als constexpr kan de aanroep zowel tijdens runtime als reeds tijdens compilatie in het kader van compile-time-contexten plaatsvinden [SWS_CORE_02154].

Foutafhandeling en uitzonderingsveiligheid

Voor contains is het gedrag vastgelegd als exception safe en is de signatuur expliciet aangeduid met noexcept [SWS_CORE_02154]. De functie werpt bijgevolg onder geen beding C++-exceptions en retourneert geen fouten via ara::core::Result of ara::core::ErrorCode. Er bestaan noch DET- noch DEM-foutmeldingen voor deze basisfunctie.

Gelijktijdigheid en beperkingen

Als constante memberfunctie (const) wijzigt contains de toestand van de StringView-instantie niet [SWS_CORE_02154]. Interpretatie: Parallelle, zuiver lezende aanroepen op dezelfde StringView-instantie of op de onderliggende tekenbuffer zijn vermoedelijk onbeperkt re-entrant en gelijktijdig veilig, zolang het gereferentieerde geheugengebied door geen enkele thread gelijktijdig wordt gewijzigd. Vraag Q-80f1a9989a098913 (open) Er bestaan geen bijzondere volgordevoorwaarden of initialisatieplichten buiten het aanbieden van een geldige StringView.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02154
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02154@rel:R25-11#9c9e6005
Content hash
9c9e6005
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02154
Status: valid/unmigrated Version: rel:R25-11#bf73e56e Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02154@rel:R25-11#bf73e56e
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#cd3984252026-09-30
  • R24-11rel:R24-11#95f693952026-10-14
  • R25-11rel:R25-11#bf73e56e2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie contains [SWS_CORE_02155]

constexpr bool contains (char c) const noexcept;

As per corresponding usage in [string.view] in [16]

Literaturverzeichnis SWS Core: [16] N4950: Working Draft, Standard for Programming Language C++ – open-std.org

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

De lidfunctie contains controleert synchroon of een bepaald teken c binnen een ara::core::StringView aanwezig is [SWS_CORE_02155]. De functie is gedeclareerd in de header ara/core/string_view.h en volgt de semantiek van [string.view] uit de C++-conceptstandaard N4950 [SWS_CORE_02155]. Deze accepteert een enkel teken van het type char en levert een waarheidswaarde van het type bool terug, die vermoedelijk dan en slechts dan true oplevert wanneer het teken in het gereferentieerde tekstgebied wordt gevonden [SWS_CORE_02155]. Vraag Q-3293fccace7af3ab (open)

Wat betreft de foutafhandeling is de operatie gedeclareerd als noexcept en gespecificeerd als uitzonderingsveilig (exception safe) [SWS_CORE_02155]. Er worden geen excepties opgeworpen en geen foutcodes via DET, DEM of retourtypen gesignaleerd; het niet-bestaan van het teken wordt regulier via de booleaanse retourwaarde gemeld.

Aangezien de functie als constexpr evenals const is aangemerkt, kan deze reeds tijdens compile-time worden geëvalueerd [SWS_CORE_02155]. Aanroepen wijzigen het onderliggende ara::core::StringView-object niet, waardoor parallelle leestoegangen op dezelfde instantie vermoedelijk veilig gelijktijdig kunnen plaatsvinden. Vraag Q-298dbc4d080853bc (open)

In het samenspel van de basistypen van het cluster core dient contains voor directe tekstinspectie op tekenreeksweergaven [SWS_CORE_02155]. Terwijl typen zoals ara::core::Result eigen controlemechanismen voor aanwezige waarden of fouten bieden – zoals HasValue [SWS_CORE_00751] of CheckError [SWS_CORE_00765] –, werkt contains lichtgewicht zonder allocatie of foutinkapseling.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02155
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02155@rel:R25-11#985232f5
Content hash
985232f5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02155
Status: valid/unmigrated Version: rel:R25-11#d4b8d181 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02155@rel:R25-11#d4b8d181
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#f77030032026-09-30
  • R24-11rel:R24-11#fe2d55f22026-10-14
  • R25-11rel:R25-11#d4b8d1812026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie contains [SWS_CORE_02156]

constexpr bool contains (const char *str) const noexcept;

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

Literaturverzeichnis SWS Core: [16] N4950: Working Draft, Standard for Programming Language C++ – open-std.org

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

De memberfunctie contains van de klasse ara::core::StringView controleert synchroon of de gereferentieerde tekenreeks de als parameter meegegeven tekensequentie str bevat [SWS_CORE_02156]. De functie wordt beschikbaar gesteld via het headerbestand ara/core/string_view.h en levert het controleresultaat terug als retourwaarde van het type bool [SWS_CORE_02156]. Door de declaratie als constexpr kan de aanroep zowel tijdens runtime als in het kader van expressies tijdens compile-time worden uitgevoerd [SWS_CORE_02156].

De functionele semantiek volgt de vastlegging van [string.view] in de Working Draft van de C++-standaard N4950, maar vertoont een bindende afwijking: de functie is in AUTOSAR Adaptive gedeclareerd met de identifier noexcept [SWS_CORE_02156]. Overeenkomstig is de bewerking gespecificeerd als uitzonderingsveilig (exception safe), zodat gegarandeerd is dat er tijdens de uitvoering geen C++-uitzonderingen worden geactiveerd [SWS_CORE_02156]. Specifieke AUTOSAR-foutcodes of meldingen aan ontwikkelings- of diagnose-foutregistraties zijn voor deze functie niet gedefinieerd [SWS_CORE_02156].

Als constante memberfunctie (const) wijzigt contains de aanroepende instantie niet [SWS_CORE_02156]. Interpretatie: Voor de parameter str wordt vermoedelijk de doorgifte van een geldige, nul-getermineerde tekenreeks verondersteld, aangezien de interface const char *str gebruikt en geen aparte lengte- of foutcontrole voorziet [SWS_CORE_02156]. Vraag Q-a2d7cd456a72a792 (open)

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02156
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02156@rel:R25-11#2b19d239
Content hash
2b19d239
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02156
Status: valid/unmigrated Version: rel:R25-11#6cdc600c Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02156@rel:R25-11#6cdc600c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#b6fe65ea2026-09-30
  • R24-11rel:R24-11#74254ddc2026-10-14
  • R25-11rel:R25-11#6cdc600c2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 copy [SWS_CORE_02140]

size_type copy (char *s, size_type n, size_type pos=0) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. The function is noexcept 2. if (pos > 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: 63860f6d57ee Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De synchrone elementfunctie copy van de klasse ara::core::StringView ([SWS_CORE_02140]) kopieert een deelreeks naar een bereitgestelde buffer. De toegang verloopt via het headerbestand #include "ara/core/string_view.h":

  • Parameters: char *s verwijst naar de doel-array, n bepaalt het maximaal te kopiëren aantal tekens en pos definieert de startpositie (standaardwaarde 0).
  • Retourwaarde: een waarde van het type size_type, die het aantal daadwerkelijk gekopieerde tekens aangeeft.
  • Semantiek: de functie werkt synchroon en oriënteert zich op de ISO-C++-specificatie [string.view] ([SWS_CORE_02140]).

Foutafhandeling

In foutsituaties, wanneer pos > size() geldt, wordt een IsoStdOutOfRangeViolation geactiveerd ([SWS_CORE_02140]). Dit wijkt af van de standaard [string.view], die std::out_of_range werpt. Aangezien de interface is gedeclareerd als noexcept, leidt het activeren van de violation vermoedelijk tot directe beëindiging van het proces (interpretatie: er wordt geen C++-exception doorgestuurd). Vraag Q-4ddbe4dfb002c41f (open)

Gelijktijdigheid en beperkingen

De operatie is gespecificeerd als const en noexcept en geldt als exception safe ([SWS_CORE_02140]). De aanroeper moet waarborgen dat de doel-array s voldoende geheugen biedt voor ten minste min(n, size() - pos) tekens, aangezien bereikfouten van de doelbuffer niet worden opgevangen.

Samenspel

In vergelijking met ara::core::BasicString::copy ([SWS_CORE_03410]), die met value_type werkt en geclassificeerd is als not exception safe, biedt de variant in StringView een exception-safe noexcept-garantie ([SWS_CORE_02140]).

Deze tekst werd door een AI opgesteld en is uitsluitend gebaseerd op de specificaties van de AUTOSAR-payload.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02140
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02140@rel:R25-11#ae694e07
Content hash
ae694e07
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02140
Status: valid/unmigrated Version: rel:R25-11#c0d72cc2 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02140@rel:R25-11#c0d72cc2
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#bfd7aa522026-09-30
  • R24-11rel:R24-11#89e17bc12026-10-14
  • R25-11rel:R25-11#c0d72cc22026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02126]

constexpr const_reverse_iterator crbegin () const noexcept;

As per corresponding usage in [string.view]

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

De memberfunctie crbegin van de klasse ara::core::StringView levert synchroon een constante reverse-iterator (const_reverse_iterator) op naar het eerste teken van de omgekeerde tekenweergave [SWS_CORE_02126]. De functie accepteert geen parameters, wordt gedeclareerd via het headerbestand ara/core/string_view.h en volgt de standaardsemantiek van [string.view] [SWS_CORE_02126].

Wat betreft de foutafhandeling is de operatie gedefinieerd als noexcept en gespecificeerd als uitzonderingsveilig (exception safe) [SWS_CORE_02126]. Er worden noch foutcodes geretourneerd, noch foutmeldingen via DET of DEM verzonden, aangezien de aanroep gegarandeerd foutloos verloopt [SWS_CORE_02126].

Dankzij de specificatie als constexpr en const kan de functie ook worden aangeroepen in het kader van constante expressies tijdens compilatietijd [SWS_CORE_02126]. Interpretatie: Parallelle aanroepen van crbegin op dezelfde instantie zijn vermoedelijk gelijktijdig thread-safe, aangezien de operatie geen enkele modificatie aan het object uitvoert. Vraag Q-ce8bc6d0753d1aa8 (open)

De interface past naadloos binnen het containeroverstijgende iteratorconcept van AUTOSAR Adaptive Core. Equivalente constexpr-implementaties van crbegin zijn te vinden in ara::core::Array [SWS_CORE_01260] en ara::core::Span [SWS_CORE_01978]. Daarnaast stellen ook containers zoals ara::core::Vector [SWS_CORE_01342], ara::core::Map [SWS_CORE_01450] en ara::core::BasicString [SWS_CORE_03049] overeenkomstige niet-constexpr const_reverse_iterator-toegangspunten ter beschikking.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02126
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02126@rel:R25-11#94a2fc11
Content hash
94a2fc11
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02126
Status: valid/unmigrated Version: rel:R25-11#145020af Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02126@rel:R25-11#145020af
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#1f90ed5e2026-09-30
  • R24-11rel:R24-11#40fe14e12026-10-14
  • R25-11rel:R25-11#145020af2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02127]

constexpr const_reverse_iterator crend () const noexcept;

As per corresponding usage in [string.view]

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

De memberfunctie crend van de klasse ara::core::StringView levert een constante achterwaartse iterator op ([SWS_CORE_02127]). De aanroep vindt synchroon en parameterloos plaats op een bestaande instantie uit de header ara/core/string_view.h. De geretourneerde const_reverse_iterator markeert het logische einde van een omgekeerde iteratie; volgens de C++-referentie [string.view] verwijst deze als sentinel-positie naar het theoretische element direct vóór het eerste teken van de string (interpretatie: analoog aan de C++-standaard). Vraag Q-5fd666f8d3eaf308 (open)

Foutafhandeling en gelijktijdigheid

De functie is gedeclareerd als noexcept en gespecificeerd als uitzonderingsveilig (“exception safe”) ([SWS_CORE_02127]). Er worden noch excepties getriggerd, noch foutcodes geretourneerd of DET-/DEM-meldingen verzonden. Dankzij de constexpr-kwalificatie kan de iterator reeds tijdens compile-time worden aangemaakt. Als zuivere const-methode zonder toestandseffecten zijn gelijktijdige leesaanroepen op dezelfde instantie vermoedelijk gelijktijdig veilig (interpretatie). Vraag Q-207e2b9561f61d27 (open)

Samenspel

De interface volgt het uniforme iteratieconcept van ara::core voor sequentiële datastructuren. Verwante specificaties definiëren analoge crend-interfaces:

Deze tekst is opgesteld door een AI en vat de eisen uit AUTOSAR Adaptive R25-11 samen.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02127
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02127@rel:R25-11#bca26bdc
Content hash
bca26bdc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02127
Status: valid/unmigrated Version: rel:R25-11#3193f3f9 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02127@rel:R25-11#3193f3f9
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#ca92a6a32026-09-30
  • R24-11rel:R24-11#6418bfd72026-10-14
  • R25-11rel:R25-11#3193f3f92026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02136]

constexpr const_pointer data () const noexcept;

As per corresponding usage in [string.view]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02136
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02136@rel:R25-11#3d341120
Content hash
3d341120
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02136
Status: valid/unmigrated Version: rel:R25-11#393a4be3 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02136@rel:R25-11#393a4be3
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#a70d57b12026-09-30
  • R24-11rel:R24-11#a06d4fdb2026-10-14
  • R25-11rel:R25-11#393a4be32026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02131]

[[nodiscard]] constexpr bool empty () const noexcept;

As per corresponding usage in [string.view]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02131
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02131@rel:R25-11#c5ba07e0
Content hash
c5ba07e0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02131
Status: valid/unmigrated Version: rel:R25-11#af9f18de Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02131@rel:R25-11#af9f18de
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#07748f7d2026-09-30
  • R24-11rel:R24-11#a91f4c372026-10-14
  • R25-11rel:R25-11#af9f18de2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02121]

constexpr const_iterator end () const noexcept;

As per corresponding usage in [string.view]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02121
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02121@rel:R25-11#ee7768c8
Content hash
ee7768c8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02121
Status: valid/unmigrated Version: rel:R25-11#ad81fc10 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02121@rel:R25-11#ad81fc10
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#b8de17a72026-09-30
  • R24-11rel:R24-11#9eb908362026-10-14
  • R25-11rel:R25-11#ad81fc102026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 ends_with [SWS_CORE_02151]

constexpr bool ends_with (StringView sv) const noexcept;

As per corresponding usage in [string.view] in [15]

Literaturverzeichnis SWS Core: [15] ISO/IEC 14882:2020, Programming languages – C++ – www.iso.org

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

Gebruik

De lidfunctie ara::core::StringView::ends_with controleert synchroon of de beschouwde tekensequentie eindigt op de doorgegeven deelsequentie sv [SWS_CORE_02151]. Deze is gedeclareerd in het headerbestand ara/core/string_view.h en volgt de gestandaardiseerde C++-semantiek volgens [string.view] uit ISO/IEC 14882:2020 [SWS_CORE_02151]. Dankzij de aanduiding als constexpr kan de vergelijking reeds tijdens compile-time worden geëvalueerd. Aangezien het om een const-methode gaat, wordt het aanroepende object niet gewijzigd.

Foutafhandeling en gelijktijdigheid

De specificatie kent aan ends_with de eigenschap exception safe toe en declareert deze als noexcept [SWS_CORE_02151]. De functie werpt dus geen uitzonderingen en meldt mislukkingen noch via AUTOSAR-foutkanalen zoals DET of DEM, noch via specifieke foutcodes. Als zuivere leesbewerking op een onveranderlijke tekenreeksweergave is de functie vermoedelijk re-entrant en veilig bij gelijktijdige leestoegangen op dezelfde instantie zonder synchronisatiemechanismen. Vraag Q-821d4d0f216694ef (open)

Samenspel

De methode maakt deel uit van de klasse ara::core::StringView en wordt aangevuld door verwante overloadings: naast de evaluatie ten opzichte van een ander StringView-object zijn varianten voor controle ten opzichte van een afzonderlijk teken char [SWS_CORE_02152] alsook ten opzichte van een nul-getermineerde C-string const char* [SWS_CORE_02153] beschikbaar, die eveneens uitzonderingsveilig en tijdens compile-time bruikbaar zijn.

Deze gebruiksinstructie is geautomatiseerd gegenereerd op basis van de AUTOSAR-payload.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02151
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02151@rel:R25-11#ccde9e7f
Content hash
ccde9e7f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02151
Status: valid/unmigrated Version: rel:R25-11#c77b5791 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02151@rel:R25-11#c77b5791
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#053459a52026-09-30
  • R24-11rel:R24-11#a9dceeaa2026-10-14
  • R25-11rel:R25-11#c77b57912026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 ends_with [SWS_CORE_02152]

constexpr bool ends_with (char c) const noexcept;

As per corresponding usage in [string.view] in [15]

Literaturverzeichnis SWS Core: [15] ISO/IEC 14882:2020, Programming languages – C++ – www.iso.org

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

Gebruik

De lidfunctie ends_with van de klasse ara::core::StringView controleert synchroon of de gereferentieerde tekenreeks eindigt op het opgegeven teken c ([SWS_CORE_02152]). Zij wordt gedeclareerd via de header ara/core/string_view.h en volgt de gestandaardiseerde werking uit [string.view] conform ISO/IEC 14882:2020 ([SWS_CORE_02152]). Door de aanduiding als constexpr kan de evaluatie zowel tijdens runtime als vooraf in het kader van de compilatie worden uitgevoerd ([SWS_CORE_02152]).

Foutafhandeling en runtimegedrag

De interface garandeert volledige uitzonderingsveiligheid („exception safe”) en is voorzien van de specificeerder noexcept ([SWS_CORE_02152]). Zij genereert bijgevolg nooit uitzonderingen en gebruikt geen foutmeldingen via DET of DEM. Bij een lege tekenreeks levert de controle altijd het booleaanse resultaat false op.

Gelijktijdigheid en wisselwerking

Aangezien ends_with als zuivere const-operatie zonder toestandseffecten is gedefinieerd, is gelijktijdige leestoegang vanuit meerdere threads tot dezelfde instantie vermoedelijk veilig (interpretatie). Vraag Q-b3a5dccbd8ff638a (open) Naast het losse teken biedt ara::core::StringView voor eindcontroles twee aanvullende overbelastingen: de vergelijking met een andere StringView ([SWS_CORE_02151]) en de controle tegen een nul-getermineerde C-string van het type const char* ([SWS_CORE_02153]). Beide varianten zijn eveneens synchroon, constexpr en noexcept uitgevoerd ([SWS_CORE_02151], [SWS_CORE_02153]).

Deze tekst is opgesteld door een AI; alle inhoudelijke uitspraken zijn uitsluitend gebaseerd op de specificatiebasis.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02152
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02152@rel:R25-11#42783311
Content hash
42783311
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02152
Status: valid/unmigrated Version: rel:R25-11#cacab0b1 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02152@rel:R25-11#cacab0b1
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#fba9ee732026-09-30
  • R24-11rel:R24-11#fd9a59562026-10-14
  • R25-11rel:R25-11#cacab0b12026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 ends_with [SWS_CORE_02153]

constexpr bool ends_with (const char *str) const noexcept;

As per corresponding usage in [string.view] in [15] 1. The function is noexcept

Literaturverzeichnis SWS Core: [15] ISO/IEC 14882:2020, Programming languages – C++ – www.iso.org

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

De memberfunctie ends_with van de klasse ara::core::StringView controleert synchroon of de beschouwde tekenreeks eindigt op een bepaalde tekenreeks [SWS_CORE_02153]. De functie accepteert een pointer const char* str als parameter en levert een retourwaarde van het type bool [SWS_CORE_02153]. Door de declaratie als constexpr kan de evaluatie zowel tijdens runtime als al tijdens compile-time plaatsvinden [SWS_CORE_02153]. De functionele semantiek volgt de definitie van paragraaf [string.view] uit de norm ISO/IEC 14882:2020 [SWS_CORE_02153].

Wat betreft de foutafhandeling is de functie gedeclareerd als noexcept en geclassificeerd als uitzonderingsveilig (exception safe), waardoor er geen C++-exceptions worden gegenereerd [SWS_CORE_02153]. Specifieke AUTOSAR-foutcodes of foutmeldingen aan DET of DEM zijn voor deze hulpfunctie niet voorzien.

Interpretatie: Bij de aanroep zal de parameter str vermoedelijk moeten verwijzen naar een geldige, nulgetermineerde tekenreeks, aangezien er geen aanvullende lengteparameter wordt meegegeven [SWS_CORE_02153]. Vraag Q-d6d076a1a2ab7dce (open) Aangezien de methode gekwalificeerd is als const en geen interne toestand wijzigt, is gelijktijdige leestoegang tot dezelfde instantie veilig.

De functie is via het headerbestand #include "ara/core/string_view.h" beschikbaar binnen de scope van ara::core::StringView [SWS_CORE_02153]. Zij vormt een aanvulling op verwante overloads van ends_with, die in plaats van een C-string een StringView-object [SWS_CORE_02151] of een enkel teken char [SWS_CORE_02152] aannemen.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02153
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02153@rel:R25-11#179e0387
Content hash
179e0387
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02153
Status: valid/unmigrated Version: rel:R25-11#cc48c5a6 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02153@rel:R25-11#cc48c5a6
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#73a1a7ed2026-09-30
  • R24-11rel:R24-11#f1f834912026-10-14
  • R25-11rel:R25-11#cc48c5a62026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie find [SWS_CORE_02157]

constexpr size_type find (StringView s, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

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

De elementfunctie find van de klasse ara::core::StringView zoekt synchroon naar het eerste voorkomen van de doorgegeven deelstring s vanaf de startpositie pos volgens het gedrag in [string.view] [SWS_CORE_02157]. De functie is gedefinieerd als constexpr en const, waardoor deze ook tijdens compile-time en op onveranderlijke instanties kan worden aangeroepen [SWS_CORE_02157].

Wat de foutafhandeling betreft, is de methode gedeclareerd als noexcept en geclassificeerd als uitzonderingsveilig (exception safe) [SWS_CORE_02157]; specifieke foutcodes en DET- of DEM-meldingen zijn niet voorzien. Omdat de uitvoering de toestand van het object niet verandert, is gelijktijdige leestoegang van meerdere executiedraden op dezelfde StringView-instantie vermoedelijk toegestaan zonder aanvullende synchronisatie. Vraag Q-e27507133b5a4e20 (open)

Binnen ara::core::StringView wordt deze functie aangevuld met verdere zoekoverbelastingen voor afzonderlijke tekens van het type char [SWS_CORE_02158] en C-strings [SWS_CORE_02159], [SWS_CORE_02160]. In samenspel met andere containers biedt ara::core::BasicString een vergelijkbare zoekfunctie voor StringView [SWS_CORE_03315], terwijl de functie find in ara::core::Map dient voor het zoeken naar sleutels en iterators retourneert [SWS_CORE_01490].

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02157
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02157@rel:R25-11#f1edb10f
Content hash
f1edb10f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02157
Status: valid/unmigrated Version: rel:R25-11#24d77d54 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02157@rel:R25-11#24d77d54
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#29b1a5422026-09-30
  • R24-11rel:R24-11#d36d983b2026-10-14
  • R25-11rel:R25-11#24d77d542026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie find [SWS_CORE_02158]

constexpr size_type find (char c, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

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

Gebruik en parameters

De synchrone elementfunctie find van de klasse ara::core::StringView zoekt vanaf de indexpositie pos naar het eerste voorkomen van het teken c ([SWS_CORE_02158]). Ze wordt opgenomen via het headerbestand #include "ara/core/string_view.h" en levert als retourwaarde de index van de vindplaats van het type size_type op. Als het teken niet wordt gevonden, wordt conform de verwijzing naar [string.view] vermoedelijk de waarde npos geretourneerd. Vraag Q-60ea50d6f006004f (open)

Foutafhandeling en gelijktijdigheid

De functie is gedeclareerd met noexcept en gespecificeerd als uitzonderingsveilig (exception safe) ([SWS_CORE_02158]). Door de aanduiding als constexpr en const is ze geschikt voor constante expressies tijdens compileertijd en modificeert ze het onderliggende object niet. Gelijktijdige leestoegangen op dezelfde instantie zijn vermoedelijk re-entrant en thread-safe, zolang de gereferentieerde tekenreeks in het geheugen ongewijzigd blijft. Vraag (open)

Interactie en alternatieven

De methode vult andere overladen versies van find in ara::core::StringView aan, die zoeken naar deelreeksen ([SWS_CORE_02157]) of pointersequenties ([SWS_CORE_02159], [SWS_CORE_02160]). In tegenstelling tot het op tekens gebaseerde zoeken in ara::core::BasicString ([SWS_CORE_03324]), dat als not exception safe is geclassificeerd, garandeert deze variant volledige uitzonderingsvrijheid. Ze onderscheidt zich bovendien van het op sleutels gebaseerde zoeken in ara::core::Map ([SWS_CORE_01490]).

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02158
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02158@rel:R25-11#988c22b7
Content hash
988c22b7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02158
Status: valid/unmigrated Version: rel:R25-11#09e4d99c Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02158@rel:R25-11#09e4d99c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#9c327ae92026-09-30
  • R24-11rel:R24-11#9c7c07962026-10-14
  • R25-11rel:R25-11#09e4d99c2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie find [SWS_CORE_02159]

constexpr size_type find (const char *s, size_type pos, size_type n) const noexcept;

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

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

Gebruik

De elementfunctie find van de klasse ara::core::StringView ([SWS_CORE_02159]) dient voor het synchroon zoeken naar een tekenreeks binnen de string-view. Deze wordt beschikbaar gesteld via het headerbestand ara/core/string_view.h. De functie accepteert een pointer s naar een tekenarray, een startpositie pos van het type size_type evenals het aantal te zoeken tekens n en levert de gevonden positie als size_type op. Interpretatie: conform de gerefereerde semantiek uit [string.view] verwijst s vermoedelijk naar een veld met minimaal n tekens en wordt bij een niet-succesvolle zoekopdracht de waarde npos geretourneerd. Vraag Q-e7f54bb1b42a99d8 (open)

Foutafhandeling en gelijktijdigheid

De methode is gedeclareerd als noexcept en gespecificeerd als exception safe ([SWS_CORE_02159]). Fouttoestanden worden zodoende niet via C++-exceptions gesignaleerd. Aangezien de functie is gedefinieerd als const en constexpr, modificeert deze de instantie niet en is deze geschikt voor evaluaties tijdens compilatietijd evenals voor gelijktijdige leestoegangen.

Samenspel

Binnen ara::core::StringView vormt de functie een aanvulling op andere zoek-overloads:

In vergelijking met de corresponderende signatuur in ara::core::BasicString ([SWS_CORE_03409]), die gedeclareerd is als not exception safe en geen noexcept garandeert, biedt de variant in StringView ([SWS_CORE_02159]) strikte exceptieveiligheid zonder allocatie-overhead.

Deze gebruiksinstructie is opgesteld door een AI op basis van de specificatie van AUTOSAR Adaptive R25-11.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02159
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02159@rel:R25-11#f6f0a8be
Content hash
f6f0a8be
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02159
Status: valid/unmigrated Version: rel:R25-11#c17459d4 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02159@rel:R25-11#c17459d4
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#bdbbef632026-09-30
  • R24-11rel:R24-11#6676259f2026-10-14
  • R25-11rel:R25-11#c17459d42026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie find [SWS_CORE_02160]

constexpr size_type find (const char *s, size_type pos=0) const noexcept;

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

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

Gebruik

De synchrone elementfunctie find van de klasse ara::core::StringView ([SWS_CORE_02160]) uit de header #include "ara/core/string_view.h" zoekt naar het eerste voorkomen van de opgegeven C-string s vanaf de startpositie pos. Het functionele gedrag richt zich naar de C++-standaard [string.view], maar wijkt af door de expliciete aanduiding als noexcept ([SWS_CORE_02160]).

Foutafhandeling

De functie is gedefinieerd als exception safe en garandeert het wegblijven van welke excepties dan ook ([SWS_CORE_02160]). Specifieke foutcodes evenals meldingen aan DET of DEM bestaan niet. Interpretatie: als de gezochte tekenreeks niet aanwezig is, wordt het mislukken van de zoekopdracht analoog aan het standaardgedrag van [string.view] vermoedelijk aangegeven door de retourwaarde npos. Vraag Q-febde79f1c992c2a (open)

Gelijktijdigheid en randvoorwaarden

Aangezien find gedeclareerd is als constexpr en const ([SWS_CORE_02160]), modificeert de aanroep de toestand van het StringView-object niet en kan deze reeds tijdens compile-time worden geëvalueerd. Interpretatie: gelijktijdige leestoegangen via meerdere threads zijn vermoedelijk zonder aanvullende synchronisatiemaatregelen re-entrant en concurrency-safe. Vraag (open)

Samenspel

Binnen ara::core::StringView bestaan er verdere overloads van find voor StringView-parameters ([SWS_CORE_02157]), afzonderlijke tekens ([SWS_CORE_02158]) en deelreeksen met expliciete lengtebeperking n ([SWS_CORE_02159]). In tegenstelling tot analoge C-string-zoekoperaties in ara::core::BasicString ([SWS_CORE_03408], [SWS_CORE_03409]), die geclassificeerd zijn als not exception safe, waarborgt de implementatie in ara::core::StringView volledige exceptieveiligheid ([SWS_CORE_02160]).

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02160
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02160@rel:R25-11#7e0e0b0f
Content hash
7e0e0b0f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02160
Status: valid/unmigrated Version: rel:R25-11#90fc90fe Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02160@rel:R25-11#90fc90fe
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#064ea5bc2026-09-30
  • R24-11rel:R24-11#4ea581dd2026-10-14
  • R25-11rel:R25-11#90fc90fe2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie find_first_not_of [SWS_CORE_02173]

constexpr size_type find_first_not_of (StringView s, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

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

Gebruik

De elementfunctie find_first_not_of van de klasse ara::core::StringView ([SWS_CORE_02173]) dient voor het synchroon zoeken naar het eerste teken binnen de tekenreeksweergave dat niet in de meegegeven StringView s is opgenomen. Als tweede parameter kan optioneel de startpositie pos worden opgegeven (standaardwaarde pos=0). De functie geeft de gevonden indexpositie terug als size_type. Het gedrag richt zich daarbij naar de overeenkomstige semantiek in [string.view]. Interpretatie: wordt er geen afwijkend teken gevonden, dan geeft de functie overeenkomstig deze standaardsemantiek vermoedelijk de waarde npos terug. Vraag Q-8f55419868615e5a (open)

Foutafhandeling en gelijktijdigheid

De functie is gedeclareerd als noexcept en gespecificeerd als uitzonderingsveilig (“exception safe”) ([SWS_CORE_02173]). Er worden geen exceptions geactiveerd en er zijn geen specifieke foutmeldingen via DET of DEM gedefinieerd. Door de kwalificeerders const en constexpr kan de aanroep zonder neveneffecten tijdens compileertijd of parallel op ongewijzigde objecten plaatsvinden.

Interactie en overbelastingen

Binnen ara::core::StringView wordt de functie aangevuld met verdere noexcept-overbelastingen:

Een vergelijkbaar zoekpatroon bestaat voor ara::core::BasicString, onder meer met StringView ([SWS_CORE_03319]) en BasicString ([SWS_CORE_03337]). In tegenstelling tot StringView zijn de aldaar aanwezige overbelastingen voor pointers en tekens ([SWS_CORE_03338], [SWS_CORE_03339], [SWS_CORE_03340]) geclassificeerd als niet-uitzonderingsveilig.

Deze tekst is opgesteld door een AI; deze vervangt niet de bestudering van de gereferentieerde specificaties.

Implementer's Guide volgt (complexiteit I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02173
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02173@rel:R25-11#1c3f0c42
Content hash
1c3f0c42
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02173
Status: valid/unmigrated Version: rel:R25-11#1ce3807a Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02173@rel:R25-11#1ce3807a
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#68d44c142026-09-30
  • R24-11rel:R24-11#396f73c12026-10-14
  • R25-11rel:R25-11#1ce3807a2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie find_first_not_of [SWS_CORE_02174]

constexpr size_type find_first_not_of (char c, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

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

De elementfunctie find_first_not_of van de klasse ara::core::StringView bepaalt synchroon de positie van het eerste teken binnen de tekenreeks dat ongelijk is aan het meegegeven teken c [SWS_CORE_02174]. De zoekopdracht begint standaard aan het begin van de view of vanaf de optionele offset pos. Door de verwijzing naar de standaard [string.view] levert de functie vermoedelijk de zero-based index van het type size_type van het gevonden teken op, of de waarde npos indien er geen afwijkend teken bestaat. Vraag Q-9f3eeedf35e475e7 (open)

Wat betreft de foutafhandeling is de functie gedeclareerd als noexcept en gespecificeerd als uitzonderingsveilig (exception safe) [SWS_CORE_02174]. Zij gooit zodoende geen exceptions, gebruikt geen DET- of DEM-meldingen en meldt het niet-vinden van een teken louter via haar retourwaarde.

Als constexpr- en const-methode kan find_first_not_of reeds tijdens compile-time worden geëvalueerd en garandeert zij een toestandloze, neveneffectvrije leestoegang tot de onderliggende tekenreeks. Gelijktijdige aanroepen op dezelfde StringView-instantie zijn daarom re-entrant en veilig zonder aanvullende synchronisatie.

De functie maakt deel uit van een familie van zoekoperaties in ara::core::StringView en vormt een aanvulling op de overloads voor het zoeken naar afwijkende deelreeksen via StringView [SWS_CORE_02173] evenals pointer-lengteparen respectievelijk nulgetermineerde C-strings [SWS_CORE_02175] [SWS_CORE_02176]. Een functioneel equivalent voor muteerbare tekenreeksen bestaat in ara::core::BasicString [SWS_CORE_03340], dat in tegenstelling tot StringView als niet-uitzonderingsveilig is gedeclareerd.

Deze tekst is opgesteld door een AI; alle gegevens zijn gebaseerd op de specificatie.

Implementer's Guide volgt (complexiteit I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02174
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02174@rel:R25-11#ce168f51
Content hash
ce168f51
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02174
Status: valid/unmigrated Version: rel:R25-11#2d0f4a99 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02174@rel:R25-11#2d0f4a99
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#f2e5d2f02026-09-30
  • R24-11rel:R24-11#ac2cf4862026-10-14
  • R25-11rel:R25-11#2d0f4a992026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie find_first_not_of [SWS_CORE_02175]

constexpr size_type find_first_not_of (const char *s, size_type pos, size_type n) const noexcept;

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

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

De elementfunctie find_first_not_of van de klasse ara::core::StringView dient conform [SWS_CORE_02175] voor het synchroon vinden van het eerste teken binnen de tekenreeks dat niet voorkomt in een vooraf opgegeven tekenreeks. Het gedrag komt daarbij in principe overeen met het gebruik in [string.view], met de gedocumenteerde afwijking dat de functie is gedeclareerd als noexcept [SWS_CORE_02175]. Interpretatie: Via de verwijzing naar [string.view] begrenzen de parameters s, pos en n vermoedelijk de zoekopdracht vanaf de positie pos tot de eerste n tekens van de array s [SWS_CORE_02175]. Vraag Q-745f5bc9246c11a2 (open)

Gebruik en foutafhandeling

De functie is gedefinieerd als constexpr en const, wordt beschikbaar gesteld via het headerbestand #include "ara/core/string_view.h" en retourneert een index van het type size_type [SWS_CORE_02175]. De specificatie classificeert de methode als exception safe [SWS_CORE_02175]. Aangezien zij gespecificeerd is als noexcept, genereert zij geen uitzonderingen; foutcodes of meldingen aan DET of DEM zijn niet gedefinieerd [SWS_CORE_02175].

Interactie en alternatieven

In ara::core::StringView zijn voor afwijkende zoekpatronen verwante overloads beschikbaar:

  • Zoeken via een andere tekenreeksweergave StringView conform [SWS_CORE_02173],
  • Zoeken naar de eerste afwijking van een afzonderlijk teken c conform [SWS_CORE_02174] en
  • Zoeken aan de hand van een nulgetermineerde pointer const char *s zonder expliciete lengteopgave conform [SWS_CORE_02176].

In tegenstelling tot de qua structuur vergelijkbare signatuur in ara::core::BasicString [SWS_CORE_03338], die geclassificeerd is als not exception safe en niet over noexcept beschikt, biedt de variant in StringView volledige uitzonderingsveiligheid [SWS_CORE_02175].

Deze gebruiksinstructie is geautomatiseerd gegenereerd op basis van de specificatie.

Implementer's Guide volgt (complexiteit I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02175
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02175@rel:R25-11#cff53ce5
Content hash
cff53ce5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02175
Status: valid/unmigrated Version: rel:R25-11#37315b78 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02175@rel:R25-11#37315b78
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#0789a6a52026-09-30
  • R24-11rel:R24-11#979df1152026-10-14
  • R25-11rel:R25-11#37315b782026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie find_first_not_of [SWS_CORE_02176]

constexpr size_type find_first_not_of (const char *s, size_type pos=0) const noexcept;

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

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

De elementfunctie find_first_not_of van de klasse ara::core::StringView ([SWS_CORE_02176]) uit de header ara/core/string_view.h zoekt vanaf de startpositie pos synchroon naar het eerste teken dat niet voorkomt in de tekenreeks s. Het gedrag komt overeen met de definitie in [string.view], maar wijkt af door de expliciete aanduiding als noexcept ([SWS_CORE_02176]). Interpretatie: Uit de referentie naar de norm [string.view] volgt vermoedelijk dat s moet verwijzen naar een geldige, nulgetermineerde tekenarray en dat in geval van een mislukking npos wordt geretourneerd. Vraag Q-aa48a331975274a1 (open)

Met betrekking tot de foutafhandeling is de functie gespecificeerd als uitzonderingsveilig (exception safe) ([SWS_CORE_02176]). Er worden geen exceptions gegenereerd; runtime-foutmeldingen via AUTOSAR-mechanismen zoals DET of DEM zijn voor deze functie in de payload niet gedefinieerd.

Vanwege de kwalificatie als constexpr en const ([SWS_CORE_02176]) wijzigt de zoekoperatie de toestand van het StringView-object niet. Zij is re-entrant en kan worden uitgevoerd in willekeurige threads alsook reeds tijdens compile-time in constante expressies.

In samenspel met verwante interfaces vult de functie verdere overloads binnen ara::core::StringView aan, met name voor het zoeken met een StringView ([SWS_CORE_02173]), een enkel teken char ([SWS_CORE_02174]) of een buffer met lengtebeperking n ([SWS_CORE_02175]). In tegenstelling tot de pointergebaseerde overloads in ara::core::BasicString ([SWS_CORE_03338], [SWS_CORE_03339]), die zijn ingeschaald als not exception safe, waarborgt deze variant op StringView volledige uitzonderingsveiligheid.

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

Implementer's Guide volgt (complexiteit I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02176
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02176@rel:R25-11#cc2c55c5
Content hash
cc2c55c5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02176
Status: valid/unmigrated Version: rel:R25-11#088ec6f3 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02176@rel:R25-11#088ec6f3
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#bafb32832026-09-30
  • R24-11rel:R24-11#de0195822026-10-14
  • R25-11rel:R25-11#088ec6f32026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie find_first_of [SWS_CORE_02165]

constexpr size_type find_first_of (StringView s, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

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

De elementfunctie find_first_of van de klasse ara::core::StringView ([SWS_CORE_02165]) doorzoekt een tekensequentie synchroon vanaf de index pos naar het eerste voorkomen van een willekeurig teken uit de doorgegeven tekenweergave s. De methode retourneert de gevonden positie als index van het type size_type.

Volgens de specificatie is de functie gedeclareerd als noexcept en ingedeeld als uitzonderingsveilig (exception safe) ([SWS_CORE_02165]). Ze werpt geen uitzonderingen op en meldt geen fouten aan DET of DEM. Interpretatie: als er geen passend teken wordt gevonden of de startindex buiten het geldige bereik ligt, komt het resultaat analoog aan de standaardsemantiek van [string.view] vermoedelijk overeen met de waarde npos. Vraag Q-ad877979579b5bd1 (open)

Aangezien find_first_of gespecificeerd is als const, voert de aanroep geen toestandswijzigingen uit ([SWS_CORE_02165]). Gelijktijdige leestoegangen op dezelfde instantie zijn mogelijk zonder aanvullende synchronisatie. Dankzij de aanduiding als constexpr kan de zoekactie bovendien tijdens compileertijd worden geëvalueerd.

In module core bestaan voor ara::core::StringView aanvullende overladen versies, waaronder voor individuele tekens ([SWS_CORE_02166]), pointers met een expliciet aantal tekens ([SWS_CORE_02167]) en nul-getermineerde tekenreeksen ([SWS_CORE_02168]). In de klasse ara::core::BasicString staat met [SWS_CORE_03317] een vergelijkbare overladen versie voor StringView ter beschikking; in tegenstelling tot StringView zijn de pointer-gebaseerde zoekfuncties aldaar echter gedeclareerd als niet-uitzonderingsveilig ([SWS_CORE_03330]).

Deze tekst is gegenereerd door een AI en dient ter oriëntatie aan de hand van de AUTOSAR-specificatie.

Implementer's Guide volgt (complexiteit I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02165
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02165@rel:R25-11#2b4e8a75
Content hash
2b4e8a75
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02165
Status: valid/unmigrated Version: rel:R25-11#64f2bd5c Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02165@rel:R25-11#64f2bd5c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#f273ce892026-09-30
  • R24-11rel:R24-11#372e9b2c2026-10-14
  • R25-11rel:R25-11#64f2bd5c2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie find_first_of [SWS_CORE_02166]

constexpr size_type find_first_of (char c, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

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

Gebruik

De elementfunctie find_first_of van de klasse ara::core::StringView dient voor het synchroon zoeken naar het eerste voorkomen van een teken binnen de gereferentieerde tekenreeks [SWS_CORE_02166]. Zij is beschikbaar via de header ara/core/string_view.h en accepteert het gezochte teken c en optioneel de startpositie pos, die standaard is ingesteld op 0. De functie retourneert de index van de gevonden positie van het type size_type conform het gedrag in [string.view] [SWS_CORE_02166]. Als constexpr-methode kan zij zowel tijdens runtime als tijdens de compilatie worden uitgevoerd.

Foutafhandeling

De functie is gedeclareerd als noexcept en expliciet geclassificeerd als uitzonderingsveilig (“exception safe”) [SWS_CORE_02166]. Er worden geen exceptions gegenereerd en de specificatie definieert geen specifieke foutcodes of meldingen aan de Development Error Tracer (DET) of Diagnostic Event Manager (DEM).

Gelijktijdigheid en beperkingen

Als constante elementfunctie (const) wijzigt de aanroep de instantie van ara::core::StringView niet [SWS_CORE_02166]. Interpretatie: Parallelle leesaanroepen op hetzelfde object vanuit meerdere threads zijn daarom vermoedelijk re-entrant en veilig bij gelijktijdigheid, zolang de onderliggende tekenbuffer ongewijzigd blijft. Vraag Q-b86dddc1a54a05e1 (open)

Samenspel

De functie maakt deel uit van de zoekinterfaces van ara::core::StringView. Naast het zoeken naar afzonderlijke tekens bestaan er analoge, eveneens als noexcept gespecificeerde overloads voor deelreeksen via StringView [SWS_CORE_02165] en pointerrepresentaties [SWS_CORE_02167], [SWS_CORE_02168]. In tegenstelling hiermee declareert de klasse ara::core::BasicString verwante overloads voor afzonderlijke tekens [SWS_CORE_03332] en pointers [SWS_CORE_03330], [SWS_CORE_03331] zonder noexcept en classificeert deze als niet-uitzonderingsveilig (“not exception safe”), terwijl de stringvarianten met BasicString [SWS_CORE_03329] en StringView [SWS_CORE_03317] uitzonderingsveilig blijven.

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

Implementer's Guide volgt (complexiteit I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02166
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02166@rel:R25-11#55ee1ac2
Content hash
55ee1ac2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02166
Status: valid/unmigrated Version: rel:R25-11#23a60a74 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02166@rel:R25-11#23a60a74
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#bf206aed2026-09-30
  • R24-11rel:R24-11#7a1c0d2e2026-10-14
  • R25-11rel:R25-11#23a60a742026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie find_first_of [SWS_CORE_02167]

constexpr size_type find_first_of (const char *s, size_type pos, size_type n) const noexcept;

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

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

De elementfunctie find_first_of van de klasse ara::core::StringView ([SWS_CORE_02167]) uit het headerbestand #include "ara/core/string_view.h" zoekt synchroon naar het eerste voorkomen van een teken uit de tekenreeks s vanaf de positie pos. De parameter n begrenst daarbij het aantal in aanmerking te nemen tekens van de meegegeven pointer. De functie retourneert de gevonden positie als size_type; wordt er geen teken gevonden, dan wordt volgens [string.view] vermoedelijk de waarde npos geretourneerd. Vraag Q-eac57a47043e5b33 (open)

Voor de aanroepcontext en de foutafhandeling gelden de volgende voorschriften:

  • Uitzonderingsveiligheid en compile-time-evaluatie: De methode is gedefinieerd als constexpr en const. In afwijking van de standaard [string.view] is zij expliciet gedeclareerd met noexcept en gespecificeerd als uitzonderingsveilig (“exception safe”) ([SWS_CORE_02167]). Er worden geen exceptions gegenereerd en geen foutcodes gemeld.
  • Verwante overloads in StringView: Aanvullend zijn er varianten beschikbaar voor tekenreekspointers zonder lengtebegrenzing ([SWS_CORE_02168]), voor ara::core::StringView-objecten ([SWS_CORE_02165]) en voor afzonderlijke tekens ([SWS_CORE_02166]), die eveneens noexcept zijn.
  • Onderscheid ten opzichte van BasicString: In tegenstelling tot de overeenkomstige overload in ara::core::BasicString ([SWS_CORE_03330]), die als niet-uitzonderingsveilig (“not exception safe”) en zonder noexcept wordt aangeduid, waarborgt de implementatie van StringView volledige uitzonderingsvrijheid ([SWS_CORE_02167]).

Deze gebruiksinstructie is geautomatiseerd opgesteld en baseert zich uitsluitend op de AUTOSAR-specificatie voor adaptieve R25-11.

Implementer's Guide volgt (complexiteit I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02167
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02167@rel:R25-11#61af7cf4
Content hash
61af7cf4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02167
Status: valid/unmigrated Version: rel:R25-11#25686111 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02167@rel:R25-11#25686111
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#2b1154372026-09-30
  • R24-11rel:R24-11#d22b7d8e2026-10-14
  • R25-11rel:R25-11#256861112026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie find_first_of [SWS_CORE_02168]

constexpr size_type find_first_of (const char *s, size_type pos=0) const noexcept;

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

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

Gebruik

De elementfunctie find_first_of van de klasse ara::core::StringView uit de header ara/core/string_view.h doorzoekt de string-view vanaf de positie pos synchroon naar het eerste voorkomen van een willekeurig teken uit de tekenreeks s [SWS_CORE_02168]. Als retourwaarde levert deze de desbetreffende index op als size_type. Door de specificatie als constexpr kan deze zoekactie reeds tijdens compilatietijd worden uitgevoerd [SWS_CORE_02168].

Foutafhandeling en gelijktijdigheid

De functie is gedeclareerd als noexcept en gespecificeerd als exceptieveilig (exception safe) [SWS_CORE_02168]. Specifieke foutcodes of meldingen aan DET of DEM bestaan niet. Aangezien de methode de toestand van de instantie niet wijzigt (const), is gelijktijdige leestoegang vanuit meerdere threads veilig. Interpretatie: aangezien de signatuur geen lengteparameter bevat, is de aanroeper vermoedelijk verplicht om een geldige nul-getermineerde C-string aan s door te geven om ongedefinieerd gedrag te voorkomen. Vraag Q-6b692ff18063aef5 (open)

Samenspel

Binnen ara::core::StringView vult de functie de overloads aan voor StringView [SWS_CORE_02165], afzonderlijke tekens [SWS_CORE_02166] en tekenreeksen met expliciete lengtebegrenzing n [SWS_CORE_02167], die allemaal gedefinieerd zijn als constexpr en noexcept. In tegenstelling tot de analoge pointerzoekfuncties in ara::core::BasicString, die ingedeeld zijn als niet-exceptieveilig (not exception safe) [SWS_CORE_03330], [SWS_CORE_03331], garandeert de implementatie in ara::core::StringView volledige uitzonderingsvrijheid [SWS_CORE_02168].

Deze tekst is opgesteld en gecureerd door een AI.

Implementer's Guide volgt (complexiteit I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02168
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02168@rel:R25-11#0b0bc3a7
Content hash
0b0bc3a7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02168
Status: valid/unmigrated Version: rel:R25-11#c96dbb77 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02168@rel:R25-11#c96dbb77
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#b20a397c2026-09-30
  • R24-11rel:R24-11#9429ef932026-10-14
  • R25-11rel:R25-11#c96dbb772026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie find_last_not_of [SWS_CORE_02177]

constexpr size_type find_last_not_of (StringView s, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

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

De elementfunctie find_last_not_of van de klasse ara::core::StringView dient voor het synchroon zoeken naar het laatste teken binnen de tekenreeks dat niet in de meegegeven tekenreeks s is opgenomen ([SWS_CORE_02177]). Het gedrag richt zich naar het C++-standaardgedeelte [string.view] ([SWS_CORE_02177]). De functie levert de gevonden indexpositie als size_type op.

Wat betreft uitvoering en veiligheid onderscheidt de methode zich door de volgende eigenschappen:

  • Compileertijd en uitzonderingsveiligheid: De functie is als constexpr en noexcept gedeclareerd en als “exception safe” geclassificeerd ([SWS_CORE_02177]); foutcodes of foutmeldingen (zoals DET/DEM) zijn voor dit C++-hulptype niet voorzien.
  • Parameters en zoekpositie: Als startindex is in de signatuur pos=0 vastgelegd ([SWS_CORE_02177]). Interpretatie: Zonder expliciete opgave van pos vindt het zoeken vermoedelijk plaats vanaf positie 0 achterwaarts, waardoor aanroepers voor een zoekactie over de gehele tekenreeks typisch een overeenkomstige eindpositie moeten meegeven. Vraag Q-35ba83bfea4c90c0 (open)
  • Gelijktijdigheid: Aangezien het om een constante elementfunctie (const) gaat, is gelijktijdige leestoegang tot dezelfde StringView-instantie zonder neveneffecten mogelijk.

In de module core is find_last_not_of voor ara::core::StringView aanvullend overbelast voor afzonderlijke tekens char ([SWS_CORE_02178]) en voor pointers naar tekenreeksen const char* ([SWS_CORE_02179], [SWS_CORE_02180]). Een verwante zoekbewerking op ara::core::BasicString bestaat eveneens voor StringView-parameters ([SWS_CORE_03320]).

Deze tekst is opgesteld door een AI en is gebaseerd op de AUTOSAR-standaard Release R25-11.

Implementer's Guide volgt (complexiteit I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02177
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02177@rel:R25-11#579ac01a
Content hash
579ac01a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02177
Status: valid/unmigrated Version: rel:R25-11#900f4d21 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02177@rel:R25-11#900f4d21
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#fc7953eb2026-09-30
  • R24-11rel:R24-11#fd03fedc2026-10-14
  • R25-11rel:R25-11#900f4d212026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie find_last_not_of [SWS_CORE_02178]

constexpr size_type find_last_not_of (char c, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

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

De functie find_last_not_of van de klasse ara::core::StringView doorzoekt een tekenreeksweergave achterwaarts naar het laatste teken dat niet overeenkomt met het meegegeven teken c [SWS_CORE_02178]. De functie is gedeclareerd als constexpr en noexcept en wordt synchroon uitgevoerd. Ze levert de gevonden positie als size_type op; de optionele parameter pos bepaalt de startpositie van de achterwaartse zoekactie en heeft de standaardwaarde 0 [SWS_CORE_02178].

Wat betreft de foutafhandeling is de bewerking gespecificeerd als uitzonderingsveilig (exception safe); specifieke AUTOSAR-foutcodes of meldingen aan DET of DEM zijn voor dit element niet voorzien [SWS_CORE_02178]. Aangezien het om een toestandloze const-elementfunctie op een onveranderlijke weergave gaat, is gelijktijdige leestoegang tot dezelfde instantie vermoedelijk thread-safe (interpretatie). Vraag Q-6de8853198b2238d (open)

Binnen ara::core::StringView vult de functie verdere overbelastingen aan die het zoeken aan de hand van een andere StringView [SWS_CORE_02177] of via pointers naar tekenreeksen mogelijk maken [SWS_CORE_02179], [SWS_CORE_02180]. Overeenkomstige zoekfuncties stelt ook de klasse ara::core::BasicString ter beschikking, bijvoorbeeld voor het zoeken naar afzonderlijke tekens [SWS_CORE_03344] of tekenreeksweergaven [SWS_CORE_03320], waarbij die bij tekenreeksen deels niet als uitzonderingsveilig zijn aangeduid [SWS_CORE_03342].

Deze gebruiksinstructie is geautomatiseerd gegenereerd aan de hand van de AUTOSAR-specificatie voor R25-11.

Implementer's Guide volgt (complexiteit I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02178
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02178@rel:R25-11#2fd272e7
Content hash
2fd272e7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02178
Status: valid/unmigrated Version: rel:R25-11#90fd2d25 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02178@rel:R25-11#90fd2d25
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#0cd1a7802026-09-30
  • R24-11rel:R24-11#7574854f2026-10-14
  • R25-11rel:R25-11#90fd2d252026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie find_last_not_of [SWS_CORE_02179]

constexpr size_type find_last_not_of (const char *s, size_type pos, size_type n) const noexcept;

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

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

Gebruik

De elementfunctie find_last_not_of van de klasse ara::core::StringView ([SWS_CORE_02179]) bepaalt de laatste positie van een teken binnen de tekenweergave tot aan de positie pos dat niet voorkomt in de eerste n tekens van de meegegeven tekenarray s. Het gedrag komt overeen met de C++-standaardreferentie [string.view] ([SWS_CORE_02179]). De functie werkt synchroon en levert een index van het type size_type op; wordt er geen afwijkend teken gevonden, dan resulteert volgens de conventie vermoedelijk een ongeldige indexwaarde zoals npos. Vraag Q-ac62917eff214d0b (open)

Foutafhandeling en gelijktijdigheid

Conform specificatie is de functie gedeclareerd als noexcept en geclassificeerd als uitzonderingsveilig (exception safe) ([SWS_CORE_02179]). Specifieke foutcodes, DET- of DEM-meldingen bestaan volgens payload niet. Als const- en constexpr-functie wijzigt de aanroep de toestand van het StringView-object niet en is deze geschikt voor evaluaties tijdens compileertijd en voor gelijktijdige leestoegang tot dezelfde instantie.

Interactie en overbelastingen

De functie maakt deel uit van een geheel met verdere zoekfuncties van ara::core::StringView, waaronder de varianten voor het zoeken naar StringView-objecten ([SWS_CORE_02177]), afzonderlijke tekens ([SWS_CORE_02178]) en nulgetermineerde tekenreeksen ([SWS_CORE_02180]). In tegenstelling tot de overeenkomstige tegenhanger in ara::core::BasicString ([SWS_CORE_03342]), die niet als uitzonderingsveilig is aangeduid, garandeert de StringView-variant volledige uitzonderingsvrijheid ([SWS_CORE_02179]).

Deze tekst is opgesteld door een AI. AUTOSAR-specificaties zijn het primaire referentiemateriaal.

Implementer's Guide volgt (complexiteit I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02179
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02179@rel:R25-11#2f77cad3
Content hash
2f77cad3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02179
Status: valid/unmigrated Version: rel:R25-11#4f63c0a8 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02179@rel:R25-11#4f63c0a8
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#0473290e2026-09-30
  • R24-11rel:R24-11#5e1376c92026-10-14
  • R25-11rel:R25-11#4f63c0a82026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie find_last_not_of [SWS_CORE_02180]

constexpr size_type find_last_not_of (const char *s, size_type pos=0) const noexcept;

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

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

Gebruik

De elementfunctie find_last_not_of van de klasse ara::core::StringView zoekt synchroon naar het laatste teken binnen de tekenweergave dat niet in de meegegeven tekenreeks s voorkomt [SWS_CORE_02180]. De functie is gespecificeerd als constexpr en const en wordt ter beschikking gesteld via het headerbestand ara/core/string_view.h [SWS_CORE_02180]. De aanroep accepteert de pointer s naar de vergelijkingstekens en optioneel de startpositie pos en levert de gevonden positie van het type size_type op [SWS_CORE_02180].

Foutafhandeling en uitzonderingsveiligheid

De functie is gedeclareerd als noexcept en gedefinieerd als uitzonderingsveilig (exception safe) [SWS_CORE_02180]. Er worden geen specifieke foutcodes teruggegeven en er worden geen uitzonderingen geworpen. Ten opzichte van de onderliggende specificatie [string.view] bestaat de expliciete afwijking in de gegarandeerde noexcept-eigenschap [SWS_CORE_02180].

Samenspel met verwante functies

Binnen ara::core::StringView bestaan verwante overbelastingen voor het zoeken:

In de verwante klasse ara::core::BasicString staan analoge zoekfuncties ter beschikking [SWS_CORE_03320], waarbij pointeroverbelastingen aldaar afwijkend zijn geclassificeerd als niet-uitzonderingsveilig (not exception safe) [SWS_CORE_03343].

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

Implementer's Guide volgt (complexiteit I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02180
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02180@rel:R25-11#af05a049
Content hash
af05a049
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02180
Status: valid/unmigrated Version: rel:R25-11#75e15f4c Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02180@rel:R25-11#75e15f4c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#70baa39a2026-09-30
  • R24-11rel:R24-11#ddba2e792026-10-14
  • R25-11rel:R25-11#75e15f4c2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie find_last_of [SWS_CORE_02169]

constexpr size_type find_last_of (StringView s, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

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

Gebruik

De elementfunctie find_last_of van ara::core::StringView bepaalt synchroon het laatste voorkomen van een willekeurig teken uit de meegegeven string-view s binnen de huidige string-view conform [string.view] [SWS_CORE_02169]. Als parameters worden een string-view s evenals een optionele startpositie pos doorgegeven, waarvan de standaardwaarde volgens de signatuur is vastgelegd op 0 [SWS_CORE_02169]. De retourwaarde is van het type size_type en levert de index van het laatste passende teken op [SWS_CORE_02169].

Foutafhandeling en gelijktijdigheid

De methode is gedeclareerd als noexcept en gespecificeerd als exceptieveilig (exception safe); specifieke foutcodes of meldingen aan DET of DEM bestaan voor deze functie niet [SWS_CORE_02169]. Door de kwalificatie als constexpr kan de evaluatie reeds tijdens compilatietijd plaatsvinden [SWS_CORE_02169]. Aangezien het om een zuivere leesoperatie op een onveranderlijke view gaat, is de functie vermoedelijk veilig voor gelijktijdige leestoegangen zonder synchronisatie-overhead. Vraag Q-eb7f34ac11d0aa6f (open)

Samenspel

Binnen ara::core::StringView bestaan er verdere overloads van find_last_of die afzonderlijke tekens char [SWS_CORE_02170] of C-tekenreeksen met lengteopgave [SWS_CORE_02171] resp. nul-terminatie [SWS_CORE_02172] accepteren. Analoog stelt de bezittende klasse ara::core::BasicString overeenkomstige tegenhangers beschikbaar, zoals de overload voor StringView [SWS_CORE_03318] en BasicString [SWS_CORE_03333], waarbij aldaar als standaardwaarde voor pos de waarde npos wordt gebruikt.

Deze tekst is gegenereerd door een AI-systeem en steunt uitsluitend op de specificatiegegevens uit AUTOSAR R25-11.

Implementer's Guide volgt (complexiteit I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02169
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02169@rel:R25-11#91c7845d
Content hash
91c7845d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02169
Status: valid/unmigrated Version: rel:R25-11#2a03c520 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02169@rel:R25-11#2a03c520
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#3a8597882026-09-30
  • R24-11rel:R24-11#6d01cb3a2026-10-14
  • R25-11rel:R25-11#2a03c5202026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie find_last_of [SWS_CORE_02170]

constexpr size_type find_last_of (char c, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

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

De elementfunctie find_last_of van de klasse ara::core::StringView dient voor het synchroon vinden van het laatste voorkomen van een afzonderlijk teken [SWS_CORE_02170]. Ze is gedeclareerd in de header <ara/core/string_view.h> en gespecificeerd als constexpr en noexcept [SWS_CORE_02170].

Gebruik en semantiek

De methode doorzoekt de tekenweergave naar het meegegeven teken c, waarbij het zoeken achterwaarts plaatsvindt vanaf de positie pos [SWS_CORE_02170]. Als standaardwaarde is in de functiesignatuur pos = 0 vastgelegd [SWS_CORE_02170]. Conform de standaardverwijzing naar [string.view] levert de aanroep de op nul gebaseerde index van de vindplaats op; interpretatie: wordt het teken in het doorzochte bereik niet gevonden, dan geeft de methode vermoedelijk StringView::npos terug. Vraag Q-099400a9a1a73c09 (open)

Foutafhandeling en gelijktijdigheid

De bewerking is gedeclareerd als noexcept en geldt als volledig uitzonderingsveilig (exception safe) [SWS_CORE_02170]. Specifieke foutcodes, AUTOSAR-DET- of DEM-meldingen bestaan niet. Aangezien het om een niet-modificerende bewerking op een onveranderlijke weergave gaat, kan deze zonder neveneffecten in gelijktijdige leesscenario's of tijdens compileertijd worden gebruikt.

Samenspel met verwante overbelastingen

Binnen ara::core::StringView vult de functie verdere overbelastingen van find_last_of aan die zoekpatronen als StringView [SWS_CORE_02169] of als C-string-pointer [SWS_CORE_02171], [SWS_CORE_02172] accepteren. In tegenstelling tot de verwante klasse ara::core::BasicString, waarvan de op tekens gebaseerde variant [SWS_CORE_03336] als niet-uitzonderingsveilig is geclassificeerd en pos = npos als standaardwaarde gebruikt, garandeert deze implementatie strikte uitzonderingsveiligheid.

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

Implementer's Guide volgt (complexiteit I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02170
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02170@rel:R25-11#2da4ebc9
Content hash
2da4ebc9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02170
Status: valid/unmigrated Version: rel:R25-11#3cda8191 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02170@rel:R25-11#3cda8191
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#5804ed432026-09-30
  • R24-11rel:R24-11#ccdccbf92026-10-14
  • R25-11rel:R25-11#3cda81912026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie find_last_of [SWS_CORE_02171]

constexpr size_type find_last_of (const char *s, size_type pos, size_type n) const noexcept;

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

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

Gebruik

De elementfunctie find_last_of van de klasse ara::core::StringView ([SWS_CORE_02171]) dient voor het synchroon zoeken naar het laatste voorkomen van een willekeurig teken uit een verzameling van n tekens waarnaar de pointer s verwijst. Het zoeken vindt achterwaarts plaats vanaf de positie pos. De functie wordt ter beschikking gesteld via het headerbestand #include "ara/core/string_view.h" en kan vanwege de declaratie als constexpr ook in het kader van evaluaties tijdens compileertijd worden uitgevoerd.

Foutafhandeling en exception-veiligheid

De functie is expliciet gedeclareerd als noexcept en gespecificeerd als uitzonderingsveilig (exception safe) ([SWS_CORE_02171]). Er worden bij fouten of bij het niet aantreffen geen uitzonderingen geactiveerd en geen DET- of DEM-meldingen gegenereerd; het gedrag volgt de semantiek van [string.view].

Beperkingen en concurrency

Als const-gekwalificeerde methode wijzigt find_last_of het onderliggende StringView-object niet. Interpretatie: de aanroeper moet vermoedelijk waarborgen dat de pointer s naar ten minste n geldige tekens verwijst, aangezien de specificatie geen afzonderlijke buffercontroles definieert. Vraag Q-8d6241b8e7adc61d (open)

Samenspel

De methode vult de overige overbelastingen van find_last_of binnen ara::core::StringView aan, waaronder de varianten voor StringView ([SWS_CORE_02169]), afzonderlijke tekens ([SWS_CORE_02170]) en nulgetermineerde tekenreeksen ([SWS_CORE_02172]). In tegenstelling tot de overbelasting in ara::core::BasicString ([SWS_CORE_03334]), die als niet-uitzonderingsveilig is geclassificeerd, garandeert de StringView-implementatie volledige noexcept-semantiek.

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

Implementer's Guide volgt (complexiteit I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02171
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02171@rel:R25-11#0d452a23
Content hash
0d452a23
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02171
Status: valid/unmigrated Version: rel:R25-11#abf4737c Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02171@rel:R25-11#abf4737c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#29d746622026-09-30
  • R24-11rel:R24-11#d5158f122026-10-14
  • R25-11rel:R25-11#abf4737c2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie find_last_of [SWS_CORE_02172]

constexpr size_type find_last_of (const char *s, size_type pos=0) const noexcept;

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

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

De elementfunctie find_last_of van de klasse ara::core::StringView dient voor het vinden van het laatste voorkomen van een willekeurig teken uit een opgegeven tekenreeks [SWS_CORE_02172]. Ze is gedefinieerd in de header #include "ara/core/string_view.h" en baseert zich op de semantiek van de C++-standaard [string.view] met de specifieke afwijking dat de functie gespecificeerd is als noexcept [SWS_CORE_02172].

Gebruik en parameters

De functie accepteert een pointer naar een tekenreeks const char *s en een optionele startpositie size_type pos = 0 voor het begin van de achterwaartse zoekactie [SWS_CORE_02172]. Interpretatie: de parameter s zou naar een geldige, nulgetermineerde tekenreeks moeten wijzen, aangezien de lengte in tegenstelling tot de overbelasting [SWS_CORE_02171] niet afzonderlijk wordt opgegeven. Vraag Q-52f8ae523925f82b (open) De retourwaarde van het type size_type levert de index van het gevonden teken op, waarbij de aanroep als constexpr ook tijdens compileertijd kan worden geëvalueerd [SWS_CORE_02172].

Foutafhandeling en gelijktijdigheid

De functie is gespecificeerd als noexcept en uitzonderingsveilig (exception safe) [SWS_CORE_02172]. Ze genereert geen C++-uitzonderingen en geen DET- of DEM-meldingen. Als constante elementfunctie (const) wijzigt ze de onderliggende StringView-instantie niet [SWS_CORE_02172].

Samenspel

Binnen ara::core::StringView staan nauw verwante overbelastingen voor een StringView-object [SWS_CORE_02169], een afzonderlijk teken char [SWS_CORE_02170] en pointers met expliciete lengtebeperking n [SWS_CORE_02171] ter beschikking. Analoge interfaces bevinden zich in ara::core::BasicString ([SWS_CORE_03318], [SWS_CORE_03335]), waarbij pointerbewerkingen aldaar afwijkend zijn gedeclareerd als not exception safe [SWS_CORE_03335].

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

Implementer's Guide volgt (complexiteit I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02172
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02172@rel:R25-11#72c0d893
Content hash
72c0d893
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02172
Status: valid/unmigrated Version: rel:R25-11#f2ed8d65 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02172@rel:R25-11#f2ed8d65
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#0e4b27072026-09-30
  • R24-11rel:R24-11#3d9606592026-10-14
  • R25-11rel:R25-11#f2ed8d652026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02134]

constexpr const_reference front () const noexcept;

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

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe
Undefiniertes VerhaltenThe behavior of this function is undefined if: (empty() == true)

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

Record
AUTOSAR/AP/record/SWS_CORE_02134
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02134@rel:R25-11#c94b4e2b
Content hash
c94b4e2b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02134
Status: valid/unmigrated Version: rel:R25-11#7eb16d28 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02134@rel:R25-11#7eb16d28
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#062b83472026-09-30
  • R24-11rel:R24-11#e4ea223b2026-10-14
  • R25-11rel:R25-11#7eb16d282026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 length [SWS_CORE_02129]

constexpr size_type length () const noexcept;

As per corresponding usage in [string.view]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02129
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02129@rel:R25-11#3d06e284
Content hash
3d06e284
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02129
Status: valid/unmigrated Version: rel:R25-11#ad8f44cd Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02129@rel:R25-11#ad8f44cd
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#f18abc3c2026-09-30
  • R24-11rel:R24-11#1b5c3ba12026-10-14
  • R25-11rel:R25-11#ad8f44cd2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02130]

constexpr size_type max_size () const noexcept;

As per corresponding usage in [string.view]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02130
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02130@rel:R25-11#de22c19b
Content hash
de22c19b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02130
Status: valid/unmigrated Version: rel:R25-11#ba5261b2 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02130@rel:R25-11#ba5261b2
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#7cb038d22026-09-30
  • R24-11rel:R24-11#65d6d7692026-10-14
  • R25-11rel:R25-11#ba5261b22026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02116] Upstream: RS_AP_00145

constexpr StringView & operator= (const StringView &other) noexcept=default;

As per corresponding usage in [string.view]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02116
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02116@rel:R25-11#eadcf366
Content hash
eadcf366
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02116
Status: valid/unmigrated Version: rel:R25-11#474dfff5 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02116@rel:R25-11#474dfff5
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#07f45d522026-09-30
  • R24-11rel:R24-11#5feb99a32026-10-14
  • R25-11rel:R25-11#474dfff52026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02118] Upstream: RS_AP_00145

constexpr StringView & operator= (StringView &&other) noexcept=default;

[AUTOSAR defined] not present in ISO-14882. Move assignment operator

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02118
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02118@rel:R25-11#27649811
Content hash
27649811
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02118
Status: valid/unmigrated Version: rel:R25-11#c1fe1b68 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02118@rel:R25-11#c1fe1b68
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#94f1be952026-09-30
  • R24-11rel:R24-11#604b81ec2026-10-14
  • R25-11rel:R25-11#c1fe1b682026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02132]

constexpr const_reference operator[] (size_type pos) const noexcept;

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

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe
Undefiniertes VerhaltenThe behavior of this function is undefined if: (pos >= size())

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

Record
AUTOSAR/AP/record/SWS_CORE_02132
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02132@rel:R25-11#256c4628
Content hash
256c4628
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02132
Status: valid/unmigrated Version: rel:R25-11#48ad2cf7 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02132@rel:R25-11#48ad2cf7
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#1f32ca172026-09-30
  • R24-11rel:R24-11#3e2e7dd12026-10-14
  • R25-11rel:R25-11#48ad2cf72026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02124]

constexpr const_reverse_iterator rbegin () const noexcept;

As per corresponding usage in [string.view]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02124
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02124@rel:R25-11#386c774c
Content hash
386c774c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02124
Status: valid/unmigrated Version: rel:R25-11#220a6a7e Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02124@rel:R25-11#220a6a7e
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#05584e392026-09-30
  • R24-11rel:R24-11#6630fc1a2026-10-14
  • R25-11rel:R25-11#220a6a7e2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 remove_prefix [SWS_CORE_02137]

constexpr void remove_prefix (size_type n) noexcept;

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

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

Gebruik

De memberfunctie remove_prefix van de klasse ara::core::StringView ([SWS_CORE_02137]) wordt beschikbaar gesteld via het headerbestand #include "ara/core/string_view.h". Deze bezit de signatuur constexpr void remove_prefix (size_type n) noexcept; ([SWS_CORE_02137]). De functie accepteert de parameter n van het type size_type en levert geen retourwaarde terug. De semantiek komt overeen met het standaardgebruik in [string.view], maar wijkt af doordat de functie is gedeclareerd als noexcept ([SWS_CORE_02137]). Als interpretatie kan de methode dankzij de constexpr-specificatie vermoedelijk ook tijdens compile-time worden geëvalueerd. Vraag Q-52b1ae9faeef8180 (open)

Foutafhandeling en beperkingen

De functie is gespecificeerd als uitzonderingsveilig (exception safe) en werpt geen exceptions ([SWS_CORE_02137]). Specifieke foutcodes of meldingen via DET of DEM zijn niet gedefinieerd. Er geldt echter een wezenlijke beperking: het gedrag van de functie is ongedefinieerd wanneer n > size() geldt ([SWS_CORE_02137]). Aanroepende partijen moeten vóór de uitvoering waarborgen dat het aantal te verwijderen tekens de actuele lengte van de tekenreeksweergave niet overschrijdt. Nadere voorschriften omtrent re-entrantie of gelijktijdigheid worden in de standaard niet beschreven.

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

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe
Undefiniertes VerhaltenThe behavior of this function is undefined if: (n > size())

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

Record
AUTOSAR/AP/record/SWS_CORE_02137
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02137@rel:R25-11#a7f631fd
Content hash
a7f631fd
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02137
Status: valid/unmigrated Version: rel:R25-11#ec454e9c Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02137@rel:R25-11#ec454e9c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#25a72b182026-09-30
  • R24-11rel:R24-11#33b8e6a82026-10-14
  • R25-11rel:R25-11#ec454e9c2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 remove_suffix [SWS_CORE_02138]

constexpr void remove_suffix (size_type n) noexcept;

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

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

De memberfunctie remove_suffix van de klasse ara::core::StringView wordt beschikbaar gesteld via het headerbestand #include "ara/core/string_view.h" [SWS_CORE_02138]. Deze dient ertoe om het door de view gereferentieerde tekenvenster aan de rechterrand (suffix) met het opgegeven aantal van n tekens te verkorten. De bewerking wordt synchroon direct op de aanroepende instantie zonder retourwaarde (void) uitgevoerd [SWS_CORE_02138]. Dankzij de markering als constexpr kan de functie ook tijdens compile-time in compile-time-contexten worden aangeroepen [SWS_CORE_02138].

Wat betreft foutafhandeling, uitzonderingsveiligheid en randvoorwaarden gelden de volgende specificatievoorschriften [SWS_CORE_02138]:

  • Uitzonderingsveiligheid en standaardafwijking: De semantiek is in principe gebaseerd op het overeenkomstige gebruik in [string.view] van de C++-standaard, maar kent als expliciete afwijking dat de functie gedeclareerd is als noexcept en gespecificeerd is als uitzonderingsveilig (exception safe) [SWS_CORE_02138]. Zij werpt zodoende nooit exceptions en meldt geen foutcodes terug.
  • Ongedefinieerd gedrag bij ongeldige parameter: Het gedrag van de functie is expliciet als ongedefinieerd gespecificeerd indien de meegegeven parameter n groter is dan de actuele lengte van de view (n > size()) [SWS_CORE_02138].
  • Verantwoordelijkheid van de aanroeper: Aangezien noch uitzonderingsafhandelingen noch runtime-checks voorzien zijn, is het volledig aan de aanroepende code om te waarborgen dat altijd aan de preconditie n <= size() wordt voldaan voordat de aanroep plaatsvindt.

Deze gebruiksinstructie is geautomatiseerd gegenereerd en steunt uitsluitend op de AUTOSAR-specificatie voor R25-11.

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe
Undefiniertes VerhaltenThe behavior of this function is undefined if: (n > size())

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

Record
AUTOSAR/AP/record/SWS_CORE_02138
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02138@rel:R25-11#a8588595
Content hash
a8588595
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02138
Status: valid/unmigrated Version: rel:R25-11#f46ba019 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02138@rel:R25-11#f46ba019
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#423ca1252026-09-30
  • R24-11rel:R24-11#1835e3b62026-10-14
  • R25-11rel:R25-11#f46ba0192026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02125]

constexpr const_reverse_iterator rend () const noexcept;

As per corresponding usage in [string.view]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02125
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02125@rel:R25-11#482cccf4
Content hash
482cccf4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02125
Status: valid/unmigrated Version: rel:R25-11#8c33f37b Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02125@rel:R25-11#8c33f37b
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#6da2191a2026-09-30
  • R24-11rel:R24-11#201552182026-10-14
  • R25-11rel:R25-11#8c33f37b2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 rfind [SWS_CORE_02161]

constexpr size_type rfind (StringView s, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

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

Gebruik

De functie rfind van de klasse ara::core::StringView ([SWS_CORE_02161]) dient voor het synchroon vinden van het laatste voorkomen van een door de parameter s (type StringView) opgegeven deelreeks. Via de parameter pos van het type size_type met standaardwaarde 0 wordt de zoekpositie bestuurd. Als returnwaarde levert de methode de gevonden positie als size_type op. De semantiek volgt de bepaling in [string.view] ([SWS_CORE_02161]). De functie is gedefinieerd als constexpr en wordt geïncludeerd via het headerbestand #include "ara/core/string_view.h" ([SWS_CORE_02161]).

Foutafhandeling

De interface is gedeclareerd als noexcept en gespecificeerd als exception safe ([SWS_CORE_02161]). Er worden geen uitzonderingen geworpen en er worden geen fouten gemeld via DET- of DEM-instanties. Wordt de deelsequentie niet gevonden, dan vindt de signalering plaats via de returnwaarde conform [string.view].

Gelijktijdigheid en beperkingen

Omdat rfind gedeclareerd is als const, modificeert de aanroep het object niet. Interpretatie: gelijktijdige, puur lezende toegang van meerdere threads tot dezelfde StringView-instantie is daarom zonder externe synchronisatie vermoedelijk thread-safe. Vraag Q-95c78858675b63cf (open)

Samenspel

Binnen ara::core::StringView bestaan overloads voor afzonderlijke tekens ([SWS_CORE_02162]) alsook ruwe pointers met lengteaanduiding ([SWS_CORE_02163]) of startpositie ([SWS_CORE_02164]), die eveneens zijn ontworpen als constexpr en noexcept. Bovendien biedt ara::core::BasicString corresponderende rfind-methoden voor het doorgeven van StringView ([SWS_CORE_03316]) of tekenreeksobjecten ([SWS_CORE_03325], [SWS_CORE_03326], [SWS_CORE_03327], [SWS_CORE_03328]).

Deze tekst is opgesteld door een AI. Alle gegevens zijn uitsluitend gebaseerd op de specificaties van AUTOSAR-release R25-11.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02161
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02161@rel:R25-11#17bc4c63
Content hash
17bc4c63
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02161
Status: valid/unmigrated Version: rel:R25-11#6f3374cf Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02161@rel:R25-11#6f3374cf
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#ffac9f6a2026-09-30
  • R24-11rel:R24-11#98774dfb2026-10-14
  • R25-11rel:R25-11#6f3374cf2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 rfind [SWS_CORE_02162]

constexpr size_type rfind (char c, size_type pos=0) const noexcept;

As per corresponding usage in [string.view]

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

De elementfunctie rfind van de klasse ara::core::StringView dient voor het achterwaarts zoeken naar een enkel teken binnen een tekenreeksweergave [SWS_CORE_02162]. Ze wordt beschikbaar gesteld via de header ara/core/string_view.h en richt zich naar de overeenkomstige semantiek in [string.view] [SWS_CORE_02162].

Met betrekking tot aanroepcontext en parameters geldt:

  • Parameters: De functie accepteert het gezochte teken c van het type char evenals optioneel de startpositie pos van het type size_type, waarvan de standaardwaarde volgens de signatuur 0 bedraagt [SWS_CORE_02162].
  • Retourwaarde: Het resultaat wordt geretourneerd als positie-index van het type size_type [SWS_CORE_02162].
  • Uitvoering: De aanroep vindt synchroon plaats en is gespecificeerd als constexpr en const, zodat de evaluatie ook tijdens compileertijd kan plaatsvinden [SWS_CORE_02162].

Voor uitzonderingsafhandeling en gelijktijdigheid is de methode geclassificeerd als noexcept en „exception safe” [SWS_CORE_02162]. Specifieke DET- of DEM-foutmeldingen zijn niet gedefinieerd. Omdat het om een neveneffectvrije leesbewerking op ara::core::StringView gaat, kan de functie vermoedelijk gelijktijdig lezend worden aangeroepen door meerdere threads. Vraag Q-b8c95a8d62b4d144 (open)

In interactie met verwante interfaces vult de functie de overladen versies aan voor het zoeken naar deelweergaven StringView [SWS_CORE_02161] en C-tekenreekspointers met lengtebegrenzing [SWS_CORE_02163] of standaardoffset [SWS_CORE_02164]. In tegenstelling tot ara::core::BasicString::rfind voor individuele tekens [SWS_CORE_03328], die als niet-uitzonderingsveilig is geclassificeerd en pos = npos als standaard gebruikt, garandeert de StringView-implementatie volledige uitzonderingsvrijheid [SWS_CORE_02162].

Deze tekst is automatisch gegenereerd door een AI en steunt uitsluitend op de payload van de specificatie.

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02162
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02162@rel:R25-11#f6743daa
Content hash
f6743daa
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02162
Status: valid/unmigrated Version: rel:R25-11#138147bd Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02162@rel:R25-11#138147bd
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#d63df6882026-09-30
  • R24-11rel:R24-11#c5eb2fbd2026-10-14
  • R25-11rel:R25-11#138147bd2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 rfind [SWS_CORE_02163]

constexpr size_type rfind (const char *s, size_type pos, size_type n) const noexcept;

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

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

De lidfunctie [SWS_CORE_02163] van de klasse ara::core::StringView uit de header ara/core/string_view.h voert een synchrone achterwaartse zoekactie naar een deelstring uit. Deze accepteert een pointer s naar de te zoeken tekens, een startpositie pos en het aantal tekens n. De semantiek komt overeen met de bepaling in [string.view], maar wijkt af door de expliciete specificatie als noexcept. Gevonden posities worden geretourneerd als een waarde van het type size_type.

Voor foutafhandeling schrijft de specificatie voor dat de functie uitzonderingsveilig (exception safe) is en geen exceptions werpt [SWS_CORE_02163]. Foutmeldingen via DET of DEM en speciale foutcodes bestaan niet in de payload.

Aangezien de operatie is gekwalificeerd met constexpr en const, kan deze reeds tijdens compile-time worden geëvalueerd [SWS_CORE_02163]. Interpretatie: Meerdere gelijktijdige leestoegangen tot dezelfde StringView-instantie zijn vermoedelijk thread-safe uitvoerbaar, aangezien de methode-aanroep de toestand van het object niet wijzigt. Vraag Q-6d5648c4365cf55d (open)

In het geheel van zoekfuncties vult [SWS_CORE_02163] de verwante overloads voor StringView-objecten [SWS_CORE_02161], afzonderlijke tekens [SWS_CORE_02162] en pointers zonder lengtebeperking [SWS_CORE_02164] aan. Ten opzichte van de pointergebaseerde variant in ara::core::BasicString [SWS_CORE_03326] onderscheidt [SWS_CORE_02163] zich door gegarandeerde uitzonderingsveiligheid, terwijl de string-implementatie is gedeclareerd als not exception safe.

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02163
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02163@rel:R25-11#85b47a2d
Content hash
85b47a2d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02163
Status: valid/unmigrated Version: rel:R25-11#ba9e060c Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02163@rel:R25-11#ba9e060c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#7c539bb22026-09-30
  • R24-11rel:R24-11#773b57db2026-10-14
  • R25-11rel:R25-11#ba9e060c2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 rfind [SWS_CORE_02164]

constexpr size_type rfind (const char *s, size_type pos=0) const noexcept;

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

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

Gebruik

De synchrone lidfunctie rfind van de klasse ara::core::StringView dient voor het vinden van het laatste voorkomen van een tekenreeks binnen een string-view conform [SWS_CORE_02164]. De functie wordt gedeclareerd via de header ara/core/string_view.h. Deze verwacht een pointer const char *s naar de gezochte deelreeks en optioneel de startindex size_type pos = 0 voor het achterwaarts zoeken. Het resultaat wordt geretourneerd als size_type. Aangezien de functie is gedefinieerd als constexpr, kan de zoekopdracht tijdens runtime of al tijdens compileertijd worden uitgevoerd.

Foutafhandeling en uitzonderingsveiligheid

Conform [SWS_CORE_02164] is rfind gedeclareerd als noexcept en geclassificeerd als uitzonderingsveilig (exception safe), wat een uitdrukkelijke afwijking vormt ten opzichte van [string.view]. Het opwerpen van C++-exceptions is zodoende uitgesloten. Specifieke foutcodes en meldingen aan DEM of DET zijn niet voorzien in de specificatieomvang.

Gelijktijdigheid en beperkingen

Aangezien het om een const-methode gaat, leidt de aanroep niet tot wijzigende neveneffecten op het ara::core::StringView-object ([SWS_CORE_02164]). Interpretatie: Wegens het ontbreken van een aanvullende lengteparameter verwacht de implementatie vermoedelijk dat s naar een geldige, nul-getermineerde tekenreeks wijst. Vraag Q-58b14518a8202703 (open)

Samenspel

Binnen ara::core::StringView staat rfind in verband met overbelastingen voor StringView-argumenten ([SWS_CORE_02161]), afzonderlijke tekens ([SWS_CORE_02162]) en pointers met lengteopgave n ([SWS_CORE_02163]). Hoewel de klasse ara::core::BasicString vergelijkbare zoekoperaties aanbiedt (zoals [SWS_CORE_03316]), zijn pointer-overbelastingen aldaar deels niet uitzonderingsveilig ([SWS_CORE_03327]).

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02164
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02164@rel:R25-11#cbcdc996
Content hash
cbcdc996
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02164
Status: valid/unmigrated Version: rel:R25-11#d63db259 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02164@rel:R25-11#d63db259
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#ddbe1f912026-09-30
  • R24-11rel:R24-11#631953d62026-10-14
  • R25-11rel:R25-11#d63db2592026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02128]

constexpr size_type size () const noexcept;

As per corresponding usage in [string.view]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02128
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02128@rel:R25-11#6d8884a5
Content hash
6d8884a5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02128
Status: valid/unmigrated Version: rel:R25-11#46ad2812 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02128@rel:R25-11#46ad2812
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#12a9ac462026-09-30
  • R24-11rel:R24-11#e864df132026-10-14
  • R25-11rel:R25-11#46ad28122026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 starts_with [SWS_CORE_02148]

constexpr bool starts_with (StringView sv) const noexcept;

As per corresponding usage in [string.view] in [15]

Literaturverzeichnis SWS Core: [15] ISO/IEC 14882:2020, Programming languages – C++ – www.iso.org

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

Gebruik

De lidfunctie starts_with van de klasse ara::core::StringView controleert synchroon of de tekenreeks begint met het opgegeven voorvoegsel sv van het type StringView ([SWS_CORE_02148]). Deze is gedeclareerd in header ara/core/string_view.h. Als constexpr-methode kan de aanroep zowel tijdens runtime als tijdens compile-time worden geëvalueerd. De semantiek komt overeen met de specificatie van [string.view] uit de C++20-standaard ([SWS_CORE_02148]).

Foutafhandeling

De functie is gedeclareerd als noexcept en gespecificeerd als uitzonderingsveilig („exception safe”) ([SWS_CORE_02148]). Er worden geen uitzonderingen geworpen en er worden geen foutmeldingen via DET of DEM verzonden. Komen de tekenreeksen niet overeen, dan wordt regulier false geretourneerd.

Gelijktijdigheid en beperkingen

Over thread-safety doet de specificatie geen expliciete uitspraken. Interpretatie: Als toestandloze const-methode op een onveranderlijke weergave zal een gelijktijdige leestoegang vanuit meerdere threads vermoedelijk veilig en re-entrant zijn. Vraag Q-24f102c9029c95ba (open) Er zijn geen speciale aanroepcontexten of volgordevoorwaarden voorgeschreven.

Samenspel

Voor de flexibele controle van voorvoegsels zijn naast de variant voor StringView nog twee andere overloadings beschikbaar: één voor afzonderlijke tekens char ([SWS_CORE_02149]) en één voor nul-getermineerde tekenreeksen const char* ([SWS_CORE_02150]).

Deze gebruiksinstructie is opgesteld door een AI en baseert zich op de specificaties van release R25-11.

Implementer's Guide volgt (complexiteit I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02148
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02148@rel:R25-11#02d89db0
Content hash
02d89db0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02148
Status: valid/unmigrated Version: rel:R25-11#4c6a7c7f Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02148@rel:R25-11#4c6a7c7f
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#1b8596c12026-09-30
  • R24-11rel:R24-11#253a8a532026-10-14
  • R25-11rel:R25-11#4c6a7c7f2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 starts_with [SWS_CORE_02149]

constexpr bool starts_with (char c) const noexcept;

As per corresponding usage in [string.view] in [15]

Literaturverzeichnis SWS Core: [15] ISO/IEC 14882:2020, Programming languages – C++ – www.iso.org

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

De elementfunctie starts_with van de klasse ara::core::StringView controleert synchroon of de tekenreeks met het meegegeven afzonderlijke teken c begint [SWS_CORE_02149]. De declaratie is beschikbaar via de header ara/core/string_view.h en richt zich naar het gedrag van [string.view] uit de C++-standaard ISO/IEC 14882:2020 [SWS_CORE_02149].

Gebruik en semantiek

Als parameter wordt een afzonderlijk teken van het type char meegegeven. De functie retourneert een booleaanse waarde: true als de onderliggende tekenreeks niet leeg is en het eerste teken ervan overeenkomt met c, anders false. Door de aanduiding als constexpr kan de vergelijking reeds tijdens compileertijd worden geëvalueerd [SWS_CORE_02149].

Foutafhandeling en uitzonderingsveiligheid

De specificatie merkt de functie aan als exception-safe (exception safe) en expliciet als noexcept [SWS_CORE_02149]. Er worden geen exceptions geactiveerd en geen foutcodes via DET of DEM gemeld. Bij een lege tekenreeks treedt er geen fout op, maar retourneert de functie regulier false.

Gelijktijdigheid en beperkingen

Interpretatie: Aangezien het om een neveneffectvrije, als const gedeclareerde controlefunctie gaat, is de gelijktijdige lezende aanroep op dezelfde StringView-instantie vermoedelijk thread-safe. Vraag Q-4b87a6891c7abb18 (open) Er gelden geen specifieke volgordevoorwaarden.

Samenspel

De functie vormt een aanvulling op de twee andere overbelastingen van starts_with in ara::core::StringView:

  • de controle tegen een andere tekenweergave starts_with(StringView sv) [SWS_CORE_02148] en
  • de controle tegen een nul-getermineerde tekenreeks starts_with(const char *str) [SWS_CORE_02150].

Deze opmerking is geautomatiseerd gegenereerd op basis van AUTOSAR R25-11.

Implementer's Guide volgt (complexiteit I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02149
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02149@rel:R25-11#98f55921
Content hash
98f55921
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02149
Status: valid/unmigrated Version: rel:R25-11#28a30a0f Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02149@rel:R25-11#28a30a0f
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#fa0c3b732026-09-30
  • R24-11rel:R24-11#ea854d512026-10-14
  • R25-11rel:R25-11#28a30a0f2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 starts_with [SWS_CORE_02150]

constexpr bool starts_with (const char *str) const noexcept;

As per corresponding usage in [string.view] in [15] 1. The function is noexcept

Literaturverzeichnis SWS Core: [15] ISO/IEC 14882:2020, Programming languages – C++ – www.iso.org

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

De synchrone lidfunctie starts_with van de klasse ara::core::StringView controleert of de gereferentieerde tekenreeks begint met de nul-getermineerde C-tekenreeks str ([SWS_CORE_02150]). Het controleresultaat wordt geretourneerd als bool ([SWS_CORE_02150]). De functie is gedefinieerd als constexpr en is beschikbaar via het headerbestand ara/core/string_view.h ([SWS_CORE_02150]).

Wat betreft foutafhandeling is de bewerking gedeclareerd als noexcept en gespecificeerd als uitzonderingsveilig (exception safe) ([SWS_CORE_02150]). Deze werpt derhalve geen uitzonderingen. Specifieke foutcodes, retourwaarden in geval van fouten of meldingen aan DET of DEM zijn voor deze functie niet voorzien.

Aangezien het om een const-methode gaat, wijzigt de aanroep het StringView-object niet ([SWS_CORE_02150]). Door de aanduiding als constexpr kan de evaluatie reeds tijdens compile-time plaatsvinden ([SWS_CORE_02150]). Interpretatie: De pointer str wijst vermoedelijk naar een geldige tekenreeks en mag vermoedelijk niet nullptr zijn, aangezien de semantiek overeenkomt met de C++-standaard ISO/IEC 14882:2020 ([SWS_CORE_02150]). Vraag Q-2d35e65360268387 (open)

In samenhang met andere interfaces vult deze overloading twee verdere varianten van starts_with aan: de controle aan de hand van een StringView-object ([SWS_CORE_02148]) alsook aan de hand van een afzonderlijk teken van het type char ([SWS_CORE_02149]). Alle drie de overloadings hebben dezelfde semantiek volgens [string.view] van de C++-standaard en zijn uitzonderingsveilig ([SWS_CORE_02148], [SWS_CORE_02149], [SWS_CORE_02150]).

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

Implementer's Guide volgt (complexiteit I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02150
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02150@rel:R25-11#8d49280c
Content hash
8d49280c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02150
Status: valid/unmigrated Version: rel:R25-11#54439b97 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02150@rel:R25-11#54439b97
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#0a20559c2026-09-30
  • R24-11rel:R24-11#5d9dc57c2026-10-14
  • R25-11rel:R25-11#54439b972026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 substr [SWS_CORE_02141]

constexpr StringView substr (size_type pos=0, size_type n=npos) const noexcept;

As per corresponding usage in [string.view] except for the following deviations: 1. if (pos > 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: 9aff7896b6f5 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De elementfunctie substr van de klasse ara::core::StringView levert een deelweergave van het onderliggende tekenbereik conform ISO-C++ [string.view] [SWS_CORE_02141]. De functie wordt bereitgesteld via de header #include "ara/core/string_view.h" en is gedeclareerd als constexpr en noexcept [SWS_CORE_02141].

De parameters van de synchrone interface zijn als volgt gedefinieerd:

  • pos: startpositie binnen de tekenweergave van het type size_type met de standaardwaarde 0 [SWS_CORE_02141].
  • n: maximaal aantal over te nemen tekens van het type size_type met de standaardwaarde npos [SWS_CORE_02141].

Als retourwaarde wordt een nieuw StringView-object gegenereerd dat naar het gespecificeerde tekenbereik verwijst [SWS_CORE_02141].

In foutsituaties voorziet de specificatie in een gerichte afwijking van de C++-standaard: indien pos > size() van toepassing is, wordt de schending IsoStdOutOfRangeViolation geactiveerd in plaats van std::out_of_range [SWS_CORE_02141]. Aangezien substr is gedeclareerd als exception safe en noexcept, is het activeren van deze schending vermoedelijk geïmplementeerd als een platformbreed mechanisme voor violation-afhandeling en niet als een geworpen C++-exception [SWS_CORE_02141]. Vraag Q-1d2b8ad65de74e05 (open)

In de wisselwerking met ara::core::BasicString::substr [SWS_CORE_03345] uit #include "ara/core/string.h" blijkt een functioneel verschil: terwijl BasicString::substr is geclassificeerd als not exception safe en een gekopieerde tekenreeks alloceert, werkt StringView::substr volledig exception-safe en allocatievrij [SWS_CORE_02141]. Beide functies handelen bereikoverschrijdingen echter uniform af via IsoStdOutOfRangeViolation [SWS_CORE_02141] [SWS_CORE_03345].

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02141
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02141@rel:R25-11#9bf96bfb
Content hash
9bf96bfb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02141
Status: valid/unmigrated Version: rel:R25-11#d8086c78 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02141@rel:R25-11#d8086c78
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#52917eba2026-09-30
  • R24-11rel:R24-11#692e60132026-10-14
  • R25-11rel:R25-11#d8086c782026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02139]

constexpr void swap (StringView &other) noexcept;

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

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Exception-Sicherheitexception safe
Undefiniertes VerhaltenThe behavior of this function is undefined if: (n > size())

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

Record
AUTOSAR/AP/record/SWS_CORE_02139
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02139@rel:R25-11#1ceb5ff1
Content hash
1ceb5ff1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02139
Status: valid/unmigrated Version: rel:R25-11#036336f9 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02139@rel:R25-11#036336f9
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#c30837122026-09-30
  • R24-11rel:R24-11#9bbb741c2026-10-14
  • R25-11rel:R25-11#036336f92026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 ~StringView [SWS_CORE_02119] Upstream: RS_AP_00145

~StringView () noexcept=default;

[AUTOSAR defined] not present in ISO-14882. Destructor

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

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

Record
AUTOSAR/AP/record/SWS_CORE_02119
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02119@rel:R25-11#342de307
Content hash
342de307
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02119
Status: valid/unmigrated Version: rel:R25-11#f8fc337d Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02119@rel:R25-11#f8fc337d
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#2419cd1d2026-09-30
  • R24-11rel:R24-11#0a6aa3182026-10-14
  • R25-11rel:R25-11#f8fc337d2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 const_iterator [SWS_CORE_02105]

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

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

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symbolconst_iterator

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

Record
AUTOSAR/AP/record/SWS_CORE_02105
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02105@rel:R25-11#bff9cad1
Content hash
bff9cad1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02105
Status: valid/unmigrated Version: rel:R25-11#57ae7667 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02105@rel:R25-11#57ae7667
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#29abb2092026-09-30
  • R24-11rel:R24-11#d0e8c2622026-10-14
  • R25-11rel:R25-11#57ae76672026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02102]

using const_pointer = const value_type*;

As per corresponding usage in [string.view] except for the following deviations: 1. Pointer type shall be specialized to value_type

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symbolconst_pointer

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

Record
AUTOSAR/AP/record/SWS_CORE_02102
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02102@rel:R25-11#473c6230
Content hash
473c6230
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02102
Status: valid/unmigrated Version: rel:R25-11#a03963eb Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02102@rel:R25-11#a03963eb
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#946a93e72026-09-30
  • R24-11rel:R24-11#32b2624c2026-10-14
  • R25-11rel:R25-11#a03963eb2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02104]

using const_reference = const value_type&;

As per corresponding usage in [string.view] except for the following deviations: 1. Reference type shall be specialized to value_type

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symbolconst_reference

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

Record
AUTOSAR/AP/record/SWS_CORE_02104
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02104@rel:R25-11#535f8e00
Content hash
535f8e00
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02104
Status: valid/unmigrated Version: rel:R25-11#72824c0c Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02104@rel:R25-11#72824c0c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#eb936d1a2026-09-30
  • R24-11rel:R24-11#d77f02742026-10-14
  • R25-11rel:R25-11#72824c0c2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02107]

using const_reverse_iterator = std::reverse_iterator<const_iterator>;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symbolconst_reverse_iterator

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

Record
AUTOSAR/AP/record/SWS_CORE_02107
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02107@rel:R25-11#7d073ff8
Content hash
7d073ff8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02107
Status: valid/unmigrated Version: rel:R25-11#b02c8f44 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02107@rel:R25-11#b02c8f44
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#b18572d72026-09-30
  • R24-11rel:R24-11#f82317ce2026-10-14
  • R25-11rel:R25-11#b02c8f442026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02110]

using difference_type = std::ptrdiff_t;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symboldifference_type

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

Record
AUTOSAR/AP/record/SWS_CORE_02110
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02110@rel:R25-11#c9a9c4ba
Content hash
c9a9c4ba
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02110
Status: valid/unmigrated Version: rel:R25-11#21b119d1 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02110@rel:R25-11#21b119d1
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#21f01c1c2026-09-30
  • R24-11rel:R24-11#6fa74d6b2026-10-14
  • R25-11rel:R25-11#21b119d12026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02106]

using iterator = const_iterator;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symboliterator

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

Record
AUTOSAR/AP/record/SWS_CORE_02106
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02106@rel:R25-11#d42438f6
Content hash
d42438f6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02106
Status: valid/unmigrated Version: rel:R25-11#a4d2487b Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02106@rel:R25-11#a4d2487b
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#cae576322026-09-30
  • R24-11rel:R24-11#ebc3107a2026-10-14
  • R25-11rel:R25-11#a4d2487b2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02101]

using pointer = value_type*;

As per corresponding usage in [string.view] except for the following deviations: 1. Pointer type shall be specialized to value_type

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symbolpointer

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

Record
AUTOSAR/AP/record/SWS_CORE_02101
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02101@rel:R25-11#b4f95c16
Content hash
b4f95c16
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02101
Status: valid/unmigrated Version: rel:R25-11#d83b69d9 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02101@rel:R25-11#d83b69d9
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#8021c0d02026-09-30
  • R24-11rel:R24-11#7d5c10e22026-10-14
  • R25-11rel:R25-11#d83b69d92026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02103]

using reference = value_type&;

As per corresponding usage in [string.view] except for the following deviations: 1. Reference type shall be specialized to value_type

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symbolreference

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

Record
AUTOSAR/AP/record/SWS_CORE_02103
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02103@rel:R25-11#207b344d
Content hash
207b344d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02103
Status: valid/unmigrated Version: rel:R25-11#6295c4c4 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02103@rel:R25-11#6295c4c4
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#08440c982026-09-30
  • R24-11rel:R24-11#43b2a6bd2026-10-14
  • R25-11rel:R25-11#6295c4c42026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02108]

using reverse_iterator = const_reverse_iterator;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symbolreverse_iterator

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

Record
AUTOSAR/AP/record/SWS_CORE_02108
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02108@rel:R25-11#cc568dd6
Content hash
cc568dd6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02108
Status: valid/unmigrated Version: rel:R25-11#be77757e Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02108@rel:R25-11#be77757e
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#c4d309332026-09-30
  • R24-11rel:R24-11#b77ec8aa2026-10-14
  • R25-11rel:R25-11#be77757e2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02109]

using size_type = std::size_t;

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symbolsize_type

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

Record
AUTOSAR/AP/record/SWS_CORE_02109
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02109@rel:R25-11#a5504248
Content hash
a5504248
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02109
Status: valid/unmigrated Version: rel:R25-11#31265ae6 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02109@rel:R25-11#31265ae6
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#63eba7d62026-09-30
  • R24-11rel:R24-11#6c191f7d2026-10-14
  • R25-11rel:R25-11#31265ae62026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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_02100]

using value_type = char;

As per corresponding usage in [string.view] except for the following deviations: 1. Type shall be specialized to char

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symbolvalue_type

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

Record
AUTOSAR/AP/record/SWS_CORE_02100
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02100@rel:R25-11#c08f0e86
Content hash
c08f0e86
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02100
Status: valid/unmigrated Version: rel:R25-11#722cbdec Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02100@rel:R25-11#722cbdec
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#a24c5b762026-09-30
  • R24-11rel:R24-11#a2c0151c2026-10-14
  • R25-11rel:R25-11#722cbdec2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-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 constanten / variabelen

variabele npos [SWS_CORE_02111]

static constexpr size_type npos = size_type(-1);

As per corresponding usage in [string.view]

Header-Datei#include "ara/core/string_view.h"
Scopeclass ara::core::StringView
Symbolnpos
Typsize_type

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

Record
AUTOSAR/AP/record/SWS_CORE_02111
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_02111@rel:R25-11#36f1d727
Content hash
36f1d727
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_02111
Status: valid/unmigrated Version: rel:R25-11#0d95b796 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_02111@rel:R25-11#0d95b796
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#065634ff2026-09-30
  • R24-11rel:R24-11#4180de922026-10-14
  • R25-11rel:R25-11#0d95b7962026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill