DEENESPTFRRUARHIKOZHNL

class ara::diag::DiagnosticSovdContentElementData

[SWS_DM_02307] Upstream: RS_Diag_04260

class DiagnosticSovdContentElementData {...};

Diagnostic SOVD Abstract Content Data.

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

User GuideAI-GENERATED

Encapsulates typed primitive, array-based, and record-based content for service-oriented vehicle diagnostics.
AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: 3044e39ae4fc Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

Encapsulates typed primitive, array-based, and record-based content for service-oriented vehicle diagnostics.

The class ara::diag::DiagnosticSovdContentElementData serves as a versatile data container for representing structured SOVD diagnostic content in the AUTOSAR Adaptive Platform [SWS_DM_02307]. It encapsulates primitive types, arrays, and key-based records, which are created and modularly composed via static factory methods. Operations are protected in a type-safe manner via ara::core::Result and return error states in the event of type conflicts or invalid keys [SWS_DM_02317]. All accesses are specified as thread-safe, but require strict compliance with the type-bound interface rules.

Context

The class ara::diag::DiagnosticSovdContentElementData represents data content of SOVD (Service-Oriented Vehicle Diagnostics) elements within the AUTOSAR Adaptive Platform [SWS_DM_02307]. According to ASAM SOVD, diagnostic resources are modeled as structured data consisting of individual or aggregated content elements (AUTOSAR_AP_SWS_Diagnostics, p. 205).

The Diagnostic Management daemon (DM) uses the interface ara::diag::GenericDiagnosticSovdContent to process diagnostic data during method calls such as Read a data resource [SWS_DM_01432] or Write a data resource [SWS_DM_01431], [SWS_DM_02166]. In this context, DiagnosticSovdContentElementData acts as a generic container for encapsulating typed diagnostic content between the DM and the implementing diagnostic applications (AUTOSAR_AP_SWS_Diagnostics, p. 206).

DiagnosticSovdContext DM Diagnostic Management (DM) GenericService GenericDiagnosticSovdContent DM->GenericService Read() / Write() ElementData DiagnosticSovdContentElementData DM->ElementData strukturiert SOVD-Daten GenericService->ElementData processes / provides

Context diagram: Embedding of DiagnosticSovdContentElementData into the interaction between DM, GenericDiagnosticSovdContent, and diagnostic applications. Sources: [SWS_DM_01431], [SWS_DM_01432], [SWS_DM_02166], AUTOSAR_AP_SWS_Diagnostics, p. 205.

Lifecycle

Objects of DiagnosticSovdContentElementData are instantiated via static factory methods that determine the underlying data variant and content type [SWS_DM_02315]. The class presumably models a variant-based structural pattern (Interpretation: The separate factories and type-bound checks indicate an internal union or tagged-variant structure), in which an instance is either a primitive, an array, or a record. Question Q-a27a6d14d6d35fa7 (open)

Typed construction methods are available for creating primitive elements:

Composite types are created via CreateArrayContentElement [SWS_DM_02313] for sequences or CreateRecordContentElement [SWS_DM_02314] for key-value structures. The destructor manages deallocation and supports move and copy operations [SWS_DM_02316]. While construction and memory-allocating write operations are declared as not exception safe, read accesses and destruction are exception safe, and method calls are thread-safe according to the specification.

Usage Path

A typical flow comprises the creation, incremental population, and subsequent reading of structured data elements. If, for example, a diagnostic record is to be constructed, the application first creates a record instance via CreateRecordContentElement [SWS_DM_02314].

Subsequently, fields with a unique key are registered via overloaded Add methods, such as for primitive integers [SWS_DM_02368], strings [SWS_DM_02372], or nested sub-elements [SWS_DM_02373]. Before read access, the presence of a field can be checked with HasContentElement [SWS_DM_02364] before access is performed via Find [SWS_DM_02365] or the subscript operator [SWS_DM_02357]. For lists, elements are analogously appended via PushBack [SWS_DM_02346], [SWS_DM_02351] and traversed via iterators [SWS_DM_02341], [SWS_DM_02342].

Creation and population of an SOVD record elementDiagnostic applicationDiagnosticSovdContentElementDataCreateRecordContentElement()Record-InstanzAdd("status", 42)ara::core::Result<void>HasContentElement("status")ara::core::Result<bool> (true)

Sequence diagram: Creation, incremental population, and checking of an SOVD record element. Sources: [SWS_DM_02314], [SWS_DM_02364], [SWS_DM_02368].

Error Scenarios

Erroneous operations are indicated via the return type ara::core::Result. Type violations result in errors when type-specific methods are called on non-matching variants—for example, array operations like Capacity [SWS_DM_02336] or Clear [SWS_DM_02338] on record or primitive instances.

Likewise, accesses to nonexistent keys in Find [SWS_DM_02365] or Remove [SWS_DM_02367] fail. For erroneous input values, the error code DiagErrc::kInvalidArgument is returned in specific cases [SWS_DM_02327], [SWS_DM_02337], [SWS_DM_02344]. In addition, the class allows an element to be explicitly marked as faulty: using SetError, an ara::core::ErrorCode is stored [SWS_DM_02318], which can subsequently be verified via HasError [SWS_DM_02317].

This guide is based on the AUTOSAR Adaptive Platform R25-11 specification (diag module) and summarizes the requirements of the document sections and interface declarations.

Member map

Class diagram

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

G nara__diag__DiagnosticSovdContentElementData188 DiagnosticSovdContentElementData + ~DiagnosticSovdContentElementData() + Add() + Begin() + CBegin() + CEnd() + Capacity() + Clear() + CreateArrayContentElement() + CreateContentElement() + CreatePrimitiveContentBool() + CreatePrimitiveContentDouble() + CreatePrimitiveContentSignedInt() + CreatePrimitiveContentString() + CreatePrimitiveContentUnsignedInt() + CreateRecordContentElement() + Empty() … 34 weitere

Detail view

Select an entry in the outline.

Constructors and destructor

Declare the Dtor and move/copy constructors/assignments .

Methods

Add function 6

Adds an element with the specified key with signed integer as primitive value. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData and the element to add shall not be of type ContentData

