DEENESPTFRRUARHIKOZHNL

класс ara::diag::DiagnosticSovdRecordContentElementDataConstView

[SWS_DM_02295] Upstream: RS_Diag_04260

class DiagnosticSovdRecordContentElementDataConstView {...};

Const view on a DiagnosticSovdContentElementData with Record type.

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

Руководство пользователяСОЗДАНО ИИ

Предоставляет потокобезопасный доступ только для чтения к элементам Record диагностических данных SOVD.
СОЗДАНО ИИ не проверено Модель: gemini-3.8-flash-medium · Усилие: medium · Температура: не регулируется · Промпт: 5db4cee55bd3 Происхождение Открытые вопросы (1)
переведено с немецкого руководстваgemini-3.8-flash-low · 2026-10-13 · Немецкий оригинал

Предоставляет потокобезопасный доступ только для чтения к элементам Record диагностических данных SOVD.

Класс предоставляет неизменяемое представление структурированных элементов содержимого SOVD-Record для эффективного анализа только для чтения в диагностических приложениях ([SWS_DM_02295]). Пользователи могут проверять статус ошибки через объекты результатов, адресовать элементы набора данных целенаправленно по ключу или последовательно обходить все содержимое с помощью константных итераторов ([SWS_DM_02300]). Все интерфейсы полностью потокобезопасны и объявлены безысключительными, однако предполагают, что адресуемый элемент содержимого соответствует ожидаемому типу Record.

Контекст

Класс ara::diag::DiagnosticSovdRecordContentElementDataConstView определяет неизменяемое представление (Const View) диагностических элементов содержимого SOVD типа набора данных Record ([SWS_DM_02295], AUTOSAR_AP_SWS_Diagnostics §8.60.9 «Class: DiagnosticSovdRecordContentElementDataConstView»). Интерфейс предоставляется через заголовочный файл #include "ara/diag/diagnostic_sovd_content_element_data.h" ([SWS_DM_02298]). Он позволяет диагностическим приложениям выполнять целенаправленное, структурированное чтение иерархически организованных полей данных элемента содержимого SOVD без необходимости создания копий полезных данных или выполнения модифицирующих операций.

К основным партнерам по взаимодействию относятся вызывающий диагностический компонент, базовый объект типа DiagnosticSovdContentElementData, а также адресуемые через него отдельные элементы, которые предоставляются в виде константной ссылочной обертки std::reference_wrapper<DiagnosticSovdContentElementData const> или через константные итераторы ([SWS_DM_02300], [SWS_DM_02301]).

Жизненный цикл

Являясь типом представления, ara::diag::DiagnosticSovdRecordContentElementDataConstView, вероятно, не обладает собственным владением (Ownership) базовыми полезными данными; валидность представления, по-видимому, привязана ко времени жизни адресуемого объекта DiagnosticSovdContentElementData. Вопрос Q-4aca4f6f723cd3f5 (открытый) Уничтожение экземпляра View лишь освобождает дескриптор представления, оставляя базовую структуру данных незатронутой.

В отношении параллелизма все функции-члены класса явно специфицированы как потокобезопасные и безысключительные (noexcept) ([SWS_DM_02296], [SWS_DM_02298]). Таким образом, несколько потоков могут параллельно и без синхронизации осуществлять доступ к интерфейсу на чтение, при условии что адресуемая структура данных во время доступа не изменяется параллельно.

Путь использования

Типичный процесс анализа элемента Record подразделяется на проверку ошибок, проверку размерности и доступ к элементам:

  1. Проверка состояния ошибки: перед обработкой через HasError() проверяется, не содержит ли содержимое ошибок ([SWS_DM_02296]).
  2. Запрос заполнения: через Empty() можно проверить, пуст ли набор данных ([SWS_DM_02299], AUTOSAR_AP_SWS_Diagnostics §8.60.9.1.1.5 «Empty»). Методы Size() и Capacity() возвращают количество элементов, а также емкость набора данных ([SWS_DM_02297], [SWS_DM_02298], AUTOSAR_AP_SWS_Diagnostics §8.60.9.1.1.4 «Capacity»).
  3. Целенаправленный доступ к элементу: перед обращением к именованному полю с помощью HasContentElement() можно проверить наличие ключа ([SWS_DM_02305]). Произвольный доступ затем осуществляется через operator[] с передачей ara::core::StringView, который возвращает ссылку на подэлемент ([SWS_DM_02300]). В качестве альтернативы Find() возвращает итератор на найденный элемент ([SWS_DM_02306]).
  4. Последовательная итерация: для полного обхода всех подэлементов доступны методы итераторов Begin() / End(), а также CBegin() / CEnd(), возвращающие экземпляры DiagnosticSovdRecordContentElementDataConstIterator ([SWS_DM_02301], [SWS_DM_02302], [SWS_DM_02303], [SWS_DM_02304], AUTOSAR_AP_SWS_Diagnostics §8.60.9.1.1.1 «Begin», AUTOSAR_AP_SWS_Diagnostics §8.60.9.1.1.2 «CBegin», AUTOSAR_AP_SWS_Diagnostics §8.60.9.1.1.3 «CEnd»).
