DEENESPTFRRUARHIKOZHNL

فئة ara::diag::DiagnosticSovdRecordContentElementDataConstView

[SWS_DM_02295] Upstream: RS_Diag_04260

class DiagnosticSovdRecordContentElementDataConstView {...};

Const view on a DiagnosticSovdContentElementData with Record type.

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag

دليل المستخدممولَّد بالذكاء الاصطناعي

يوفر وصولاً للقراءة فقط وآمنًا خيطيًا إلى عناصر السجل (Record) لبيانات SOVD التشخيصية.
مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 5db4cee55bd3 المصدر أسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

يوفر وصولاً للقراءة فقط وآمنًا خيطيًا إلى عناصر السجل (Record) لبيانات SOVD التشخيصية.

يوفر الصنف عرضًا ثابتًا لعناصر محتوى سجل SOVD المنظمة لإجراء تقييم فعال وللقراءة فقط في تطبيقات التشخيص ([SWS_DM_02295]). ويمكن للمستخدمين التحقق من حالة الخطأ عبر كائنات النتائج، أو عنونة عناصر سجل البيانات بشكل هادف عبر المفتاح، أو اجتياز المحتوى بالكامل تسلسليًا باستخدام مكررات ثابتة ([SWS_DM_02300]). وجميع الواجهات آمنة خيطيًا بالكامل ومصرح عنها بأنها آمنة من الاستثناءات، ولكنها تفترض مسبقًا أن عنصر المحتوى المشار إليه يطابق نوع السجل المتوقع.

السياق

يحدد الصنف ara::diag::DiagnosticSovdRecordContentElementDataConstView عرضًا ثابتًا (Const View) لعناصر محتوى SOVD التشخيصية من نوع مجموعة البيانات Record ([SWS_DM_02295]، AUTOSAR_AP_SWS_Diagnostics §8.60.9 «Class: DiagnosticSovdRecordContentElementDataConstView»). وتتوفر الواجهة عبر ملف الترويسة #include "ara/diag/diagnostic_sovd_content_element_data.h" ([SWS_DM_02298]). وهي تتيح لتطبيقات التشخيص القراءة الهادفة والمنظمة لحقول البيانات المقسمة هرميًا لعنصر محتوى SOVD، دون الحاجة إلى إنشاء نسخ من الحمولة النافعة أو تنفيذ عمليات تعديل.

تشمل أطراف التفاعل الأساسية مكون التشخيص المستدعي، والكائن الأساسي من النوع DiagnosticSovdContentElementData، بالإضافة إلى العناصر الفردية المعنونة عبره، والتي يتم توفيرها كغلاف مرجعي ثابت std::reference_wrapper<DiagnosticSovdContentElementData const> أو عبر مكررات ثابتة ([SWS_DM_02300]، [SWS_DM_02301]).

دورة الحياة

كنوع عرض، يُرجح ألا يمتلك ara::diag::DiagnosticSovdRecordContentElementDataConstView ملكية خاصة للحمولة النافعة الأساسية؛ ويُفترض أن تكون صلاحية العرض مرتبطة بعمر كائن DiagnosticSovdContentElementData المشار إليه. سؤال Q-4aca4f6f723cd3f5 (مفتوح) يؤدي تدمير مثيل العرض (View) إلى تحرير واصف العرض فقط، مع ترك بنية البيانات الأساسية دون تغيير.

فيما يتعلق بالتزامن، تم تحديد جميع دوال الأعضاء في الصنف صراحةً على أنها آمنة خيطيًا وآمنة من الاستثناءات (noexcept) ([SWS_DM_02296]، [SWS_DM_02298]). وبالتالي، يمكن لعدة خيوط الوصول إلى الواجهة للقراءة بالتوازي ودون مزامنة، بشرط عدم تعديل بنية البيانات المشار إليها بالتزامن أثناء الوصول.

مسار الاستخدام