Overloads Add 6
auto Add (ara::core::StringView key, std::int64_t content_element) noexcept -> ara::core::Result< void >; SWS_DM_02368
auto Add (ara::core::StringView key, std::uint64_t content_element) noexcept -> ara::core::Result< void >; SWS_DM_02369
auto Add (ara::core::StringView key, double content_element) noexcept -> ara::core::Result< void >; SWS_DM_02370
auto Add (ara::core::StringView key, bool content_element) noexcept -> ara::core::Result< void >; SWS_DM_02371
auto Add (ara::core::StringView key, ara::core::StringView content_ element) noexcept -> ara::core::Result< void >; SWS_DM_02372
auto Add (ara::core::StringView key, DiagnosticSovdContentElementData content_element) noexcept -> ara::core::Result< void >; SWS_DM_02373
Begin function

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

auto Begin () noexcept -> ara::core::Result< DiagnosticSovdArray ContentElementDataIterator >;
Capacity function

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

auto Capacity () const noexcept -> ara::core::Result< std::size_t >;
CBegin function

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

auto CBegin () const noexcept -> ara::core::Result< DiagnosticSovd ArrayContentElementDataConstIterator >;
CEnd function

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

auto CEnd () const noexcept -> ara::core::Result< DiagnosticSovdArray ContentElementDataConstIterator >;
Clear function

Clears the Array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData

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

Create an array content element.

static auto CreateArrayContentElement (DiagnosticSovdContentElement DataType elements_type) -> DiagnosticSovdContentElementData;

Create a content.

static auto CreateContentElement () -> DiagnosticSovdContentElement Data;

Create primitive of type bool.

static auto CreatePrimitiveContentBool (bool value=false) -> DiagnosticSovdContentElementData;

Create primitive of type double.

static auto CreatePrimitiveContentDouble (double value=0) -> DiagnosticSovdContentElementData;

Create primitive of type signed integer.

static auto CreatePrimitiveContentSignedInt (std::int64_t value=0) -> DiagnosticSovdContentElementData;

Create primitive of type string.

static auto CreatePrimitiveContentString (ara::core::StringView value=ara::core::StringView{}) -> DiagnosticSovdContentElementData;

Create primitive of type unsigned integer.

static auto CreatePrimitiveContentUnsignedInt (std::uint64_t value=0) -> DiagnosticSovdContentElementData;

Create a record content element.

static auto CreateRecordContentElement () -> DiagnosticSovdContent ElementData;
Empty function

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

auto Empty () const noexcept -> ara::core::Result< bool >;
End function

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

auto End () noexcept -> ara::core::Result< DiagnosticSovdArrayContent ElementDataIterator >;
Erase function 2

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

Overloads Erase 2
Find function 2

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

Overloads Find 2
GetArrayView function 2

Get a view onto this DiagnosticSovdContentElementData as an array.

Overloads GetArrayView 2
auto GetArrayView () noexcept -> ara::core::Result< DiagnosticSovd ArrayContentElementDataView >; SWS_DM_02331
auto GetArrayView () const noexcept -> ara::core::Result< Diagnostic SovdArrayContentElementDataConstView >; SWS_DM_02333
GetBool function

Get bool.

auto GetBool () const noexcept -> ara::core::Result< bool >;
GetDouble function

Get double.

auto GetDouble () const noexcept -> ara::core::Result< double >;

Get the underlying value type of the primitive content. This DiagnosticSovdAbstractContentData shall be of type PrimitiveContentElementData

auto GetPrimitiveContentValueType () const noexcept -> ara::core::Result< DiagnosticSovdPrimitiveContentValueType >;
GetRecordView function 2

Get a view onto this DiagnosticSovdContentElementData as a record.

Overloads GetRecordView 2
auto GetRecordView () noexcept -> ara::core::Result< DiagnosticSovd ArrayContentElementDataView >; SWS_DM_02332
auto GetRecordView () const noexcept -> ara::core::Result< Diagnostic SovdArrayContentElementDataConstView >; SWS_DM_02334
GetSignedInt function

Get signed integer.

auto GetSignedInt () const noexcept -> ara::core::Result< std::int64_t >;
GetString function

Get string. The string view is valid as long a this object is valid and the value is not replaced

auto GetString () -> ara::core::Result< ara::core::StringView >;
GetType function

Get the underlying type of the content.

auto GetType () const noexcept -> DiagnosticSovdContentElementData;

Get unsigned integer.

auto GetUnsignedInt () const noexcept -> ara::core::Result< std::uint64_t >;

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 function

Returns if the content contains an error.

auto HasError () const noexcept -> ara::core::Result< void >;
PushBack function 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

Overloads PushBack 6
auto PushBack (std::int64_t content_element) noexcept -> ara::core::Result< void >; SWS_DM_02346
auto PushBack (std::uint64_t content_element) noexcept -> ara::core::Result< void >; SWS_DM_02347
auto PushBack (double content_element) noexcept -> ara::core::Result< void >; SWS_DM_02348
auto PushBack (bool content_element) noexcept -> ara::core::Result< void >; SWS_DM_02349
auto PushBack (ara::core::StringView content_element) noexcept -> ara::core::Result< void >; SWS_DM_02350
auto PushBack (DiagnosticSovdContentElementData content_element) noexcept -> ara::core::Result< void >; SWS_DM_02351
RecordBegin function

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

auto RecordBegin () noexcept -> ara::core::Result< DiagnosticSovd RecordContentElementDataIterator >;

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

auto RecordCapacity () const noexcept -> ara::core::Result< std::size_ t >;
RecordCBegin function

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

auto RecordCBegin () noexcept -> ara::core::Result< DiagnosticSovd RecordContentElementDataConstIterator >;
RecordCEnd function

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

auto RecordCEnd () noexcept -> ara::core::Result< DiagnosticSovdRecord ContentElementDataConstIterator >;
RecordCount function

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

auto RecordCount () const noexcept -> ara::core::Result< std::size_t >;
RecordEmpty function

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

auto RecordEmpty () const noexcept -> ara::core::Result< bool >;
RecordEnd function

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

auto RecordEnd () noexcept -> ara::core::Result< DiagnosticSovdRecord ContentElementDataIterator >;

Removes all the content element in the RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

auto RecordRemoveAll () noexcept -> ara::core::Result< void >;
RecordReserve function

