DEENESPTFRRUARHIKOZHNL

classe ara::core::InstanceSpecifier

[SWS_CORE_08001] Upstream: RS_AP_00140

class InstanceSpecifier final {...};

Representation of an AUTOSAR Instance Specifier, which is basically an AUTOSAR shortName path wrapper.

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

Guide utilisateurGÉNÉRÉ PAR IA

Encapsule des chemins shortName AUTOSAR pour l'identification à sûreté de typage et la comparaison d'éléments de modèle.
GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : 965071e6e576 Provenance Questions ouvertes (1)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

Encapsule des chemins shortName AUTOSAR pour l'identification à sûreté de typage et la comparaison d'éléments de modèle.

La classe ara::core::InstanceSpecifier sert d'enveloppeur à sûreté de typage autour d'un chemin shortName AUTOSAR pour l'identification univoque d'instances de modèle dans l'Adaptive Platform. La création privilégiée s'effectue de manière sûre vis-à-vis des exceptions via la méthode de fabrique statique Create [SWS_CORE_08032], qui valide un chemin et renvoie un ara::core::Result. En tant que contrainte essentielle, la méthode ToString [SWS_CORE_08041] ne garantit la validité du StringView fourni que pour la durée de vie de la chaîne de caractères initialement transmise, car aucun tampon propre n'est géré. Au moment de l'exécution, l'objet prend en charge des opérations de comparaison complètes pour les rapprochements de modèles et le stockage ordonné dans des conteneurs.

Contexte

La classe ara::core::InstanceSpecifier sert de représentation d'un AUTOSAR Instance Specifier et encapsule un chemin shortName complet d'un élément de modèle. Au sein de l'Adaptive Platform, elle fait office d'abstraction à sûreté de typage sur des chaînes de caractères de chemin du métamodèle AUTOSAR. Au lieu d'utiliser des chaînes de caractères non formatées, ce type encapsule les structures syntaxiques de chemin et garantit que les instances peuvent être adressées de manière cohérente. Les principaux partenaires d'interaction sont des composants d'application et des services de plateforme qui référencent, comparent ou gèrent de manière univoque des instances de modèle dans des collections. Interpretation : étant donné que la spécification décrit la classe comme un conteneur léger de chemin de modèle, elle devrait principalement servir à l'identification et à l'affectation de configuration d'instances de service et de points de terminaison de communication à l'exécution. Question Q-6574e1172032e6d9 (ouverte)

Cycle de vie

Pour la création, ara::core::InstanceSpecifier propose deux chemins avec des sémantiques d'erreurs et d'exceptions distinctes : la méthode de fabrique statique Create [SWS_CORE_08032] ainsi que le constructeur explicite [SWS_CORE_08021]. La méthode de fabrique Create accepte un ara::core::StringView, est spécifiée comme noexcept ainsi que thread-safe, et retourne le résultat dans un ara::core::Result<InstanceSpecifier>. En revanche, le constructeur direct est déclaré avec noexcept(false) et lève une ara::core::CoreException en cas de structures de chemin invalides, ce qui fait qu'il n'est pas sûr vis-à-vis des exceptions [SWS_CORE_08021].

Concernant la durée de vie et les relations de propriété, il existe une propriété déterminante : la méthode ToString renvoie une ara::core::StringView dont la validité est explicitement liée à la durée de vie de la mémoire sur laquelle reposait le StringView initialement transmis lors de la construction [SWS_CORE_08041]. La classe ne copie par conséquent pas la chaîne sous-jacente dans une zone mémoire propre, mais référence des données externes. Les développeurs doivent donc s'assurer que la chaîne source reste en mémoire pendant toute la durée d'utilisation de l'InstanceSpecifier et des StringViews qui en découlent.

Pour la suite de la gestion au cours du cycle de vie, le constructeur de copie [SWS_CORE_08022], le constructeur de déplacement [SWS_CORE_08023], l'opérateur d'assignation par copie [SWS_CORE_08024] et l'opérateur d'assignation par déplacement [SWS_CORE_08025] sont présents. Les quatre opérations sont déclarées comme noexcept et garantissent la sécurité vis-à-vis des exceptions. En matière de concurrence, il convient toutefois de noter que seul le constructeur de copie est classé comme thread-safe. Les opérations de déplacement, les opérateurs d'assignation ainsi que le destructeur [SWS_CORE_08029] ne sont pas thread-safe et requièrent une synchronisation externe si la même instance est modifiée ou détruite de manière concurrente.

