DEENESPTFRRUARHIKOZHNL

classe ara::core::Exception

[SWS_CORE_00601] Upstream: RS_AP_00130

class Exception :        public exception {...};

Base type for all ARA exception types

Header-Datei#include "ara/core/exception.h"
Forwarding-Header#include "ara/core/core_fwd.h"
Scopenamespace ara::core
Basisklasse(n)std::exception

Guide utilisateurGÉNÉRÉ PAR IA

Sert de classe de base pour toutes les exceptions AUTOSAR et encapsule un code d'erreur thread-safe pour évaluation.
GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : d4eaa8466f70 Provenance Questions ouvertes (1)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

Sert de classe de base pour toutes les exceptions AUTOSAR et encapsule un code d'erreur thread-safe pour évaluation.

La classe ara::core::Exception sert de classe de base commune pour tous les types d'exceptions de l'Adaptive Platform et intègre un ErrorCode dans la hiérarchie d'exceptions C++ standardisée [SWS_CORE_00611]. Lors de la survenue d'erreurs, elle achemine ce code d'erreur de manière thread-safe vers un gestionnaire, qui peut l'évaluer via Error() ou via la méthode standard dérivée what() [SWS_CORE_00613]. Toutes les opérations sont strictement sûres vis-à-vis des exceptions et déclarées comme noexcept. Pour exclure tout découpage d'objet (object slicing) accidentel sur les types dérivés, les opérations de copie sont exécutées de manière protégée.

Contexte

La classe ara::core::Exception sert de classe de base commune pour tous les types d'exceptions au sein de l'AUTOSAR Adaptive Platform. Elle jette un pont entre la gestion des exceptions de la bibliothèque standard C++ et le modèle d'erreurs d'AUTOSAR : d'une part, elle hérite publiquement de std::exception et substitue sa fonction membre virtuelle what() [SWS_CORE_00612], d'autre part, elle achemine un objet d'erreur intégré du type ara::core::ErrorCode [SWS_CORE_00611], [SWS_CORE_00613].

La responsabilité principale de ara::core::Exception consiste à mettre à disposition des informations d'erreur structurées au-delà des limites d'appel en cas d'exception. Interprétation : la classe devrait être conçue comme une racine commune pour les classes d'exceptions spécifiques aux domaines de la plateforme ; ses opérations de copie sont spécifiées comme protected afin d'éviter tout découpage d'objet (object slicing) involontaire pour les instances dérivées [SWS_CORE_00614], [SWS_CORE_00618]. Question Q-20ffec7888b9e724 (ouverte)

Kontext ara::core::ErrorCode ara::core::ErrorCode ara::core::Exception ara::core::Exception ara::core::ErrorCode->ara::core::Exception eingebettet in std::exception std::exception ara::core::Exception->std::exception erbt von Abgeleitete_Exception Abgeleitete_Exception Abgeleitete_Exception->ara::core::Exception erbt von

Diagramme de contexte : intégration de ara::core::Exception entre std::exception, l'ErrorCode encapsulé et les classes dérivées. Sources : [SWS_CORE_00611], [SWS_CORE_00612], [SWS_CORE_00614], [SWS_CORE_00618].

Cycle de vie

La création d'une ara::core::Exception requiert impérativement la spécification explicite d'un code d'erreur lors de l'appel du constructeur [SWS_CORE_00611]. Ce constructeur est défini comme noexcept et ne lève donc lui-même aucune exception.

Les relations de propriété et les possibilités de copie respectent des règles de protection strictes : le constructeur de copie [SWS_CORE_00618] ainsi que l'opérateur d'assignation par copie [SWS_CORE_00614] possèdent tous deux le modificateur d'accès protected. Cela empêche que des sous-classes polymorphes ne soient copiées de manière incomplète via les interfaces de la classe de base. En revanche, pour le transfert de ressources, le constructeur de déplacement [SWS_CORE_00615] et l'opérateur d'assignation par déplacement avec qualificateur de référence & [SWS_CORE_00616] sont mis à disposition publiquement sous forme de noexcept=default.