Reserves the capacity of the RecordContentElementData.

auto RecordReserve (std::size_t capacity) noexcept -> ara::core::Result< void >;
Remove function

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

auto Remove (ara::core::StringView key) noexcept -> ara::core::Result< bool >;
Reserve function

Reserves the capacity of the DiagnosticSovdArrayContentElementData.

auto Reserve (std::size_t capacity) noexcept -> ara::core::Result< void >;
SetBool function

Set bool.

auto SetBool (bool value) -> ara::core::Result< void >;
SetDouble function

Set double.

auto SetDouble (double value) -> ara::core::Result< void >;
SetError function

Sets the content to be erroneous.

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

Set signed integer.

auto SetSignedInt (std::int64_t value) -> ara::core::Result< void >;
SetString function

Set string.

auto SetString (ara::core::StringView value) -> ara::core::Result< void >;

Set unsigned integer.

auto SetUnsignedInt (std::uint64_t value) -> ara::core::Result< void >;
Size function

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

auto Size () const noexcept -> ara::core::Result< std::size_t >;

Operators

operator[] function 4

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

Overloads [] 4
auto operator[] (std::size_t index) noexcept -> ara::core::Result< std::reference_wrapper< DiagnosticSovdContentElementData > >; DIRECTION NOT index -- DEFINED SWS_DM_02339
auto operator[] (std::size_t index) const noexcept -> ara::core::Result< std::reference_wrapper< DiagnosticSovdContent ElementData const > >; DIRECTION NOT index -- DEFINED SWS_DM_02340
auto operator[] (ara::core::StringView key) noexcept -> ara::core::Result< std::reference_wrapper< DiagnosticSovdContent ElementData > >; SWS_DM_02357
auto operator[] (ara::core::StringView key) const noexcept -> ara::core::Result< std::reference_wrapper< DiagnosticSovdContent ElementData const > >; SWS_DM_02358

Method documentation

function Add [SWS_DM_02368] Upstream: RS_Diag_04260

auto Add (ara::core::StringView key, std::int64_t content_element) noexcept -> ara::core::Result< void >;

Adds an element with the specified key with signed integer as primitive value. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData and the element to add shall not be of type ContentData

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

Parameter (in)

ParameterBeschreibung
keyThe key
content_elementThe content element to add

Rückgabewert

TypBeschreibung
ara::core::Result< void >void result or an error if DiagnosticSovdContentElementData is not of type RecordContentElementData or ContentData OR the element cannot be added

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

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

function Add [SWS_DM_02369] Upstream: RS_Diag_04260

auto Add (ara::core::StringView key, std::uint64_t content_element) noexcept -> ara::core::Result< void >;

Adds an element with the specified key with unsigned integer as primitive value. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData and the element to add shall not be of type ContentData

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

Parameter (in)

ParameterBeschreibung
keyThe key
content_elementThe content element to add

Rückgabewert

TypBeschreibung
ara::core::Result< void >void result or an error if DiagnosticSovdContentElementData is not of type RecordContentElementData or ContentData OR the element cannot be added

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

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

function Add [SWS_DM_02370] Upstream: RS_Diag_04260

auto Add (ara::core::StringView key, double content_element) noexcept -> ara::core::Result< void >;

Adds an element with the specified key with double as primitive value. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData and the element to add shall not be of type ContentData

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

Parameter (in)

ParameterBeschreibung
keyThe key
content_elementThe content element to add

Rückgabewert

TypBeschreibung
ara::core::Result< void >void result or an error if DiagnosticSovdContentElementData is not of type RecordContentElementData or ContentData OR the element cannot be added

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

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

function Add [SWS_DM_02371] Upstream: RS_Diag_04260

auto Add (ara::core::StringView key, bool content_element) noexcept -> ara::core::Result< void >;

Adds an element with the specified key with boolean as primitive value. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData and the element to add shall not be of type ContentData

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

Parameter (in)

ParameterBeschreibung
keyThe key
content_elementThe content element to add

Rückgabewert

TypBeschreibung
ara::core::Result< void >void result or an error if DiagnosticSovdContentElementData is not of type RecordContentElementData or ContentData OR the element cannot be added

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

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

function Add [SWS_DM_02372] Upstream: RS_Diag_04260

auto Add (ara::core::StringView key, ara::core::StringView content_ element) noexcept -> ara::core::Result< void >;

Adds an element with the specified key with string as primitive value. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData and the element to add shall not be of type ContentData

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

Parameter (in)

ParameterBeschreibung
keyThe key
content_elementThe content element to add

Rückgabewert

TypBeschreibung
ara::core::Result< void >void result or an error if DiagnosticSovdContentElementData is not of type RecordContentElementData or ContentData OR the element cannot be added

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

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

function Add [SWS_DM_02373] Upstream: RS_Diag_04260

auto Add (ara::core::StringView key, DiagnosticSovdContentElementData content_element) noexcept -> ara::core::Result< void >;

Adds an element with the specified key. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData and the element to add shall not be of type ContentData

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

Parameter (in)

ParameterBeschreibung
keyThe key
content_elementThe content element to add

Rückgabewert

TypBeschreibung
ara::core::Result< void >void result or an error if DiagnosticSovdContentElementData is not of type RecordContentElementData or ContentData OR the element cannot be added

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

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

function Begin [SWS_DM_02341] Upstream: RS_Diag_04260

auto Begin () noexcept -> ara::core::Result< DiagnosticSovdArray ContentElementDataIterator >;

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::DiagnosticSovdContentElementData
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Result<DiagnosticSovdArrayContentElementDataIterator >The iterator 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_02341
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02341@rel:R25-11#706f4b26
Content hash
706f4b26
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02341
Status: valid/unmigrated Version: rel:R25-11#706f4b26 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_02341@rel:R25-11#706f4b26
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

function CBegin [SWS_DM_02343] Upstream: RS_Diag_04260

auto CBegin () const noexcept -> ara::core::Result< DiagnosticSovd ArrayContentElementDataConstIterator >;

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::DiagnosticSovdContentElementData
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Result<DiagnosticSovdArrayContentElementDataConstIterator >The iterator 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_02343
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02343@rel:R25-11#ac576d49
Content hash
ac576d49
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02343
Status: valid/unmigrated Version: rel:R25-11#ac576d49 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_02343@rel:R25-11#ac576d49
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