Parcours d'utilisation

Un déroulement d'utilisation typique comprend l'instanciation, l'interrogation de la représentation de chemin ainsi que la comparaison avec d'autres identifiants. De manière privilégiée, la fonction de fabrique ne levant pas d'exception Create est appelée [SWS_CORE_08032]. L'application transmet le chemin de modèle qualifié sous forme de ara::core::StringView et vérifie le succès de l'objet Result résultant.

Instanciation et utilisation d'InstanceSpecifierApplicationInstanceSpecifierCreate(qualifiedShortName)Result<InstanceSpecifier>altChemin valideToString()StringViewChemin non valideFehlerbehandlung (CoreErrc)

Diagramme de séquence : création via la méthode de fabrique Create et utilisation consécutive pour l'interrogation de chemin ou le traitement des erreurs. Sources : [SWS_CORE_08032], [SWS_CORE_08041]

Après une initialisation réussie, l'identifiant peut être utilisé de multiples façons :

  • Récupérer la représentation sous forme de chaîne de caractères : via ToString [SWS_CORE_08041], l'appelant obtient une vue StringView sur le chemin modélisé.
  • Contrôle d'égalité et d'inégalité : les instances peuvent être comparées directement avec d'autres instances de InstanceSpecifier par operator== [SWS_CORE_08042] et operator!= [SWS_CORE_08044]. De plus, des surcharges de operator== [SWS_CORE_08043] et operator!= [SWS_CORE_08045] permettent la comparaison directe avec une ara::core::StringView. Les deux vérifications ne retournent l'égalité que si exactement le même élément de modèle est désigné.
  • Tri et stockage dans des conteneurs : l'opérateur inférieur à operator< [SWS_CORE_08046] permet d'ordonner lexicographiquement les instances, ce qui autorise leur utilisation comme clés dans des conteneurs ordonnés tels que des maps.

Scénarios d'erreur

Les conditions d'erreur sont, pour ara::core::InstanceSpecifier, strictement limitées à la phase de construction. Si des défauts syntaxiques ou sémantiques apparaissent dans le chemin transmis, deux erreurs spécifiques sont identifiées :

  • CoreErrc::kInvalidMetaModelShortname : signalée lorsque des éléments de chemin manquent dans le nom transmis ou contiennent des caractères non autorisés [SWS_CORE_08032], [SWS_CORE_08021].
  • CoreErrc::kInvalidMetaModelPath : se produit lorsque la chaîne de caractères ne forme pas un chemin valide vers un élément de modèle [SWS_CORE_08032], [SWS_CORE_08021].

Le mode de signalement d'erreur dépend du chemin de création choisi. En cas d'utilisation de la méthode de fabrique Create [SWS_CORE_08032], le code d'erreur est renvoyé dans le ara::core::Result ; une sémantique de rollback sans exceptions s'applique. Si en revanche le constructeur InstanceSpecifier [SWS_CORE_08021] est appelé, une ara::core::CoreException avec le code d'erreur correspondant est levée. Toutes les opérations en aval telles que ToString [SWS_CORE_08041], les assignations et les opérateurs de comparaison [SWS_CORE_08042], [SWS_CORE_08044], [SWS_CORE_08046] ne possèdent aucun état d'erreur défini et sont déclarées comme noexcept.

Ce guide se base sur la spécification AUTOSAR pour l'Adaptive Platform dans la version R25-11 et a été généré de manière automatisée.

Carte des membres

Diagramme de classes

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

G nara__core__InstanceSpecifier92 InstanceSpecifier + InstanceSpecifier() + operator=() + ~InstanceSpecifier() + ToString() + operator!=() + operator<() + operator==() + Create()

Vue détaillée

Sélectionnez une entrée dans le plan.

Constructeurs et destructeur

Construct an ara::core::InstanceSpecifier from a ara::core::StringView

Surcharges InstanceSpecifier 3
explicit InstanceSpecifier (ara::core::StringView qualifiedShortName) noexcept(false); SWS_CORE_08021
InstanceSpecifier (const InstanceSpecifier &other) noexcept; SWS_CORE_08022
InstanceSpecifier (InstanceSpecifier &&other) noexcept; SWS_CORE_08023

