function DiagnosticSovdRecord [SWS_DM_02260] Upstream: RS_Diag_04260
auto operator-> () noexcept -> DiagnosticSovdContentElementDataWithKey *;
Dereference operator.
Usage and Semantics
The dereference operator operator-> of class ara::diag::DiagnosticSovdRecordContentElementDataIterator is used for synchronous member access to an addressed data element ([SWS_DM_02260]). The call returns a pointer of type DiagnosticSovdContentElementDataWithKey* to the current element ([SWS_DM_02260]). The interface is defined in header ara/diag/diagnostic_sovd_content_element_data.h ([SWS_DM_02260]).
Concurrency and Constraints
The function is designated as noexcept, guarantees exception safety (exception safe), and is specified as thread-safe ([SWS_DM_02260]). A specific error code does not exist for this member function. Interpretation: Before the call, the iterator must point to a valid data element and must not equal the end of the range, since dereferencing an invalid iterator would likely lead to undefined behavior. Question Q-735b580a0b2c8330 (open)
Interaction
The iterator is used in the context of processing record contents together with further functions:
- It can be obtained via search operations such as
FindonDiagnosticSovdRecordContentElementDataView([SWS_DM_02285]). - Loop control typically takes place via the prefix increment operator
operator++([SWS_DM_02263]) and the inequality operatoroperator!=([SWS_DM_02262]) in comparison with the end iterator fromRecordEnd([SWS_DM_02360]). - For read-only contexts,
DiagnosticSovdRecordContentElementDataConstIteratoris available, whoseoperator->returns a pointer toconst DiagnosticSovdContentElementDataWithKey([SWS_DM_02266]).
This usage note was created automatically and is based on the AUTOSAR specifications.
Implementer's Guide to follow (complexity I2)
| Header-Datei | #include "ara/diag/diagnostic_sovd_content_element_data.h" |
|---|---|
| Scope | class ara::diag::DiagnosticSovdRecordContentElementDataIterator |
| Exception-Sicherheit | exception safe |
| Thread-Sicherheit | thread-safe |
Rückgabewert
| Typ | Beschreibung |
|---|---|
| DiagnosticSovdContent Return a pointer to the DiagnosticSovdAbstractContentDataWith ElementDataWithKey * Key | |
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/SWS_DM_02260- Status
- valid/unmigrated
- Version
AUTOSAR/AP/record/SWS_DM_02260@rel:R25-11#c2b0a45d- Content hash
c2b0a45d- Source
- https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02260
Status: valid/unmigrated
Version: rel:R25-11#c2b0a45d
Versionshistorie & Revisions (1 transition)
- 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_02260@rel:R25-11#c2b0a45d
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