function CEnd [SWS_DM_02344] Upstream: RS_Diag_04260

auto CEnd () const noexcept -> ara::core::Result< DiagnosticSovdArray ContentElementDataConstIterator >;

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::DiagnosticSovdContentElementData
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Result<DiagnosticSovdArrayContentElementDataConstIterator >The iterator or an error if DiagnosticSovdContentElementData is not of type ArrayContentElementData

Fehler

FehlercodeBeschreibung
DiagErrc::kInvalidArgumentrollback_semantics e.g. kPreFailed with internal debouncing

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

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

function Capacity [SWS_DM_02336] Upstream: RS_Diag_04260

auto Capacity () const noexcept -> ara::core::Result< 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::DiagnosticSovdContentElementData
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Result<std::size_t >The capacity of the ArrayContentElementData or an error if DiagnosticSovdContentElementData is not of type ArrayContent ElementData

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

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

function Clear [SWS_DM_02338] Upstream: RS_Diag_04260

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

Clears the Array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData

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

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

function CreateArrayContentElement [SWS_DM_02313] Upstream: RS_Diag_04260

static auto CreateArrayContentElement (DiagnosticSovdContentElement DataType elements_type) -> DiagnosticSovdContentElementData;

Create an array content element.

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdContentElementData
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
elements_typeThe type of the elements contained in the array. It shall bo be of type ContentData

Rückgabewert

TypBeschreibung
DiagnosticSovdContentElementDataThe created DiagnosticSovdContentElementData

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

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

function CreateContentElement [SWS_DM_02315] Upstream: RS_Diag_04260

static auto CreateContentElement () -> DiagnosticSovdContentElement Data;

Create a content.

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdContentElementData
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
DiagnosticSovdContentElementDataThe created DiagnosticSovdContentElementData

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

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

function CreatePrimitiveContentBool [SWS_DM_02311] Upstream: RS_Diag_04260

static auto CreatePrimitiveContentBool (bool value=false) -> DiagnosticSovdContentElementData;

Create primitive of type bool.

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdContentElementData
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
valueThe value to set

Rückgabewert

TypBeschreibung
DiagnosticSovdContentElementDataThe created DiagnosticSovdContentElementData

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

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

function CreatePrimitiveContentDouble [SWS_DM_02310] Upstream: RS_Diag_04260

static auto CreatePrimitiveContentDouble (double value=0) -> DiagnosticSovdContentElementData;

Create primitive of type double.

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdContentElementData
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
valueThe value to set

Rückgabewert

TypBeschreibung
DiagnosticSovdContentElementDataThe created DiagnosticSovdContentElementData

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

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

function CreatePrimitiveContentSignedInt [SWS_DM_02308] Upstream: RS_Diag_04260

static auto CreatePrimitiveContentSignedInt (std::int64_t value=0) -> DiagnosticSovdContentElementData;

Create primitive of type signed integer.

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdContentElementData
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
valueThe value to set

Rückgabewert

TypBeschreibung
DiagnosticSovdContentElementDataThe created DiagnosticSovdContentElementData

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

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

function CreatePrimitiveContentString [SWS_DM_02312] Upstream: RS_Diag_04260

static auto CreatePrimitiveContentString (ara::core::StringView value=ara::core::StringView{}) -> DiagnosticSovdContentElementData;

Create primitive of type string.

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdContentElementData
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
valueThe value to set

Rückgabewert

TypBeschreibung
DiagnosticSovdContentElementDataThe created DiagnosticSovdContentElementData

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

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

function CreatePrimitiveContentUnsignedInt [SWS_DM_02309] Upstream: RS_Diag_04260

static auto CreatePrimitiveContentUnsignedInt (std::uint64_t value=0) -> DiagnosticSovdContentElementData;

Create primitive of type unsigned integer.

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdContentElementData
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
valueThe value to set

Rückgabewert

TypBeschreibung
DiagnosticSovdContentElementDataThe created DiagnosticSovdContentElementData

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

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

function CreateRecordContentElement [SWS_DM_02314] Upstream: RS_Diag_04260

static auto CreateRecordContentElement () -> DiagnosticSovdContent ElementData;

Create a record content element.

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdContentElementData
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
DiagnosticSovdContentElementDataThe created DiagnosticSovdContentElementData

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

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

function Empty [SWS_DM_02337] Upstream: RS_Diag_04260

auto Empty () const noexcept -> ara::core::Result< 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::DiagnosticSovdContentElementData
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Result< bool >If the array is empty or an error if DiagnosticSovdContentElement Data is not of type ArrayContentElementData

Fehler

FehlercodeBeschreibung
DiagErrc::kInvalidArgumentrollback_semantics e.g. kPreFailed with internal debouncing

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

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

function End [SWS_DM_02342] Upstream: RS_Diag_04260

auto End () noexcept -> ara::core::Result< DiagnosticSovdArrayContent ElementDataIterator >;

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::DiagnosticSovdContentElementData
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Result<DiagnosticSovdArrayContentElementDataIterator >The iterator 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_02342
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02342@rel:R25-11#e9f4efc3
Content hash
e9f4efc3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02342
Status: valid/unmigrated Version: rel:R25-11#e9f4efc3 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_02342@rel:R25-11#e9f4efc3
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

function Erase [SWS_DM_02352] 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

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdContentElementData
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_02352
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02352@rel:R25-11#2ee08f56
Content hash
2ee08f56
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02352
Status: valid/unmigrated Version: rel:R25-11#2ee08f56 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_02352@rel:R25-11#2ee08f56
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

function Erase [SWS_DM_02374] Upstream: RS_Diag_04260

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

Erases a content element from DiagnosticSovdRecordContentElementData. The current element shall be of RecordContentElementData or ContentData

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdContentElementData
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 RecordContentElementData or ContentData 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_02374
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02374@rel:R25-11#f107a641
Content hash
f107a641
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02374
Status: valid/unmigrated Version: rel:R25-11#f107a641 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_02374@rel:R25-11#f107a641
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

function Find [SWS_DM_02365] Upstream: RS_Diag_04260