Destructor

~InstanceSpecifier () noexcept;

Méthodes

Create fonction

Create a new instance of this class ara::core::InstanceSpecifier, according to the syntax rules given by [SWS_CORE_10200] and [SWS_CORE_10203].

static ara::core::Result< InstanceSpecifier > Create ( ara::core::StringView qualifiedShortName) noexcept;
ToString fonction

method to return the stringified form of ara::core::InstanceSpecifier

ara::core::StringView ToString () const noexcept;

Opérateurs

operator!= fonction 2

Negative comparison operator to compare with other ara::core::InstanceSpecifier instance.

Surcharges != 2
bool operator!= (const InstanceSpecifier &other) const noexcept; SWS_CORE_08044
bool operator!= (ara::core::StringView other) const noexcept; SWS_CORE_08045
operator< fonction

lower than operator to compare with other ara::core::InstanceSpecifier for ordering purposes, for instance, when collecting identifiers in maps).

bool operator< (const InstanceSpecifier &other) const noexcept;
operator= fonction 2

Copy assignment operator

Surcharges = 2
InstanceSpecifier & operator= (const InstanceSpecifier &other) noexcept; SWS_CORE_08024
InstanceSpecifier & operator= (InstanceSpecifier &&other) noexcept; SWS_CORE_08025
operator== fonction 2

eq operator to compare with other ara::core::InstanceSpecifier instance.

Surcharges == 2
bool operator== (const InstanceSpecifier &other) const noexcept; SWS_CORE_08042
bool operator== (ara::core::StringView other) const noexcept; SWS_CORE_08043

Documentation des méthodes

fonction Create [SWS_CORE_08032] Upstream: RS_AP_00137, RS_AP_00136

static ara::core::Result< InstanceSpecifier > Create ( ara::core::StringView qualifiedShortName) noexcept;

Create a new instance of this class ara::core::InstanceSpecifier, according to the syntax rules given by [SWS_CORE_10200] and [SWS_CORE_10203].

GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : 75e1ed5633e6 Provenance Questions ouvertes (1)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

La méthode de fabrique statique ara::core::InstanceSpecifier::Create crée de manière synchrone une nouvelle instance de ara::core::InstanceSpecifier sur la base des règles de syntaxe de [SWS_CORE_10200] et [SWS_CORE_10203] conformément à [SWS_CORE_08032]. En tant que paramètre, qualifiedShortName est transmis sous forme de ara::core::StringView, qui représente le chemin basé sur le modèle [SWS_CORE_08032].

Valeur de retour et traitement des erreurs

L'appel renvoie un ara::core::Result<InstanceSpecifier> qui, en cas de succès, contient l'objet syntaxiquement valide [SWS_CORE_08032]. Si la création échoue, l'objet Result contient un code d'erreur issu de CoreErrc, associé via [SWS_CORE_05290] à ara::core::CoreErrorDomain :

  • CoreErrc::kInvalidMetaModelShortname : survient lorsque des éléments de chemin manquent dans qualifiedShortName ou comportent des caractères non autorisés [SWS_CORE_08032].
  • CoreErrc::kInvalidMetaModelPath : est renvoyé si qualifiedShortName ne décrit pas un chemin valide vers un élément de modèle [SWS_CORE_08032].

Concurrence et sécurité

La fonction est déclarée comme noexcept et spécifiée comme sûre vis-à-vis des exceptions (exception safe) ainsi que thread-safe (thread-safe) [SWS_CORE_08032]. Les appelants peuvent donc l'utiliser de manière concurrente depuis plusieurs contextes d'exécution sans synchronisation externe. Comme elle renvoie un Result, elle devrait être prévue pour des validations défensives de chemins de modèles à l'exécution sans gestion des exceptions. Question Q-7cfe36e0657a0008 (ouverte)

Ce texte a été rédigé par une IA. Il sert d'orientation et ne remplace pas l'étude des spécifications AUTOSAR référencées.

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
qualifiedShortNamestring representation of a valid

Rückgabewert

TypBeschreibung
ara::core::Result<InstanceSpecifier >a Result, containing either a syntactically valid ara::core:: InstanceSpecifier, or an ErrorCode