La destruction s'effectue de manière déterministe via le destructeur virtuel [SWS_CORE_00617], qui est spécifié comme noexcept override=default et garantit le nettoyage correct des instances dérivées. Les accès concurrents en lecture aux méthodes ainsi que l'instanciation sont documentés comme thread-safe [SWS_CORE_00611], [SWS_CORE_00612], [SWS_CORE_00613].

Parcours d'utilisation

Le déroulement nominal s'étend de la détection de l'erreur jusqu'au diagnostic structuré dans le gestionnaire d'exceptions, en passant par le déclenchement de l'exception :

  • Création et déclenchement : un composant constate une situation d'erreur, instancie l'exception avec le ErrorCode [SWS_CORE_00611] approprié et lève l'objet via throw.
  • Interception : un bloc de niveau supérieur intercepte l'objet par référence (par exemple sous la forme d'un const ara::core::Exception& ou de manière polymorphe sous la forme d'un const std::exception&).
  • Sortie de texte standardisée : what() permet d'obtenir une explication textuelle sous la forme d'une chaîne de caractères terminée par zéro [SWS_CORE_00612]. Toutes les garanties de durée de vie de std::exception::what restent alors intégralement préservées.
  • Vérification détaillée des erreurs : via la fonction membre Error(), le gestionnaire accède à une référence constante du ErrorCode intégré [SWS_CORE_00613] afin d'évaluer automatiquement les domaines d'erreur et les codes spécifiques au système.
Instanciation et interrogation d'erreur pour ara::core::ExceptionFehlerstelleara::core::Exceptiongestion des erreursException(err)throwwhat()const char*Error()const ErrorCode&

Diagramme de séquence : séquence d'appels typique, de l'instanciation jusqu'à l'interrogation de l'erreur. Sources : [SWS_CORE_00611], [SWS_CORE_00612], [SWS_CORE_00613].

Scénarios d'erreur

Comme ara::core::Exception constitue elle-même l'objet porteur des états d'erreur, l'ensemble des opérations est conçu pour une résilience maximale :

  • Sécurité vis-à-vis des exceptions : toutes les fonctions membres – y compris les constructeurs, les opérateurs d'assignation, le destructeur et les méthodes d'inspection – sont explicitement déclarées comme noexcept et spécifiées comme sûres vis-à-vis des exceptions (exception safe) [SWS_CORE_00611], [SWS_CORE_00612], [SWS_CORE_00613], [SWS_CORE_00614], [SWS_CORE_00615], [SWS_CORE_00616], [SWS_CORE_00617], [SWS_CORE_00618]. Cela empêche des exceptions en cascade fatales pendant le traitement de l'exception.
  • Conditions de durée de vie : la référence fournie par Error() se lie à l'objet exception [SWS_CORE_00613] ; elle ne doit pas être utilisée au-delà de la durée de vie de la Exception. Pour la valeur de retour de what(), les règles de durée de vie de la bibliothèque standard s'appliquent [SWS_CORE_00612].
  • Prévention des états d'objet non valides : l'encapsulation des opérations de copie dans la zone protected empêche que des sous-classes polymorphes ne deviennent accidentellement incohérentes par découpage d'objet (slicing) [SWS_CORE_00614], [SWS_CORE_00618].

Ce guide est basé sur la spécification AUTOSAR Adaptive Platform Release R25-11.

Carte des membres

Constructeurs et destructeur

2

Méthodes

2

Opérateurs

1

Diagramme de classes

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