auto Find (ara::core::StringView key) noexcept -> ara::core::Result< DiagnosticSovdRecordContentElementDataIterator >;

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::DiagnosticSovdContentElementData
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
keyThe key

Rückgabewert

TypBeschreibung
ara::core::Result<DiagnosticSovdRecordContentElementDataIterator >A DiagnosticSovdRecordContentElementDataIterator or an error if DiagnosticSovdContentElementData is not of type RecordContent ElementData 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_02365
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02365@rel:R25-11#e7166915
Content hash
e7166915
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02365
Status: valid/unmigrated Version: rel:R25-11#e7166915 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_02365@rel:R25-11#e7166915
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

function Find [SWS_DM_02366] Upstream: RS_Diag_04260

auto Find (ara::core::StringView key) const noexcept -> ara::core::Result< DiagnosticSovdRecordContentElementDataConstIterator >;

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::DiagnosticSovdContentElementData
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
keyThe key

Rückgabewert

TypBeschreibung
ara::core::Result<DiagnosticSovdRecordContentElementDataConstIterator >A DiagnosticSovdRecordContentElementDataIterator or an error if DiagnosticSovdContentElementData is not of type RecordContent ElementData 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_02366
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02366@rel:R25-11#fd231c88
Content hash
fd231c88
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02366
Status: valid/unmigrated Version: rel:R25-11#fd231c88 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_02366@rel:R25-11#fd231c88
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

function GetArrayView [SWS_DM_02331] Upstream: RS_Diag_04260

auto GetArrayView () noexcept -> ara::core::Result< DiagnosticSovd ArrayContentElementDataView >;

Get a view onto this DiagnosticSovdContentElementData as an array.

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

Rückgabewert

TypBeschreibung
ara::core::Result<DiagnosticSovdArrayContentElementDataView >A view onto this DiagnosticSovdContentElementData as an array or an error if DiagnosticSovdContentElementData is not of type Array ContentElementData

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

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

function GetArrayView [SWS_DM_02333] Upstream: RS_Diag_04260

auto GetArrayView () const noexcept -> ara::core::Result< Diagnostic SovdArrayContentElementDataConstView >;

Get a view onto this DiagnosticSovdContentElementData as an array.

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

Rückgabewert

TypBeschreibung
ara::core::Result<DiagnosticSovdArrayContentElementDataConstView >A view onto this DiagnosticSovdContentElementData as an array or an error if DiagnosticSovdContentElementData is not of type Array ContentElementData

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

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

function GetBool [SWS_DM_02329] Upstream: RS_Diag_04260

auto GetBool () const noexcept -> ara::core::Result< bool >;

Get bool.

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

Rückgabewert

TypBeschreibung
ara::core::Result< bool >The value or error if DiagnosticSovdContentElementData is not of type PrimitiveContentElementData with bool value

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

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

function GetDouble [SWS_DM_02328] Upstream: RS_Diag_04260

auto GetDouble () const noexcept -> ara::core::Result< double >;

Get double.

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

Rückgabewert

TypBeschreibung
ara::core::Result< double>The value or error if DiagnosticSovdContentElementData is not of type PrimitiveContentElementData with double value

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

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

function GetPrimitiveContentValueType [SWS_DM_02320] Upstream: RS_Diag_04260

auto GetPrimitiveContentValueType () const noexcept -> ara::core::Result< DiagnosticSovdPrimitiveContentValueType >;

Get the underlying value type of the primitive content. This DiagnosticSovdAbstractContentData shall be of type PrimitiveContentElementData

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

Rückgabewert

TypBeschreibung
ara::core::Result<DiagnosticSovdPrimitiveContentValueType >Returns the underlying value type of the primitive content or an error if this content is not of type PrimitiveContentElementData

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

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

function GetRecordView [SWS_DM_02332] Upstream: RS_Diag_04260

auto GetRecordView () noexcept -> ara::core::Result< DiagnosticSovd ArrayContentElementDataView >;

Get a view onto this DiagnosticSovdContentElementData as a record.

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

Rückgabewert

TypBeschreibung
ara::core::Result<DiagnosticSovdArrayContentElementDataView >A view onto this DiagnosticSovdContentElementData as a record 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_02332
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02332@rel:R25-11#c0126549
Content hash
c0126549
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02332
Status: valid/unmigrated Version: rel:R25-11#c0126549 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_02332@rel:R25-11#c0126549
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

function GetRecordView [SWS_DM_02334] Upstream: RS_Diag_04260

auto GetRecordView () const noexcept -> ara::core::Result< Diagnostic SovdArrayContentElementDataConstView >;

Get a view onto this DiagnosticSovdContentElementData as a record.

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

Rückgabewert

TypBeschreibung
ara::core::Result<DiagnosticSovdArrayContentElementDataConstView >A view onto this DiagnosticSovdContentElementData as a record 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_02334
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02334@rel:R25-11#ff90cba0
Content hash
ff90cba0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02334
Status: valid/unmigrated Version: rel:R25-11#ff90cba0 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_02334@rel:R25-11#ff90cba0
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

function GetSignedInt [SWS_DM_02326] Upstream: RS_Diag_04260

auto GetSignedInt () const noexcept -> ara::core::Result< std::int64_t >;

Get signed integer.

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

Rückgabewert

TypBeschreibung
ara::core::Result<std::int64_t >The value or error if DiagnosticSovdContentElementData is not of type PrimitiveContentElementData with signed value

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

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

function GetString [SWS_DM_02330] Upstream: RS_Diag_04260

auto GetString () -> ara::core::Result< ara::core::StringView >;

Get string. The string view is valid as long a this object is valid and the value is not replaced

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdContentElementData
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Result<ara::core::StringView >The value or error if DiagnosticSovdContentElementData is not of type PrimitiveContentElementData with string value

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

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

function GetType [SWS_DM_02319] Upstream: RS_Diag_04260

auto GetType () const noexcept -> DiagnosticSovdContentElementData;

Get the underlying type of the content.

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

Rückgabewert

TypBeschreibung
DiagnosticSovdContentElementDataThe SOVD content data type

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

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

function GetUnsignedInt [SWS_DM_02327] Upstream: RS_Diag_04260