Fehler

FehlercodeBeschreibung
CoreErrc::kInvalidMetaModelShortnamerollback_semantics if any of the path elements of qualifiedShortName is missing or contains invalid characters
CoreErrc::kInvalidMetaModelPathrollback_semantics if the qualifiedShortName is not a valid path to a model element

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

Record
AUTOSAR/AP/record/SWS_CORE_08032
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08032@rel:R25-11#0e6fb847
Content hash
0e6fb847
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08032
Status: valid/unmigrated Version: rel:R25-11#3ec7aee3 Versionshistorie & Revisions (1 transition, 8 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_08032@rel:R25-11#3ec7aee3
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#0c0f55ea2026-09-30
  • R19-11rel:R19-11#b273f0182026-10-14
  • R20-11rel:R20-11#725941852026-10-14
  • R21-11rel:R21-11#55f872cf2026-10-14
  • R22-11rel:R22-11#f8a1eb752026-10-14
  • R23-11rel:R23-11#3cfe23cb2026-10-14
  • R24-11rel:R24-11#e790477f2026-10-14
  • R25-11rel:R25-11#3ec7aee32026-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

fonction InstanceSpecifier [SWS_CORE_08021] Upstream: RS_AP_00145

explicit InstanceSpecifier (ara::core::StringView qualifiedShortName) noexcept(false);
Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
qualifiedShortNameString representation of a ara::core::InstanceSpecifier, according to the syntax rules in [SWS_CORE_10200] and [SWS_CORE_10203].

Exceptions

ara::core:: As per ara::core::CoreErrc::kInvalidMetaModelPath :- CoreException the qualifiedShortName is not a valid shortName path to a model element. ara::core:: As per ara::core::CoreErrc:: CoreException kInvalidMetaModelShortname :- the qualifiedShortName contains invalid characters or missing shortName path elements.

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

Record
AUTOSAR/AP/record/SWS_CORE_08021
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08021@rel:R25-11#7031d851
Content hash
7031d851
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08021
Status: valid/unmigrated Version: rel:R25-11#2deb35b6 Versionshistorie & Revisions (1 transition, 8 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_08021@rel:R25-11#2deb35b6
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#610a9c242026-09-30
  • R19-11rel:R19-11#14ff17bf2026-10-14
  • R20-11rel:R20-11#b6b7db422026-10-14
  • R21-11rel:R21-11#1802b65d2026-10-14
  • R22-11rel:R22-11#459a9e7a2026-10-14
  • R23-11rel:R23-11#b165c3db2026-10-14
  • R24-11rel:R24-11#952bd82e2026-10-14
  • R25-11rel:R25-11#2deb35b62026-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

fonction InstanceSpecifier [SWS_CORE_08022] Upstream: RS_AP_00145

InstanceSpecifier (const InstanceSpecifier &other) noexcept;

Copy constructor

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
otherthe other instance

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

Record
AUTOSAR/AP/record/SWS_CORE_08022
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08022@rel:R25-11#086fcb5f
Content hash
086fcb5f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08022
Status: valid/unmigrated Version: rel:R25-11#d8a0ff36 Versionshistorie & Revisions (1 transition, 7 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_08022@rel:R25-11#d8a0ff36
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#9e88b0a42026-09-30
  • R20-11rel:R20-11#9c734d4a2026-10-14
  • R21-11rel:R21-11#9c734d4a2026-10-14
  • R22-11rel:R22-11#b862dd7a2026-10-14
  • R23-11rel:R23-11#3e6306c92026-10-14
  • R24-11rel:R24-11#98c3b0032026-10-14
  • R25-11rel:R25-11#d8a0ff362026-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

fonction InstanceSpecifier [SWS_CORE_08023] Upstream: RS_AP_00145

InstanceSpecifier (InstanceSpecifier &&other) noexcept;

Move constructor

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
otherthe other instance

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

Record
AUTOSAR/AP/record/SWS_CORE_08023
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08023@rel:R25-11#90363f54
Content hash
90363f54
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08023
Status: valid/unmigrated Version: rel:R25-11#a1f9913f Versionshistorie & Revisions (1 transition, 7 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_08023@rel:R25-11#a1f9913f
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#43272dab2026-09-30
  • R20-11rel:R20-11#e2cb3b802026-10-14
  • R21-11rel:R21-11#f5e598aa2026-10-14
  • R22-11rel:R22-11#5efda4bd2026-10-14
  • R23-11rel:R23-11#aced71c22026-10-14
  • R24-11rel:R24-11#2d6498162026-10-14
  • R25-11rel:R25-11#a1f9913f2026-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