ينقسم المسار النموذجي لتقييم عنصر السجل إلى التحقق من الخطأ، والتحقق من الأبعاد، والوصول إلى العناصر:

  1. التحقق من حالة الخطأ: قبل المعالجة، يتم التحقق عبر HasError() مما إذا كان المحتوى خاليًا من الأخطاء ([SWS_DM_02296]).
  2. الاستعلام عن الإشغال: عبر Empty()، يمكن التحقق مما إذا كان سجل البيانات فارغًا ([SWS_DM_02299]، AUTOSAR_AP_SWS_Diagnostics §8.60.9.1.1.5 «Empty»). وتُرجع الدالتان Size() وCapacity() عدد العناصر وسعة سجل البيانات ([SWS_DM_02297]، [SWS_DM_02298]، AUTOSAR_AP_SWS_Diagnostics §8.60.9.1.1.4 «Capacity»).
  3. الوصول الهادف إلى العناصر: قبل الوصول إلى حقل مسمى، يمكن التحقق من وجود مفتاح باستخدام HasContentElement() ([SWS_DM_02305]). ويتم الوصول العشوائي لاحقًا عبر operator[] مع تمرير ara::core::StringView، والذي يُرجع مرجعًا إلى العنصر الفرعي ([SWS_DM_02300]). وبدلاً من ذلك، يُرجع Find() مكررًا إلى العنصر الذي تم العثور عليه ([SWS_DM_02306]).
  4. التكرار التسلسلي: للاجتياز الكامل لجميع العناصر الفرعية، تتوفر دوال المكررات Begin() / End() بالإضافة إلى CBegin() / CEnd()، والتي تُرجع مثيلات من DiagnosticSovdRecordContentElementDataConstIterator ([SWS_DM_02301]، [SWS_DM_02302]، [SWS_DM_02303]، [SWS_DM_02304]، AUTOSAR_AP_SWS_Diagnostics §8.60.9.1.1.1 «Begin»، AUTOSAR_AP_SWS_Diagnostics §8.60.9.1.1.2 «CBegin»، AUTOSAR_AP_SWS_Diagnostics §8.60.9.1.1.3 «CEnd»).
مسار استخدام طريقة عرض الثوابت للسجل (Record)التطبيقview: DiagnosticSovdRecordContentElementDataConstViewHasError()Result<void> (Erfolg)HasContentElement(key)Result<bool> (true)operator[](key)Result<reference_wrapper<DiagnosticSovdContentElementData const>>

مخطط التسلسل: ترتيب الاستدعاءات للتحقق من الأخطاء والاستعلام عن العناصر بناءً على المفاتيح. المصادر: [SWS_DM_02296]، [SWS_DM_02300]، [SWS_DM_02305].

سيناريوهات الأخطاء

يستخدم الصنف نوع الإرجاع ara::core::Result لمعالجة الأخطاء بدلاً من استثناءات C++:

  • حالة خطأ داخلية: إذا كان عنصر محتوى SOVD الأساسي يحتوي على خطأ، يُرجع HasError() كائن ara::core::Result<void> يحتوي على رمز الخطأ ara::diag::DiagSovdErrc ([SWS_DM_02296]).
  • مفتاح مفقود أو تعارض في النوع: عند الوصول عبر operator[] أو الفحص باستخدام HasContentElement()، تُرجع قيمة الإرجاع Result خطأ إذا لم يكن DiagnosticSovdContentElementData من النوع RecordContentElementData أو ContentData أو إذا كان المفتاح المحدد غير موجود ([SWS_DM_02300]، [SWS_DM_02305]).
  • انتهاك الشروط المسبقة: بالنسبة للدوال Begin()، وEnd()، وCBegin()، وCEnd()، وSize()، وCapacity()، وEmpty()، وFind()، يُشترط كشرط مسبق أن يكون عنصر المحتوى المشار إليه من النوع RecordContentElementData أو ContentData ([SWS_DM_02297]، [SWS_DM_02298]، [SWS_DM_02299]، [SWS_DM_02301]، [SWS_DM_02302]، [SWS_DM_02303]، [SWS_DM_02304]، [SWS_DM_02306]).