G nara__core__Exception792 Exception + Exception() + operator=() + ~Exception() + Error() + what() nstd__exception10 std::exception nara__core__Exception792->nstd__exception10 napext__com__secoc__ComSecOcFvmException158 ComSecOcFvmException napext__com__secoc__ComSecOcFvmException158->nara__core__Exception792 napext__tsync__TsyncFvmException780 TsyncFvmException napext__tsync__TsyncFvmException780->nara__core__Exception792 nara__com__ComException152 ComException nara__com__ComException152->nara__core__Exception792 nara__com__e2e__ComE2EException703 ComE2EException nara__com__e2e__ComE2EException703->nara__core__Exception792 nara__core__CoreException713 CoreException nara__core__CoreException713->nara__core__Exception792 nara__core__FutureException511 FutureException nara__core__FutureException511->nara__core__Exception792 nara__crypto__CryptoException764 CryptoException nara__crypto__CryptoException764->nara__core__Exception792 nara__diag__DiagException942 DiagException nara__diag__DiagException942->nara__core__Exception792 nara__diag__DiagOfferException442 DiagOfferException nara__diag__DiagOfferException442->nara__core__Exception792 nara__diag__DiagReportingException911 DiagReportingException nara__diag__DiagReportingException911->nara__core__Exception792 nara__diag__DiagSovdException335 DiagSovdException nara__diag__DiagSovdException335->nara__core__Exception792 nara__diag__DiagUdsNrcException343 DiagUdsNrcException nara__diag__DiagUdsNrcException343->nara__core__Exception792 nara__exec__ExecException556 ExecException nara__exec__ExecException556->nara__core__Exception792 nara__per__PerException768 PerException nara__per__PerException768->nara__core__Exception792 nara__phm__PhmException101 PhmException nara__phm__PhmException101->nara__core__Exception792 nara__sm__SmException872 SmException nara__sm__SmException872->nara__core__Exception792 nara__tsync__TsyncException184 TsyncException nara__tsync__TsyncException184->nara__core__Exception792

Vue détaillée

Sélectionnez une entrée dans le plan.

Constructeurs et destructeur

Exception fonction 3

Construct a new Exception object with a specific ErrorCode

Surcharges Exception 3
explicit Exception (ErrorCode err) noexcept; SWS_CORE_00611
Exception (Exception &&other) noexcept=default; SWS_CORE_00615
Exception (const Exception &other) noexcept=default; SWS_CORE_00618
~Exception fonction

Destructor

~Exception () noexcept override=default;

Méthodes

Error fonction

Return the embedded ErrorCode that was given to the constructor

const ErrorCode & Error () const noexcept;
what fonction

Return the explanatory string. This function overrides the virtual function std::exception:: what. All guarantees about the lifetime of the returned pointer that are given for std::exception::what are preserved. ≙ std::exception::

const char * what () const noexcept override;

Opérateurs

operator= fonction 2

Copy assignment operator

Surcharges = 2
Exception & operator= (const Exception &other) noexcept=default; SWS_CORE_00614
Exception & operator= (Exception &&other) & noexcept=default; SWS_CORE_00616

Documentation des méthodes

fonction Error [SWS_CORE_00613] Upstream: RS_AP_00130

const ErrorCode & Error () const noexcept;

Return the embedded ErrorCode that was given to the constructor

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

Rückgabewert

TypBeschreibung
const ErrorCode &reference to the embedded ErrorCode

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

Record
AUTOSAR/AP/record/SWS_CORE_00613
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00613@rel:R25-11#40d9a0e9
Content hash
40d9a0e9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00613
Status: valid/unmigrated Version: rel:R25-11#768fb30b 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_00613@rel:R25-11#768fb30b
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#427b88162026-09-30
  • R19-11rel:R19-11#11313e132026-10-14
  • R20-11rel:R20-11#60c96c392026-10-14
  • R21-11rel:R21-11#51ca3dce2026-10-14
  • R22-11rel:R22-11#04096f212026-10-14
  • R23-11rel:R23-11#e6cdb2be2026-10-14
  • R24-11rel:R24-11#538a90522026-10-14
  • R25-11rel:R25-11#768fb30b2026-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 Exception [SWS_CORE_00611] Upstream: RS_AP_00130