auto GetUnsignedInt () const noexcept -> ara::core::Result< std::uint64_t >;

Get unsigned integer.

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

Rückgabewert

TypBeschreibung
ara::core::Result<std::uint64_t >The value or error if DiagnosticSovdContentElementData is not of type PrimitiveContentElementData with unsigned value

Fehler

FehlercodeBeschreibung
DiagErrc::kInvalidArgumentrollback_semantics e.g. kPreFailed with internal debouncing

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

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

function HasContentElement [SWS_DM_02364] 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::DiagnosticSovdContentElementData
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_02364
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02364@rel:R25-11#4b22e4ec
Content hash
4b22e4ec
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02364
Status: valid/unmigrated Version: rel:R25-11#4b22e4ec 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_02364@rel:R25-11#4b22e4ec
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

function HasError [SWS_DM_02317] 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::DiagnosticSovdContentElementData
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_02317
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02317@rel:R25-11#be63e886
Content hash
be63e886
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02317
Status: valid/unmigrated Version: rel:R25-11#be63e886 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_02317@rel:R25-11#be63e886
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

function PushBack [SWS_DM_02346] 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

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdContentElementData
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_02346
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02346@rel:R25-11#510b5019
Content hash
510b5019
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02346
Status: valid/unmigrated Version: rel:R25-11#510b5019 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_02346@rel:R25-11#510b5019
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

function PushBack [SWS_DM_02347] 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

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdContentElementData
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_02347
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02347@rel:R25-11#6102f970
Content hash
6102f970
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02347
Status: valid/unmigrated Version: rel:R25-11#6102f970 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_02347@rel:R25-11#6102f970
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

function PushBack [SWS_DM_02348] 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

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdContentElementData
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_02348
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02348@rel:R25-11#ae760590
Content hash
ae760590
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02348
Status: valid/unmigrated Version: rel:R25-11#ae760590 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_02348@rel:R25-11#ae760590
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

function PushBack [SWS_DM_02349] 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

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdContentElementData
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_02349
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02349@rel:R25-11#b89a9be6
Content hash
b89a9be6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02349
Status: valid/unmigrated Version: rel:R25-11#b89a9be6 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_02349@rel:R25-11#b89a9be6
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

function PushBack [SWS_DM_02350] 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

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdContentElementData
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_02350
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02350@rel:R25-11#3470e14f
Content hash
3470e14f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02350
Status: valid/unmigrated Version: rel:R25-11#3470e14f 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_02350@rel:R25-11#3470e14f
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

function PushBack [SWS_DM_02351] Upstream: RS_Diag_04260

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

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

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdContentElementData
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_02351
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02351@rel:R25-11#1c591d4b
Content hash
1c591d4b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02351
Status: valid/unmigrated Version: rel:R25-11#1c591d4b 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_02351@rel:R25-11#1c591d4b
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

function RecordBegin [SWS_DM_02359] Upstream: RS_Diag_04260

auto RecordBegin () noexcept -> ara::core::Result< DiagnosticSovd RecordContentElementDataIterator >;

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

AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: c8617e5fb5d8 Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

use

The synchronous method RecordBegin() of class ara::diag::DiagnosticSovdContentElementData returns the begin iterator for the contained elements of a record ([SWS_DM_02359], AUTOSAR_AP_SWS_Diagnostics §8.60.6.1.2.45 “RecordBegin”). The call requires inclusion of the header file ara/diag/diagnostic_sovd_content_element_data.h and takes no parameters ([SWS_DM_02359]). A prerequisite for successful execution is that the underlying instance is of type RecordContentElementData or ContentData ([SWS_DM_02359]).

Error handling

ara::core::Result<DiagnosticSovdRecordContentElementDataIterator> serves as the return type ([SWS_DM_02359]). If the called object has neither type RecordContentElementData nor ContentData, the operation fails and returns a Result object with the error code DiagErrc::kInvalidArgument ([SWS_DM_02359]).

Concurrency and Execution Context

The function is declared as noexcept and, according to the specification, is classified as exception safe and thread-safe ([SWS_DM_02359]). Calls can therefore take place from parallel threads without problems. Together with a corresponding end iterator, the returned iterator is presumably likely to enable full traversal of the SOVD record elements. Question Q-599a074aeb71fa5f (open)

This usage note was generated automatically and is based on the requirements of the specification AUTOSAR AP R25-11.

Implementer's Guide to follow (complexity I1)

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

Rückgabewert

TypBeschreibung
ara::core::Result<DiagnosticSovdRecordContentElementDataIterator >The iterator or an error if DiagnosticSovdContentElementData is not of type RecordContentElementData or ContentData

Fehler

FehlercodeBeschreibung
DiagErrc::kInvalidArgumentrollback_semantics e.g. kPreFailed with internal debouncing

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

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

function RecordCBegin [SWS_DM_02361] Upstream: RS_Diag_04260

auto RecordCBegin () noexcept -> ara::core::Result< DiagnosticSovd RecordContentElementDataConstIterator >;

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

AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: 68bde297ddfb Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

The synchronous member function RecordCBegin belongs to class ara::diag::DiagnosticSovdContentElementData and provides the begin operator for data objects of type RecordContentElementData [SWS_DM_02361]. To use the interface, header file ara/diag/diagnostic_sovd_content_element_data.h must be included AUTOSAR_AP_SWS_Diagnostics §8.60.6.1.2.46 “RecordCBegin”.

Usage and semantics:

  • Call and parameters: The method is called synchronously and without parameters on an instance of DiagnosticSovdContentElementData. It is declared with noexcept and does not throw any C++ exceptions [SWS_DM_02361].
  • Return value: Upon successful execution, the function returns a ara::core::Result with type DiagnosticSovdRecordContentElementDataConstIterator [SWS_DM_02361]. The provided const iterator is presumably likely to be intended primarily for read-only traversal of the contained data elements. Question Q-10819d22a5c7db9f (open)
  • Type requirement: A prerequisite for a successful call is that the underlying instance of DiagnosticSovdContentElementData has the type RecordContentElementData or ContentData [SWS_DM_02361].
  • Error handling: If the object has a different data type, the call fails and the Result object contains the specific error code DiagErrc::kInvalidArgument [SWS_DM_02361].
  • Concurrency: The specification explicitly designates the function as thread-safe as well as exception safe AUTOSAR_AP_SWS_Diagnostics §8.60.6.1.2.46 “RecordCBegin”.

