functie DiagOfferErrorDomain [SWS_DM_00992] Upstream: RS_AP_00119
constexpr DiagOfferErrorDomain () noexcept;
Default constructor.
De parameterloze standaardconstructor [SWS_DM_00992] dient voor het aanmaken van een instantie van de klasse ara::diag::DiagOfferErrorDomain (SWS Diagnostics §8.11.5 “Class: DiagOfferErrorDomain”). Hij is gedeclareerd via het headerbestand ara/diag/diag_error_domain.h en heeft de signatuur constexpr DiagOfferErrorDomain() noexcept; (SWS Diagnostics §8.11.5.2.1.1 “Default Constructor”). De aanroep geschiedt synchroon, verwerkt geen invoerparameters en levert constructortyperend geen retourwaarde op [SWS_DM_00992].
Wat betreft gelijktijdigheid en foutveiligheid is de functie gespecificeerd als thread-safe evenals exception safe [SWS_DM_00992]. Door de noexcept-specificatie is gegarandeerd dat er tijdens de uitvoering geen excepties worden geworpen [SWS_DM_00992]. Specifieke foutcodes of meldingen via DET of DEM zijn voor deze constructor niet voorzien.
In de modulecontext representeert het domein fouttoestanden rond diagnosediensten waarvan de foutcodes zijn gedefinieerd in de enumeratie DiagOfferErrc [SWS_DM_00559] en kunnen worden gerefereerd via de type-alias Errc [SWS_DM_00990]. De klasse stelt standaardmethoden zoals Name() [SWS_DM_00993], Message() [SWS_DM_00994] en ThrowAsException() [SWS_DM_00995] beschikbaar. In toepassingsgevallen is een directe aanroep van de constructor vermoedelijk zelden vereist (interpretatie), aangezien met de functie ara::diag::GetDiagOfferDomain() reeds een globale referentie naar de instantie ter beschikking staat [SWS_DM_01003], die onder andere door ara::diag::MakeErrorCode() wordt gebruikt [SWS_DM_01005]. Vraag Q-a98886da9b649096 (open)
Deze tekst is opgesteld door een AI en is gebaseerd op de specificatie AUTOSAR Adaptive R25-11.
Implementer's Guide volgt (complexiteit 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#ec105701- Content hash
ec105701- 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 · Duits origineel