explicit Exception (ErrorCode err) noexcept;

Construct a new Exception object with a specific ErrorCode

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

Parameter (in)

ParameterBeschreibung
errthe ErrorCode

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

Record
AUTOSAR/AP/record/SWS_CORE_00611
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00611@rel:R25-11#1ab614ef
Content hash
1ab614ef
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00611
Status: valid/unmigrated Version: rel:R25-11#4a7f399f 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_00611@rel:R25-11#4a7f399f
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#eb72a7632026-09-30
  • R19-11rel:R19-11#94d626ce2026-10-14
  • R20-11rel:R20-11#ac6eb9352026-10-14
  • R21-11rel:R21-11#2f59dd412026-10-14
  • R22-11rel:R22-11#211731882026-10-14
  • R23-11rel:R23-11#cf9a6fa22026-10-14
  • R24-11rel:R24-11#d3d5d4b82026-10-14
  • R25-11rel:R25-11#4a7f399f2026-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 Exception [SWS_CORE_00615] Upstream: RS_AP_00130

Exception (Exception &&other) noexcept=default;

Move constructor

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

Parameter (in)

ParameterBeschreibung
otherthe other instance to move from

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

Record
AUTOSAR/AP/record/SWS_CORE_00615
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00615@rel:R25-11#368700fc
Content hash
368700fc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00615
Status: valid/unmigrated Version: rel:R25-11#430cfd8b Versionshistorie & Revisions (1 transition, 5 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_00615@rel:R25-11#430cfd8b
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#2fbd2fce2026-09-30
  • R22-11rel:R22-11#095dd28c2026-10-14
  • R23-11rel:R23-11#a22844c12026-10-14
  • R24-11rel:R24-11#c20d19892026-10-14
  • R25-11rel:R25-11#430cfd8b2026-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 Exception [SWS_CORE_00618] Upstream: RS_AP_00130

Exception (const Exception &other) noexcept=default;

Copy constructor

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

Parameter (in)

ParameterBeschreibung
otherthe other instance
Hinweise: This function has protected access specifier in order to prevent some opportunities for accidental object slicing

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

Record
AUTOSAR/AP/record/SWS_CORE_00618
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00618@rel:R25-11#8200d105
Content hash
8200d105
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00618
Status: valid/unmigrated Version: rel:R25-11#96699454 Versionshistorie & Revisions (1 transition, 5 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_00618@rel:R25-11#96699454
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#f169ce042026-09-30
  • R22-11rel:R22-11#475a09972026-10-14
  • R23-11rel:R23-11#c7c458632026-10-14
  • R24-11rel:R24-11#03f9f8d22026-10-14
  • R25-11rel:R25-11#966994542026-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_00614] Upstream: RS_AP_00130

Exception & operator= (const Exception &other) noexcept=default;

Copy assignment operator

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

Parameter (in)

ParameterBeschreibung
otherthe other instance

Rückgabewert

TypBeschreibung
Exception &*this
Hinweise: This function has protected access specifier in order to prevent some opportunities for accidental object slicing

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

Record
AUTOSAR/AP/record/SWS_CORE_00614
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00614@rel:R25-11#1cda8f38
Content hash
1cda8f38
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00614
Status: valid/unmigrated Version: rel:R25-11#0a81f511 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_00614@rel:R25-11#0a81f511
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#63a7a2e52026-09-30
  • R20-11rel:R20-11#1ef5644f2026-10-14
  • R21-11rel:R21-11#1ef5644f2026-10-14
  • R22-11rel:R22-11#4036011d2026-10-14
  • R23-11rel:R23-11#0996bea22026-10-14
  • R24-11rel:R24-11#ad63d8312026-10-14
  • R25-11rel:R25-11#0a81f5112026-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_00616] Upstream: RS_AP_00130

Exception & operator= (Exception &&other) & noexcept=default;

Move assignment operator

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