Путь использования константного представления RecordПриложениеview: DiagnosticSovdRecordContentElementDataConstViewHasError()Result<void> (Erfolg)HasContentElement(key)Result<bool> (true)operator[](key)Result<reference_wrapper<DiagnosticSovdContentElementData const>>

Диаграмма последовательности: очередность вызовов для проверки ошибок и запроса элементов по ключу. Источники: [SWS_DM_02296], [SWS_DM_02300], [SWS_DM_02305].

Сценарии ошибок

Для обработки ошибок класс использует тип возвращаемого значения ara::core::Result вместо исключений C++:

  • Внутреннее состояние ошибки: если базовый элемент содержимого SOVD содержит ошибку, HasError() возвращает ara::core::Result<void>, содержащий код ошибки ara::diag::DiagSovdErrc ([SWS_DM_02296]).
  • Отсутствующий ключ или конфликт типов: при доступе через operator[] или проверке с помощью HasContentElement() возвращаемое значение содержит результат с ошибкой, если DiagnosticSovdContentElementData не относится к типу RecordContentElementData или ContentData либо указанный ключ не существует ([SWS_DM_02300], [SWS_DM_02305]).
  • Нарушение предусловий: для методов Begin(), End(), CBegin(), CEnd(), Size(), Capacity(), Empty() и Find() действует предусловие, согласно которому адресуемый элемент содержимого должен относиться к типу RecordContentElementData или ContentData ([SWS_DM_02297], [SWS_DM_02298], [SWS_DM_02299], [SWS_DM_02301], [SWS_DM_02302], [SWS_DM_02303], [SWS_DM_02304], [SWS_DM_02306]).

Настоящее руководство основано на спецификации AUTOSAR Adaptive Platform версии R25-11.

Карта членов

Диаграмма классов

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

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

Подробный вид

Выберите элемент в оглавлении.

Методы

Begin функция

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

auto Begin () noexcept -> DiagnosticSovdRecordContentElementDataConst Iterator;
Capacity функция

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

auto Capacity () const noexcept -> std::size_t;
CBegin функция

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

auto CBegin () noexcept -> DiagnosticSovdRecordContentElementDataConst Iterator;
CEnd функция

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

auto CEnd () noexcept -> DiagnosticSovdRecordContentElementDataConst Iterator;
Empty функция

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

auto Empty () const noexcept -> bool;
End функция

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

auto End () noexcept -> DiagnosticSovdRecordContentElementDataConst Iterator;
Find функция

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

auto Find (ara::core::StringView key) const noexcept -> DiagnosticSovd RecordContentElementDataConstIterator;
HasContentElement функция

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

auto HasContentElement (ara::core::StringView key) const noexcept -> ara::core::Result< bool >;
HasError функция

Returns if the content contains an error.

auto HasError () const noexcept -> ara::core::Result< void >;
Size функция

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

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

Операторы

operator[] функция

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

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

Документация методов

функция Begin [SWS_DM_02301] Upstream: RS_Diag_04260

auto Begin () noexcept -> DiagnosticSovdRecordContentElementDataConst Iterator;

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

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

Rückgabewert

TypBeschreibung
DiagnosticSovdRecordContentElementDataConstIteratorThe iterator

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

Record
AUTOSAR/AP/record/SWS_DM_02301
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02301@rel:R25-11#732c3ddb
Content hash
732c3ddb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02301
Status: valid/unmigrated Version: rel:R25-11#841c2b71 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_02301@rel:R25-11#841c2b71
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

функция CBegin [SWS_DM_02303] Upstream: RS_Diag_04260

auto CBegin () noexcept -> DiagnosticSovdRecordContentElementDataConst Iterator;

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

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

Rückgabewert

TypBeschreibung
DiagnosticSovdRecordContentElementDataConstIteratorThe iterator

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

Record
AUTOSAR/AP/record/SWS_DM_02303
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02303@rel:R25-11#6e732e07
Content hash
6e732e07
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02303
Status: valid/unmigrated Version: rel:R25-11#07b5c901 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_02303@rel:R25-11#07b5c901
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