fonction ToString [SWS_CORE_08041] Upstream: RS_AP_00120

ara::core::StringView ToString () const noexcept;

method to return the stringified form of ara::core::InstanceSpecifier

GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : d8bf847aaf1e Provenance
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

La fonction membre synchrone ToString de la classe ara::core::InstanceSpecifier sert à renvoyer la représentation sous forme de chaîne de caractères sérialisée d'une instance sous forme de ara::core::StringView [SWS_CORE_08041]. La fonction est déclarée dans le fichier d'en-tête ara/core/instance_specifier.h et possède la signature complète ara::core::StringView ToString () const noexcept; [SWS_CORE_08041]. Elle ne prend aucun paramètre d'entrée et fournit immédiatement une vue en lecture seule sur la chaîne de caractères de l'identifiant.

Lors de l'utilisation de la valeur de retour, la durée de vie de la mémoire sous-jacente doit être strictement respectée : la durée de vie de la chaîne de caractères pointée par le ara::core::StringView renvoyé n'est garantie, conformément à la spécification, que pour la durée de vie de la chaîne de caractères initialement transmise via le ara::core::StringView au constructeur de ara::core::InstanceSpecifier [SWS_CORE_08041]. Le système appelant ne doit donc ni conserver ni utiliser la vue fournie plus longtemps que ne dure la vie de cette chaîne de caractères source initiale.

Concernant les conditions d'appel et la sûreté d'exécution, les propriétés suivantes s'appliquent :

  • Sûreté vis-à-vis des exceptions : la fonction est déclarée comme noexcept et spécifiée comme sûre vis-à-vis des exceptions (exception safe) [SWS_CORE_08041]. Par conséquent, elle ne lève aucune exception et ne requiert aucun traitement d'erreur pour les valeurs de retour.
  • Concurrence : ToString est classée comme thread-safe (thread-safe) et, en tant que méthode constante (const), peut être appelée simultanément et de manière concurrente par plusieurs threads sans danger [SWS_CORE_08041].

Cette note d'utilisation a été générée automatiquement sur la base de la spécification.

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::StringViewStringified form of ara::core::InstanceSpecifier. Lifetime of the underlying string is only guaranteed for the lifetime of the underlying string of the ara::core::StringView passed to the constructor.

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

Record
AUTOSAR/AP/record/SWS_CORE_08041
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08041@rel:R25-11#c87b2835
Content hash
c87b2835
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08041
Status: valid/unmigrated Version: rel:R25-11#3b3bf77d Versionshistorie & Revisions (1 transition, 8 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_08041@rel:R25-11#3b3bf77d
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#85d00c172026-09-30
  • R19-11rel:R19-11#f62a93a72026-10-14
  • R20-11rel:R20-11#22e906562026-10-14
  • R21-11rel:R21-11#37cabcd72026-10-14
  • R22-11rel:R22-11#76fd221f2026-10-14
  • R23-11rel:R23-11#8b2f3d4e2026-10-14
  • R24-11rel:R24-11#7b6632742026-10-14
  • R25-11rel:R25-11#3b3bf77d2026-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

fonction operator!= [SWS_CORE_08044] Upstream: RS_AP_00130

bool operator!= (const InstanceSpecifier &other) const noexcept;

Negative comparison operator to compare with other ara::core::InstanceSpecifier instance.

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
otherara::core::InstanceSpecifier instance to compare this one with.

Rückgabewert

TypBeschreibung
boolfalse in case both ara::core::InstanceSpecifiers are denoting exactly the same model element, true otherwise.

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