Parameter (in)

ParameterBeschreibung
otherthe other instance to move from

Rückgabewert

TypBeschreibung
Exception &*this

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

Record
AUTOSAR/AP/record/SWS_CORE_00616
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00616@rel:R25-11#1c8aabe6
Content hash
1c8aabe6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00616
Status: valid/unmigrated Version: rel:R25-11#eb8d2ad7 Versionshistorie & Revisions (1 transition, 5 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_00616@rel:R25-11#eb8d2ad7
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#cf7be0402026-09-30
  • R22-11rel:R22-11#62dd53c82026-10-14
  • R23-11rel:R23-11#16771f172026-10-14
  • R24-11rel:R24-11#03c97c992026-10-14
  • R25-11rel:R25-11#eb8d2ad72026-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 what [SWS_CORE_00612] Upstream: RS_AP_00130

const char * what () const noexcept override;

Return the explanatory string. This function overrides the virtual function std::exception:: what. All guarantees about the lifetime of the returned pointer that are given for std::exception::what are preserved.

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

La fonction membre what de la classe ara::core::Exception sert à obtenir de manière synchrone une chaîne de caractères explicative relative à l’erreur survenue [SWS_CORE_00612]. Elle surcharge la fonction virtuelle std::exception::what et renvoie un pointeur vers une chaîne de caractères terminée par zéro (const char*) [SWS_CORE_00612].

Utilisation et durée de vie

La fonction n’attend aucun paramètre d’entrée. Concernant la validité du pointeur renvoyé, toutes les garanties applicables à std::exception::what sont conservées [SWS_CORE_00612]. Pour pouvoir utiliser la fonction, le fichier d’en-tête ara/core/exception.h doit être inclus [SWS_CORE_00612].

Gestion des erreurs et concurrence

  • Sécurité vis-à-vis des exceptions : L’opération est déclarée comme noexcept et spécifiée comme sûre vis-à-vis des exceptions (exception safe) ; elle ne lève elle-même aucune exception [SWS_CORE_00612].
  • Concurrence : L’exécution est spécifiée comme sûre vis-à-vis des threads (thread-safe) [SWS_CORE_00612]. Les appels peuvent ainsi être effectués en toute sécurité depuis des threads parallèles.

Cette note d’utilisation a été générée automatiquement.

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

Rückgabewert

TypBeschreibung
const char *a null-terminated string

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

Record
AUTOSAR/AP/record/SWS_CORE_00612
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00612@rel:R25-11#032e94fe
Content hash
032e94fe
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00612
Status: valid/unmigrated Version: rel:R25-11#4dc7ac4e 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_00612@rel:R25-11#4dc7ac4e
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#b339be862026-09-30
  • R19-11rel:R19-11#c863b8c62026-10-14
  • R20-11rel:R20-11#ef5213282026-10-14
  • R21-11rel:R21-11#ef5213282026-10-14
  • R22-11rel:R22-11#35f8a78d2026-10-14
  • R23-11rel:R23-11#0d1482f32026-10-14
  • R24-11rel:R24-11#260c2d462026-10-14
  • R25-11rel:R25-11#4dc7ac4e2026-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 ~Exception [SWS_CORE_00617] Upstream: RS_AP_00130, RS_AP_00145

~Exception () noexcept override=default;

Destructor

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

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

Record
AUTOSAR/AP/record/SWS_CORE_00617
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00617@rel:R25-11#93c63b6c
Content hash
93c63b6c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00617
Status: valid/unmigrated Version: rel:R25-11#f3733454 Versionshistorie & Revisions (1 transition, 5 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_00617@rel:R25-11#f3733454
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#6ae22c3b2026-09-30
  • R22-11rel:R22-11#c4c5573b2026-10-14
  • R23-11rel:R23-11#08d2767c2026-10-14
  • R24-11rel:R24-11#8a264f6d2026-10-14
  • R25-11rel:R25-11#f37334542026-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