DEENESPTFRRUARHIKOZHNL

clase 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

Guía del usuarioGENERADO POR IA

Encapsula contenidos tipados primitivos, de array y basados en registros para la diagnosis de vehículos orientada a servicios.
GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 3044e39ae4fc Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Encapsula contenidos tipados primitivos, de array y basados en registros para la diagnosis de vehículos orientada a servicios.

La clase ara::diag::DiagnosticSovdContentElementData sirve como contenedor de datos versátil para la representación de contenidos estructurados de diagnosis SOVD en AUTOSAR Adaptive Platform [SWS_DM_02307]. Encapsula tipos primitivos, arrays así como registros (records) basados en claves, que se crean mediante métodos de fábrica estáticos y se componen de forma modular. Las operaciones se protegen con seguridad de tipos mediante ara::core::Result y, en caso de conflictos de tipo o claves no válidas, devuelven estados de error [SWS_DM_02317]. Todos los accesos están especificados como thread-safe, pero requieren el cumplimiento estricto de las reglas de interfaz vinculadas a los tipos.

Contexto

La clase ara::diag::DiagnosticSovdContentElementData representa, dentro de AUTOSAR Adaptive Platform, contenidos de datos de elementos SOVD (Service-Oriented Vehicle Diagnostics) [SWS_DM_02307]. Los recursos de diagnosis se modelan según ASAM SOVD como datos estructurados que constan de elementos de contenido individuales o agregados (AUTOSAR_AP_SWS_Diagnostics, p. 205).