يستند هذا الدليل إلى مواصفة AUTOSAR Adaptive Platform الإصدار R25-11.

خريطة الأعضاء

مخطط الفئة

Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.

G nara__diag__DiagnosticSovdRecordContentElementDataConstView167 DiagnosticSovdRecordContentElementDataConstView + Begin() + CBegin() + CEnd() + Capacity() + Empty() + End() + Find() + HasContentElement() + HasError() + Size() + operator[]()

عرض التفاصيل

اختر عنصرًا من المخطط.

الدوال الأعضاء

Begin دالة

Returns the begin operator of a RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

auto Begin () noexcept -> DiagnosticSovdRecordContentElementDataConst Iterator;
Capacity دالة

Returns the capacity of the RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

auto Capacity () const noexcept -> std::size_t;
CBegin دالة

Returns the begin operator of a RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

auto CBegin () noexcept -> DiagnosticSovdRecordContentElementDataConst Iterator;
CEnd دالة

Returns the end operator of a RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

auto CEnd () noexcept -> DiagnosticSovdRecordContentElementDataConst Iterator;
Empty دالة

Returns if the RecordContentElementData is empty. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

auto Empty () const noexcept -> bool;
End دالة

Returns the end operator of a RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

auto End () noexcept -> DiagnosticSovdRecordContentElementDataConst Iterator;
Find دالة

Find an element with the specified key. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

auto Find (ara::core::StringView key) const noexcept -> DiagnosticSovd RecordContentElementDataConstIterator;

Returns if the RecordContentElementData contains an element with the specified key. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

auto HasContentElement (ara::core::StringView key) const noexcept -> ara::core::Result< bool >;
HasError دالة

Returns if the content contains an error.

auto HasError () const noexcept -> ara::core::Result< void >;
Size دالة

Returns the count of elements in the RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

auto Size () const noexcept -> std::size_t;

المعاملات

operator[] دالة

Access the content element with specified key. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

auto operator[] (ara::core::StringView key) const noexcept -> ara::core::Result< std::reference_wrapper< DiagnosticSovdContent ElementData const > >;

توثيق الدوال

دالة Begin [SWS_DM_02301] Upstream: RS_Diag_04260

auto Begin () noexcept -> DiagnosticSovdRecordContentElementDataConst Iterator;

Returns the begin operator of a RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataConstView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
DiagnosticSovdRecordContentElementDataConstIteratorThe iterator

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02301
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02301@rel:R25-11#e073041e
Content hash
e073041e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02301
Status: valid/unmigrated Version: rel:R25-11#841c2b71 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_02301@rel:R25-11#841c2b71
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة CBegin [SWS_DM_02303] Upstream: RS_Diag_04260

auto CBegin () noexcept -> DiagnosticSovdRecordContentElementDataConst Iterator;

Returns the begin operator of a RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataConstView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
DiagnosticSovdRecordContentElementDataConstIteratorThe iterator

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02303
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02303@rel:R25-11#3202ddd8
Content hash
3202ddd8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02303
Status: valid/unmigrated Version: rel:R25-11#07b5c901 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_02303@rel:R25-11#07b5c901
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة CEnd [SWS_DM_02304] Upstream: RS_Diag_04260

auto CEnd () noexcept -> DiagnosticSovdRecordContentElementDataConst Iterator;

Returns the end operator of a RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataConstView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
DiagnosticSovdRecordContentElementDataConstIteratorThe iterator

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02304
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02304@rel:R25-11#1ccd65bc
Content hash
1ccd65bc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02304
Status: valid/unmigrated Version: rel:R25-11#450bd183 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_02304@rel:R25-11#450bd183
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة Capacity [SWS_DM_02298] Upstream: RS_Diag_04260

auto Capacity () const noexcept -> std::size_t;

Returns the capacity of the RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataConstView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
std::size_tThe capacity of the RecordContentElementData

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02298
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02298@rel:R25-11#1294e090
Content hash
1294e090
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02298
Status: valid/unmigrated Version: rel:R25-11#71bc48fb 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_02298@rel:R25-11#71bc48fb
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة Empty [SWS_DM_02299] Upstream: RS_Diag_04260

