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

उपयोगकर्ता गाइडएआई जनित

डायग्नोस्टिक SOVD डेटा के रिकॉर्ड तत्वों के लिए केवल-पढ़ने योग्य, थ्रेड-सुरक्षित रीड एक्सेस प्रदान करता है।
एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 5db4cee55bd3 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

डायग्नोस्टिक SOVD डेटा के रिकॉर्ड तत्वों के लिए केवल-पढ़ने योग्य, थ्रेड-सुरक्षित रीड एक्सेस प्रदान करता है।

यह क्लास डायग्नोस्टिक अनुप्रयोगों ([SWS_DM_02295]) में कुशल और केवल-पढ़ने योग्य मूल्यांकन के लिए संरचित SOVD रिकॉर्ड सामग्री तत्वों पर एक अपरिवर्तनीय दृश्य प्रदान करती है। उपयोगकर्ता परिणाम वस्तुओं के माध्यम से त्रुटि स्थिति की जांच कर सकते हैं, कुंजी द्वारा डेटासेट तत्वों को लक्षित रूप से संबोधित कर सकते हैं या स्थिर पुनरावृत्तियों (कॉन्स्टेंट इटरेटर) का उपयोग करके संपूर्ण सामग्री को क्रमिक रूप से पार कर सकते हैं ([SWS_DM_02300])। सभी इंटरफ़ेस पूरी तरह से थ्रेड-सुरक्षित हैं और अपवाद-सुरक्षित घोषित किए गए हैं, हालांकि इसके लिए आवश्यक है कि संदर्भित सामग्री तत्व अपेक्षित रिकॉर्ड प्रकार से मेल खाता हो।

संदर्भ

क्लास ara::diag::DiagnosticSovdRecordContentElementDataConstView रिकॉर्ड डेटासेट प्रकार ([SWS_DM_02295], AUTOSAR_AP_SWS_Diagnostics §8.60.9 “Class: DiagnosticSovdRecordContentElementDataConstView”) के डायग्नोस्टिक SOVD सामग्री तत्वों पर एक अपरिवर्तनीय दृश्य (Const View) को परिभाषित करती है। इंटरफ़ेस हेडर #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])।

जीवनचक्र

एक view प्रकार के रूप में, ara::diag::DiagnosticSovdRecordContentElementDataConstView के पास संभवतः अंतर्निहित पेलोड डेटा का कोई निजी स्वामित्व (ownership) नहीं होता है; view की वैधता संदर्भित DiagnosticSovdContentElementData ऑब्जेक्ट के जीवनकाल से बंधी मानी जा सकती है। प्रश्न Q-4aca4f6f723cd3f5 (खुला) View इंस्टेंस का विनाश केवल view डिस्क्रिप्टर को मुक्त करता है, लेकिन अंतर्निहित डेटा संरचना को अप्रभावित छोड़ देता है।

समवर्तीता (concurrency) के संबंध में, क्लास के सभी सदस्य फ़ंक्शन स्पष्ट रूप से थ्रेड-सुरक्षित और अपवाद-सुरक्षित (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() का उपयोग करके किसी कुंजी (key) की उपस्थिति जाँची जा सकती है ([SWS_DM_02305])। इसके बाद ara::core::StringView पास करके operator[] के माध्यम से रैंडम एक्सेस किया जाता है, जो सब-एलिमेंट का संदर्भ लौटाता है ([SWS_DM_02300])। वैकल्पिक रूप से, Find() मिले हुए एलिमेंट के लिए एक इटरेटर प्रदान करता है ([SWS_DM_02306])।
  4. अनुक्रमिक पुनरावृत्ति (Sequential Iteration): सभी सब-एलिमेंट्स के पूर्ण ट्रैवर्सल के लिए, इटरेटर मेथड्स 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”)।
रिकॉर्ड कॉन्सटेंट व्यू का उपयोग पथएप्लिकेशन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]।

त्रुटि परिदृश्य

त्रुटि प्रबंधन के लिए यह क्लास C++ अपवादों के बजाय रिटर्न प्रकार ara::core::Result का उपयोग करती है:

  • आंतरिक त्रुटि स्थिति: यदि अंतर्निहित SOVD सामग्री एलिमेंट में कोई त्रुटि होती है, तो HasError() एक ara::core::Result<void> लौटाता है, जिसमें त्रुटि कोड ara::diag::DiagSovdErrc शामिल होता है ([SWS_DM_02296])।
  • अनुपस्थित कुंजी या प्रकार संघर्ष: operator[] के माध्यम से एक्सेस करते समय या HasContentElement() के साथ जाँच करते समय, यदि DiagnosticSovdContentElementData प्रकार RecordContentElementData या ContentData का नहीं है या निर्दिष्ट कुंजी मौजूद नहीं है, तो रिटर्न मान एक त्रुटि-Result प्रदान करता है ([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;
HasContentElement फ़ंक्शन

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#c35f47e4
Content hash
c35f47e4
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#0dcea991
Content hash
0dcea991
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#38947663
Content hash
38947663
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#5cc8170a
Content hash
5cc8170a
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#6cf9f51c
Content hash
6cf9f51c
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#6808a27b
Content hash
6808a27b
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#99485527
Content hash
99485527
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#1ae8987e
Content hash
1ae8987e
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#ff2ba827
Content hash
ff2ba827
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#9af0aa29
Content hash
9af0aa29
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#c77d05dc
Content hash
c77d05dc
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