This text was generated by an AI based on the AUTOSAR R25-11 specification.

Implementer's Guide to follow (complexity I1)

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

Rückgabewert

TypBeschreibung
ara::core::Result<DiagnosticSovdRecordContentElementDataConstIterator >The iterator or an error if DiagnosticSovdContentElementData is not of type RecordContentElementData or ContentData

Fehler

FehlercodeBeschreibung
DiagErrc::kInvalidArgumentrollback_semantics e.g. kPreFailed with internal debouncing

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

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

function RecordCEnd [SWS_DM_02362] Upstream: RS_Diag_04260

auto RecordCEnd () noexcept -> ara::core::Result< DiagnosticSovdRecord ContentElementDataConstIterator >;

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

AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: dbc12a93aa42 Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

The method RecordCEnd of class ara::diag::DiagnosticSovdContentElementData returns a constant end iterator for accessing an RecordContentElementData [SWS_DM_02362]. The call is synchronous and parameterless via the interface from the header ara/diag/diagnostic_sovd_content_element_data.h SWS Diagnostics §8.60.6.1.2.47 “RecordCEnd”.

Usage and return value

The function returns an ara::core::Result<DiagnosticSovdRecordContentElementDataConstIterator> [SWS_DM_02362]. A prerequisite for successful retrieval is that the invoked DiagnosticSovdContentElementData instance is of type RecordContentElementData or ContentData [SWS_DM_02362]. Interpretation: The returned end iterator is likely to serve primarily as an end marker or termination condition for read operations over the contained data elements. Question Q-22972a863ab3ef7d (open)

Error handling

If the type of the instance matches neither RecordContentElementData nor ContentData, the operation fails. In this case, the returned ara::core::Result contains the error code DiagErrc::kInvalidArgument [SWS_DM_02362].

Concurrency and Execution Safety

The signature is declared with noexcept. In addition, the function is specified as exception-safe and thread-safe [SWS_DM_02362], so that concurrent read accesses from parallel threads are permissible without additional synchronization at the API level.

This usage note was generated automatically based on the AUTOSAR R25-11 specification.

Implementer's Guide to follow (complexity I1)

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

Rückgabewert

TypBeschreibung
ara::core::Result<DiagnosticSovdRecordContentElementDataConstIterator >The iterator or an error if DiagnosticSovdContentElementData is not of type RecordContentElementData or ContentData

Fehler

FehlercodeBeschreibung
DiagErrc::kInvalidArgumentrollback_semantics e.g. kPreFailed with internal debouncing

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

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

function RecordCapacity [SWS_DM_02354] Upstream: RS_Diag_04260

auto RecordCapacity () const noexcept -> ara::core::Result< 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::DiagnosticSovdContentElementData
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Result<std::size_t >The capacity of the RecordContentElementData or an error if DiagnosticSovdContentElementData is not of type RecordContent ElementData or ContentData

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

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

function RecordCount [SWS_DM_02353] Upstream: RS_Diag_04260

auto RecordCount () const noexcept -> ara::core::Result< std::size_t >;

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

AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: 4c39dad4c0eb Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

use

The synchronous member function RecordCount of class ara::diag::DiagnosticSovdContentElementData determines the number of contained elements of a diagnostic record ([SWS_DM_02353]). The call takes place without parameters and requires that the instance is either of type RecordContentElementData or ContentData (AUTOSAR_AP_SWS_Diagnostics §8.60.6.1.2.49 “RecordCount”).

Error handling

Upon successful query, the function returns a ara::core::Result<std::size_t> with the corresponding counter value ([SWS_DM_02353]). If the object exhibits neither of the two permitted types, the call fails and returns the error code DiagErrc::kInvalidArgument ([SWS_DM_02353]). The error description given in the standard (“rollback_semantics e.g. kPreFailed…”) is presumably likely to represent an editorial table artifact; functionally, the code acts here as a type validation error. Question Q-3fef6929c3a3ad70 (open)

Concurrency and Exception Safety

The method is declared as noexcept and guarantees exception safety (exception safe). In addition, the function is specified as thread-safe, whereby concurrent calls across multiple threads are permitted without additional synchronization ([SWS_DM_02353]).

This usage note was created automatically based on the AUTOSAR specifications.

Implementer's Guide to follow (complexity I1)

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

Rückgabewert

TypBeschreibung
ara::core::Result<std::size_t >The count of the RecordContentElementData or an error if DiagnosticSovdContentElementData is not of type RecordContent ElementData or ContentData

Fehler

FehlercodeBeschreibung
DiagErrc::kInvalidArgumentrollback_semantics e.g. kPreFailed with internal debouncing

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

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

function RecordEmpty [SWS_DM_02355] Upstream: RS_Diag_04260

auto RecordEmpty () const noexcept -> ara::core::Result< 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::DiagnosticSovdContentElementData
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Result< bool >If the record is empty or an error if DiagnosticSovdContentElement Data is not of type ArrayContentElementData or ContentData

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

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

function RecordEnd [SWS_DM_02360] Upstream: RS_Diag_04260

auto RecordEnd () noexcept -> ara::core::Result< DiagnosticSovdRecord ContentElementDataIterator >;

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

AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: 3cbf02adb3dc Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

The synchronous member function RecordEnd of class ara::diag::DiagnosticSovdContentElementData provides the end operator for record content data [SWS_DM_02360]. The method belongs to the Diagnostics module and is declared in header ara/diag/diagnostic_sovd_content_element_data.h AUTOSAR_AP_SWS_Diagnostics §8.60.6.1.2.51 “RecordEnd”. It serves to implement the higher-level requirement [RS_Diag_04260].

Usage and Semantics

The call takes no parameters and is performed synchronously via the signature auto RecordEnd () noexcept -> ara::core::Result<DiagnosticSovdRecordContentElementDataIterator> [SWS_DM_02360]. As a functional precondition, the specification requires that the called object must be of type RecordContentElementData or ContentData [SWS_DM_02360]. Interpretation: The returned iterator is likely intended to act in conjunction with a start operator as a sentinel or termination criterion when sequentially iterating over record fields. Question Q-9fa0cbaab6ad4d3f (open)

