function DiagOfferErrorDomain [SWS_DM_00992] Upstream: RS_AP_00119
constexpr DiagOfferErrorDomain () noexcept;
Default constructor.
The parameterless default constructor [SWS_DM_00992] serves to create an instance of class ara::diag::DiagOfferErrorDomain (SWS Diagnostics §8.11.5 “Class: DiagOfferErrorDomain”). It is declared via header file ara/diag/diag_error_domain.h and has the signature constexpr DiagOfferErrorDomain() noexcept; (SWS Diagnostics §8.11.5.2.1.1 “Default Constructor”). The call is synchronous, processes no input parameters, and returns no return value as typical for constructors [SWS_DM_00992].
With regard to concurrency and exception safety, the function is specified as thread-safe as well as exception safe [SWS_DM_00992]. The noexcept specification guarantees that no exceptions are thrown during execution [SWS_DM_00992]. Specific error codes or notifications via DET or DEM are not provided for this constructor.
In the module context, the domain represents error conditions around diagnostic services whose error codes are defined in the enumeration DiagOfferErrc [SWS_DM_00559] and can be referenced via type alias Errc [SWS_DM_00990]. The class provides standard methods such as Name() [SWS_DM_00993], Message() [SWS_DM_00994], and ThrowAsException() [SWS_DM_00995]. In use cases, a direct call to the constructor is likely rarely necessary (interpretation), as function ara::diag::GetDiagOfferDomain() already provides a global reference to the instance [SWS_DM_01003], which is used by ara::diag::MakeErrorCode(), among others [SWS_DM_01005]. Question Q-a98886da9b649096 (open)
This text was created by an AI and is based on the AUTOSAR Adaptive R25-11 specification.
Implementer's Guide to follow (complexity 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#647b0be1- Content hash
647b0be1- 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 · German original