fonction DiagOfferErrorDomain [SWS_DM_00992] Upstream: RS_AP_00119
constexpr DiagOfferErrorDomain () noexcept;
Default constructor.
Le constructeur par défaut sans paramètre [SWS_DM_00992] sert à créer une instance de la classe ara::diag::DiagOfferErrorDomain (SWS Diagnostics §8.11.5 « Class: DiagOfferErrorDomain »). Il est déclaré via le fichier d'en-tête ara/diag/diag_error_domain.h et possède la signature constexpr DiagOfferErrorDomain() noexcept; (SWS Diagnostics §8.11.5.2.1.1 « Default Constructor »). L'appel s'effectue de manière synchrone, ne traite aucun paramètre d'entrée et ne fournit aucune valeur de retour, comme c'est le cas pour un constructeur [SWS_DM_00992].
En ce qui concerne la concurrence et la sécurité face aux erreurs, la fonction est spécifiée comme thread-safe ainsi que exception safe [SWS_DM_00992]. La spécification noexcept garantit qu'aucune exception n'est levée pendant l'exécution [SWS_DM_00992]. Des codes d'erreur spécifiques ou des notifications via DET ou DEM ne sont pas prévus pour ce constructeur.
Dans le contexte du module, le domaine représente les états d'erreur liés aux services de diagnostic, dont les codes d'erreur sont définis dans l'énumération DiagOfferErrc [SWS_DM_00559] et peuvent être référencés via l'alias de type Errc [SWS_DM_00990]. La classe fournit des méthodes standard telles que Name() [SWS_DM_00993], Message() [SWS_DM_00994] et ThrowAsException() [SWS_DM_00995]. Dans les cas d'application, un appel direct du constructeur devrait être rarement requis (interprétation), car une référence globale vers l'instance est déjà disponible avec la fonction ara::diag::GetDiagOfferDomain() [SWS_DM_01003], utilisée entre autres par ara::diag::MakeErrorCode() [SWS_DM_01005]. Question Q-a98886da9b649096 (ouverte)
Ce texte a été généré par une IA et s'appuie sur la spécification AUTOSAR Adaptive R25-11.
Guide de l'implémenteur à venir (complexité I2)
| Header-Datei | #include "ara/diag/diag_error_domain.h" |
|---|---|
| Scope | class ara::diag::DiagOfferErrorDomain |
| Exception-Sicherheit | exception safe |
| Thread-Sicherheit | thread-safe |
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/SWS_DM_00992- Status
- valid/unmigrated
- Version
AUTOSAR/AP/record/SWS_DM_00992@rel:R25-11#69c3be6a- Content hash
69c3be6a- Source
- https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00992
Status: valid/unmigrated
Version: rel:R25-11#1b67a107
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_DM_00992@rel:R25-11#1b67a107
Recorded Revisions (7):
- R25-11
rel:R25-11#647b0be12026-09-30 - R20-11
rel:R20-11#877c96922026-10-14 - R21-11
rel:R21-11#abbae6ff2026-10-14 - R22-11
rel:R22-11#c13bf7152026-10-14 - R23-11
rel:R23-11#d3ced3682026-10-14 - R24-11
rel:R24-11#8becca902026-10-14 - R25-11
rel:R25-11#1b67a1072026-10-14 active
Requirement Text as-of this release:
Curation Decisions:
Reachable Artifacts & Dependents:
| Date | Actor | Transition | Reason / Rationale | Campaign |
|---|---|---|---|---|
| 2026-08-13 | tool | none → valid/unmigrated | mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record | 2026-08-13-status-backfill |
gemini-3.8-flash-low· 2026-10-13 · Original allemand