类 ara::diag::DiagnosticSovdArrayContentElementDataView
[SWS_DM_02227] Upstream: RS_Diag_04260
class DiagnosticSovdArrayContentElementDataView {...};
View on a DiagnosticSovdContentElementData with Array type.
Header-Datei #include "ara/diag/diagnostic_sovd_content_element_data.h" Forwarding-Header #include "ara/diag/diag_fwd.h" Scope namespace ara::diag
用户指南人工智能生成 通过索引和迭代器提供对 SOVD 诊断数据数组元素的类型化读写访问。
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: d333ea0efb38
来源
未决问题(2)
摘要 详细
通过索引和迭代器提供对 SOVD 诊断数据数组元素的类型化读写访问。
该类为随机以及基于迭代器访问 Adaptive Platform 的基于数组的诊断数据元素([SWS_DM_02227] )提供了结构化接口。它允许应用程序动态追加原始数据值和复杂内容元素,并预先保留存储容量。当出现不兼容的数据类型、无效索引访问或显式设置的错误状态时,错误代码将通过 Result 类型传播给调用方([SWS_DM_02228] )。根据标准,所有规范的操作均完全实现了异常安全和线程安全。
更多 ›
本类指南基于 AUTOSAR 规范 R25-11,由 AI 整理。
分组依据 类别 历史
成员图 类图 Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.
G
nara__diag__DiagnosticSovdArrayContentElementDataView429
DiagnosticSovdArrayContentElementDataView
+ Begin()
+ CBegin()
+ CEnd()
+ Capacity()
+ Clear()
+ Empty()
+ End()
+ Erase()
+ HasError()
+ PushBack()
+ Reserve()
+ SetError()
+ Size()
+ operator[]()
详细视图 此版本没有元素数据
方法 Returns the begin operator of an array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData
auto Begin () noexcept -> DiagnosticSovdArrayContentElementData Iterator;
Returns the capacity of the Array content element. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData
Returns the begin operator of an array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData
auto CBegin () noexcept -> DiagnosticSovdArrayContentElementDataConst Iterator;
Returns the end operator of an array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData
auto CEnd () noexcept -> DiagnosticSovdArrayContentElementDataConst Iterator;
Clears the Array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData
auto Clear () noexcept -> void;
Returns if the Array is empty. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData
auto Empty () const noexcept -> bool;
Returns the end operator of an array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData
Erases a content element from DiagnosticSovdContentElementData. The current element shall be of ArrayContentElementData
Returns if the content contains an error.
Pushes back a DiagnosticSovdContentElementData with signed int as primitive type. The current element shall be of ArrayContentElementData and the element to add of the specified in the ArrayContentElementData constructor
重载 PushBack 6 Reserves the capacity of the DiagnosticSovdArrayContentElementData.
Sets the array content to be erroneous.
Returns the size of the Array content element. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData
运算符 Access the content element with specified index of an array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData
重载 [] 2
点击条目以查看其关系。
基类 派生类 使用 被使用于 继承 自此版本起移除 用于 此类中无关联 函数 AI 评注 打开类页面 无法加载类页面。 调整顺序 调整宽度 调整大纲宽度 章节 阅读时间 SWS 引用 图表 放回中间 调整顺序或拖到标题栏 取消停靠 – 在内容中显示 移到中间栏 作为标签停靠到标题栏 元素 AI 模型 打开审计档案 档案 打开简短版本 打开中等版本 打开完整版本 恢复默认视图 已恢复默认视图 撤销 关闭详细视图 签名 基本信息 值 截至所选版本的最后一次更改 之后的下一次更改 单击:选择版本 无法放在此处:拖到标题栏可停靠,拖到中间栏可取消停靠。 新增 已更改 未更改 已移除 未包含 更改 内容无变化 首次出现于 移除于 没有可用的版本数据。 正在加载版本数据 … 文本 此版本未收录措辞 悬停或单击单元格:与所选版本比较 · 单击版本标题:选择版本 选择版本 属性 版本 元素 只有一个版本有措辞 PDF 中存在,原文尚未导入 首次采集原文 自 {rel} 起未更改 版本颜色 最早版本 最新版本
方法文档
auto Begin () noexcept -> DiagnosticSovdArrayContentElementData Iterator;
Returns the begin operator of an array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#56ce84c1
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_DM_02236@rel:R25-11#56ce84c1
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
auto CBegin () noexcept -> DiagnosticSovdArrayContentElementDataConst Iterator;
Returns the begin operator of an array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#66e073bc
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_DM_02238@rel:R25-11#66e073bc
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
auto CEnd () noexcept -> DiagnosticSovdArrayContentElementDataConst Iterator;
Returns the end operator of an array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#97f1019f
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_DM_02239@rel:R25-11#97f1019f
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
auto Capacity () const noexcept -> std::size_t ;
Returns the capacity of the Array content element. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData
Rückgabewert
Typ Beschreibung std::size_t The capacity of the ArrayContentElementData
Status: valid/unmigrated
Version: rel:R25-11#1915d2ab
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_DM_02231@rel:R25-11#1915d2ab
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
auto Clear () noexcept -> void;
Clears the Array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 6da40b1d207a
来源
未决问题(1)
使用
类 ara::diag::DiagnosticSovdArrayContentElementDataView 的成员函数 Clear 清空 SOVD 数组元素([SWS_DM_02233] )的全部内容。该调用通过头文件 #include "ara/diag/diagnostic_sovd_content_element_data.h" 提供。该方法的签名形式为 auto Clear () noexcept -> void;。它同步工作,不接受任何参数,并且不提供返回值([SWS_DM_02233] )。
错误处理与边界条件
根据规范,该函数被定义为异常安全(exception safe )并带有说明符 noexcept([SWS_DM_02233] )。它既不返回错误码,也不返回 ara::core::Result。作为约束性要求,被引用的 DiagnosticSovdContentElementData 必须为类型 ArrayContentElementData([SWS_DM_02233] )。由于不发出任何错误信号,视图类在构造时想必就已确保符合此类型。 问题 Q-cdb2385e081c3456 (未决)
并发性
规范明确将该方法归类为线程安全(thread-safe )([SWS_DM_02233] )。因此,可以无需外部同步从多个线程并发调用 Clear。
诊断子系统中的交互
在 SOVD 数据结构内部,该操作与其他清除方法密切相关:
DiagnosticSovdContentElementData::Clear ([SWS_DM_02338] ) 构成了元素级别的通用对应项,但返回一个 ara::core::Result<void>,且在该对象不表示数组时失败。
DiagnosticSovdRecordContentElementDataView::Clear ([SWS_DM_02276] ) 对类型为 RecordContentElementData 或 ContentData 的数据结构执行类似的清理。
与此相对,在经典故障存储器上下文中,ara::diag::DTCInformation::Clear ([SWS_DM_00671] ) 用于通过 ara::core::Future 异步清理 UDS DTC。
本使用说明是基于 AUTOSAR Adaptive 规范 R25-11 自动创建的。
实现者指南即将推出(复杂度 I1)
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#cdb740a2
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_DM_02233@rel:R25-11#cdb740a2
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
auto Empty () const noexcept -> bool;
Returns if the Array is empty. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData
Rückgabewert
Typ Beschreibung bool If the array is empty
Status: valid/unmigrated
Version: rel:R25-11#8de58061
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_DM_02232@rel:R25-11#8de58061
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
auto End () noexcept -> DiagnosticSovdArrayContentElementDataIterator ;
Returns the end operator of an array. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#b82b09ca
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_DM_02237@rel:R25-11#b82b09ca
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
auto Erase (DiagnosticSovdArrayContentElementDataIterator iterator) noexcept -> ara::core::Result < void >;
Erases a content element from DiagnosticSovdContentElementData. The current element shall be of ArrayContentElementData
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 413be4c2f44c
来源
未决问题(1)
使用
类 ara::diag::DiagnosticSovdArrayContentElementDataView 的方法 Erase 用于从诊断 SOVD 内容数据中移除元素([SWS_DM_02247] 、SWS Diagnostics §8.60.5.1.1.8 “Erase” )。该函数接收一个 DiagnosticSovdArrayContentElementDataIterator 类型的迭代器作为参数,该迭代器指向要删除的元素。该调用作为同步操作执行;这推测源于其直接返回 ara::core::Result<void> 而未采用异步 Future 模式。 问题 Q-28de22574e525c78 (未决)
错误处理与边界条件
该函数声明为 noexcept,并具有 exception safe 以及 thread-safe 的属性([SWS_DM_02247] )。如果删除失败,该方法会通过返回的 ara::core::Result 提供一个错误。当上级 DiagnosticSovdContentElementData 不属于所需类型 ArrayContentElementData 或因其他原因无法移除该元素时,就会出现这种情况([SWS_DM_02247] )。
相互作用
在 SOVD 接口内部,该操作对应于底层数据容器 DiagnosticSovdContentElementData 用于数组元素的删除方法 Erase([SWS_DM_02352] )。对于记录结构,存在 DiagnosticSovdRecordContentElementDataView::Erase 以及相应容器方法等类似的对等项([SWS_DM_02294] 、[SWS_DM_02374] )。
此使用说明基于 AUTOSAR 规范自动生成。
实现者指南即将推出(复杂度 I1)
Parameter (in)
Parameter Beschreibung iterator The iterator pointing to the element to erase
Rückgabewert
Typ Beschreibung ara::core::Result < void >void result or an error if DiagnosticSovdContentElementData is not of type ArrayContentElementData or the element couldn’t be erased
Status: valid/unmigrated
Version: rel:R25-11#e4ae2920
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_DM_02247@rel:R25-11#e4ae2920
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
auto HasError () const noexcept -> ara::core::Result < void >;
Returns if the content contains an error.
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#ff8a30d1
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_DM_02228@rel:R25-11#ff8a30d1
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
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
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: c37b8f1a434c
来源
未决问题(1)
本段文本由 AI 基于 AUTOSAR R25-11 规范生成。
实现者指南即将推出(复杂度 I2)
Parameter (in)
Parameter Beschreibung content_element The content element to push back
Rückgabewert
Typ Beschreibung ara::core::Result < void >void result or an error if DiagnosticSovdContentElementData is not of type ArrayContentElementData
Status: valid/unmigrated
Version: rel:R25-11#2b01b778
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_DM_02241@rel:R25-11#2b01b778
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
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
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: c25599049c83
来源
未决问题(1)
本使用说明系自动生成,且完全基于来自 AUTOSAR R25-11 的规范数据。
实现者指南即将推出(复杂度 I2)
Parameter (in)
Parameter Beschreibung content_element The content element to push back
Rückgabewert
Typ Beschreibung ara::core::Result < void >void result or an error if DiagnosticSovdContentElementData is not of type ArrayContentElementData
Status: valid/unmigrated
Version: rel:R25-11#6c38af94
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_DM_02242@rel:R25-11#6c38af94
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
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
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 57dd45f522f9
来源
本文由 AI 基于 AUTOSAR 规范 R25-11 生成。
实现者指南即将推出(复杂度 I2)
Parameter (in)
Parameter Beschreibung content_element The content element to push back
Rückgabewert
Typ Beschreibung ara::core::Result < void >void result or an error if DiagnosticSovdContentElementData is not of type ArrayContentElementData
Status: valid/unmigrated
Version: rel:R25-11#70bbee19
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_DM_02243@rel:R25-11#70bbee19
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
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
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 1dba5c9a049d
来源
本使用说明系基于 AUTOSAR R25-11 规范自动创建。
实现者指南即将推出(复杂度 I2)
Parameter (in)
Parameter Beschreibung content_element The content element to push back
Rückgabewert
Typ Beschreibung ara::core::Result < void >void result or an error if DiagnosticSovdContentElementData is not of type ArrayContentElementData
Status: valid/unmigrated
Version: rel:R25-11#e4f7f1ae
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_DM_02244@rel:R25-11#e4f7f1ae
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
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
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 265380479cb5
来源
使用
类 ara::diag::DiagnosticSovdArrayContentElementDataView 的同步成员函数 PushBack([SWS_DM_02245] ,定义在 SWS Diagnostics §8.60.5.1.1.11 “PushBack” 中)向诊断 SOVD 数组追加一个具有基本类型字符串的新元素。为此必须包含头文件 ara/diag/diagnostic_sovd_content_element_data.h。该函数通过类型为 ara::core::StringView 的参数 content_element 接收要添加的元素。
错误处理
ara::core::Result<void> 作为返回类型。如果当前对象不是类型 ArrayContentElementData,或者传入元素的类型与 ArrayContentElementData 的构造函数中指定的元素类型不匹配([SWS_DM_02245] ),则在结果对象中返回错误。
并发性与限制
该函数使用说明符 noexcept 声明。它提供有保证的异常安全性(exception safe),并被指定为完全线程安全(thread-safe)([SWS_DM_02245] )。
相互作用
该操作属于一组重载方法。在 DiagnosticSovdArrayContentElementDataView 内部,还存在针对标量类型如 std::int64_t([SWS_DM_02241] )、std::uint64_t([SWS_DM_02242] )、double([SWS_DM_02243] )和 bool([SWS_DM_02244] )以及针对类型为 DiagnosticSovdContentElementData 的完整元素([SWS_DM_02246] )的其他重载。此外,类 ara::diag::DiagnosticSovdContentElementData 也提供了用于字符串的相应 PushBack 接口([SWS_DM_02350] )。
本使用说明基于 AUTOSAR Adaptive R25-11 规范自动生成。
实现者指南即将推出(复杂度 I2)
Parameter (in)
Parameter Beschreibung content_element The content element to push back
Rückgabewert
Typ Beschreibung ara::core::Result < void >void result or an error if DiagnosticSovdContentElementData is not of type ArrayContentElementData
Status: valid/unmigrated
Version: rel:R25-11#347a6a2d
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_DM_02245@rel:R25-11#347a6a2d
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
auto PushBack (DiagnosticSovdContentElementData content_element) noexcept -> void;
Pushes back a DiagnosticSovdContentElementData. The current element shall be of ArrayContentElementData and the element to add of the specified in the ArrayContentElementData constructor
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 016f2212a535
来源
未决问题(1)
本段文本系自动生成。所有专业陈述均基于 AUTOSAR AP R25-11 规范。
实现者指南即将推出(复杂度 I2)
Parameter (in)
Parameter Beschreibung content_element The content element to push back
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#3365f583
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_DM_02246@rel:R25-11#3365f583
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
auto Reserve (std::size_t capacity) noexcept -> void;
Reserves the capacity of the DiagnosticSovdArrayContentElementData.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: b3494a8080d3
来源
未决问题(1)
此文本由 AI 生成,用作参考指引。引用的 AUTOSAR 规范具有权威性。
实现者指南即将推出(复杂度 I1)
Parameter (in)
Parameter Beschreibung capacity The capacity
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#e59ab4fc
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_DM_02240@rel:R25-11#e59ab4fc
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
void SetError (ara::core::ErrorCode error_code) noexcept;
Sets the array content to be erroneous.
Parameter (in)
Parameter Beschreibung error_code The error to set
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#911c6721
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_DM_02229@rel:R25-11#911c6721
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
auto Size () const noexcept -> std::size_t ;
Returns the size of the Array content element. This DiagnosticSovdContentElementData shall be of type ArrayContentElementData
Rückgabewert
Typ Beschreibung std::size_t The size of the ArrayContentElementData
Status: valid/unmigrated
Version: rel:R25-11#2ae5c195
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_DM_02230@rel:R25-11#2ae5c195
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
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
Rückgabewert
Typ Beschreibung ara::core::Result <std::reference_wrapper<DiagnosticSovdContentElementData > >reference to the content element or an error if DiagnosticSovdContentElementData is not of type ArrayContentElementData
Status: valid/unmigrated
Version: rel:R25-11#e024a1fe
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_DM_02234@rel:R25-11#e024a1fe
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
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
Rückgabewert
Typ Beschreibung ara::core::Result <std::reference_wrapper<DiagnosticSovdContentElementData const > >reference to the content element or an error if DiagnosticSovdContentElementData is not of type ArrayContentElementData
Status: valid/unmigrated
Version: rel:R25-11#099c9291
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_DM_02235@rel:R25-11#099c9291
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
gemini-3.8-flash-low· 2026-10-13 · 德文原文