El demonio de Diagnostic Management (DM) utiliza la interfaz ara::diag::GenericDiagnosticSovdContent para procesar datos de diagnosis en llamadas a métodos como Read a data resource [SWS_DM_01432] o Write a data resource [SWS_DM_01431], [SWS_DM_02166]. DiagnosticSovdContentElementData actúa aquí como contenedor genérico para encapsular contenidos de diagnosis tipados entre el DM y las aplicaciones de diagnosis implementadoras (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 procesa / proporciona

Diagrama de contexto: integración de DiagnosticSovdContentElementData en la interacción entre DM, GenericDiagnosticSovdContent y las aplicaciones de diagnosis. Fuentes: [SWS_DM_01431], [SWS_DM_01432], [SWS_DM_02166], AUTOSAR_AP_SWS_Diagnostics, p. 205.

Ciclo de vida

Los objetos de DiagnosticSovdContentElementData se instancian a través de métodos de fábrica estáticos que determinan la variante de datos subyacente y el tipo de contenido [SWS_DM_02315]. La clase reproduce presumiblemente un patrón estructural basado en variantes (interpretación: las fábricas separadas y las comprobaciones vinculadas al tipo apuntan a una estructura interna de tipo union o tagged variant), en la que una instancia es o bien un primitivo, un array o un registro (record). Pregunta Q-a27a6d14d6d35fa7 (abierta)

Para la creación de elementos primitivos se encuentran disponibles métodos de construcción tipados:

Los tipos compuestos se crean a través de CreateArrayContentElement [SWS_DM_02313] para secuencias o CreateRecordContentElement [SWS_DM_02314] para estructuras de clave-valor. El destructor gestiona la liberación y admite operaciones de movimiento y de copia [SWS_DM_02316]. Mientras que las operaciones de construcción y las de escritura con asignación de memoria están declaradas como no seguras frente a excepciones, los accesos de lectura y la destrucción son seguros frente a excepciones y las llamadas a métodos son, según la especificación, thread-safe.

Ruta de uso

Un flujo típico comprende la creación, el llenado paso a paso y la posterior lectura de elementos de datos estructurados. Si, por ejemplo, se ha de construir un registro de diagnosis, la aplicación crea en primer lugar una instancia de registro (record) mediante CreateRecordContentElement [SWS_DM_02314].

A continuación, los campos con clave unívoca se registran mediante métodos Add sobrecargados, por ejemplo para enteros primitivos [SWS_DM_02368], cadenas de caracteres [SWS_DM_02372] o subelementos anidados [SWS_DM_02373]. Antes del acceso de lectura, se puede comprobar la presencia de un campo con HasContentElement [SWS_DM_02364], antes de que el acceso tenga lugar a través de Find [SWS_DM_02365] o del operador de índice [SWS_DM_02357]. Para listas, de forma análoga se adjuntan elementos mediante PushBack [SWS_DM_02346], [SWS_DM_02351] y se recorren a través de iteradores [SWS_DM_02341], [SWS_DM_02342].

Creación y rellenado de un elemento record SOVDAplicación de diagnósticoDiagnosticSovdContentElementDataCreateRecordContentElement()Record-InstanzAdd("status", 42)ara::core::Result<void>HasContentElement("status")ara::core::Result<bool> (true)

Diagrama de secuencia: creación, llenado paso a paso y comprobación de un elemento de registro (record) SOVD. Fuentes: [SWS_DM_02314], [SWS_DM_02364], [SWS_DM_02368].

Escenarios de error

Las operaciones erróneas se indican mediante el tipo de retorno ara::core::Result. Las infracciones de tipo dan lugar a errores si se invocan métodos específicos de tipo sobre variantes no correspondientes; por ejemplo, operaciones de array como Capacity [SWS_DM_02336] o Clear [SWS_DM_02338] sobre instancias de registro o primitivas.

Asimismo, los accesos a claves no existentes en Find [SWS_DM_02365] o Remove [SWS_DM_02367] fallan. Con valores de entrada erróneos, en casos específicos se devuelve el código de error DiagErrc::kInvalidArgument [SWS_DM_02327], [SWS_DM_02337], [SWS_DM_02344]. Adicionalmente, la clase permite marcar un elemento de forma específica como defectuoso: mediante SetError se deposita un ara::core::ErrorCode [SWS_DM_02318], lo que posteriormente se puede verificar a través de HasError [SWS_DM_02317].

Esta guía se basa en la especificación AUTOSAR Adaptive Platform R25-11 (módulo diag) y resume los requisitos de las secciones de documentos y declaraciones de interfaces.

Mapa de miembros

Diagrama de clases

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

Vista de detalle

Selecciona una entrada en el índice.

Constructores y destructor

Declare the Dtor and move/copy constructors/assignments .

Métodos

Add función 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

Sobrecargas 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 función

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

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

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 función

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

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

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

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

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 función

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

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

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

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

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

Sobrecargas Erase 2
Find función 2

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

Sobrecargas Find 2
GetArrayView función 2

Get a view onto this DiagnosticSovdContentElementData as an array.

Sobrecargas 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 función

Get bool.

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

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 función 2

Get a view onto this DiagnosticSovdContentElementData as a record.

Sobrecargas 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 función

Get signed integer.

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

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 función

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 función

Returns if the content contains an error.

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

Sobrecargas 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 función

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 función

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 función

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 función

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 función

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

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

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 función

Reserves the capacity of the RecordContentElementData.

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

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 función

Reserves the capacity of the DiagnosticSovdArrayContentElementData.

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

Set bool.

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

Set double.

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

Sets the content to be erroneous.

void SetError (ara::core::ErrorCode error_code) noexcept;
SetSignedInt función

Set signed integer.

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

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 función

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 >;

Operadores

operator[] función 4

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

Sobrecargas [] 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

Documentación de los métodos

función 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#93de8258
Content hash
93de8258
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

función 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#0f74fe82
Content hash
0f74fe82
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

función 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#76df8a3d
Content hash
76df8a3d
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

función 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#432a9477
Content hash
432a9477
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

función 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#8824c371
Content hash
8824c371
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

función 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#6e0a3b15
Content hash
6e0a3b15
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

función 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#3192a307
Content hash
3192a307
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

función 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#afe4ad17
Content hash
afe4ad17
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

función 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#d3f4e1d8
Content hash
d3f4e1d8
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

función 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#a8d5b85f
Content hash
a8d5b85f
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

función 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#3e73e7c9
Content hash
3e73e7c9
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

función 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#499d16f3
Content hash
499d16f3
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

función 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#c73fca24
Content hash
c73fca24
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

función 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#281d619d
Content hash
281d619d
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

función 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#1c4b1359
Content hash
1c4b1359
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

función 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#e3e21aa6
Content hash
e3e21aa6
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

función 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#e8194095
Content hash
e8194095
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

función 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#165db47c
Content hash
165db47c
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

función 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#d538525c
Content hash
d538525c
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

función 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#bfa79fd2
Content hash
bfa79fd2
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

función 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#65c75e6d
Content hash
65c75e6d
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

función 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#72be4d44
Content hash
72be4d44
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

función 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#8797adda
Content hash
8797adda
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

función 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#33d383c1
Content hash
33d383c1
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

función 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#729205af
Content hash
729205af
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

función 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#e54dfe61
Content hash
e54dfe61
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

función 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#1130c1f4
Content hash
1130c1f4
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

función 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#1f181d79
Content hash
1f181d79
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

función 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#31b5654a
Content hash
31b5654a
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

función 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#0709ec0a
Content hash
0709ec0a
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

función 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#22872e9c
Content hash
22872e9c
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

función 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#d5c2051d
Content hash
d5c2051d
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

función 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#e831f2a5
Content hash
e831f2a5
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

función 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#1286b3b7
Content hash
1286b3b7
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

función 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#72b34149
Content hash
72b34149
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

función 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#fe9b4c4b
Content hash
fe9b4c4b
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

función 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#55aa3ebb
Content hash
55aa3ebb
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

función 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#463fcd4d
Content hash
463fcd4d
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

función 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#164a520d
Content hash
164a520d
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

función 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#2c5e9ac8
Content hash
2c5e9ac8
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

función 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#d7269d9a
Content hash
d7269d9a
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

función 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#7b2ee2aa
Content hash
7b2ee2aa
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

función 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#21c9c5fd
Content hash
21c9c5fd
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

función 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#eee7399a
Content hash
eee7399a
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

función 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

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: c8617e5fb5d8 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

El método sincrónico RecordBegin() de la clase ara::diag::DiagnosticSovdContentElementData devuelve el iterador inicial para los elementos contenidos de un registro ([SWS_DM_02359], AUTOSAR_AP_SWS_Diagnostics §8.60.6.1.2.45 «RecordBegin»). La llamada requiere la inclusión del archivo de cabecera ara/diag/diagnostic_sovd_content_element_data.h y no acepta parámetros ([SWS_DM_02359]). El requisito previo para una ejecución correcta es que la instancia subyacente sea de tipo RecordContentElementData o ContentData ([SWS_DM_02359]).

Manejo de errores

Como tipo de retorno sirve ara::core::Result<DiagnosticSovdRecordContentElementDataIterator> ([SWS_DM_02359]). Si el objeto llamado no presenta ni el tipo RecordContentElementData ni ContentData, la operación falla y devuelve un objeto Result con el código de error DiagErrc::kInvalidArgument ([SWS_DM_02359]).

Concurrencia y contexto de ejecución

La función está declarada como noexcept y, conforme a la especificación, está clasificada como segura frente a excepciones (exception safe), así como segura para hilos (thread-safe) ([SWS_DM_02359]). Por lo tanto, las llamadas pueden realizarse sin problemas desde hilos paralelos. Junto con un iterador final correspondiente, es de presumir que el iterador proporcionado permita previsiblemente el recorrido completo de los elementos de registro de SOVD. Pregunta Q-599a074aeb71fa5f (abierta)

Esta nota de uso se ha generado de forma automatizada y se basa en las prescripciones de la especificación AUTOSAR AP R25-11.

Guía del implementador pendiente (complejidad 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#5ac6e799
Content hash
5ac6e799
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

función 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

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 68bde297ddfb Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro sincrónica RecordCBegin pertenece a la clase ara::diag::DiagnosticSovdContentElementData y proporciona el operador begin para objetos de datos del tipo RecordContentElementData [SWS_DM_02361]. Para el uso de la interfaz debe incluirse el archivo de cabecera ara/diag/diagnostic_sovd_content_element_data.h AUTOSAR_AP_SWS_Diagnostics §8.60.6.1.2.46 «RecordCBegin».

Uso y semántica:

  • Llamada y parámetros: El método se invoca de forma sincrónica y sin parámetros sobre una instancia de DiagnosticSovdContentElementData. Está declarado con noexcept y no lanza excepciones de C++ [SWS_DM_02361].
  • Valor devuelto: En caso de ejecución correcta, la función devuelve un ara::core::Result con el tipo DiagnosticSovdRecordContentElementDataConstIterator [SWS_DM_02361]. Es probable que el iterador constante proporcionado esté previsto principalmente para el recorrido de solo lectura de los elementos de datos contenidos. Pregunta Q-10819d22a5c7db9f (abierta)
  • Requisito de tipo: El requisito previo para una llamada correcta es que la instancia subyacente de DiagnosticSovdContentElementData presente el tipo RecordContentElementData o ContentData [SWS_DM_02361].
  • Tratamiento de errores: Si el objeto posee otro tipo de datos, la llamada falla y el objeto Result contiene el código de error específico DiagErrc::kInvalidArgument [SWS_DM_02361].
  • Concurrencia: La especificación clasifica la función explícitamente como thread-safe, así como exception safe AUTOSAR_AP_SWS_Diagnostics §8.60.6.1.2.46 «RecordCBegin».

Este texto ha sido generado por una IA sobre la base de la especificación AUTOSAR R25-11.

Guía del implementador pendiente (complejidad 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#edcb4e8b
Content hash
edcb4e8b
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

función 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

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: dbc12a93aa42 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

El método RecordCEnd de la clase ara::diag::DiagnosticSovdContentElementData proporciona un iterador final constante para el acceso a un RecordContentElementData [SWS_DM_02362]. La llamada se realiza de forma síncrona y sin parámetros a través de la interfaz del archivo de cabecera ara/diag/diagnostic_sovd_content_element_data.h SWS Diagnostics §8.60.6.1.2.47 «RecordCEnd».

Uso y valor de retorno

La función devuelve un ara::core::Result<DiagnosticSovdRecordContentElementDataConstIterator> [SWS_DM_02362]. El requisito para la obtención exitosa es que la instancia de DiagnosticSovdContentElementData invocada sea de tipo RecordContentElementData o ContentData [SWS_DM_02362]. Interpretación: el iterador final devuelto probablemente sirva sobre todo como marca de fin o condición de terminación para operaciones de lectura sobre los elementos de datos contenidos. Pregunta Q-22972a863ab3ef7d (abierta)

Manejo de errores

Si el tipo de la instancia no coincide con RecordContentElementData ni con ContentData, la operación falla. En este caso, el ara::core::Result devuelto contiene el código de error DiagErrc::kInvalidArgument [SWS_DM_02362].

Concurrencia y seguridad de ejecución

La firma está declarada con noexcept. Además, la función está especificada como Exception-safe y Thread-safe [SWS_DM_02362], de modo que se permiten accesos de lectura simultáneos desde hilos paralelos sin sincronización adicional a nivel de API.

Esta nota de uso se generó automáticamente a partir de la especificación AUTOSAR R25-11.

Guía del implementador pendiente (complejidad 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#996bbaef
Content hash
996bbaef
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

función 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#f9254a8d
Content hash
f9254a8d
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

función 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

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 4c39dad4c0eb Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro sincrónica RecordCount de la clase ara::diag::DiagnosticSovdContentElementData determina el número de elementos contenidos en un registro de diagnóstico ([SWS_DM_02353]). La llamada se realiza sin parámetros y presupone que la instancia es de tipo RecordContentElementData o ContentData (AUTOSAR_AP_SWS_Diagnostics §8.60.6.1.2.49 «RecordCount»).

Manejo de errores

En caso de consulta correcta, la función devuelve un ara::core::Result<std::size_t> con el valor de contador correspondiente ([SWS_DM_02353]). Si el objeto no presenta ninguno de los dos tipos permitidos, la llamada falla y devuelve el código de error DiagErrc::kInvalidArgument ([SWS_DM_02353]). Es de suponer que la descripción del error indicada en el estándar («rollback_semantics e.g. kPreFailed…») represente presumiblemente un artefacto editorial de tabla; desde el punto de vista funcional, el código actúa aquí como un error de validación de tipo. Pregunta Q-3fef6929c3a3ad70 (abierta)

Concurrencia y seguridad frente a excepciones

El método está declarado como noexcept y garantiza seguridad frente a excepciones (exception safe). Además, la función está especificada como thread-safe, con lo cual se permiten llamadas concurrentes a través de múltiples hilos sin sincronización adicional ([SWS_DM_02353]).

Esta nota de uso se ha generado automáticamente a partir de las especificaciones de AUTOSAR.

Guía del implementador pendiente (complejidad 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#043843cb
Content hash
043843cb
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

función 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#e099dbb4
Content hash
e099dbb4
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

función 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

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 3cbf02adb3dc Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro síncrona RecordEnd de la clase ara::diag::DiagnosticSovdContentElementData proporciona el operador de finalización para datos de contenido de tipo record [SWS_DM_02360]. El método pertenece al módulo Diagnostics y está declarado en la cabecera ara/diag/diagnostic_sovd_content_element_data.h AUTOSAR_AP_SWS_Diagnostics §8.60.6.1.2.51 «RecordEnd». Sirve para materializar el requisito superior [RS_Diag_04260].

Uso y semántica

La llamada se realiza sin parámetros y de forma síncrona a través de la signatura auto RecordEnd () noexcept -> ara::core::Result<DiagnosticSovdRecordContentElementDataIterator> [SWS_DM_02360]. Como precondición funcional, la especificación prescribe que el objeto llamado debe ser del tipo RecordContentElementData o ContentData [SWS_DM_02360]. Interpretación: El iterador devuelto probablemente actúe, junto con un operador de inicio, como centinela o criterio de parada en el recorrido secuencial de campos de tipo record. Pregunta Q-9fa0cbaab6ad4d3f (abierta)

Manejo de errores

Si la instancia no cumple este requisito de tipo, la función no devuelve ningún iterador, sino que falla con un error [SWS_DM_02360]. En este caso, se devuelve el código de error específico DiagErrc::kInvalidArgument en el ara::core::Result [SWS_DM_02360].

Concurrencia y garantías

En lo relativo a la seguridad de ejecución, la interfaz está especificada como noexcept y exception safe [SWS_DM_02360]. Además, se considera thread-safe, con lo cual son posibles accesos de lectura simultáneos sobre la misma instancia sin sincronización adicional por parte de la aplicación [SWS_DM_02360].

Esta nota de uso se generó automáticamente y se basa exclusivamente en los datos de especificación de AUTOSAR R25-11.

Guía del implementador pendiente (complejidad 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#2f7f514e
Content hash
2f7f514e
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

función 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#e4688243
Content hash
e4688243
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

función 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#b391da73
Content hash
b391da73
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

función 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#3f03fc61
Content hash
3f03fc61
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

función 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#1dedae33
Content hash
1dedae33
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

función 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#897c12b1
Content hash
897c12b1
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

función 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#f5804651
Content hash
f5804651
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

función 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#1c0ace26
Content hash
1c0ace26
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

función 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#82774353
Content hash
82774353
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

función 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#3d1e33e3
Content hash
3d1e33e3
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

función 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#d7063fd9
Content hash
d7063fd9
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

función 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#30fa3f8b
Content hash
30fa3f8b
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

función 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#116133f2
Content hash
116133f2
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

función 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#5ab454b0
Content hash
5ab454b0
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

función 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#3924e8d6
Content hash
3924e8d6
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

función 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#a684690b
Content hash
a684690b
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

función ~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#e5f61c1a
Content hash
e5f61c1a
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