Record
AUTOSAR/AP/record/SWS_CORE_08044
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08044@rel:R25-11#356b390d
Content hash
356b390d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08044
Status: valid/unmigrated Version: rel:R25-11#6ec12566 Versionshistorie & Revisions (1 transition, 8 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_08044@rel:R25-11#6ec12566
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#8250cb122026-09-30
  • R19-11rel:R19-11#23e8229e2026-10-14
  • R20-11rel:R20-11#7fac61d32026-10-14
  • R21-11rel:R21-11#bb5cface2026-10-14
  • R22-11rel:R22-11#1a5d5f342026-10-14
  • R23-11rel:R23-11#2c60e67c2026-10-14
  • R24-11rel:R24-11#880d0eaf2026-10-14
  • R25-11rel:R25-11#6ec125662026-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

fonction operator!= [SWS_CORE_08045] Upstream: RS_AP_00130

bool operator!= (ara::core::StringView other) const noexcept;

Negative comparison operator to compare with other ara::core::InstanceSpecifier string representation.

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
otherstring representation to compare this one with

Rückgabewert

TypBeschreibung
boolfalse in case this ara::core::InstanceSpecifier is denoting exactly the same model element as other, true otherwise.

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

Record
AUTOSAR/AP/record/SWS_CORE_08045
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08045@rel:R25-11#b2c6e9d3
Content hash
b2c6e9d3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08045
Status: valid/unmigrated Version: rel:R25-11#c7cafc3e Versionshistorie & Revisions (1 transition, 8 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_08045@rel:R25-11#c7cafc3e
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#50c88c702026-09-30
  • R19-11rel:R19-11#54e865452026-10-14
  • R20-11rel:R20-11#e52d16f62026-10-14
  • R21-11rel:R21-11#c303f3082026-10-14
  • R22-11rel:R22-11#7adafc6e2026-10-14
  • R23-11rel:R23-11#7fa1e8ef2026-10-14
  • R24-11rel:R24-11#472f0e162026-10-14
  • R25-11rel:R25-11#c7cafc3e2026-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

fonction operator< [SWS_CORE_08046] Upstream: RS_AP_00130

bool operator< (const InstanceSpecifier &other) const noexcept;

lower than operator to compare with other ara::core::InstanceSpecifier for ordering purposes, for instance, when collecting identifiers in maps).

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
otherara::core::InstanceSpecifier instance to compare this one with.

Rückgabewert

TypBeschreibung
booltrue in case this ara::core::InstanceSpecifier is lexically lower than other, false otherwise.

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

Record
AUTOSAR/AP/record/SWS_CORE_08046
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08046@rel:R25-11#98d92c56
Content hash
98d92c56
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08046
Status: valid/unmigrated Version: rel:R25-11#7fea7fa8 Versionshistorie & Revisions (1 transition, 8 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_08046@rel:R25-11#7fea7fa8
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#d4cfa9702026-09-30
  • R19-11rel:R19-11#71e6bda62026-10-14
  • R20-11rel:R20-11#c64585962026-10-14
  • R21-11rel:R21-11#082670062026-10-14
  • R22-11rel:R22-11#f36a60342026-10-14
  • R23-11rel:R23-11#c882c7f02026-10-14
  • R24-11rel:R24-11#7fea7fa82026-10-14
  • R25-11rel:R25-11#7fea7fa82026-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

fonction operator= [SWS_CORE_08024] Upstream: RS_AP_00145

InstanceSpecifier & operator= (const InstanceSpecifier &other) noexcept;

Copy assignment operator

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
otherthe other instance

Rückgabewert

TypBeschreibung
InstanceSpecifier &*this

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

Record
AUTOSAR/AP/record/SWS_CORE_08024
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08024@rel:R25-11#a8cd13cb
Content hash
a8cd13cb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08024
Status: valid/unmigrated Version: rel:R25-11#d4b8204d Versionshistorie & Revisions (1 transition, 7 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_08024@rel:R25-11#d4b8204d
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#48cdbea92026-09-30
  • R20-11rel:R20-11#5ce8beeb2026-10-14
  • R21-11rel:R21-11#a69794562026-10-14
  • R22-11rel:R22-11#ab6a97402026-10-14
  • R23-11rel:R23-11#31104f2b2026-10-14
  • R24-11rel:R24-11#241860e42026-10-14
  • R25-11rel:R25-11#d4b8204d2026-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

fonction operator= [SWS_CORE_08025] Upstream: RS_AP_00145

InstanceSpecifier & operator= (InstanceSpecifier &&other) noexcept;

Move assignment operator

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
otherthe other instance

Rückgabewert

