دالة DiagnosticSovdRecord [SWS_DM_02260] Upstream: RS_Diag_04260
auto operator-> () noexcept -> DiagnosticSovdContentElementDataWithKey *;
Dereference operator.
الاستخدام والدلالات
يُستخدم عامل إلغاء المرجعية operator-> للفئة ara::diag::DiagnosticSovdRecordContentElementDataIterator للوصول المتزامن إلى الأعضاء لعنصر بيانات معنون ([SWS_DM_02260]). يعيد الاستدعاء مؤشرًا من النوع DiagnosticSovdContentElementDataWithKey* إلى العنصر الحالي ([SWS_DM_02260]). الواجهة معرّفة في الترويسة ara/diag/diagnostic_sovd_content_element_data.h ([SWS_DM_02260]).
التزامن والشروط الحدية
تعتبر الدالة noexcept وتضمن أمان الاستثناءات (exception safe) وهي محددة بأنها آمنة تفرعيًا (thread-safe) ([SWS_DM_02260]). لا يوجد رمز خطأ محدد لدالة العضو هذه. تفسير: قبل الاستدعاء، يجب أن يشير المكرر إلى عنصر بيانات صالح وألا يتوافق مع نهاية النطاق، لأن إلغاء مرجعية مكرر غير صالح من المرجح أن يؤدي إلى سلوك غير محدد. سؤال Q-735b580a0b2c8330 (مفتوح)
تفاعل
يُستخدم المكرر في إطار معالجة محتويات السجلات جنبًا إلى جنب مع دوال أخرى:
- يمكن الحصول عليه عبر عمليات البحث مثل
FindعلىDiagnosticSovdRecordContentElementDataView([SWS_DM_02285]). - يتم التحكم في الحلقات عادة عبر عامل الزيادة البادئة
operator++([SWS_DM_02263]) وعامل عدم المساواةoperator!=([SWS_DM_02262]) بالمقارنة مع مكرر النهاية منRecordEnd([SWS_DM_02360]). - للسياقات المحمية من الكتابة، يتوفر
DiagnosticSovdRecordContentElementDataConstIterator، والذي يعيدoperator->الخاص به مؤشرًا إلىconst DiagnosticSovdContentElementDataWithKey([SWS_DM_02266]).
تم إنشاء ملاحظة الاستخدام هذه آليًا وتستند إلى مواصفات AUTOSAR.
دليل المنفِّذ قيد الإعداد (التعقيد 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#227378f6- Content hash
227378f6- 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 · الأصل الألماني