auto Empty () const noexcept -> bool;

Returns if the RecordContentElementData is empty. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataConstView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
boolIf the record is empty

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02299
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02299@rel:R25-11#48c05bfc
Content hash
48c05bfc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02299
Status: valid/unmigrated Version: rel:R25-11#c4815670 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_02299@rel:R25-11#c4815670
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة End [SWS_DM_02302] Upstream: RS_Diag_04260

auto End () noexcept -> DiagnosticSovdRecordContentElementDataConst Iterator;

Returns the end operator of a RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataConstView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
DiagnosticSovdRecordContentElementDataConstIteratorThe iterator

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02302
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02302@rel:R25-11#af631bca
Content hash
af631bca
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02302
Status: valid/unmigrated Version: rel:R25-11#1495a9cd 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_02302@rel:R25-11#1495a9cd
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة Find [SWS_DM_02306] Upstream: RS_Diag_04260

auto Find (ara::core::StringView key) const noexcept -> DiagnosticSovd RecordContentElementDataConstIterator;

Find an element with the specified key. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataConstView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
keyThe key

Rückgabewert

TypBeschreibung
DiagnosticSovdRecordContentElementDataConstIteratorA DiagnosticSovdRecordContentElementDataIterator

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02306
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02306@rel:R25-11#641625fb
Content hash
641625fb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02306
Status: valid/unmigrated Version: rel:R25-11#8a7445ae 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_02306@rel:R25-11#8a7445ae
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة HasContentElement [SWS_DM_02305] Upstream: RS_Diag_04260

auto HasContentElement (ara::core::StringView key) const noexcept -> ara::core::Result< bool >;

Returns if the RecordContentElementData contains an element with the specified key. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataConstView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
keyThe key

Rückgabewert

TypBeschreibung
ara::core::Result< bool >boolean indicating if the elements is found or an error if Diagnostic SovdContentElementData is not of type RecordContentElement Data or ContentData OR the key is not found

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02305
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02305@rel:R25-11#834b4f39
Content hash
834b4f39
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02305
Status: valid/unmigrated Version: rel:R25-11#375dbd09 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_02305@rel:R25-11#375dbd09
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة HasError [SWS_DM_02296] Upstream: RS_Diag_04260

auto HasError () const noexcept -> ara::core::Result< void >;

Returns if the content contains an error.

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataConstView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Result< void >void result if it doesn’t contain an error, otherwise the ara::diag::DiagSovdErrc

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02296
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02296@rel:R25-11#4a3eb904
Content hash
4a3eb904
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02296
Status: valid/unmigrated Version: rel:R25-11#a6b50f7f 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_02296@rel:R25-11#a6b50f7f
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة Size [SWS_DM_02297] Upstream: RS_Diag_04260

auto Size () const noexcept -> std::size_t;

Returns the count of elements in the RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataConstView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
std::size_tThe count of the RecordContentElementData

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02297
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02297@rel:R25-11#29496478
Content hash
29496478
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02297
Status: valid/unmigrated Version: rel:R25-11#0d76c009 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_02297@rel:R25-11#0d76c009
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة operator[] [SWS_DM_02300] Upstream: RS_Diag_04260

auto operator[] (ara::core::StringView key) const noexcept -> ara::core::Result< std::reference_wrapper< DiagnosticSovdContent ElementData const > >;

Access the content element with specified key. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataConstView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
keyThe key

Rückgabewert

TypBeschreibung
ara::core::Result<std::reference_wrapper<DiagnosticSovdContentElementData const > >reference to the content element or an error if DiagnosticSovdContentElementData is not of type RecordContentElementData or ContentData OR the key is not found

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02300
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02300@rel:R25-11#91d6088d
Content hash
91d6088d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02300
Status: valid/unmigrated Version: rel:R25-11#fdb5d31b 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_02300@rel:R25-11#fdb5d31b
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill