DEENESPTFRRUARHIKOZHNL

क्लास ara::diag::DiagnosticSovdArrayContentElementDataView

[SWS_DM_02227] Upstream: RS_Diag_04260

class DiagnosticSovdArrayContentElementDataView {...};

View on a DiagnosticSovdContentElementData with Array 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 · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: d333ea0efb38 उद्गम खुले प्रश्न (2)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

इंडेक्स और इटरेटर के माध्यम से SOVD डायग्नोस्टिक डेटा के ऐरे तत्वों तक टाइप्ड रीड और राइट एक्सेस प्रदान करता है।

यह क्लास Adaptive Platform ([SWS_DM_02227]) के ऐरे-आधारित डायग्नोस्टिक डेटा तत्वों तक रैंडम तथा इटरेटर-आधारित एक्सेस के लिए एक संरचित इंटरफ़ेस प्रदान करती है। यह एप्लिकेशन्स को प्रिमिटिव डेटा मानों और जटिल सामग्री तत्वों को डायनेमिक रूप से जोड़ने तथा मेमोरी क्षमताओं को निवारक रूप से आरक्षित करने में सक्षम बनाती है। असंगत डेटा प्रकारों, अमान्य इंडेक्स एक्सेस या स्पष्ट रूप से सेट की गई त्रुटि स्थितियों के मामले में, Result प्रकारों के माध्यम से कॉलर को त्रुटि कोड प्रसारित किए जाते हैं ([SWS_DM_02228])। मानक के अनुसार सभी निर्दिष्ट ऑपरेशन पूर्णतः अपवाद-सुरक्षित और थ्रेड-सुरक्षित रूप से कार्यान्वित हैं।

संदर्भ

क्लास ara::diag::DiagnosticSovdArrayContentElementDataView को AUTOSAR_AP_SWS_Diagnostics §8.60.5 “Class: DiagnosticSovdArrayContentElementDataView” में [SWS_DM_02227] के तहत परिभाषित किया गया है। यह AUTOSAR-Adaptive-डायग्नोस्टिक्स मॉड्यूल में अंतर्निहित प्रकार ArrayContentElementData वाले डायग्नोस्टिक सामग्री तत्व (DiagnosticSovdContentElementData) पर एक टाइप्ड व्यू के रूप में कार्य करती है। घोषणा हेडर ara/diag/diagnostic_sovd_content_element_data.h के माध्यम से की जाती है।

इसका प्राथमिक उत्तरदायित्व Service-Oriented Vehicle Diagnostics (SOVD) के लिए ऐरे ऑपरेशन्स का संरचित एनकैप्सुलेशन है। इंटरैक्शन पार्टनर के रूप में कॉलिंग डायग्नोस्टिक एप्लिकेशन्स, जो SOVD डेटा संरचनाओं को संसाधित या प्रदान करते हैं, साथ ही अंतर्निहित जेनेरिक डेटा कंटेनर कार्य करते हैं। व्यक्तिगत फ़ील्ड तत्वों तक पहुंच या तो समर्पित इटरेटर के माध्यम से या टाइप्ड इंडेक्स ऑपरेटरों के माध्यम से नियंत्रित की जाती है।

जीवनचक्र

एक व्यू ऑब्जेक्ट के रूप में, इस इंस्टेंस के पास संभवतः वास्तविक पेलोड डेटा का अनन्य स्वामित्व नहीं होता है, बल्कि यह किसी मौजूदा DiagnosticSovdContentElementData की मेमोरी से स्वयं को बांधता है। प्रश्न Q-04a43d21a981ea92 (खुला) डेटा का जीवनचक्र निम्नलिखित चरणों के अधीन होता है:

  • मेमोरी आरक्षण और क्षमता: डेटा की बड़ी मात्रा डालने से पहले, Reserve ([SWS_DM_02240]) के माध्यम से आंतरिक मेमोरी क्षमता को अग्रिम रूप से निर्धारित किया जा सकता है। वर्तमान क्षमता का पता Capacity ([SWS_DM_02231]) द्वारा लगाया जा सकता है।
  • भरना: PushBack के ओवरलोड के माध्यम से क्रमिक रूप से नए तत्व जोड़े जाते हैं। std::int64_t ([SWS_DM_02241]), std::uint64_t ([SWS_DM_02242]), double ([SWS_DM_02243]), bool ([SWS_DM_02244]) और ara::core::StringView ([SWS_DM_02245]) जैसे प्रिमिटिव डेटा प्रकारों के साथ-साथ नेस्टेड DiagnosticSovdContentElementData इंस्टेंस ([SWS_DM_02246]) समर्थित हैं।
  • निरीक्षण और सफ़ाई: ऑक्यूपेंसी स्थिति को किसी भी समय Size ([SWS_DM_02230]) और Empty ([SWS_DM_02232]) के माध्यम से पूछा जा सकता है। व्यक्तिगत तत्वों को इटरेटर के माध्यम से Erase ([SWS_DM_02247]) द्वारा हटाया जा सकता है, जबकि Clear ([SWS_DM_02233]) पूरे ऐरे को रीसेट करता है।

समवर्ती और अपवाद व्यवहार के संबंध में, विनिर्देश के अनुसार क्लास के सभी सदस्य फ़ंक्शन अपवाद-सुरक्षित (noexcept के साथ घोषित) और थ्रेड-सुरक्षित ("thread-safe") डिज़ाइन किए गए हैं।

उपयोग पथ

एक विशिष्ट उपयोग पथ में प्रारंभिक क्षमता आरक्षण, चरणबद्ध डेटा भरना, तत्वों को पढ़ना और त्रुटि स्थितियों का अंतिम सत्यापन शामिल है:

  1. क्षमता आरक्षित करना: एप्लिकेशन बाद के राइट एक्सेस के दौरान डायनेमिक पुनरावंटन को कम करने के लिए Reserve को कॉल करता है ([SWS_DM_02240])।
  2. तत्व सम्मिलित करना: डेटा रिकॉर्ड PushBack के माध्यम से जोड़े जाते हैं ([SWS_DM_02241])।
  3. तत्वों को पढ़ना या ट्रैवर्स करना: एक्सेस या तो operator[] ([SWS_DM_02234], [SWS_DM_02235]) के माध्यम से यादृच्छिक रूप से होता है या Begin/End ([SWS_DM_02236], [SWS_DM_02237]) अथवा CBegin/CEnd ([SWS_DM_02238], [SWS_DM_02239]) के माध्यम से इटरेटर द्वारा क्रमिक रूप से होता है।
  4. स्थिति जाँचना: ऑपरेशन पूरा होने के बाद, एप्लिकेशन HasError के माध्यम से जाँचता है कि ऐरे सामग्री त्रुटिरहित रही है या नहीं ([SWS_DM_02228])।
ऐरे तत्वों के प्रबंधन और क्वेरी का अनुक्रमएप्लिकेशनArrayViewArrayDataReserve(10)क्षमता आरक्षित करनाPushBack(val)तत्व जोड़नाResult<void>operator[](0)Element referenzierenElementdatenResult<reference_wrapper>HasError()Result<void>

अनुक्रम आरेख: SOVD ऐरे तत्व को भरने, अनुक्रमित करने और त्रुटि जाँचने का विशिष्ट क्रम। स्रोत: [SWS_DM_02240], [SWS_DM_02241], [SWS_DM_02234], [SWS_DM_02228]।

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

त्रुटि की संभावना वाली मेथड्स C++ अपवादों के बजाय त्रुटिपूर्ण पूर्व-शर्तों या निष्पादन निरस्तीकरण की सूचना देने के लिए ara::core::Result का उपयोग करती हैं:

  • प्रकार असंगति: PushBack ([SWS_DM_02241]) या operator[] ([SWS_DM_02234]) जैसे ऑपरेशन्स के लिए यह आवश्यक है कि एनकैप्सुलेटेड तत्व वास्तव में प्रकार ArrayContentElementData का हो। अन्यथा वे Result ऑब्जेक्ट में एक संबंधित त्रुटि लौटाते हैं। PushBack के मामले में, सम्मिलित प्रकार को ऐरे तत्व के कंस्ट्रक्टर में निर्दिष्ट डेटा प्रकार से भी मेल खाना चाहिए।
  • विफल विलोपन: Erase ([SWS_DM_02247]) की कॉल Result में एक त्रुटि लौटाती है यदि लक्ष्य प्रकार ArrayContentElementData का नहीं है या निर्दिष्ट इटरेटर के माध्यम से तत्व को हटाया नहीं जा सका।
  • स्पष्ट त्रुटि स्थितियाँ: SetError ([SWS_DM_02229]) के माध्यम से ऐरे सामग्री को एक ara::core::ErrorCode सौंपा जा सकता है। यदि सामग्री को इस प्रकार त्रुटिपूर्ण चिह्नित किया जाता है, तो क्वेरी HasError ([SWS_DM_02228]) त्रुटि कोड को ara::diag::DiagSovdErrc के रूप में लौटाती है।

यह क्लास गाइड AUTOSAR विनिर्देश R25-11 पर आधारित है और AI द्वारा क्यूरेट किया गया था।

सदस्य मानचित्र

क्लास आरेख

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

G nara__diag__DiagnosticSovdArrayContentElementDataView429 DiagnosticSovdArrayContentElementDataView + Begin() + CBegin() + CEnd() + Capacity() + Clear() + Empty() + End() + Erase() + HasError() + PushBack() + Reserve() + SetError() + Size() + operator[]()

विवरण दृश्य

रूपरेखा में कोई प्रविष्टि चुनें।

मेथड

Begin फ़ंक्शन

Returns the begin operator of an array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData

auto Begin () noexcept -> DiagnosticSovdArrayContentElementData Iterator;
Capacity फ़ंक्शन

Returns the capacity of the Array content element. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData

auto Capacity () const noexcept -> std::size_t;
CBegin फ़ंक्शन

Returns the begin operator of an array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData

auto CBegin () noexcept -> DiagnosticSovdArrayContentElementDataConst Iterator;
CEnd फ़ंक्शन

Returns the end operator of an array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData

auto CEnd () noexcept -> DiagnosticSovdArrayContentElementDataConst Iterator;
Clear फ़ंक्शन

Clears the Array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData

auto Clear () noexcept -> void;
Empty फ़ंक्शन

Returns if the Array is empty. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData

auto Empty () const noexcept -> bool;
End फ़ंक्शन

Returns the end operator of an array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData

Erase फ़ंक्शन

Erases a content element from DiagnosticSovdContentElementData. The current element shall be of ArrayContentElementData

auto Erase (DiagnosticSovdArrayContentElementDataIterator iterator) noexcept -> ara::core::Result< void >;
HasError फ़ंक्शन

Returns if the content contains an error.

auto HasError () const noexcept -> ara::core::Result< void >;
PushBack फ़ंक्शन 6

Pushes back a DiagnosticSovdContentElementData with signed int as primitive type. The current element shall be of ArrayContentElementData and the element to add of the specified in the ArrayContentElementData constructor

ओवरलोड PushBack 6
auto PushBack (std::int64_t content_element) noexcept -> ara::core::Result< void >; SWS_DM_02241
auto PushBack (std::uint64_t content_element) noexcept -> ara::core::Result< void >; SWS_DM_02242
auto PushBack (double content_element) noexcept -> ara::core::Result< void >; SWS_DM_02243
auto PushBack (bool content_element) noexcept -> ara::core::Result< void >; SWS_DM_02244
auto PushBack (ara::core::StringView content_element) noexcept -> ara::core::Result< void >; SWS_DM_02245
auto PushBack (DiagnosticSovdContentElementData content_element) noexcept -> void; SWS_DM_02246
Reserve फ़ंक्शन

Reserves the capacity of the DiagnosticSovdArrayContentElementData.

auto Reserve (std::size_t capacity) noexcept -> void;
SetError फ़ंक्शन

Sets the array content to be erroneous.

void SetError (ara::core::ErrorCode error_code) noexcept;
Size फ़ंक्शन

Returns the size of the Array content element. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData

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

ऑपरेटर

operator[] फ़ंक्शन 2

Access the content element with specified index of an array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData

ओवरलोड [] 2
auto operator[] (std::size_t index) noexcept -> ara::core::Result< std::reference_wrapper< DiagnosticSovdContentElementData > >; DIRECTION NOT index -- DEFINED SWS_DM_02234
auto operator[] (std::size_t index) const noexcept -> ara::core::Result< std::reference_wrapper< DiagnosticSovdContent ElementData const > >; DIRECTION NOT index -- DEFINED SWS_DM_02235

मेथड का प्रलेखन

फ़ंक्शन Begin [SWS_DM_02236] Upstream: RS_Diag_04260

auto Begin () noexcept -> DiagnosticSovdArrayContentElementData Iterator;

Returns the begin operator of an array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData

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

Rückgabewert

TypBeschreibung
DiagnosticSovdArrayContentElementDataIteratorThe iterator

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

Record
AUTOSAR/AP/record/SWS_DM_02236
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02236@rel:R25-11#a49f1c00
Content hash
a49f1c00
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02236
Status: valid/unmigrated Version: rel:R25-11#56ce84c1 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_02236@rel:R25-11#56ce84c1
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_02238] Upstream: RS_Diag_04260

auto CBegin () noexcept -> DiagnosticSovdArrayContentElementDataConst Iterator;

Returns the begin operator of an array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData

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

Rückgabewert

TypBeschreibung
DiagnosticSovdArrayContentElementDataConstIteratorThe iterator

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

Record
AUTOSAR/AP/record/SWS_DM_02238
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02238@rel:R25-11#471fa0ca
Content hash
471fa0ca
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02238
Status: valid/unmigrated Version: rel:R25-11#66e073bc 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_02238@rel:R25-11#66e073bc
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_02239] Upstream: RS_Diag_04260

auto CEnd () noexcept -> DiagnosticSovdArrayContentElementDataConst Iterator;

Returns the end operator of an array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData

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

Rückgabewert

TypBeschreibung
DiagnosticSovdArrayContentElementDataConstIteratorThe iterator

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

Record
AUTOSAR/AP/record/SWS_DM_02239
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02239@rel:R25-11#76772340
Content hash
76772340
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02239
Status: valid/unmigrated Version: rel:R25-11#97f1019f 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_02239@rel:R25-11#97f1019f
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_02231] Upstream: RS_Diag_04260

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

Returns the capacity of the Array content element. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData

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

Rückgabewert

TypBeschreibung
std::size_tThe capacity of the ArrayContentElementData

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

Record
AUTOSAR/AP/record/SWS_DM_02231
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02231@rel:R25-11#8f581b43
Content hash
8f581b43
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02231
Status: valid/unmigrated Version: rel:R25-11#1915d2ab 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_02231@rel:R25-11#1915d2ab
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

फ़ंक्शन Clear [SWS_DM_02233] Upstream: RS_Diag_04260

auto Clear () noexcept -> void;

Clears the Array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 6da40b1d207a उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

क्लास ara::diag::DiagnosticSovdArrayContentElementDataView का सदस्य फ़ंक्शन Clear एक SOVD ऐरे एलिमेंट ([SWS_DM_02233]) की संपूर्ण सामग्री को रिक्त करता है। कॉल हेडर #include "ara/diag/diagnostic_sovd_content_element_data.h" के माध्यम से प्रदान की जाती है। मेथड का हस्ताक्षर auto Clear () noexcept -> void; है। यह सिंक्रोनस रूप से काम करता है, कोई पैरामीटर स्वीकार नहीं करता है और कोई रिटर्न मान ([SWS_DM_02233]) नहीं देता है।

त्रुटि प्रबंधन और सीमा शर्तें

विनिर्देश के अनुसार फ़ंक्शन को अपवाद-सुरक्षित (exception safe) के रूप में परिभाषित किया गया है और noexcept विनिर्देशक प्रदान किया गया है ([SWS_DM_02233])। यह न तो कोई त्रुटि कोड और न ही एक ara::core::Result लौटाता है। एक बाध्यकारी आवश्यकता के रूप में, संदर्भित DiagnosticSovdContentElementData प्रकार ArrayContentElementData का होना चाहिए ([SWS_DM_02233])। चूंकि किसी त्रुटि का संकेत नहीं दिया जाता है, इसलिए कंस्ट्रक्शन के समय ही व्यू क्लास द्वारा इस प्रकार का अनुपालन सुनिश्चित किए जाने की संभावना है। प्रश्न Q-cdb2385e081c3456 (खुला)

संगामिति

विनिर्देश स्पष्ट रूप से मेथड को थ्रेड-सुरक्षित (thread-safe) के रूप में वर्गीकृत करता है ([SWS_DM_02233])। इसलिए Clear की कॉल्स बिना किसी बाह्य सिंक्रोनाइज़ेशन के एकाधिक थ्रेड्स से समवर्ती रूप से की जा सकती हैं।

डायग्नोस्टिक सबसिस्टम में परस्पर क्रिया

SOVD डेटा संरचनाओं के भीतर यह ऑपरेशन अन्य विलोपन मेथड्स के साथ निकटता से संबंधित है:

  • DiagnosticSovdContentElementData::Clear ([SWS_DM_02338]) एलिमेंट स्तर पर जेनेरिक समकक्ष बनाता है, लेकिन एक ara::core::Result<void> लौटाता है और यदि ऑब्जेक्ट एक ऐरे का प्रतिनिधित्व नहीं करता है तो विफल हो जाता है।
  • DiagnosticSovdRecordContentElementDataView::Clear ([SWS_DM_02276]) प्रकार RecordContentElementData या ContentData की डेटा संरचनाओं के लिए समान क्लीनअप का कार्य संभालता है।
  • पारंपरिक त्रुटि मेमोरी संदर्भ में, इसके विपरीत, ara::diag::DTCInformation::Clear ([SWS_DM_00671]) ara::core::Future के माध्यम से UDS DTCs के एसिंक्रोनस क्लीनअप के लिए कार्य करता है।

यह उपयोग संबंधी निर्देश AUTOSAR Adaptive विनिर्देश R25-11 के आधार पर स्वचालित रूप से तैयार किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_DM_02233
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02233@rel:R25-11#26d1dd0f
Content hash
26d1dd0f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02233
Status: valid/unmigrated Version: rel:R25-11#cdb740a2 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_02233@rel:R25-11#cdb740a2
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_02232] Upstream: RS_Diag_04260

auto Empty () const noexcept -> bool;

Returns if the Array is empty. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData

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

Rückgabewert

TypBeschreibung
boolIf the array is empty

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

Record
AUTOSAR/AP/record/SWS_DM_02232
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02232@rel:R25-11#cc039b1d
Content hash
cc039b1d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02232
Status: valid/unmigrated Version: rel:R25-11#8de58061 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_02232@rel:R25-11#8de58061
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_02237] Upstream: RS_Diag_04260

auto End () noexcept -> DiagnosticSovdArrayContentElementDataIterator;

Returns the end operator of an array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData

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

Rückgabewert

TypBeschreibung
DiagnosticSovdArrayContentElementDataIteratorThe iterator

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

Record
AUTOSAR/AP/record/SWS_DM_02237
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02237@rel:R25-11#3f33912a
Content hash
3f33912a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02237
Status: valid/unmigrated Version: rel:R25-11#b82b09ca 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_02237@rel:R25-11#b82b09ca
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

फ़ंक्शन Erase [SWS_DM_02247] Upstream: RS_Diag_04260

auto Erase (DiagnosticSovdArrayContentElementDataIterator iterator) noexcept -> ara::core::Result< void >;

Erases a content element from DiagnosticSovdContentElementData. The current element shall be of ArrayContentElementData

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 413be4c2f44c उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

वर्ग ara::diag::DiagnosticSovdArrayContentElementDataView की विधि Erase नैदानिक SOVD सामग्री डेटा से एक तत्व को हटाने के लिए कार्य करती है ([SWS_DM_02247], SWS Diagnostics §8.60.5.1.1.8 “Erase”)। पैरामीटर के रूप में, फ़ंक्शन DiagnosticSovdArrayContentElementDataIterator प्रकार का एक इटरेटर स्वीकार करता है, जो हटाए जाने वाले तत्व को संदर्भित करता है। कॉल एक समकालिक ऑपरेशन के रूप में होता है; यह संभवतः अतुल्यकालिक Future पैटर्न के बिना ara::core::Result<void> की सीधी वापसी से उत्पन्न होता है। प्रश्न Q-28de22574e525c78 (खुला)

त्रुटि प्रबंधन और सीमा शर्तें

फ़ंक्शन को noexcept के साथ घोषित किया गया है और इसमें exception safe और thread-safe गुण हैं ([SWS_DM_02247])। यदि विलोपन विफल हो जाता है, तो विधि लौटाए गए ara::core::Result के माध्यम से एक त्रुटि प्रदान करती है। यह मामला तब होता है जब मूल DiagnosticSovdContentElementData आवश्यक प्रकार ArrayContentElementData का नहीं होता है या तत्व को अन्य कारणों से हटाया नहीं जा सका ([SWS_DM_02247])।

इंटरैक्शन

SOVD इंटरफ़ेस के भीतर, यह ऑपरेशन ऐरे तत्वों के लिए अंतर्निहित डेटा कंटेनर DiagnosticSovdContentElementData की विलोपन विधि Erase से मेल खाता है ([SWS_DM_02352])। रिकॉर्ड संरचनाओं के लिए, DiagnosticSovdRecordContentElementDataView::Erase और संबंधित कंटेनर विधि के साथ समान समकक्ष मौजूद हैं ([SWS_DM_02294], [SWS_DM_02374])।

यह उपयोग नोट AUTOSAR विनिर्देश के आधार पर स्वचालित रूप से तैयार किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

Parameter (in)

ParameterBeschreibung
iteratorThe iterator pointing to the element to erase

Rückgabewert

TypBeschreibung
ara::core::Result< void >void result or an error if DiagnosticSovdContentElementData is not of type ArrayContentElementData or the element couldn’t be erased

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

Record
AUTOSAR/AP/record/SWS_DM_02247
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02247@rel:R25-11#e389154d
Content hash
e389154d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02247
Status: valid/unmigrated Version: rel:R25-11#e4ae2920 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_02247@rel:R25-11#e4ae2920
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_02228] 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::DiagnosticSovdArrayContentElementDataView
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_02228
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02228@rel:R25-11#075a71b1
Content hash
075a71b1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02228
Status: valid/unmigrated Version: rel:R25-11#ff8a30d1 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_02228@rel:R25-11#ff8a30d1
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

फ़ंक्शन PushBack [SWS_DM_02241] Upstream: RS_Diag_04260

auto PushBack (std::int64_t content_element) noexcept -> ara::core::Result< void >;

Pushes back a DiagnosticSovdContentElementData with signed int as primitive type. The current element shall be of ArrayContentElementData and the element to add of the specified in the ArrayContentElementData constructor

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: c37b8f1a434c उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

समकालिक सदस्य फ़ंक्शन PushBack निदान SOVD सामग्री तत्वों की एक ऐरे संरचना में std::int64_t प्रकार के एक हस्ताक्षरित पूर्णांक तत्व को जोड़ने का कार्य करता है ([SWS_DM_02241], AUTOSAR_AP_SWS_Diagnostics §8.60.5.1.1.14 “PushBack”)। इसे हेडर फ़ाइल ara/diag/diagnostic_sovd_content_element_data.h में डिक्लेयर किया गया है और noexcept के रूप में परिभाषित किया गया है ([SWS_DM_02241])।

सफल कॉल के लिए निम्नलिखित पूर्वापेक्षाएँ और इंटरफ़ेस आवश्यकताएँ लागू होती हैं:

  • कॉल संदर्भ और पूर्वापेक्षाएँ: क्लास ara::diag::DiagnosticSovdArrayContentElementDataView का लक्ष्य ऑब्जेक्ट एक ArrayContentElementData का प्रतिनिधित्व करना चाहिए, और जोड़ा जाने वाला प्रिमिटिव प्रकार कंस्ट्रक्टर में परिभाषित तत्व प्रकार के अनुरूप होना चाहिए ([SWS_DM_02241])।
  • रिटर्न मान और त्रुटि प्रबंधन: फ़ंक्शन एक ara::core::Result<void> लौटाता है। यदि जांच विफल हो जाती है क्योंकि अंतर्निहित तत्व ArrayContentElementData प्रकार का नहीं है, तो परिणाम में एक त्रुटि शामिल होती है ([SWS_DM_02241])। व्याख्या: कंस्ट्रक्टर में निर्दिष्ट डेटा प्रकार के साथ विसंगति को परिणाम ऑब्जेक्ट में एक त्रुटि के रूप में समान रूप से रिपोर्ट किए जाने की संभावना है। प्रश्न Q-d4715ecbd0f12d26 (खुला)
  • समवर्तीता: फ़ंक्शन को थ्रेड-सुरक्षित और साथ ही एक्सेप्शन-सुरक्षित के रूप में निर्दिष्ट किया गया है ([SWS_DM_02241])।

यह मेथड अहस्ताक्षरित (unsigned) पूर्णांकों ([SWS_DM_02242]), फ़्लोटिंग-पॉइंट संख्याओं ([SWS_DM_02243]), बूलियन मानों ([SWS_DM_02244]), स्ट्रिंग्स ([SWS_DM_02245]) और पूर्ण डेटा तत्वों ([SWS_DM_02246]) के लिए DiagnosticSovdArrayContentElementDataView के भीतर टाइप किए गए ओवरलोड के एक परिवार का हिस्सा है। संबंधित मेथड डेटा क्लास DiagnosticSovdContentElementData पर भी स्वयं मौजूद हैं ([SWS_DM_02346])।

यह पाठ AUTOSAR R25-11 विनिर्देश के आधार पर एक AI द्वारा जनरेट किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I2)

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

Parameter (in)

ParameterBeschreibung
content_elementThe content element to push back

Rückgabewert

TypBeschreibung
ara::core::Result< void >void result or an error if DiagnosticSovdContentElementData is not of type ArrayContentElementData

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

Record
AUTOSAR/AP/record/SWS_DM_02241
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02241@rel:R25-11#d57c27fc
Content hash
d57c27fc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02241
Status: valid/unmigrated Version: rel:R25-11#2b01b778 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_02241@rel:R25-11#2b01b778
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

फ़ंक्शन PushBack [SWS_DM_02242] Upstream: RS_Diag_04260

auto PushBack (std::uint64_t content_element) noexcept -> ara::core::Result< void >;

Pushes back a DiagnosticSovdContentElementData with unsigned int as primitive type. The current element shall be of ArrayContentElementData and the element to add of the specified in the ArrayContentElementData constructor

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: c25599049c83 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

क्लास ara::diag::DiagnosticSovdArrayContentElementDataView का समकालिक API फ़ंक्शन PushBack एक अहस्ताक्षरित 64-बिट पूर्णांक मान (std::uint64_t) को एक आदिम डेटा तत्व के रूप में मौजूदा SOVD ऐरे तत्व के अंत में जोड़ता है [SWS_DM_02242]। एकीकरण हेडर फ़ाइल ara/diag/diagnostic_sovd_content_element_data.h SWS Diagnostics §8.60.5.1.1.15 “PushBack” के माध्यम से किया जाता है। सफल कॉल के लिए पूर्वापेक्षा यह है कि वर्तमान तत्व एक ArrayContentElementData का प्रतिनिधित्व करता हो और जोड़ा जाने वाला मान कंस्ट्रक्टर में परिभाषित तत्व प्रकार के अनुरूप हो [SWS_DM_02242]।

त्रुटि हैंडलिंग और समवर्तीता

फ़ंक्शन अपनी निष्पादन स्थिति ara::core::Result<void> [SWS_DM_02242] के माध्यम से इंगित करता है। यदि लक्ष्य ऑब्जेक्ट ArrayContentElementData प्रकार का नहीं है, तो फ़ंक्शन परिणाम में एक त्रुटि लौटाता है [SWS_DM_02242]। चूंकि किसी विशिष्ट त्रुटि कोड का उल्लेख नहीं किया गया है (व्याख्या: त्रुटि स्थितियों को सामान्य रूप से Result द्वारा इंगित किया जाता है), कॉलर को Result ऑब्जेक्ट का मूल्यांकन करना चाहिए। प्रश्न Q-95f2dd96e2681368 (खुला) मेथड को noexcept के रूप में डिक्लेयर किया गया है, यह एक्सेप्शन-सुरक्षा की गारंटी देती है और इसे स्पष्ट रूप से थ्रेड-सुरक्षित के रूप में निर्दिष्ट किया गया है [SWS_DM_02242]।

इंटरैक्शन

यह ऑपरेशन DiagnosticSovdArrayContentElementDataView के भीतर प्रकार-विशिष्ट ओवरलोड के एक परिवार से संबंधित है, जो समान रूप से std::int64_t [SWS_DM_02241] के माध्यम से हस्ताक्षरित पूर्णांकों, double [SWS_DM_02243] के माध्यम से फ़्लोटिंग-पॉइंट संख्याओं, bool [SWS_DM_02244] के माध्यम से बूलियन मानों, ara::core::StringView [SWS_DM_02245] के माध्यम से स्ट्रिंग्स या DiagnosticSovdContentElementData [SWS_DM_02246] प्रकार के संरचित तत्वों को संसाधित करता है। std::uint64_t के लिए एक समान कार्यान्वयन DiagnosticSovdContentElementData द्वारा भी प्रदान किया गया है [SWS_DM_02347]।

यह उपयोग नोट स्वचालित रूप से जनरेट किया गया था और पूरी तरह से AUTOSAR R25-11 के विनिर्देश डेटा पर आधारित है।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I2)

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

Parameter (in)

ParameterBeschreibung
content_elementThe content element to push back

Rückgabewert

TypBeschreibung
ara::core::Result< void >void result or an error if DiagnosticSovdContentElementData is not of type ArrayContentElementData

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

Record
AUTOSAR/AP/record/SWS_DM_02242
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02242@rel:R25-11#628edfba
Content hash
628edfba
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02242
Status: valid/unmigrated Version: rel:R25-11#6c38af94 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_02242@rel:R25-11#6c38af94
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

फ़ंक्शन PushBack [SWS_DM_02243] Upstream: RS_Diag_04260

auto PushBack (double content_element) noexcept -> ara::core::Result< void >;

Pushes back a DiagnosticSovdContentElementData with double as primitive type. The current element shall be of ArrayContentElementData and the element to add of the specified in the ArrayContentElementData constructor

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 57dd45f522f9 उद्गम
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

समकालिक मेथड PushBack हेडर फ़ाइल #include "ara/diag/diagnostic_sovd_content_element_data.h" के माध्यम से क्लास ara::diag::DiagnosticSovdArrayContentElementDataView के स्कोप में प्रदान की जाती है ([SWS_DM_02243], AUTOSAR_AP_SWS_Diagnostics §8.60.5.1.1.13 “PushBack”)। यह एक मौजूदा ऐरे में सामग्री तत्व के रूप में double प्रकार के एक प्रिमिटिव फ़्लोटिंग-पॉइंट मान को जोड़ती है ([SWS_DM_02243])। केवल पास किया जाने वाला पैरामीटर जोड़ा जाने वाला डेटा content_element है।

त्रुटि प्रबंधन और सीमा शर्तें

फ़ंक्शन एक ara::core::Result<void> लौटाता है ([SWS_DM_02243])। सफल निष्पादन के लिए आवश्यक है कि वर्तमान तत्व ArrayContentElementData प्रकार का हो और जोड़ा जाने वाला तत्व ArrayContentElementData के कंस्ट्रक्टर में निर्दिष्ट प्रकार से मेल खाता हो ([SWS_DM_02243])। यदि लक्ष्य ArrayContentElementData प्रकार का नहीं है, तो ऑपरेशन विफल हो जाता है और Result में एक त्रुटि लौटाता है ([SWS_DM_02243])।

संगामिति

फ़ंक्शन को noexcept के रूप में डिक्लेयर किया गया है, यह एक्सेप्शन-सुरक्षा (exception safe) सुनिश्चित करता है और विनिर्देश के अनुसार थ्रेड-सुरक्षित ([SWS_DM_02243]) है। इसलिए कई थ्रेड्स बिना किसी बाहरी सिंक्रोनाइज़ेशन के इस फ़ंक्शन को समवर्ती रूप से कॉल कर सकते हैं।

इंटरैक्शन

DiagnosticSovdArrayContentElementDataView के भीतर अन्य प्रिमिटिव डेटा प्रकारों के लिए समान-प्रकार के ओवरलोड मौजूद हैं, जिनमें std::int64_t ([SWS_DM_02241]), std::uint64_t ([SWS_DM_02242]), bool ([SWS_DM_02244]), ara::core::StringView ([SWS_DM_02245]) साथ ही पूर्ण DiagnosticSovdContentElementData ऑब्जेक्ट्स ([SWS_DM_02246]) शामिल हैं। समान मेथड्स DiagnosticSovdContentElementData पर भी उपलब्ध हैं (उदा. [SWS_DM_02348])।

यह पाठ AUTOSAR R25-11 विनिर्देश के आधार पर एक AI द्वारा जनरेट किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I2)

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

Parameter (in)

ParameterBeschreibung
content_elementThe content element to push back

Rückgabewert

TypBeschreibung
ara::core::Result< void >void result or an error if DiagnosticSovdContentElementData is not of type ArrayContentElementData

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

Record
AUTOSAR/AP/record/SWS_DM_02243
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02243@rel:R25-11#e8ea0f28
Content hash
e8ea0f28
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02243
Status: valid/unmigrated Version: rel:R25-11#70bbee19 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_02243@rel:R25-11#70bbee19
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

फ़ंक्शन PushBack [SWS_DM_02244] Upstream: RS_Diag_04260

auto PushBack (bool content_element) noexcept -> ara::core::Result< void >;

Pushes back a DiagnosticSovdContentElementData with boolean as primitive type. The current element shall be of ArrayContentElementData and the element to add of the specified in the ArrayContentElementData constructor

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 1dba5c9a049d उद्गम
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

सदस्य फ़ंक्शन PushBack एक मौजूदा ऐरे तत्व में प्रिमिटिव डेटा प्रकार bool के साथ एक DiagnosticSovdContentElementData जोड़ने का कार्य करता है ([SWS_DM_02244])। इंटरफ़ेस हेडर ara/diag/diagnostic_sovd_content_element_data.h में क्लास ara::diag::DiagnosticSovdArrayContentElementDataView के भीतर परिभाषित है (AUTOSAR_AP_SWS_Diagnostics §8.60.5.1.1.12 “PushBack”)। इनपुट पैरामीटर के रूप में, समकालिक फ़ंक्शन बूलियन मान content_element स्वीकार करता है ([SWS_DM_02244])।

कॉल के लिए पूर्वापेक्षा यह है कि वर्तमान तत्व ArrayContentElementData प्रकार का हो और जोड़ा जाने वाला मान उस प्रकार से मेल खाता हो जिसे डेटा संरचना के कंस्ट्रक्टर में डिक्लेयर किया गया था ([SWS_DM_02244])। यदि लक्ष्य तत्व ArrayContentElementData प्रकार का नहीं है, तो ऑपरेशन विफल हो जाता है और संबंधित त्रुटि के साथ एक ara::core::Result<void> लौटाता है; सफलता की स्थिति में, परिणाम में एक रिक्त void शामिल होता है ([SWS_DM_02244])।

निष्पादन सुरक्षा के संबंध में, मेथड को noexcept के रूप में डिक्लेयर किया गया है और साथ ही थ्रेड-सुरक्षित (thread-safe) और एक्सेप्शन-सुरक्षित (exception safe) के रूप में निर्दिष्ट किया गया है ([SWS_DM_02244])।

यह मेथड DiagnosticSovdArrayContentElementDataView के भीतर टाइप किए गए PushBack ओवरलोड के एक परिवार का हिस्सा है। बूलियन मानों के अतिरिक्त, सहोदर फ़ंक्शन std::int64_t ([SWS_DM_02241]) और std::uint64_t ([SWS_DM_02242]) जैसे पूर्णांक प्रकारों, फ़्लोटिंग-पॉइंट मानों double ([SWS_DM_02243]), स्ट्रिंग्स ara::core::StringView ([SWS_DM_02245]) और साथ ही जटिल डेटा तत्वों ([SWS_DM_02246]) को सम्मिलित करने को कवर करते हैं। संबंधित ऑपरेशन DiagnosticSovdContentElementData के स्तर पर भी उपलब्ध हैं, जिसमें बूलियन संस्करण [SWS_DM_02349] शामिल है।

यह उपयोग नोट AUTOSAR R25-11 विनिर्देश के आधार पर स्वचालित रूप से तैयार किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I2)

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

Parameter (in)

ParameterBeschreibung
content_elementThe content element to push back

Rückgabewert

TypBeschreibung
ara::core::Result< void >void result or an error if DiagnosticSovdContentElementData is not of type ArrayContentElementData

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

Record
AUTOSAR/AP/record/SWS_DM_02244
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02244@rel:R25-11#83fa5546
Content hash
83fa5546
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02244
Status: valid/unmigrated Version: rel:R25-11#e4f7f1ae 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_02244@rel:R25-11#e4f7f1ae
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

फ़ंक्शन PushBack [SWS_DM_02245] Upstream: RS_Diag_04260

auto PushBack (ara::core::StringView content_element) noexcept -> ara::core::Result< void >;

Pushes back a DiagnosticSovdContentElementData with string as primitive type. The current element shall be of ArrayContentElementData and the element to add of the specified in the ArrayContentElementData constructor

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 265380479cb5 उद्गम
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

क्लास ara::diag::DiagnosticSovdArrayContentElementDataView का सिंक्रोनस मेंबर फ़ंक्शन PushBack ([SWS_DM_02245], SWS Diagnostics §8.60.5.1.1.11 “PushBack” में परिभाषित) एक नैदानिक SOVD ऐरे में प्रिमिटिव प्रकार स्ट्रिंग वाला एक नया एलिमेंट जोड़ता है। इसके लिए हेडर ara/diag/diagnostic_sovd_content_element_data.h को शामिल किया जाना चाहिए। फ़ंक्शन जोड़े जाने वाले एलिमेंट को ara::core::StringView प्रकार के पैरामीटर content_element के माध्यम से स्वीकार करता है।

त्रुटि प्रबंधन

रिटर्न प्रकार के रूप में ara::core::Result<void> कार्य करता है। परिणाम ऑब्जेक्ट में एक त्रुटि लौटाई जाती है यदि वर्तमान ऑब्जेक्ट ArrayContentElementData प्रकार का नहीं है या पास किए गए एलिमेंट का प्रकार ArrayContentElementData के कंस्ट्रक्टर में निर्दिष्ट एलिमेंट प्रकार से मेल नहीं खाता है ([SWS_DM_02245])।

समवर्तीता और प्रतिबंध

फ़ंक्शन को विनिर्देशक noexcept के साथ घोषित किया गया है। यह गारंटीकृत एक्सेप्शन सुरक्षा (exception safe) प्रदान करता है और इसे अप्रतिबंधित रूप से थ्रेड-सुरक्षित (thread-safe) निर्दिष्ट किया गया है ([SWS_DM_02245])।

इंटरैक्शन

यह ऑपरेशन ओवरलोड किए गए मेथड्स के परिवार का हिस्सा है। DiagnosticSovdArrayContentElementDataView के भीतर std::int64_t ([SWS_DM_02241]), std::uint64_t ([SWS_DM_02242]), double ([SWS_DM_02243]) और bool ([SWS_DM_02244]) जैसे स्केलर प्रकारों के साथ-साथ DiagnosticSovdContentElementData ([SWS_DM_02246]) प्रकार के पूर्ण तत्वों के लिए भी अन्य ओवरलोड मौजूद हैं। इसके अतिरिक्त, क्लास ara::diag::DiagnosticSovdContentElementData भी स्ट्रिंग्स के लिए एक संगत PushBack इंटरफ़ेस प्रदान करती है ([SWS_DM_02350])।

यह उपयोग संबंधी निर्देश AUTOSAR Adaptive R25-11 विनिर्देश के आधार पर स्वचालित रूप से तैयार किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I2)

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

Parameter (in)

ParameterBeschreibung
content_elementThe content element to push back

Rückgabewert

TypBeschreibung
ara::core::Result< void >void result or an error if DiagnosticSovdContentElementData is not of type ArrayContentElementData

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

Record
AUTOSAR/AP/record/SWS_DM_02245
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02245@rel:R25-11#7a9ddd0b
Content hash
7a9ddd0b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02245
Status: valid/unmigrated Version: rel:R25-11#347a6a2d 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_02245@rel:R25-11#347a6a2d
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

फ़ंक्शन PushBack [SWS_DM_02246] Upstream: RS_Diag_04260

auto PushBack (DiagnosticSovdContentElementData content_element) noexcept -> void;

Pushes back a DiagnosticSovdContentElementData. The current element shall be of ArrayContentElementData and the element to add of the specified in the ArrayContentElementData constructor

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 016f2212a535 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

क्लास ara::diag::DiagnosticSovdArrayContentElementDataView (SWS Diagnostics §8.60.5.1.1.10 “PushBack”) का समकालिक सदस्य फ़ंक्शन PushBack मौजूदा ऐरे डेटा दृश्य में DiagnosticSovdContentElementData प्रकार का एक तत्व जोड़ता है ([SWS_DM_02246])। एक पासिंग पैरामीटर के रूप में, यह जोड़े जाने वाले ऑब्जेक्ट content_element को मान द्वारा (by value) लेता है और इसका कोई रिटर्न मान नहीं होता है (void)। डिक्लेरेशन हेडर फ़ाइल ara/diag/diagnostic_sovd_content_element_data.h के माध्यम से प्रदान किया जाता है।

समवर्तीता और पूर्वापेक्षाएँ

विनिर्देश फ़ंक्शन को एक्सेप्शन-सुरक्षित (exception safe), थ्रेड-सुरक्षित (thread-safe) और noexcept से एनोटेट के रूप में परिभाषित करता है ([SWS_DM_02246])। एक अनिवार्य पूर्वापेक्षा के रूप में, ऑपरेशन के लिए आवश्यक है कि वर्तमान तत्व ArrayContentElementData प्रकार का हो और जोड़ा जाने वाला तत्व सटीक रूप से उस प्रकार से मेल खाता हो जिसे ArrayContentElementData के कंस्ट्रक्टर में निर्दिष्ट किया गया था ([SWS_DM_02246])।

त्रुटि प्रबंधन और परस्पर क्रिया

प्रिमिटिव प्रकारों के लिए ओवरलोड जैसे std::int64_t ([SWS_DM_02241]), std::uint64_t ([SWS_DM_02242]), double ([SWS_DM_02243]), bool ([SWS_DM_02244]) या ara::core::StringView ([SWS_DM_02245]), जो त्रुटि ट्रांसमिशन के लिए एक ara::core::Result<void> लौटाते हैं, के विपरीत यह मेथड void लौटाती है। इसलिए प्रकार की अनुकूलता (type compatibility) को पहले से जांचना संभवतः कॉलर की जिम्मेदारी है, क्योंकि इस इंटरफ़ेस पर रनटाइम त्रुटियों को Result प्रकार के माध्यम से संकेतित नहीं किया जाता है। प्रश्न Q-00739dff7d34e242 (खुला) डेटा तत्वों को जोड़ने के लिए एक समान मेथड DiagnosticSovdContentElementData पर भी परिभाषित है ([SWS_DM_02351])।

यह पाठ स्वचालित रूप से जनरेट किया गया था। सभी तकनीकी कथन AUTOSAR AP R25-11 विनिर्देश पर आधारित हैं।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I2)

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

Parameter (in)