функция CEnd [SWS_DM_02304] Upstream: RS_Diag_04260

auto CEnd () noexcept -> DiagnosticSovdRecordContentElementDataConst Iterator;

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

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

Rückgabewert

TypBeschreibung
DiagnosticSovdRecordContentElementDataConstIteratorThe iterator

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

Record
AUTOSAR/AP/record/SWS_DM_02304
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02304@rel:R25-11#1bbaca27
Content hash
1bbaca27
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02304
Status: valid/unmigrated Version: rel:R25-11#450bd183 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_02304@rel:R25-11#450bd183
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

функция Capacity [SWS_DM_02298] Upstream: RS_Diag_04260

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

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

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

Rückgabewert

TypBeschreibung
std::size_tThe capacity of the RecordContentElementData

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

Record
AUTOSAR/AP/record/SWS_DM_02298
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02298@rel:R25-11#559fa9db
Content hash
559fa9db
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02298
Status: valid/unmigrated Version: rel:R25-11#71bc48fb Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_02298@rel:R25-11#71bc48fb
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

функция Empty [SWS_DM_02299] Upstream: RS_Diag_04260

auto Empty () const noexcept -> bool;

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

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

Rückgabewert

TypBeschreibung
boolIf the record is empty

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

Record
AUTOSAR/AP/record/SWS_DM_02299
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02299@rel:R25-11#c0303718
Content hash
c0303718
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02299
Status: valid/unmigrated Version: rel:R25-11#c4815670 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_02299@rel:R25-11#c4815670
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

функция End [SWS_DM_02302] Upstream: RS_Diag_04260

auto End () noexcept -> DiagnosticSovdRecordContentElementDataConst Iterator;

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

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

Rückgabewert

TypBeschreibung
DiagnosticSovdRecordContentElementDataConstIteratorThe iterator

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

Record
AUTOSAR/AP/record/SWS_DM_02302
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02302@rel:R25-11#7fc97cd9
Content hash
7fc97cd9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02302
Status: valid/unmigrated Version: rel:R25-11#1495a9cd Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_02302@rel:R25-11#1495a9cd
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

функция Find [SWS_DM_02306] Upstream: RS_Diag_04260

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

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

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

Parameter (in)

ParameterBeschreibung
keyThe key

Rückgabewert

TypBeschreibung
DiagnosticSovdRecordContentElementDataConstIteratorA DiagnosticSovdRecordContentElementDataIterator

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

Record
AUTOSAR/AP/record/SWS_DM_02306
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02306@rel:R25-11#d06fa38e
Content hash
d06fa38e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02306
Status: valid/unmigrated Version: rel:R25-11#8a7445ae Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_02306@rel:R25-11#8a7445ae
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

функция HasContentElement [SWS_DM_02305] Upstream: RS_Diag_04260

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

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

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

Parameter (in)

ParameterBeschreibung
keyThe key

Rückgabewert

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

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

Record
AUTOSAR/AP/record/SWS_DM_02305
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02305@rel:R25-11#064a0caf
Content hash
064a0caf
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02305
Status: valid/unmigrated Version: rel:R25-11#375dbd09 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_02305@rel:R25-11#375dbd09
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

функция HasError [SWS_DM_02296] Upstream: RS_Diag_04260

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

Returns if the content contains an error.

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

Rückgabewert

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

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

Record
AUTOSAR/AP/record/SWS_DM_02296
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02296@rel:R25-11#86044dca
Content hash
86044dca
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02296
Status: valid/unmigrated Version: rel:R25-11#a6b50f7f Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_02296@rel:R25-11#a6b50f7f
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

функция Size [SWS_DM_02297] Upstream: RS_Diag_04260

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

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

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

Rückgabewert

TypBeschreibung
std::size_tThe count of the RecordContentElementData

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

Record
AUTOSAR/AP/record/SWS_DM_02297
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02297@rel:R25-11#443e8552
Content hash
443e8552
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02297
Status: valid/unmigrated Version: rel:R25-11#0d76c009 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_02297@rel:R25-11#0d76c009
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

функция operator[] [SWS_DM_02300] Upstream: RS_Diag_04260

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

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

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

Parameter (in)

ParameterBeschreibung
keyThe key

Rückgabewert

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

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

Record
AUTOSAR/AP/record/SWS_DM_02300
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02300@rel:R25-11#832069b6
Content hash
832069b6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02300
Status: valid/unmigrated Version: rel:R25-11#fdb5d31b Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_02300@rel:R25-11#fdb5d31b
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill