DEENESPTFRRUARHIKOZHNL

classe ara::core::FutureErrorDomain

[SWS_CORE_00421] Upstream: RS_AP_00130

class FutureErrorDomain final :              public ErrorDomain {...};

Error domain for errors originating from ara::core::Future and ara::core::Promise

Header-Datei#include "ara/core/future_error_domain.h"
Forwarding-Header#include "ara/core/core_fwd.h"
Scopenamespace ara::core
Basisklasse(n)ErrorDomain
Unique IDAs per ara::core::FutureErrorDomain in [SWS_CORE_90023]

Guide utilisateurGÉNÉRÉ PAR IA

Définit le domaine d'erreur pour la traduction et la gestion des exceptions des erreurs provenant de Future et Promise.
GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : 2878f2cb481b Provenance Questions ouvertes (1)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

Définit le domaine d'erreur pour la traduction et la gestion des exceptions des erreurs provenant de Future et Promise.

La classe ara::core::FutureErrorDomain constitue le domaine d'erreur central pour les opérations asynchrones dans Future et Promise et fournit des alias de type pour les codes d'erreur et les exceptions [SWS_CORE_00431], [SWS_CORE_00432]. Elle assure via Message() la traduction thread-safe de valeurs d'erreur numériques en messages textuels lisibles, sans renvoi de pointeur nul [SWS_CORE_00443]. Pour autant que les exceptions soient activées dans le compilateur, elle permet en outre la levée d'objets FutureException typés [SWS_CORE_00444].

Contexte

La classe ara::core::FutureErrorDomain forme le domaine d'erreur spécifique pour toutes les situations d'erreur qui surviennent lors de la communication asynchrone et de la synchronisation via ara::core::Future et ara::core::Promise. Elle dérive de manière finale de la classe de base générale ara::core::ErrorDomain et encapsule l'identification ainsi que la traduction textuelle des causes d'erreur propres au domaine. À des fins de définition structurée, la classe fournit l'alias de type Errc pour l'énumération FutureErrc [SWS_CORE_00431], ainsi que l'alias Exception pour le type d'exception FutureException [SWS_CORE_00432]. Grâce à ce regroupement, le domaine fait office de lien central entre les composants asynchrones fondamentaux et le modèle de gestion des erreurs AUTOSAR de niveau supérieur.

Future ara::core::Future ErrorCode ara::core::ErrorCode Future->ErrorCode erzeugt Promise ara::core::Promise Promise->ErrorCode erzeugt FutureErrorDomain ara::core::FutureErrorDomain ErrorCode->FutureErrorDomain referenziert FutureException ara::core::FutureException FutureErrorDomain->FutureException généré via ThrowAsException

Diagramme de contexte : positionnement du domaine d'erreur entre les composants asynchrones, les codes d'erreur et les exceptions. Sources : [SWS_CORE_00431], [SWS_CORE_00432], [SWS_CORE_00444]

Cycle de vie

L'initialisation s'effectue via le constructeur par défaut, qui est déclaré constexpr et spécifié comme sûr vis-à-vis des exceptions et thread-safe [SWS_CORE_00441]. Cela permet une instanciation dès la compilation ou pendant la phase d'initialisation statique de l'application. Étant donné que les domaines d'erreur dans l'écosystème AUTOSAR Adaptive sont généralement conservés sous la forme d'instances singletons globales ou statiques durables, l'instance n'est soumise à aucune transition d'état dynamique ; la spécification exige une sécurité totale des threads pour toutes les interfaces d'interrogation [SWS_CORE_00442], [SWS_CORE_00443].

Parcours d'utilisation

Dans le déroulement régulier de l'exploitation, une application entre rarement en contact direct avec une instance de FutureErrorDomain. Le domaine est plutôt sollicité lorsqu'une instance de ara::core::ErrorCode doit être formatée ou évaluée. Dans un premier temps, la méthode Name() identifie le domaine par un nom sous forme de chaîne de caractères [SWS_CORE_00442]. Pour la journalisation ou l'analyse des erreurs, Message() traduit un code d'erreur numérique du type sous-jacent ErrorDomain::CodeType en une chaîne de caractères lisible [SWS_CORE_00443]. L'interface garantit que le pointeur renvoyé n'est jamais nullptr [SWS_CORE_00443]. Si l'application ne traite pas les erreurs au moyen de codes de retour mais utilise la gestion des exceptions, la méthode ThrowAsException() convertit directement un objet ErrorCode transmis en l'exception FutureException associée [SWS_CORE_00444].

Traitement des noms d'erreur et des exceptionsApplicationErrorCodeFutureErrorDomainMessage()Message(errorCode)const char* (nie nullptr)FehlertextoptC++ Ausnahmen aktiviertThrowAsException()ThrowAsException(errorCode)wirft FutureExceptionFutureException

Diagramme de séquence : résolution des détails d'erreur et déclenchement conditionnel d'exceptions via le domaine d'erreur. Sources : [SWS_CORE_00443], [SWS_CORE_00444]

Scénarios d'erreur

Les échecs au sein de cette classe se limitent à la transmission explicite des erreurs lorsque la gestion des exceptions est activée. Alors que Name(), Message() et le constructeur sont déclarés noexcept et sont totalement sûrs vis-à-vis des exceptions [SWS_CORE_00441], [SWS_CORE_00442], [SWS_CORE_00443], ThrowAsException() est explicitement assortie de noexcept(false) et non sûre vis-à-vis des exceptions, car elle lève conformément à sa conception une FutureException [SWS_CORE_00444]. Une précondition essentielle concerne la configuration de la chaîne d'outils : si les exceptions C++ sont désactivées dans le compilateur, ThrowAsException() ne doit pas, selon la spécification, participer à la résolution de surcharge [SWS_CORE_00444]. Les codes d'erreur invalides ou non reconnus ne provoquent pas de plantage ou de pointeur nul avec Message(), mais devraient vraisemblablement être mis en correspondance avec des textes de substitution génériques, la spécification prescrivant un renvoi garanti différent de nullptr [SWS_CORE_00443]. Question Q-f2e8c9249d4c0e13 (ouverte)

Ce guide est basé exclusivement sur les exigences de spécification d'AUTOSAR Adaptive R25-11.

Carte des membres

Constructeurs et destructeur

1

Alias de type

2

Diagramme de classes

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

G nara__core__FutureErrorDomain146 FutureErrorDomain + FutureErrorDomain() + Message() + Name() + ThrowAsException() nara__core__ErrorDomain335 ErrorDomain nara__core__FutureErrorDomain146->nara__core__ErrorDomain335

Vue détaillée

Sélectionnez une entrée dans le plan.

Constructeurs et destructeur

Default constructor

constexpr FutureErrorDomain () noexcept;

Méthodes

Message fonction

Translate an error code value into a text message

const char * Message (ErrorDomain::CodeType errorCode) const noexcept override;
Name fonction

Return the name of this error domain

const char * Name () const noexcept override;

Throw the exception type corresponding to the given ErrorCode

void ThrowAsException (const ErrorCode &errorCode) const noexcept(false) override;

Alias de type

Errc alias de type

Alias for the error code value enumeration

using Errc = FutureErrc;
Exception alias de type

Alias for the exception base class

Documentation des méthodes

fonction FutureErrorDomain [SWS_CORE_00441] Upstream: RS_AP_00130

constexpr FutureErrorDomain () noexcept;

Default constructor

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

Le constructeur par défaut FutureErrorDomain() initialise une instance du domaine d’erreur ara::core::FutureErrorDomain de manière synchrone et sans paramètre d’entrée [SWS_CORE_00441]. La fonction étant déclarée comme constexpr et noexcept, elle offre une sécurité totale vis-à-vis des exceptions et peut être évaluée dès la compilation [SWS_CORE_00441].

En ce qui concerne l’exécution et le traitement des erreurs, les conditions suivantes s’appliquent :

  • L’initialisation est thread-safe et ne lève aucune exception [SWS_CORE_00441]. Aucun code d’erreur spécifique ni message destiné à des gestionnaires de diagnostic ou d’erreurs n’est prévu.
  • L’instance résultante met à disposition des méthodes élémentaires du domaine, à savoir Name() pour le nom du domaine [SWS_CORE_00442], Message() pour la traduction des codes d’erreur en texte lisible [SWS_CORE_00443] ainsi que ThrowAsException() pour lever les exceptions associées [SWS_CORE_00444]. Au sein de la portée de la classe existent en outre les alias de type Errc [SWS_CORE_00431] et Exception [SWS_CORE_00432].

Dans l’agencement des interfaces, la fonction GetFutureErrorDomain() fournit une référence vers l’instance singleton globale centrale [SWS_CORE_00480]. L’instanciation manuelle directe via le constructeur [SWS_CORE_00441] devrait donc, dans les cas d’utilisation, servir principalement à la mise à disposition interne de cette instance ou à des fins de test particulières. Question Q-4b2f868ccb8a5487 (ouverte) Les codes d’erreur spécifiques à ce domaine sont créés via MakeErrorCode() en utilisant l’énumération FutureErrc [SWS_CORE_00490].

Cette note d’utilisation a été générée automatiquement. Tous les contenus s’appuient exclusivement sur les spécifications AUTOSAR de la version R25-11.

Guide de l'implémenteur à venir (complexité I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_00441
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00441@rel:R25-11#5a956f6b
Content hash
5a956f6b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00441
Status: valid/unmigrated Version: rel:R25-11#82fe0b86 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_00441@rel:R25-11#82fe0b86
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#636925452026-09-30
  • R19-11rel:R19-11#948f99b92026-10-14
  • R20-11rel:R20-11#4174c21b2026-10-14
  • R21-11rel:R21-11#4174c21b2026-10-14
  • R22-11rel:R22-11#53eccf022026-10-14
  • R23-11rel:R23-11#c36db8d62026-10-14
  • R24-11rel:R24-11#7d90a13c2026-10-14
  • R25-11rel:R25-11#82fe0b862026-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 Message [SWS_CORE_00443] Upstream: RS_AP_00130

const char * Message (ErrorDomain::CodeType errorCode) const noexcept override;

Translate an error code value into a text message

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

Utilisation

La fonction membre Message de la classe ara::core::FutureErrorDomain sert à la traduction synchrone d'un code d'erreur numérique en un message textuel explicite [SWS_CORE_00443]. La fonction est fournie via le fichier d'en-tête #include "ara/core/future_error_domain.h". Comme paramètre d'entrée, elle reçoit errorCode du type ErrorDomain::CodeType. La valeur de retour est un pointeur vers une chaîne de caractères terminée par zéro (const char *) contenant le message textuel, lequel n'est jamais nullptr selon la spécification [SWS_CORE_00443].

Concurrence et restrictions

La fonction est qualifiée de noexcept ainsi que spécifiée comme thread-safe et exception safe [SWS_CORE_00443]. Elle peut donc être appelée en toute sécurité depuis des threads concurrents sans synchronisation externe. Conformément aux exigences de la classe de base ara::core::ErrorDomain, le pointeur renvoyé reste en permanence la propriété de la sous-classe respective et ne doit en aucun cas être libéré manuellement par l'appelant [SWS_CORE_00153].

Traitement des erreurs et interaction

Message redéfinit la méthode de base purement virtuelle Message de la classe de base abstraite ara::core::ErrorDomain [SWS_CORE_00153], de manière analogue à l'implémentation dans d'autres domaines d'erreur tels que ara::core::CoreErrorDomain [SWS_CORE_05243]. Si le code transmis ne provient pas de ce domaine, cela constitue selon l'interface de base une violation (WrongDomainOfAnErrorCodeViolation) [SWS_CORE_00153]. Dans des scénarios d'utilisation typiques, les développeurs ne devraient que rarement appeler cette méthode directement sur le domaine, car les messages d'erreur sont habituellement récupérés via la méthode Message de l'objet ara::core::ErrorCode [SWS_CORE_00518]. Question Q-a083e0ab17abf079 (ouverte)

Cette note d'utilisation a été créée automatiquement et s'appuie exclusivement sur la spécification de la version R25-11.

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

Parameter (in)

ParameterBeschreibung
errorCodethe error code value

Rückgabewert

TypBeschreibung
const char *the text message, never nullptr

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

Record
AUTOSAR/AP/record/SWS_CORE_00443
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00443@rel:R25-11#0d00afc3
Content hash
0d00afc3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00443
Status: valid/unmigrated Version: rel:R25-11#651e7339 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_00443@rel:R25-11#651e7339
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#a593b4912026-09-30
  • R19-11rel:R19-11#9fe7cf222026-10-14
  • R20-11rel:R20-11#298eaa962026-10-14
  • R21-11rel:R21-11#3927e31c2026-10-14
  • R22-11rel:R22-11#22adfaf12026-10-14
  • R23-11rel:R23-11#689aa7532026-10-14
  • R24-11rel:R24-11#d7d2328b2026-10-14
  • R25-11rel:R25-11#651e73392026-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 Name [SWS_CORE_00442] Upstream: RS_AP_00130

const char * Name () const noexcept override;

Return the name of this error domain

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

La fonction membre synchrone Name() de la classe ara::core::FutureErrorDomain est incluse via l'en-tête ara/core/future_error_domain.h [SWS_CORE_00442]. Elle ne prend aucun paramètre et renvoie le nom du domaine d'erreur sous forme de pointeur vers une chaîne de caractères constante (const char *) [SWS_CORE_00442].

Concernant le traitement des erreurs et la sécurité d'exécution, la méthode est déclarée comme noexcept et spécifiée comme sûre vis-à-vis des exceptions (exception safe) [SWS_CORE_00442]. Aucune exception C++ n'est levée et aucun état d'erreur n'est signalé au DET ou au DEM.

Pour la concurrence, la fonction est entièrement sûre pour les threads (thread-safe) et peut être appelée en parallèle depuis plusieurs contextes [SWS_CORE_00442]. Dans la mesure où elle surcharge l'interface purement virtuelle ara::core::ErrorDomain::Name() [SWS_CORE_00152], ses règles de durée de vie et d'appartenance s'appliquent : le pointeur renvoyé reste la propriété du domaine d'erreur et ne doit en aucun cas être libéré par l'appelant [SWS_CORE_00152]. La chaîne de caractères fournie est terminée par un caractère nul et garantie de ne jamais être nullptr [SWS_CORE_00152].

En interaction avec le système global, la méthode agit comme une déclinaison spécifique au domaine de l'interface générale de domaine d'erreur [SWS_CORE_00152], comparable à l'implémentation dans d'autres domaines tels que ara::core::CoreErrorDomain [SWS_CORE_05242]. Interprétation : dans la mesure où l'appelant n'est pas autorisé à gérer la mémoire, le pointeur devrait faire référence à un littéral de chaîne statique dont la validité couvre toute la durée d'exécution du programme. Question Q-e1867dfe78e89540 (ouverte)

Ce texte a été généré par une IA. Seule la spécification fait foi.

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

Rückgabewert

TypBeschreibung
const char *As per ara::core::FutureErrorDomain in [SWS_CORE_ 90023]

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

Record
AUTOSAR/AP/record/SWS_CORE_00442
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00442@rel:R25-11#0182706b
Content hash
0182706b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00442
Status: valid/unmigrated Version: rel:R25-11#42d3b301 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_00442@rel:R25-11#42d3b301
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#2eefab222026-09-30
  • R19-11rel:R19-11#89679cf92026-10-14
  • R20-11rel:R20-11#371005222026-10-14
  • R21-11rel:R21-11#371005222026-10-14
  • R22-11rel:R22-11#cbe4ee322026-10-14
  • R23-11rel:R23-11#7e58a5d92026-10-14
  • R24-11rel:R24-11#39172fc82026-10-14
  • R25-11rel:R25-11#42d3b3012026-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 ThrowAsException [SWS_CORE_00444] Upstream: RS_AP_00130

void ThrowAsException (const ErrorCode &errorCode) const noexcept(false) override;

Throw the exception type corresponding to the given ErrorCode

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

La fonction membre ara::core::FutureErrorDomain::ThrowAsException convertit de manière synchrone une instance transmise de ErrorCode en une exception et la lève en tant que FutureException [SWS_CORE_00444]. L'exception levée encapsule alors le code d'erreur transmis [SWS_CORE_00444]. La classe implémente ainsi l'interface purement virtuelle ThrowAsException de la classe de base ara::core::ErrorDomain [SWS_CORE_00154].

En ce qui concerne l'exécution et les conditions aux limites, les spécifications suivantes s'appliquent :

  • Appel et paramètres : La fonction attend comme paramètre d'entrée une référence à un objet ErrorCode (errorCode) et ne possède aucune valeur de retour, car elle interrompt le flux de contrôle en levant l'exception [SWS_CORE_00444].
  • Comportement en cas d'erreur et sécurité vis-à-vis des exceptions : La fonction est déclarée avec noexcept(false) et classée comme not exception safe [SWS_CORE_00444]. Lors de l'appel, la FutureException spécifiée est systématiquement levée [SWS_CORE_00444].
  • Concurrence : L'implémentation est classée comme thread-safe et peut donc être appelée en toute sécurité depuis des contextes d'exécution parallèles [SWS_CORE_00444].
  • Restriction du compilateur : Si les exceptions C++ sont désactivées dans la chaîne d'outils du compilateur, cette fonction ne doit pas participer à la résolution de surcharge (Overload Resolution) [SWS_CORE_00444].

Dans l'interaction avec le système d'erreur d'Adaptive AUTOSAR, cette fonction correspond directement à ara::core::ErrorCode::ThrowAsException, dont le comportement est défini comme une transmission au domaine associé (this->Domain().ThrowAsException(*this)) [SWS_CORE_00519]. Elle correspond ainsi aux implémentations spécifiques au domaine dans d'autres domaines tels que ara::core::CoreErrorDomain::ThrowAsException, qui lève à la place une CoreException [SWS_CORE_05244].

Cette note d'utilisation a été générée par une IA sur la base de la spécification AUTOSAR Adaptive R25-11.

Guide de l'implémenteur à venir (complexité I1)

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

Parameter (in)

ParameterBeschreibung
errorCodethe ErrorCode instance

Rückgabewert

TypBeschreibung
None

Exceptions

FutureException an exception containing the given ErrorCode

Hinweise: This function shall not participate in overload resolution when C++ exceptions are disabled in the compiler toolchain.

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

Record
AUTOSAR/AP/record/SWS_CORE_00444
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00444@rel:R25-11#1fe44e56
Content hash
1fe44e56
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00444
Status: valid/unmigrated Version: rel:R25-11#6bbbe4e8 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_00444@rel:R25-11#6bbbe4e8
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#f1affd2c2026-09-30
  • R19-11rel:R19-11#e7e5de062026-10-14
  • R20-11rel:R20-11#22aa0b0f2026-10-14
  • R21-11rel:R21-11#22aa0b0f2026-10-14
  • R22-11rel:R22-11#4c4dbf162026-10-14
  • R23-11rel:R23-11#6bcf1ade2026-10-14
  • R24-11rel:R24-11#5210aeac2026-10-14
  • R25-11rel:R25-11#6bbbe4e82026-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

Documentation des alias de type

alias de type Errc [SWS_CORE_00431] Upstream: RS_AP_00130

using Errc = FutureErrc;

Alias for the error code value enumeration

Header-Datei#include "ara/core/future_error_domain.h"
Scopeclass ara::core::FutureErrorDomain
SymbolErrc

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

Record
AUTOSAR/AP/record/SWS_CORE_00431
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00431@rel:R25-11#95946a66
Content hash
95946a66
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00431
Status: valid/unmigrated Version: rel:R25-11#9b73f991 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_00431@rel:R25-11#9b73f991
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#e6ae0c662026-09-30
  • R19-11rel:R19-11#8bbfe93e2026-10-14
  • R20-11rel:R20-11#25efde862026-10-14
  • R21-11rel:R21-11#c2d041552026-10-14
  • R22-11rel:R22-11#39c269a02026-10-14
  • R23-11rel:R23-11#a0aec86d2026-10-14
  • R24-11rel:R24-11#f7a2d7ac2026-10-14
  • R25-11rel:R25-11#9b73f9912026-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

alias de type Exception [SWS_CORE_00432] Upstream: RS_AP_00130

using Exception = FutureException;

Alias for the exception base class

Header-Datei#include "ara/core/future_error_domain.h"
Scopeclass ara::core::FutureErrorDomain
SymbolException

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

Record
AUTOSAR/AP/record/SWS_CORE_00432
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00432@rel:R25-11#89f5c6e7
Content hash
89f5c6e7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00432
Status: valid/unmigrated Version: rel:R25-11#5bad67e1 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_00432@rel:R25-11#5bad67e1
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#50792cee2026-09-30
  • R19-11rel:R19-11#eef299f32026-10-14
  • R20-11rel:R20-11#4249c0762026-10-14
  • R21-11rel:R21-11#4249c0762026-10-14
  • R22-11rel:R22-11#46f749662026-10-14
  • R23-11rel:R23-11#71091ef62026-10-14
  • R24-11rel:R24-11#71091ef62026-10-14
  • R25-11rel:R25-11#5bad67e12026-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