Error handling

If the instance does not fulfill this type requirement, the function does not return an iterator, but fails with an error [SWS_DM_02360]. In this case, the specific error code DiagErrc::kInvalidArgument is returned in ara::core::Result [SWS_DM_02360].

Concurrency and guarantees

With respect to execution safety, the interface is specified as noexcept and exception safe [SWS_DM_02360]. In addition, it is considered thread-safe, which allows concurrent read accesses on the same instance without additional application-side synchronization [SWS_DM_02360].

This usage note was generated automatically and is based exclusively on the specification data of AUTOSAR R25-11.

Implementer's Guide to follow (complexity I1)

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

Rückgabewert

TypBeschreibung
ara::core::Result<DiagnosticSovdRecordContentElementDataIterator >The iterator or an error if DiagnosticSovdContentElementData is not of type RecordContentElementData or ContentData

Fehler

FehlercodeBeschreibung
DiagErrc::kInvalidArgumentrollback_semantics e.g. kPreFailed with internal debouncing

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

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

function RecordRemoveAll [SWS_DM_02356] Upstream: RS_Diag_04260

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

Removes all the content element 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::DiagnosticSovdContentElementData
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

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

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

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

function RecordReserve [SWS_DM_02363] Upstream: RS_Diag_04260

auto RecordReserve (std::size_t capacity) noexcept -> ara::core::Result< void >;

Reserves the capacity of the RecordContentElementData.

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

Parameter (in)

ParameterBeschreibung
capacityThe capacity

Rückgabewert

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

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

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

function Remove [SWS_DM_02367] Upstream: RS_Diag_04260

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

Removes 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::DiagnosticSovdContentElementData
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
keyThe key

Rückgabewert

TypBeschreibung
ara::core::Result< bool >A boolean indicating if the element could be removed or an error if DiagnosticSovdContentElementData is not of type RecordContent ElementData 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_02367
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02367@rel:R25-11#fe9803d5
Content hash
fe9803d5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02367
Status: valid/unmigrated Version: rel:R25-11#fe9803d5 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_02367@rel:R25-11#fe9803d5
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

function Reserve [SWS_DM_02345] Upstream: RS_Diag_04260

auto Reserve (std::size_t capacity) noexcept -> ara::core::Result< void >;

Reserves the capacity of the DiagnosticSovdArrayContentElementData.

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

Parameter (in)

ParameterBeschreibung
capacityThe capacity

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

function SetBool [SWS_DM_02324] Upstream: RS_Diag_04260

auto SetBool (bool value) -> ara::core::Result< void >;

Set bool.

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdContentElementData
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
valueThe value to set

Rückgabewert

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

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

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

function SetDouble [SWS_DM_02323] Upstream: RS_Diag_04260

auto SetDouble (double value) -> ara::core::Result< void >;

Set double.

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdContentElementData
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
valueThe value to set

Rückgabewert

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

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

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

function SetError [SWS_DM_02318] Upstream: RS_Diag_04260

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

Sets the content to be erroneous.

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdContentElementData
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_02318
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02318@rel:R25-11#a132980b
Content hash
a132980b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02318
Status: valid/unmigrated Version: rel:R25-11#a132980b 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_02318@rel:R25-11#a132980b
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

function SetSignedInt [SWS_DM_02321] Upstream: RS_Diag_04260

auto SetSignedInt (std::int64_t value) -> ara::core::Result< void >;

Set signed integer.

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdContentElementData
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
valueThe value to set

Rückgabewert

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

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

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

function SetString [SWS_DM_02325] Upstream: RS_Diag_04260

auto SetString (ara::core::StringView value) -> ara::core::Result< void >;

Set string.

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdContentElementData
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
valueThe value to set

Rückgabewert

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

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

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

function SetUnsignedInt [SWS_DM_02322] Upstream: RS_Diag_04260

auto SetUnsignedInt (std::uint64_t value) -> ara::core::Result< void >;

Set unsigned integer.

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdContentElementData
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
valueThe value to set

Rückgabewert

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

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

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

function Size [SWS_DM_02335] Upstream: RS_Diag_04260

auto Size () const noexcept -> ara::core::Result< 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::DiagnosticSovdContentElementData
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Result<std::size_t >The size of the ArrayContentElementData 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_02335
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02335@rel:R25-11#f422e4b8
Content hash
f422e4b8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02335
Status: valid/unmigrated Version: rel:R25-11#f422e4b8 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_02335@rel:R25-11#f422e4b8
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

function operator[] [SWS_DM_02339] 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::DiagnosticSovdContentElementData
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_02339
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02339@rel:R25-11#48c371dc
Content hash
48c371dc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02339
Status: valid/unmigrated Version: rel:R25-11#48c371dc 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_02339@rel:R25-11#48c371dc
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

function operator[] [SWS_DM_02340] 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::DiagnosticSovdContentElementData
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_02340
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02340@rel:R25-11#d085c52c
Content hash
d085c52c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02340
Status: valid/unmigrated Version: rel:R25-11#d085c52c 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_02340@rel:R25-11#d085c52c
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

function operator[] [SWS_DM_02357] Upstream: RS_Diag_04260

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

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::DiagnosticSovdContentElementData
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
keyThe key

Rückgabewert

TypBeschreibung
ara::core::Result<std::reference_wrapper<DiagnosticSovdContentElementData > >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_02357
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02357@rel:R25-11#5f904a19
Content hash
5f904a19
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02357
Status: valid/unmigrated Version: rel:R25-11#5f904a19 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_02357@rel:R25-11#5f904a19
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

function operator[] [SWS_DM_02358] 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::DiagnosticSovdContentElementData
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_02358
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02358@rel:R25-11#8bf0f35b
Content hash
8bf0f35b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02358
Status: valid/unmigrated Version: rel:R25-11#8bf0f35b 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_02358@rel:R25-11#8bf0f35b
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

function ~DiagnosticSovdContentElementData [SWS_DM_02316] Upstream: RS_Diag_04260

~DiagnosticSovdContentElementData () noexcept;

Declare the Dtor and move/copy constructors/assignments .

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

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

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