TypBeschreibung
InstanceSpecifier &*this

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

Record
AUTOSAR/AP/record/SWS_CORE_08025
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08025@rel:R25-11#2c226b7e
Content hash
2c226b7e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08025
Status: valid/unmigrated Version: rel:R25-11#99a4063c Versionshistorie & Revisions (1 transition, 7 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_08025@rel:R25-11#99a4063c
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#415d902c2026-09-30
  • R20-11rel:R20-11#5887c1162026-10-14
  • R21-11rel:R21-11#5887c1162026-10-14
  • R22-11rel:R22-11#65bf513d2026-10-14
  • R23-11rel:R23-11#cfe27e882026-10-14
  • R24-11rel:R24-11#99a4063c2026-10-14
  • R25-11rel:R25-11#99a4063c2026-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

fonction operator== [SWS_CORE_08042] Upstream: RS_AP_00120

bool operator== (const InstanceSpecifier &other) const noexcept;

eq operator to compare with other ara::core::InstanceSpecifier instance.

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
otherara::core::InstanceSpecifier instance to compare this one with.

Rückgabewert

TypBeschreibung
booltrue in case both ara::core::InstanceSpecifiers are denoting exactly the same model element, false otherwise.

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

Record
AUTOSAR/AP/record/SWS_CORE_08042
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08042@rel:R25-11#daf9dfbd
Content hash
daf9dfbd
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08042
Status: valid/unmigrated Version: rel:R25-11#3abfb506 Versionshistorie & Revisions (1 transition, 8 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_08042@rel:R25-11#3abfb506
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#8bcb3f5a2026-09-30
  • R19-11rel:R19-11#1f4721bc2026-10-14
  • R20-11rel:R20-11#c63c501f2026-10-14
  • R21-11rel:R21-11#1768f4952026-10-14
  • R22-11rel:R22-11#9d274db22026-10-14
  • R23-11rel:R23-11#d742320f2026-10-14
  • R24-11rel:R24-11#3abfb5062026-10-14
  • R25-11rel:R25-11#3abfb5062026-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

fonction operator== [SWS_CORE_08043] Upstream: RS_AP_00130

bool operator== (ara::core::StringView other) const noexcept;

eq operator to compare with other ara::core::InstanceSpecifier instance.

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
otherstring representation to compare this one with.

Rückgabewert

TypBeschreibung
booltrue in case this ara::core::InstanceSpecifier is denoting exactly the same model element as other, false otherwise.

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

Record
AUTOSAR/AP/record/SWS_CORE_08043
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08043@rel:R25-11#c5cc432b
Content hash
c5cc432b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08043
Status: valid/unmigrated Version: rel:R25-11#ad3eb79e Versionshistorie & Revisions (1 transition, 8 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_08043@rel:R25-11#ad3eb79e
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#0a172ac42026-09-30
  • R19-11rel:R19-11#38e759962026-10-14
  • R20-11rel:R20-11#da723a3d2026-10-14
  • R21-11rel:R21-11#a44852182026-10-14
  • R22-11rel:R22-11#5001b6672026-10-14
  • R23-11rel:R23-11#829e63a52026-10-14
  • R24-11rel:R24-11#ad3eb79e2026-10-14
  • R25-11rel:R25-11#ad3eb79e2026-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

fonction ~InstanceSpecifier [SWS_CORE_08029] Upstream: RS_AP_00134, RS_AP_00145

~InstanceSpecifier () noexcept;

Destructor

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

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

Record
AUTOSAR/AP/record/SWS_CORE_08029
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08029@rel:R25-11#0ff13089
Content hash
0ff13089
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08029
Status: valid/unmigrated Version: rel:R25-11#e4fe75b0 Versionshistorie & Revisions (1 transition, 8 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_08029@rel:R25-11#e4fe75b0
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#c79bd2242026-09-30
  • R19-11rel:R19-11#8cfab4412026-10-14
  • R20-11rel:R20-11#e4516d492026-10-14
  • R21-11rel:R21-11#e4516d492026-10-14
  • R22-11rel:R22-11#cdf6b6762026-10-14
  • R23-11rel:R23-11#d783fb5b2026-10-14
  • R24-11rel:R24-11#e4fe75b02026-10-14
  • R25-11rel:R25-11#e4fe75b02026-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