ParameterBeschreibung
content_elementThe content element to push back

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_DM_02246
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02246@rel:R25-11#744555f4
Content hash
744555f4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02246
Status: valid/unmigrated Version: rel:R25-11#3365f583 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_02246@rel:R25-11#3365f583
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

फ़ंक्शन Reserve [SWS_DM_02240] Upstream: RS_Diag_04260

auto Reserve (std::size_t capacity) noexcept -> void;

Reserves the capacity of the DiagnosticSovdArrayContentElementData.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: b3494a8080d3 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

क्लास ara::diag::DiagnosticSovdArrayContentElementDataView का सिंक्रोनस मेथड Reserve ऐरे डेटा एलिमेंट्स के लिए मेमोरी क्षमता के पूर्व-आवंटन हेतु उपयोग किया जाता है ([SWS_DM_02240], SWS Diagnostics §8.60.5.1.1.16 “Reserve”)। यह हेडर #include "ara/diag/diagnostic_sovd_content_element_data.h" के माध्यम से प्रदान किया जाता है और std::size_t प्रकार का पैरामीटर capacity स्वीकार करता है, जो अंतर्निहित DiagnosticSovdArrayContentElementData की प्रदान की जाने वाली क्षमता को निर्धारित करता है ([SWS_DM_02240])। कोई रिटर्न मान नहीं लौटाया जाता है ([SWS_DM_02240])।

त्रुटि प्रबंधन के संबंध में फ़ंक्शन को अपवाद-सुरक्षित (exception safe) तथा noexcept के रूप में घोषित किया गया है ([SWS_DM_02240])। यह न तो ara::core::Result के माध्यम से त्रुटि कोड का उपयोग करता है और न ही C++ अपवादों का। व्याख्या: मेमोरी की कमी की स्थिति में आवंटन आंतरिक रूप से विफल होने या प्रोग्राम के समाप्त होने की संभावना है, क्योंकि कॉलर के पास कोई त्रुटि चैनल उपलब्ध नहीं है। प्रश्न Q-348805197c004eea (खुला)

समवर्तीता के लिए ऑपरेशन को स्पष्ट रूप से थ्रेड-सुरक्षित (thread-safe) के रूप में निर्दिष्ट किया गया है ([SWS_DM_02240])। इस प्रकार समानांतर थ्रेड्स से बिना किसी बाह्य लॉकिंग के कॉल्स की जा सकती हैं।

संपूर्ण सिस्टम में यह इंटरफ़ेस संबंधित आरक्षण फ़ंक्शंस को पूरक बनाता है: जबकि DiagnosticSovdRecordContentElementDataView::Reserve रिकॉर्ड डेटा संरचनाओं ([SWS_DM_02283], SWS Diagnostics §8.60.11.1.1.20 “Reserve”) के लिए समान रूप से जिम्मेदार है, सामान्य बेस क्लास फ़ंक्शन DiagnosticSovdContentElementData::Reserve गलत एलिमेंट प्रकार के मामले में त्रुटि की रिपोर्ट करने के लिए एक ara::core::Result<void> प्रदान करता है ([SWS_DM_02345], SWS Diagnostics §8.60.6.1.2.55 “Reserve”)। गैर-थ्रेड-सुरक्षित मेमोरी आरक्षण DiagnosticServiceDynamicAccessList::Reserve ([SWS_DM_01163], SWS Diagnostics §8.13.1.1.3.3 “Reserve”) के विपरीत, यह व्यू मेथड सीधे और समवर्ती रूप से SOVD ऐरे एलिमेंट्स पर काम करता है।

यह पाठ एक AI द्वारा उत्पन्न किया गया था और एक दिशानिर्देश के रूप में कार्य करता है। संदर्भित AUTOSAR विनिर्देश आधिकारिक हैं।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

Parameter (in)

ParameterBeschreibung
capacityThe capacity

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_DM_02240
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02240@rel:R25-11#ef9d7d25
Content hash
ef9d7d25
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02240
Status: valid/unmigrated Version: rel:R25-11#e59ab4fc 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_02240@rel:R25-11#e59ab4fc
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

फ़ंक्शन SetError [SWS_DM_02229] Upstream: RS_Diag_04260

void SetError (ara::core::ErrorCode error_code) noexcept;

Sets the array content to be erroneous.

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

Parameter (in)

ParameterBeschreibung
error_codeThe error to set

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_DM_02229
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02229@rel:R25-11#1f603683
Content hash
1f603683
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02229
Status: valid/unmigrated Version: rel:R25-11#911c6721 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_02229@rel:R25-11#911c6721
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_02230] Upstream: RS_Diag_04260

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

Returns the size of the Array content element. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData

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

Rückgabewert

TypBeschreibung
std::size_tThe size of the ArrayContentElementData

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

Record
AUTOSAR/AP/record/SWS_DM_02230
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02230@rel:R25-11#7e04a626
Content hash
7e04a626
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02230
Status: valid/unmigrated Version: rel:R25-11#2ae5c195 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_02230@rel:R25-11#2ae5c195
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_02234] Upstream: RS_Diag_04260

auto operator[] (std::size_t index) noexcept -> ara::core::Result< std::reference_wrapper< DiagnosticSovdContentElementData > >; DIRECTION NOT           index                      -- DEFINED

Access the content element with specified index of an array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData

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

Rückgabewert

TypBeschreibung
ara::core::Result<std::reference_wrapper<DiagnosticSovdContentElementData > >reference to the content element or an error if DiagnosticSovdContentElementData is not of type ArrayContentElementData

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

Record
AUTOSAR/AP/record/SWS_DM_02234
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02234@rel:R25-11#6e2aceaa
Content hash
6e2aceaa
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02234
Status: valid/unmigrated Version: rel:R25-11#e024a1fe 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_02234@rel:R25-11#e024a1fe
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_02235] Upstream: RS_Diag_04260

auto operator[] (std::size_t index) const noexcept -> ara::core::Result< std::reference_wrapper< DiagnosticSovdContent ElementData const > >; DIRECTION NOT           index                      -- DEFINED

Access the content element with specified index of an array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData

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

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 ArrayContentElementData

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

Record
AUTOSAR/AP/record/SWS_DM_02235
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02235@rel:R25-11#317dd5bf
Content hash
317dd5bf
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02235
Status: valid/unmigrated Version: rel:R25-11#099c9291 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_02235@rel:R25-11#099c9291
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