方法文档
BasicString & operator+= (const BasicString &str);
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 85ab692334d0
来源
未决问题(1)
本使用说明基于 AUTOSAR 规范自动创建。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#62f771f6
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_CORE_03072@rel:R25-11#62f771f6
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
BasicString & operator+= (const value_type *s);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: c1622bf20737
来源
未决问题(1)
该文本由 AI 生成,用作参考指引。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#8d3dfe7e
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_CORE_03073@rel:R25-11#8d3dfe7e
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
BasicString & operator+= (value_type c);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 7bef935de49f
来源
未决问题(1)
此文本由 AI 基于 AUTOSAR 规范生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#ee3b429e
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_CORE_03074@rel:R25-11#ee3b429e
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
BasicString & operator+= (std::initializer_list < value_type >);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 394052a9aabb
来源
未决问题(1)
本文字由 AI 基于 AUTOSAR Adaptive R25-11 的规范生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#5930a5a9
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_CORE_03075@rel:R25-11#5930a5a9
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
BasicString & operator+= (StringView sv);
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 79c8e0f386bb
来源
未决问题(2)
本文由 AI 系统基于 AUTOSAR R25-11 规范生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#49ff1728
Versionshistorie & Revisions (1 transition, 8 revision)
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_CORE_03307@rel:R25-11#49ff1728
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#dff07d2b2026-09-30 Inspect R19-11 rel:R19-11#f3a51ca72026-10-14 Inspect R20-11 rel:R20-11#eb9911662026-10-14 Inspect R21-11 rel:R21-11#643b959e2026-10-14 Inspect R22-11 rel:R22-11#62cca0c72026-10-14 Inspect R23-11 rel:R23-11#94c578d72026-10-14 Inspect R24-11 rel:R24-11#7d330f2f2026-10-14 Inspect R25-11 rel:R25-11#49ff17282026-10-14 active Inspect
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
BasicString () noexcept(noexcept(Allocator ()));
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: bcf3bfdce1e1
来源
未决问题(1)
使用
头文件 #include "ara/core/string.h" 中的函数 BasicString() 是类 ara::core::BasicString([SWS_CORE_03024] )的无参默认构造函数。该调用同步执行,且作为构造函数不返回值。其行为遵循 [basic.string]([SWS_CORE_03024] )中的相应定义;因此生成的实例大概率表示一个空字符串。 问题 Q-f36b11fa590a6111 (未决)
错误处理与异常安全性
该元素被指定为有条件异常安全(conditionally exception safe )([SWS_CORE_03024] )。根据规范,不存在特定的错误代码、DET 或 DEM 消息。通过签名 BasicString () noexcept(noexcept(Allocator()));,异常安全性直接与分配器的默认构造函数耦合([SWS_CORE_03024] )。如果 Allocator() 的创建未抛出异常,则 BasicString 的构造行为也保证不引发异常。
交互与限制
在 ara::core::BasicString 的其他接口上下文中,以下依赖关系具有相关性:
本使用说明基于规范 R25-11 自动生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit conditionally exception safe
Status: valid/unmigrated
Version: rel:R25-11#fdd55184
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_CORE_03024@rel:R25-11#fdd55184
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
explicit BasicString (const Allocator &a) noexcept;
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: c52494bbcbe6
来源
未决问题(1)
本段文本由 AI 创建,用作精选使用辅助。所有规范性要求均应以所引用的 AUTOSAR 规范为准。
Status: valid/unmigrated
Version: rel:R25-11#bb11bc8e
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_CORE_03025@rel:R25-11#bb11bc8e
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
BasicString (const BasicString &str, size_type pos, const Allocator &a=Allocator ());
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 8c286c13c48e
来源
未决问题(1)
本文由 AI 创建,完全基于 AUTOSAR 版本 R25-11 的规范数据。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#e528204d
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_CORE_03026@rel:R25-11#e528204d
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
BasicString (const BasicString &str, size_type pos, size_type n, const Allocator &a=Allocator ());
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 9364badb8a33
来源
未决问题(1)
本使用说明基于 AUTOSAR R25-11 自动生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#596b1658
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_CORE_03027@rel:R25-11#596b1658
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
BasicString (const value_type *s, size_type n, const Allocator &a=Allocator ());
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 2697d3c78a29
来源
未决问题(1)
本文由 AI 创建,完全基于版本 R25-11 的规范。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#57c33e8e
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_CORE_03028@rel:R25-11#57c33e8e
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
BasicString (const value_type *s, const Allocator &a=Allocator ());
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 99cfbd7fa673
来源
未决问题(1)
本文字由 AI 系统基于 AUTOSAR 规范 R25-11 生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#4190fa76
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_CORE_03029@rel:R25-11#4190fa76
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
BasicString (size_type n, value_type c, const Allocator &a=Allocator ());
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: a67c236a4439
来源
未决问题(1)
此文本由 AI 生成,仅供参考。具有约束力的是 AUTOSAR 规范。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#7b6ae55f
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_CORE_03030@rel:R25-11#7b6ae55f
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
template <class InputIterator> BasicString (InputIterator begin, InputIterator end, const Allocator &a=Allocator ());
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 01aca61c51c6
来源
未决问题(1)
本使用说明基于 AUTOSAR 规范 R25-11 自动生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#3f9323cf
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_CORE_03031@rel:R25-11#3f9323cf
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
BasicString (std::initializer_list < value_type >, const Allocator &=Allocator ());
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 8cadff4d7e13
来源
未决问题(1)
本文由 AI 基于 AUTOSAR 规范 R25-11 生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#3a2876ba
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_CORE_03032@rel:R25-11#3a2876ba
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
BasicString (const BasicString &, const Allocator &);
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: bbcb0ccca6c8
来源
未决问题(2)
本文本由 AI 系统生成,作为 AUTOSAR 规范的使用说明。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#6cb3251d
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_CORE_03033@rel:R25-11#6cb3251d
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
BasicString (BasicString &&, const Allocator &);
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 7f6e4732e351
来源
未决问题(1)
本段文本由人工智能基于 AUTOSAR R25-11 规范生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#27dac459
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_CORE_03034@rel:R25-11#27dac459
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
BasicString (const BasicString &str);
As per corresponding usage in [basic.string]
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#853f7549
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_CORE_03020@rel:R25-11#853f7549
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
BasicString (BasicString &&str) noexcept=default;
As per corresponding usage in [basic.string]
Status: valid/unmigrated
Version: rel:R25-11#2a072d43
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_CORE_03022@rel:R25-11#2a072d43
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
explicit BasicString (StringView sv, const Allocator &a=Allocator ());
As per corresponding usage in [basic.string]
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#334f5de6
Versionshistorie & Revisions (1 transition, 8 revision)
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_CORE_03302@rel:R25-11#334f5de6
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#468764db2026-09-30 Inspect R19-11 rel:R19-11#30ce8b8b2026-10-14 Inspect R20-11 rel:R20-11#f4ee1ffd2026-10-14 Inspect R21-11 rel:R21-11#ae5cbb962026-10-14 Inspect R22-11 rel:R22-11#069325742026-10-14 Inspect R23-11 rel:R23-11#a044a23b2026-10-14 Inspect R24-11 rel:R24-11#2941a9da2026-10-14 Inspect R25-11 rel:R25-11#334f5de62026-10-14 active Inspect
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
template <class T> BasicString (const T &t, size_type pos, size_type n, const Allocator &a=Allocator ());
As per corresponding usage in [basic.string]
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#929f742b
Versionshistorie & Revisions (1 transition, 8 revision)
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_CORE_03303@rel:R25-11#929f742b
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#53fb08b22026-09-30 Inspect R19-11 rel:R19-11#c03174142026-10-14 Inspect R20-11 rel:R20-11#0a951e942026-10-14 Inspect R21-11 rel:R21-11#b257a9022026-10-14 Inspect R22-11 rel:R22-11#a7755b0d2026-10-14 Inspect R23-11 rel:R23-11#9e566e1c2026-10-14 Inspect R24-11 rel:R24-11#71521ca52026-10-14 Inspect R25-11 rel:R25-11#929f742b2026-10-14 active Inspect
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
BasicString & append (const BasicString &str);
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 0da0dd028e5c
来源
未决问题(1)
本使用说明基于 AUTOSAR 规范 R25-11 自动生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#036f8a1f
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_CORE_03076@rel:R25-11#036f8a1f
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
BasicString & append (const BasicString &str, size_type pos, size_type n=npos );
As per corresponding usage in [basic.string] except for the following deviations: 1. if (pos > str.size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: e04fcf79dc67
来源
未决问题(1)
本文字由 AI 生成,并基于 AUTOSAR R25-11 规范状态。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe Verletzungen (Violations) IsoStdOut- Description as per std::out_of_range. OfRangeViolation
Status: valid/unmigrated
Version: rel:R25-11#85b9ca52
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_CORE_03077@rel:R25-11#85b9ca52
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
BasicString & append (const value_type *s, size_type n);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type 2. if ( size() > n + max_size() ) IsoStdLengthErrorViolation is raised instead of std::length_error
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 30d65bf4c37d
来源
本使用说明基于 AUTOSAR 规范自动创建。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe Verletzungen (Violations) IsoStdLengthEr- Description as per std::length_error rorViolation
Status: valid/unmigrated
Version: rel:R25-11#11772ee3
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_CORE_03078@rel:R25-11#11772ee3
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
BasicString & append (const value_type *s);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: a8b5364838ca
来源
未决问题(1)
类 ara::core::BasicString([SWS_CORE_03079] )的成员函数 append 将指针类型为 const value_type* 的以空字符结尾的字符串追加到现有字符串中。其语义符合 C++ 标准 [basic.string] 的行为,其中 charT 被替换为 value_type。作为返回值,该同步函数返回对调用对象的引用(BasicString&),从而允许链式调用连续操作。
在错误处理和异常安全性方面,该操作明确归类为 not exception safe ([SWS_CORE_03079] )。与在超出最大长度时触发 IsoStdLengthErrorViolation 的带长度指定的重载 [SWS_CORE_03078] 或带有 IsoStdOutOfRangeViolation 的子字符串重载(如 [SWS_CORE_03077] )不同,此变体未定义特定的违规类。确保传入的指针 s 指向有效的以空字符结尾的字符序列,应当属于调用者的职责。 问题 Q-4e959f75f98977eb (未决)
该函数属于 ara::core::BasicString 中用于追加数据的一组重载函数族:
本使用说明基于 AUTOSAR Adaptive Release R25-11 规范自动生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#ab6bdc5f
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_CORE_03079@rel:R25-11#ab6bdc5f
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
BasicString & append (size_type n, value_type c);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 54bc45f4761c
来源
未决问题(2)
该文本由 AI 生成,用作参考指引。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#e72aa44d
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_CORE_03080@rel:R25-11#e72aa44d
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
template <class InputIterator> BasicString & append (InputIterator first, InputIterator last);
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: e0fa0fe8b021
来源
未决问题(1)
本使用说明基于 AUTOSAR 规范 R25-11 自动生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#32de7cce
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_CORE_03081@rel:R25-11#32de7cce
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
BasicString & append (std::initializer_list < value_type >);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 9302c6c1fbe4
来源
未决问题(2)
本文字由 AI 生成,用作 AUTOSAR 环境中的参考指南。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#2b703255
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_CORE_03082@rel:R25-11#2b703255
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
BasicString & append (StringView sv);
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: a51869a9d851
来源
未决问题(1)
本使用说明基于 AUTOSAR 规范 R25-11 自动生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#eff6b5dc
Versionshistorie & Revisions (1 transition, 8 revision)
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_CORE_03308@rel:R25-11#eff6b5dc
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#ca95ba262026-09-30 Inspect R19-11 rel:R19-11#8aab77bd2026-10-14 Inspect R20-11 rel:R20-11#6800f5c02026-10-14 Inspect R21-11 rel:R21-11#ad4c498c2026-10-14 Inspect R22-11 rel:R22-11#498bea932026-10-14 Inspect R23-11 rel:R23-11#bc8b2a142026-10-14 Inspect R24-11 rel:R24-11#6f0af72f2026-10-14 Inspect R25-11 rel:R25-11#eff6b5dc2026-10-14 active Inspect
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
template <class T> BasicString & append (const T &t, size_type pos, size_type n=npos );
As per corresponding usage in [basic.string] except for the following deviations: 1. if (pos > sv.size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 25c30fc7f5fb
来源
未决问题(1)
本使用说明基于 AUTOSAR Adaptive R25-11 规范自动生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe Verletzungen (Violations) IsoStdOut- Description as per std::out_of_range. OfRangeViolation
Status: valid/unmigrated
Version: rel:R25-11#34725e40
Versionshistorie & Revisions (1 transition, 8 revision)
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_CORE_03309@rel:R25-11#34725e40
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#c88e788b2026-09-30 Inspect R19-11 rel:R19-11#a14295422026-10-14 Inspect R20-11 rel:R20-11#f70df1b22026-10-14 Inspect R21-11 rel:R21-11#158fe1c42026-10-14 Inspect R22-11 rel:R22-11#acaa045d2026-10-14 Inspect R23-11 rel:R23-11#66e754de2026-10-14 Inspect R24-11 rel:R24-11#6916df192026-10-14 Inspect R25-11 rel:R25-11#34725e402026-10-14 active Inspect
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
BasicString & assign (const BasicString &str);
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: b3f320ee734e
来源
未决问题(2)
本使用说明基于规范数据自动生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#a44cf075
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_CORE_03084@rel:R25-11#a44cf075
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
BasicString & assign (BasicString &&str) noexcept(std::allocator_ traits < Allocator >::propagate_on_container_move_ assignment::value||std::allocator_traits < Allocator >::is_always_ equal::value);
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 44a8fa24f81b
来源
未决问题(1)
根据 [SWS_CORE_03085] 的成员函数 assign 的移动重载将右值引用 str 的内容同步赋值给 ara::core::BasicString 的现有实例(声明于头文件 ara/core/string.h 中)。该函数返回对调用对象(*this)的引用。其功能行为遵循 C++ 标准中 [basic.string] 的相应定义。
关于错误和异常处理,该方法声明为有条件异常安全(conditionally exception safe )[SWS_CORE_03085] 。根据 noexcept,当且仅当分配器传播移动赋值(propagate_on_container_move_assignment::value)或分配器实例始终相等(is_always_equal::value)时,才排除抛出异常。与在超出范围或长度时触发特定违规(如 IsoStdOutOfRangeViolation 或 IsoStdLengthErrorViolation)且被视为非异常安全的其他赋值函数(如 [SWS_CORE_03086] 或 [SWS_CORE_03088] )不同,此操作未定义单独的 AUTOSAR Violations。
在与 BasicString::assign 的备选重载相互作用时——例如根据 [SWS_CORE_03084] 的常量左值引用、通过 [SWS_CORE_03087] 的视图或根据 [SWS_CORE_03089] 的字符串缓冲区——右值变体允许进行资源高效的赋值而无需重新分配内存。解释:传递之后,源对象 str 推测会保持在有效但未指定的状态,这对于符合 [basic.string] 的移动操作是常见的。 问题 Q-88c8157963cdd7e0 (未决)
此文本由 AI 生成,用作参考指引。引用的 AUTOSAR 规范具有权威性。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit conditionally exception safe
Status: valid/unmigrated
Version: rel:R25-11#9d482d91
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_CORE_03085@rel:R25-11#9d482d91
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
BasicString & assign (const BasicString &str, size_type pos, size_type n=npos );
As per corresponding usage in [basic.string] except for the following deviations: 1. if (pos > str.size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 59ccfeeb0b8f
来源
本文由 AI 生成,不替代任何官方规范。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe Verletzungen (Violations) IsoStdOut- Description as per std::out_of_range. OfRangeViolation
Status: valid/unmigrated
Version: rel:R25-11#5c0799de
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_CORE_03086@rel:R25-11#5c0799de
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
BasicString & assign (StringView sv);
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 8424e8d88f34
来源
未决问题(2)
本文由 AI 基于 AUTOSAR 规范 R25-11 生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#30a459e9
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_CORE_03087@rel:R25-11#30a459e9
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
BasicString & assign (const value_type *s, size_type n);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type 2. if ( n > max_size() ) IsoStdLengthErrorViolation is raised instead of std:: length_error
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: b4b10e8a4464
来源
未决问题(1)
本文由 AI 创建,完全基于 AUTOSAR 版本 R25-11 的规范数据。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe Verletzungen (Violations) IsoStdLengthEr- Description as per std::length_error rorViolation
Status: valid/unmigrated
Version: rel:R25-11#a2fcc552
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_CORE_03088@rel:R25-11#a2fcc552
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
BasicString & assign (const value_type *s);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 2dda9246daad
来源
未决问题(1)
本文本由 AI 创建。所有信息均基于 AUTOSAR 规范。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#6afeebe4
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_CORE_03089@rel:R25-11#6afeebe4
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
BasicString & assign (size_type n, value_type c);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 30dff2417cf7
来源
未决问题(1)
本使用说明基于 AUTOSAR Adaptive R25-11 规范自动生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#5d986d44
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_CORE_03090@rel:R25-11#5d986d44
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
template <class InputIterator> BasicString & assign (InputIterator first, InputIterator last);
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: cacec801ecc4
来源
未决问题(1)
本使用说明基于 AUTOSAR Adaptive R25-11 规范。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#9c283526
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_CORE_03091@rel:R25-11#9c283526
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
BasicString & assign (std::initializer_list < value_type >);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 5ed7cdcbec8f
来源
本使用说明基于 AUTOSAR 规范 R25-11 自动创建。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#cc61c6f6
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_CORE_03092@rel:R25-11#cc61c6f6
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
template <class T> BasicString & assign (const T &t, size_type pos, size_type n=npos );
As per corresponding usage in [basic.string] except for the following deviations: 1. if (pos > sv.size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 74f1e7aa690a
来源
未决问题(1)
类 ara::core::BasicString 的模板成员函数 assign 从位置 pos 开始将对象 t 长度最多为 n 个字符的子序列赋给实例,并返回对该对象的引用 [SWS_CORE_03306] 。该函数在头文件 ara/core/string.h 中定义,并遵循 [basic.string] 的行为 [SWS_CORE_03306] 。
关于错误处理,存在特定的偏差:如果 pos > sv.size() 成立,则引发 IsoStdOutOfRangeViolation 而非 std::out_of_range [SWS_CORE_03306] 。该函数被归类为非异常安全(not exception safe )[SWS_CORE_03306] 。
限制以及与相关接口的交互:
此文本由 AI 基于 AUTOSAR 规范生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe Verletzungen (Violations) IsoStdOut- Description as per std::out_of_range. OfRangeViolation
Status: valid/unmigrated
Version: rel:R25-11#6d44c82a
Versionshistorie & Revisions (1 transition, 8 revision)
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_CORE_03306@rel:R25-11#6d44c82a
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#79fe763c2026-09-30 Inspect R19-11 rel:R19-11#861a90ae2026-10-14 Inspect R20-11 rel:R20-11#d8e748762026-10-14 Inspect R21-11 rel:R21-11#63bad1582026-10-14 Inspect R22-11 rel:R22-11#e94346be2026-10-14 Inspect R23-11 rel:R23-11#9494256b2026-10-14 Inspect R24-11 rel:R24-11#f1c581ec2026-10-14 Inspect R25-11 rel:R25-11#6d44c82a2026-10-14 active Inspect
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
const_reference at (size_type pos) const;
As per corresponding usage in [basic.string] except for the following deviations: 1. if (pos >= size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 910c6aea630a
来源
未决问题(1)
本文由 AI 基于 AUTOSAR Adaptive R25-11 规范生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe Verletzungen (Violations) IsoStdOut- Description as per std::out_of_range. OfRangeViolation
Status: valid/unmigrated
Version: rel:R25-11#f821ef4d
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_CORE_03063@rel:R25-11#f821ef4d
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
reference at (size_type pos);
As per corresponding usage in [basic.string] except for the following deviations: 1. if (pos >= size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 75b751deed5a
来源
未决问题(2)
本段文本由 AI 基于 AUTOSAR 有效负载生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe Verletzungen (Violations) IsoStdOut- Description as per std::out_of_range. OfRangeViolation
Status: valid/unmigrated
Version: rel:R25-11#a56d3907
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_CORE_03064@rel:R25-11#a56d3907
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
reference back ();
As per corresponding usage in [basic.string]
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#9fb2e32c
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_CORE_03067@rel:R25-11#9fb2e32c
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
const_reference back () const;
As per corresponding usage in [basic.string]
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#ee2d56e9
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_CORE_03068@rel:R25-11#ee2d56e9
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
iterator begin () noexcept;
As per corresponding usage in [basic.string]
Status: valid/unmigrated
Version: rel:R25-11#20170d1f
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_CORE_03039@rel:R25-11#20170d1f
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
const_iterator begin () const noexcept;
As per corresponding usage in [basic.string]
Status: valid/unmigrated
Version: rel:R25-11#6436f09d
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_CORE_03040@rel:R25-11#6436f09d
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
const value_type * c_str () const noexcept;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
Status: valid/unmigrated
Version: rel:R25-11#e11870c6
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_CORE_03069@rel:R25-11#e11870c6
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
size_type capacity () const noexcept;
As per corresponding usage in [basic.string]
Status: valid/unmigrated
Version: rel:R25-11#a327f62c
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_CORE_03055@rel:R25-11#a327f62c
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
const_iterator cbegin () const noexcept;
As per corresponding usage in [basic.string]
Status: valid/unmigrated
Version: rel:R25-11#2b7075ee
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_CORE_03047@rel:R25-11#2b7075ee
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
const_iterator cend () const noexcept;
As per corresponding usage in [basic.string]
Status: valid/unmigrated
Version: rel:R25-11#e8f91809
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_CORE_03048@rel:R25-11#e8f91809
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 clear () noexcept;
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: bf42e7d07529
来源
未决问题(1)
此文本由 AI 基于 AUTOSAR 规范生成。
Status: valid/unmigrated
Version: rel:R25-11#be30f887
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_CORE_03057@rel:R25-11#be30f887
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
int compare (StringView sv) const noexcept;
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 58e7a03ff5e0
来源
未决问题(2)
本段文本由 AI 生成,用作规范元素的使用指南。
Status: valid/unmigrated
Version: rel:R25-11#d1d61e02
Versionshistorie & Revisions (1 transition, 8 revision)
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_CORE_03321@rel:R25-11#d1d61e02
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#8ce75f1e2026-09-30 Inspect R19-11 rel:R19-11#35f025472026-10-14 Inspect R20-11 rel:R20-11#8780c3062026-10-14 Inspect R21-11 rel:R21-11#ca37f6cf2026-10-14 Inspect R22-11 rel:R22-11#21ef93772026-10-14 Inspect R23-11 rel:R23-11#93a063862026-10-14 Inspect R24-11 rel:R24-11#50ef39672026-10-14 Inspect R25-11 rel:R25-11#d1d61e022026-10-14 active Inspect
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
int compare (size_type pos1, size_type n1, StringView sv) const;
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: f60527a2d683
来源
未决问题(1)
本使用说明基于 core 模块的规范(Release R25-11)自动生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#b09a7e38
Versionshistorie & Revisions (1 transition, 8 revision)
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_CORE_03322@rel:R25-11#b09a7e38
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#a54addf22026-09-30 Inspect R19-11 rel:R19-11#d75e45392026-10-14 Inspect R20-11 rel:R20-11#74b8bdd52026-10-14 Inspect R21-11 rel:R21-11#1eaae95f2026-10-14 Inspect R22-11 rel:R22-11#c7bb44272026-10-14 Inspect R23-11 rel:R23-11#457386952026-10-14 Inspect R24-11 rel:R24-11#0a376bc42026-10-14 Inspect R25-11 rel:R25-11#b09a7e382026-10-14 active Inspect
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
template <typename T> int compare (size_type pos1, size_type n1, const T &t, size_type pos2, size_type n2=npos ) const;
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 1b123341f4a6
来源
未决问题(1)
本使用说明基于 Release R25-11 的 AUTOSAR Adaptive 规范。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#053e2363
Versionshistorie & Revisions (1 transition, 8 revision)
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_CORE_03323@rel:R25-11#053e2363
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#2fc0c4ce2026-09-30 Inspect R19-11 rel:R19-11#1299c99a2026-10-14 Inspect R20-11 rel:R20-11#49b818ff2026-10-14 Inspect R21-11 rel:R21-11#829bdb6e2026-10-14 Inspect R22-11 rel:R22-11#b98e935f2026-10-14 Inspect R23-11 rel:R23-11#6fe6e5ba2026-10-14 Inspect R24-11 rel:R24-11#6a276da32026-10-14 Inspect R25-11 rel:R25-11#053e23632026-10-14 active Inspect
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
int compare (const BasicString &str) const noexcept;
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 5dcbd780cccb
来源
未决问题(2)
本文本由 AI 生成,并基于 AUTOSAR 规范 R25-11。
Status: valid/unmigrated
Version: rel:R25-11#750cbf8e
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_CORE_03346@rel:R25-11#750cbf8e
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
int compare (size_type pos1, size_type n1, const BasicString &str) const;
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: e37d53b6db41
来源
未决问题(2)
使用
类 ara::core::BasicString 的成员函数 compare 同步比较调用实例的已定义子字符串与另一个类型为 BasicString 的实例 [SWS_CORE_03347] 。用于包含的头文件为 ara/core/string.h。通过参数 pos1 和 n1 确定待比较字符的起始位置和最大数量,而 str 引用用于比较的字符串。以整数值(int)的形式返回,该值指示字典顺序:小于零的值表示自身子片段位于 str 之前,零值表示相等,大于零的值表示位于其后。
错误处理与异常安全性
在规范中,该函数被明确声明为 not exception safe [SWS_CORE_03347] 。该函数不存在特定错误码、AUTOSAR 返回类型(如 ara::core::Result)或 DET/DEM 消息。由于其行为参考了 ISO C++ 条款 [basic.string],大于当前字符串长度的起始位置 pos1 可能会导致越界异常。 问题 Q-ad43b26dc523e0dc (未决)
并发性与限制
作为 const 限定的方法,compare 不会改变自身字符串的状态 [SWS_CORE_03347] 。解释:只要不存在并发写入访问,来自多个线程对同一对象的同时读取调用应当是允许的。 问题 Q-ab412b269ca8566f (未决) 对于同时进行的修改,调用方必须确保充分的同步。
本使用说明由 AI 基于 AUTOSAR Adaptive R25-11 规范生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#990aa89e
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_CORE_03347@rel:R25-11#990aa89e
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
int compare (size_type pos1, size_type n1, const BasicString &str, size_type pos2, size_type n2=npos ) const;
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: bbeda2a79286
来源
未决问题(2)
类 ara::core::BasicString 的方法 compare([SWS_CORE_03348] )在子字符串之间执行同步的三值字典序比较。调用方传入自身实例的起始位置和最大长度(pos1、n1)以及目标字符串 str 的相应参数(pos2、n2)。此时语义完全符合 ISO C++ 标准 [basic.string] 中 std::basic_string::compare 的行为。
返回值为 int,其评估规则如下:
如果自身子字符串在字典序上位于传入子字符串之前,则小于 0。
如果两个子范围完全相同,则为 0。
如果自身子字符串在字典序上位于传入子字符串之后,则大于 0。
关于错误处理和健壮性,根据规范,该函数被声明为 not exception safe([SWS_CORE_03348] )。不存在 AUTOSAR 特定错误码或 DET 条目。如果索引边界错误,例如 pos1 或 pos2 超过相应字符串长度,根据 C++ 标准解释,该函数可能会引发诸如 std::out_of_range 的范围错误(解释:沿用 ISO C++ 标准语义)。 问题 Q-22ed96aecc8f0bec (未决)
该方法被限定为 const([SWS_CORE_03348] ),且不会修改所涉及的实例。尽管未指定明确的线程安全性,但只要不存在并发写入操作,对同一对象的并发读取应该是非临界的。 问题 Q-eb2bf8c6b3c53505 (未决) 与 ara::core::ErrorCode([SWS_CORE_00571] )等二元比较运算符不同,compare 提供了更细致的排序顺序。
本使用说明由 AI 基于 AUTOSAR R25-11 规范生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#2f1feeed
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_CORE_03348@rel:R25-11#2f1feeed
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
int compare (const value_type *s) const;
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 89b44944fd38
来源
未决问题(2)
本文本由 AI 整理。所有说明均基于 AUTOSAR 标准 Release R25-11 的要求。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#d2b3ddc1
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_CORE_03349@rel:R25-11#d2b3ddc1
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
int compare (size_type pos1, size_type n1, const value_type *s) const;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 3f637a3c7e8c
来源
未决问题(1)
类 ara::core::BasicString 的成员函数 compare([SWS_CORE_03350] )将当前实例的子字符串与以空字符结尾的 C 风格字符串进行同步比较。该函数通过 #include "ara/core/string.h" 引入。作为参数,它需要起始索引 pos1(类型为 size_type)、最大字符数 n1 以及类型为 const value_type* 的指针 s。返回值是一个整数类型的 int 值,反映了字典序顺序关系([SWS_CORE_03350] )。
函数语义遵循 [basic.string] 中的行为,具体差异在于 charT 被替换为 value_type([SWS_CORE_03350] )。对于错误处理,未定义 DET 或 DEM 消息,也未定义特定错误码。关于异常安全性,该函数被明确归类为“not exception safe”([SWS_CORE_03350] )。
在并发方面,作为 const 函数,该方法不会修改对象的内部状态。解释:只要不发生并发写入访问,对同一对象的并行读取调用应该无需额外同步即可进行。 问题 Q-31d2135fb294e41b (未决) 调用方必须确保 s 指向有效的字符数组。
在 ara::core 的整体系统中,compare 融入了基础类型的比较机制中,可与 ara::core::ErrorCode([SWS_CORE_00571] )或 ara::core::Result([SWS_CORE_00780] )的相等和不等运算符相媲美,但与简单运算符不同,它为子范围提供了细致的三值评估。
本使用说明基于规范自动生成。
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 0bf03e3ac125
来源
未决问题(1)
函数 compare 属于 ara::core::BasicString 类(声明于头文件 #include "ara/core/string.h"),用于将当前字符串自位置 pos1 开始、长度为 n1 的子串与外部字符指针 s 所指向的字符序列进行三态字典序比较,并返回整型 int 结果 [SWS_CORE_03350] 。该函数的调用语义完全遵循标准库 [basic.string] 的规范,唯一偏差在于将字符模板参数 charT 替换为类型别名 value_type [SWS_CORE_03350] 。
在异常处理与错误行为方面,规范将该操作明确标记为非异常安全(not exception safe)[SWS_CORE_03350] 。推测当传入的 pos1 超过当前字符串长度或 s 为空指针时,实现可能直接引发未定义行为或无法保证对象状态一致性,调用方需在调用前自行验证参数有效性。 问题 (未决)
在并发控制与调用约束方面,该方法为 const 常量成员函数 [SWS_CORE_03350] 。推测在对象未发生并发写操作的前提下,多线程同时执行该只读比较操作是安全的,但若存在并发修改则必须在外部施加同步保护。 问题 (未决)
在与其他规范的协作方面,相较于 ara::core 中返回布尔状态的相等性判断(例如针对 ErrorCode 的 [SWS_CORE_00571] ),该函数提供可用于排序与区间定位的完整三态整数比较值 [SWS_CORE_03350] 。
由 AI 基于 AUTOSAR 规范生成的参考使用说明。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#060e5e97
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_CORE_03350@rel:R25-11#060e5e97
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
int compare (size_type pos1, size_type n1, const value_type *s, size_type n2) const;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: ae1afb37fe1c
来源
未决问题(1)
根据 [SWS_CORE_03351] 的成员函数 compare 允许对 ara::core::BasicString 当前实例的子序列与外部字符数组进行字典序三路比较。该函数通过头文件 #include "ara/core/string.h" 提供,并作为同步、常量成员函数(const)调用。
语义遵循标准 C++ 章节 [basic.string] 中的相应用法,其中 charT 被替换为 value_type([SWS_CORE_03351] )。参数通过起始索引 pos1 和长度 n1 定义调用实例中待比较的子序列,并通过指针 s(类型为 const value_type*)和要考虑的字符数 n2 定义外部目标数组。返回值是一个整数值(int),在匹配时返回零,在存在字典序差异时返回负值或正值。
关于错误安全性,compare 被规范为 not exception safe ([SWS_CORE_03351] )。规范未定义特定的 DET 或 DEM 消息;索引无效或内存访问时的可能错误状态应该会根据 [basic.string] 的引用语义通过 C++ 异常来报告。 问题 Q-74c52d9534473bde (未决) 由于未声明线程安全性,在存在并发写入操作时,对同一字符串的同时访问需要外部同步。
在平台上下文中,compare 用于基础字符串处理,并构成在此基础上构建的比较和相等性检查的基础,就像通过比较运算符在诸如 ara::core::Result 或 ara::core::ErrorCode 等其他核心数据类型中实现的那样。
本文本由 AI 生成。如有疑问,以 AUTOSAR 规范为准。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#5cb45c38
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_CORE_03351@rel:R25-11#5cb45c38
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
size_type copy (value_type *s, size_type n, size_type pos=0) const;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type 2. if ( pos > size() ) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 52842822b215
来源
未决问题(1)
来自头文件 #include "ara/core/string.h" 的同步成员函数 copy 属于类 ara::core::BasicString([SWS_CORE_03410] )。它将从起始位置 pos 开始的最多 n 个字符的子序列复制到目标内存 s 中。参数 pos 具有默认值 0。作为返回值,该类型为 size_type 的函数提供实际写入字符的精确数量。该行为遵循 C++ 标准中 [basic.string] 的规定,不同之处在于字符类型 charT 被替换为 value_type([SWS_CORE_03410] )。
对于错误处理和边界条件,适用以下规范:
在模块 core 中,该函数与 ara::core::StringView 中的同名方法不同([SWS_CORE_02140] ):StringView::copy 被声明为 noexcept 并被指定为具有异常安全性,而 BasicString::copy 则不提供 noexcept 保证([SWS_CORE_03410] )。
该文本由 AI 系统基于 AUTOSAR Adaptive R25-11 规范生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe Verletzungen (Violations) IsoStdOut- Description as per std::out_of_range. OfRangeViolation
Status: valid/unmigrated
Version: rel:R25-11#84a265c0
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_CORE_03410@rel:R25-11#84a265c0
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
const_reverse_iterator crbegin () const noexcept;
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 08a595f06051
来源
未决问题(1)
根据 [SWS_CORE_03049] ,类 ara::core::BasicString 的成员函数 crbegin 同步返回指向字符串最后一个元素的常量反向迭代器(const_reverse_iterator)。该函数不接收传递参数,并以标准概念 [basic.string] 中的相应用法为导向。
该操作被指定为 exception safe 并带有标识符 noexcept [SWS_CORE_03049] ,因此在运行时不会引发异常。规范中未提供特定的错误代码以及通过 DET 或 DEM 进行错误记录的机制。
关于并发性和限制,需要注意的是,这是一个非修改性的 const 方法;因此对同一字符串实例的并发读取访问应该是线程安全的。 问题 Q-8729e18859784971 (未决) 在迭代期间不得对实例进行任何修改操作,以避免产生无效迭代器。
在模块 core 内部,该函数确保了与其他容器和辅助类的一致语义:
与 Array、Span 和 StringView 中被标明为 constexpr 的实现不同,BasicString 的 crbegin 以及 Vector 和 Map 均被定义为纯运行时方法。
本使用说明基于 AUTOSAR Adaptive R25-11 规范自动生成。
Status: valid/unmigrated
Version: rel:R25-11#c1ad78fc
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_CORE_03049@rel:R25-11#c1ad78fc
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
const_reverse_iterator crend () const noexcept;
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 53601950382a
来源
未决问题(1)
使用
类 ara::core::BasicString 的成员函数 crend 通过头文件 #include "ara/core/string.h" 提供([SWS_CORE_03050] )。调用在实例上同步且无参数地进行,并返回一个 const_reverse_iterator。该迭代器通过指向紧接在第一个字符之前的理论元素来标记反向迭代的终点。语义符合 [basic.string] 所述的 C++ 标准库([SWS_CORE_03050] )。
错误处理
该方法被声明为 noexcept,并被指定为异常安全(exception safe )([SWS_CORE_03050] )。它不引发异常;对于此调用,不存在特定的错误代码或向 DET 或 DEM 的消息。
并发性与限制
由于 crend 被声明为 const 且不修改底层对象,因此跨多个线程的并发读取访问在无需同步的情况下应该是安全的(解释:标准 C++ 容器行为)。 问题 Q-7b502a7db77e21c4 (未决) 相比之下,对 ara::core::BasicString 的同一实例进行并发写入访问则需要外部同步,因为修改可能会影响迭代器的有效性。
相互作用
在 AUTOSAR Adaptive Core 内部,crend 融入了统一的迭代器概念中:
本使用说明基于 AUTOSAR Adaptive R25-11 规范自动生成。
Status: valid/unmigrated
Version: rel:R25-11#304a10ef
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_CORE_03050@rel:R25-11#304a10ef
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
const value_type * data () const noexcept;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
Status: valid/unmigrated
Version: rel:R25-11#f1b13a36
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_CORE_03070@rel:R25-11#f1b13a36
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
value_type * data () noexcept;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
Status: valid/unmigrated
Version: rel:R25-11#bdc743c8
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_CORE_03071@rel:R25-11#bdc743c8
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
bool empty () const noexcept;
As per corresponding usage in [basic.string]
Status: valid/unmigrated
Version: rel:R25-11#959874ab
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_CORE_03051@rel:R25-11#959874ab
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
iterator end () noexcept;
As per corresponding usage in [basic.string]
Status: valid/unmigrated
Version: rel:R25-11#0843287d
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_CORE_03041@rel:R25-11#0843287d
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
const_iterator end () const noexcept;
As per corresponding usage in [basic.string]
Status: valid/unmigrated
Version: rel:R25-11#b8d472ac
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_CORE_03042@rel:R25-11#b8d472ac
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
BasicString & erase (size_type pos=0, size_type n=npos );
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type 2. if ( pos > size() ) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 06311e351c1f
来源
未决问题(1)
本使用说明为自动生成,且完全基于 AUTOSAR Adaptive R25-11 的规范数据。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe Verletzungen (Violations) IsoStdOut- Description as per std::out_of_range. OfRangeViolation
Status: valid/unmigrated
Version: rel:R25-11#a1c3b751
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_CORE_03102@rel:R25-11#a1c3b751
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
iterator erase (const_iterator p);
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: df0ba18ba155
来源
未决问题(2)
该文本由 AI 生成,用作参考指引。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#5858bcad
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_CORE_03103@rel:R25-11#5858bcad
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
iterator erase (const_iterator first, const_iterator last);
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: b5947bc7f146
来源
未决问题(3)
本段文本为自动生成。技术陈述完全基于规范 R25-11。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#badaeaff
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_CORE_03104@rel:R25-11#badaeaff
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
size_type find (StringView sv, size_type pos=0) const noexcept;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 25626048f225
来源
未决问题(1)
本文由 AI 基于 AUTOSAR 规范 R25-11 生成。
Status: valid/unmigrated
Version: rel:R25-11#52dd57f0
Versionshistorie & Revisions (1 transition, 8 revision)
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_CORE_03315@rel:R25-11#52dd57f0
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#dafe46b02026-09-30 Inspect R19-11 rel:R19-11#3265cc0c2026-10-14 Inspect R20-11 rel:R20-11#b8a44b832026-10-14 Inspect R21-11 rel:R21-11#0a67971f2026-10-14 Inspect R22-11 rel:R22-11#135879cd2026-10-14 Inspect R23-11 rel:R23-11#cd65affa2026-10-14 Inspect R24-11 rel:R24-11#46213fbb2026-10-14 Inspect R25-11 rel:R25-11#52dd57f02026-10-14 active Inspect
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
size_type find (value_type c, size_type pos=0) const;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: ac5f40fcfee2
来源
未决问题(2)
本段文本由 AI 生成,基于 R25-11 规范版本。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#cfd61483
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_CORE_03324@rel:R25-11#cfd61483
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
size_type find (const BasicString &str, size_type pos=0) const noexcept;
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 981572d3a9ed
来源
未决问题(2)
本段文本由 AI 生成,完全基于版本 R25-11 的规范数据。
Status: valid/unmigrated
Version: rel:R25-11#7be35d01
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_CORE_03407@rel:R25-11#7be35d01
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
size_type find (const value_type *s, size_type pos=0) const;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 23ab83bbf6e6
来源
未决问题(2)
本段文本由基于 AI 的系统根据 AUTOSAR 规范生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#adbd7938
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_CORE_03408@rel:R25-11#adbd7938
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
size_type find (const value_type *s, size_type pos, size_type n) const;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 8d25d1dd97f6
来源
未决问题(2)
本文字由 AI 创建,且完全基于版本 R25-11 的规范。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#9c4c0c86
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_CORE_03409@rel:R25-11#9c4c0c86
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
size_type find_first_of (const BasicString &str, size_type pos=0) const noexcept;
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: f047a34edb5e
来源
未决问题(1)
本文由 AI 系统基于规范文档创建。
实现者指南即将推出(复杂度 I1)
Status: valid/unmigrated
Version: rel:R25-11#14300983
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_CORE_03329@rel:R25-11#14300983
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
size_type find_first_of (const value_type *s, size_type pos, size_type n) const;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 96999c008328
来源
未决问题(1)
本使用说明基于 AUTOSAR Adaptive R25-11 规范自动生成。
实现者指南即将推出(复杂度 I1)
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#f9544868
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_CORE_03330@rel:R25-11#f9544868
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
size_type find_first_of (const value_type *s, size_type pos=0) const;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: b05cec7e49f7
来源
未决问题(2)
本使用说明基于 AUTOSAR Adaptive R25-11 规范自动生成。
实现者指南即将推出(复杂度 I1)
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#8c4318ce
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_CORE_03331@rel:R25-11#8c4318ce
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
size_type find_first_of (value_type c, size_type pos=0) const;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: d7237757f971
来源
根据 [SWS_CORE_03332] 的成员函数 find_first_of 用于查找单个字符在 ara::core::BasicString 实例中的首次出现。其语义与 [basic.string] 中的标准用法一致,唯一的偏差是将 charT 替换为 value_type([SWS_CORE_03332] )。该声明通过命名空间 ara::core::BasicString 中的头文件 #include "ara/core/string.h" 提供([SWS_CORE_03332] )。
该方法接受类型为 value_type 的所搜索字符 c 以及可选的类型为 size_type 的起始位置 pos(默认值为 0),并返回类型为 size_type 的索引([SWS_CORE_03332] )。关于异常处理,该重载被明确归类为非异常安全(not exception safe ,[SWS_CORE_03332] )。
在 ara::core::BasicString 的搜索函数内的相互作用中,该方法补充了用于字符和子字符串搜索的其他变体:
本使用说明自动生成,完全基于版本 R25-11 的规范数据。
实现者指南即将推出(复杂度 I1)
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#9e91106e
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_CORE_03332@rel:R25-11#9e91106e
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
size_type find_first_not_of (const BasicString &str, size_type pos=0) const noexcept;
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 16574dafd32e
来源
未决问题(1)
使用
类 ara::core::BasicString([SWS_CORE_03337] ,头文件 #include "ara/core/string.h")的成员函数 find_first_not_of 用于在字符串中进行模式搜索。该同步方法期望一个比较字符串 const BasicString &str 以及可选的起始索引 size_type pos = 0 作为参数。根据规范,其语义对应于 [basic.string] 中的用法;作为类型为 size_type 的返回值,该函数应返回从位置 pos 开始未在 str 中出现的第一个字符的索引,若搜索失败则返回 npos。 问题 Q-d3b3fd2d159179e7 (未决)
错误处理
该操作以标识符 noexcept 声明,并在 [SWS_CORE_03337] 中被归类为异常安全(“exception safe”)。该函数未定义特定的错误代码或向 DET 或 DEM 发送的通知。
并发性与限制
作为常量方法(const),该函数不对调用实例进行任何状态更改操作。[SWS_CORE_03337] 中未体现出特定的同步机制或可重入规则。
相互作用
该签名与 ara::core::BasicString 的其他搜索操作相关:
本使用说明基于 AUTOSAR Adaptive R25-11 规范自动生成。
实现者指南即将推出(复杂度 I1)
Status: valid/unmigrated
Version: rel:R25-11#472ef342
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_CORE_03337@rel:R25-11#472ef342
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
size_type find_first_not_of (const value_type *s, size_type pos, size_type n) const;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: f75182981010
来源
未决问题(2)
本使用说明基于 AUTOSAR 规范 R25-11 自动生成。
实现者指南即将推出(复杂度 I1)
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#9b4a19e4
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_CORE_03338@rel:R25-11#9b4a19e4
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
size_type find_first_not_of (const value_type *s, size_type pos=0) const;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 2c123e292e67
来源
未决问题(1)
基于 AUTOSAR 规范 R25-11 自动生成的使用说明。
实现者指南即将推出(复杂度 I1)
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#a20c0f1c
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_CORE_03339@rel:R25-11#a20c0f1c
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
size_type find_first_not_of (value_type c, size_type pos=0) const;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: e0fc57e36019
来源
未决问题(2)
此使用说明基于AUTOSAR规范自动生成。
实现者指南即将推出(复杂度 I1)
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#8a4e5aca
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_CORE_03340@rel:R25-11#8a4e5aca
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
size_type find_first_not_of (StringView sv, size_type pos=0) const noexcept;
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: f5f466dc937c
来源
未决问题(1)
本文由 AI 基于 AUTOSAR Adaptive R25-11 规范生成。
实现者指南即将推出(复杂度 I1)
Status: valid/unmigrated
Version: rel:R25-11#28b9f813
Versionshistorie & Revisions (1 transition, 8 revision)
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_CORE_03319@rel:R25-11#28b9f813
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#bc08cf502026-09-30 Inspect R19-11 rel:R19-11#630f5e4e2026-10-14 Inspect R20-11 rel:R20-11#567bf4be2026-10-14 Inspect R21-11 rel:R21-11#f2670cc22026-10-14 Inspect R22-11 rel:R22-11#1b1f73732026-10-14 Inspect R23-11 rel:R23-11#84bfbd732026-10-14 Inspect R24-11 rel:R24-11#56daf9d42026-10-14 Inspect R25-11 rel:R25-11#28b9f8132026-10-14 active Inspect
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
size_type find_first_of (StringView sv, size_type pos=0) const noexcept;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 87bebedac490
来源
未决问题(2)
本文由 AI 基于 AUTOSAR Adaptive R25-11 规范生成。
实现者指南即将推出(复杂度 I1)
Status: valid/unmigrated
Version: rel:R25-11#06edcb29
Versionshistorie & Revisions (1 transition, 8 revision)
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_CORE_03317@rel:R25-11#06edcb29
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#1f25fc232026-09-30 Inspect R19-11 rel:R19-11#4cb9e5e22026-10-14 Inspect R20-11 rel:R20-11#4da551aa2026-10-14 Inspect R21-11 rel:R21-11#003eae7f2026-10-14 Inspect R22-11 rel:R22-11#8bef54f72026-10-14 Inspect R23-11 rel:R23-11#1b622a592026-10-14 Inspect R24-11 rel:R24-11#477ca05a2026-10-14 Inspect R25-11 rel:R25-11#06edcb292026-10-14 active Inspect
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
size_type find_last_of (const BasicString &str, size_type pos=npos ) const noexcept;
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 4d3d169119f8
来源
未决问题(1)
本文自动生成。所有信息均完全基于 AUTOSAR Adaptive R25-11 的规范范围。
实现者指南即将推出(复杂度 I1)
Status: valid/unmigrated
Version: rel:R25-11#0aa945af
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_CORE_03333@rel:R25-11#0aa945af
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
size_type find_last_of (const value_type *s, size_type pos, size_type n) const;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 01c823277fa4
来源
未决问题(1)
本文字由 AI 生成,完全基于 AUTOSAR R25-11 规范。
实现者指南即将推出(复杂度 I1)
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#3019e049
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_CORE_03334@rel:R25-11#3019e049
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
size_type find_last_of (const value_type *s, size_type pos=npos ) const;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: b0c4656e34b7
来源
未决问题(1)
使用
类 ara::core::BasicString([SWS_CORE_03335] )的成员函数 find_last_of 通过头文件 #include "ara/core/string.h" 引入。它同步并向后从位置 pos(默认为 npos)开始在字符串中搜索传入序列 s 中任意字符的最后一次出现。其行为对应于 [basic.string] 中的定义,偏差在于 charT 被替换为 value_type([SWS_CORE_03335] )。搜索成功时返回索引作为 size_type,否则返回 npos。
异常行为与错误安全性
与使用 noexcept 声明为 exception safe 的字符串引用重载([SWS_CORE_03333] )不同,此函数适用 not exception safe 归类([SWS_CORE_03335] )。解释:指针 s 应当指向以空字符结尾的字符数组;因此,无效指针或内存范围推测无法被捕获。 问题 Q-fc1a5736ed4628dc (未决)
相互作用与相关函数
规范在 ara::core::BasicString 内部定义了多个相关重载:
本文字由 AI 生成,总结了 AUTOSAR 规范中针对 ara::core::BasicString 的规定。
实现者指南即将推出(复杂度 I1)
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#e30865fd
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_CORE_03335@rel:R25-11#e30865fd
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
size_type find_last_of (value_type c, size_type pos=npos ) const;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: c53f919412e0
来源
未决问题(2)
本文字由 AI 生成,用作参考指南。始终以官方 AUTOSAR 规范为准。
实现者指南即将推出(复杂度 I1)
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#30898047
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_CORE_03336@rel:R25-11#30898047
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
size_type find_last_not_of (const BasicString &str, size_type pos=npos ) const noexcept;
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: e375e8e0304b
来源
未决问题(2)
本使用说明基于 AUTOSAR Adaptive R25-11 规范自动生成。
实现者指南即将推出(复杂度 I1)
Status: valid/unmigrated
Version: rel:R25-11#3f1be830
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_CORE_03341@rel:R25-11#3f1be830
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
size_type find_last_not_of (const value_type *s, size_type pos, size_type n) const;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: e9e3ed02eed7
来源
未决问题(1)
类 ara::core::BasicString([SWS_CORE_03342] )的成员函数 find_last_not_of 通过头文件 ara/core/string.h 提供。它从位置 pos 开始反向搜索字符串,查找不包含在由指针 s 和数量 n 指定的 value_type 数组中的最后一个字符。其功能语义遵循 [basic.string] 的规定,其中 charT 被替换为 value_type([SWS_CORE_03342] )。
错误处理与异常安全性
在规范中,此重载被明确归类为 not exception safe ([SWS_CORE_03342] )。Interpretation:因此不存在 noexcept 保证,调用者在指针参数无效或发生越界时不得假定其无异常。 问题 Q-3713a1ff523a6051 (未决)
与相关方法的相互作用
该方法归入 ara::core::BasicString 的搜索函数族:
本使用说明基于 AUTOSAR R25-11 规范模型自动整理。
实现者指南即将推出(复杂度 I1)
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#112eece2
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_CORE_03342@rel:R25-11#112eece2
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
size_type find_last_not_of (const value_type *s, size_type pos=npos ) const;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: e081c8cd2f1a
来源
未决问题(1)
使用
类 ara::core::BasicString([SWS_CORE_03343] )的成员函数 find_last_not_of 用于在字符串内反向搜索不与以空字符结尾的字符数组 s 中包含的任何字符匹配的最后一个字符。pos 用作可选的起始索引,默认设置为 npos。其语义遵循 [basic.string] 的规定,其中 charT 被替换为 value_type([SWS_CORE_03343] )。要引入该函数,需要头文件 ara/core/string.h([SWS_CORE_03343] )。
错误处理与异常安全性
与被指定为 noexcept(“exception safe”)的字符串重载 [SWS_CORE_03341] 相反,此指针重载被明确归类为“not exception safe”([SWS_CORE_03343] )。未为此函数定义特定的 DET 或 DEM 错误消息。由于对 [basic.string] 的引用未规定单独的 AUTOSAR 错误检查,因此提供有效的、以空字符结尾的指针 s 应当完全由调用者负责。 问题 Q-0b923cab35c7bf41 (未决)
相互作用与重载
在 ara::core::BasicString 内,该函数属于一组相关的搜索操作:
此文本根据规范自动生成。
实现者指南即将推出(复杂度 I1)
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#45c93c85
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_CORE_03343@rel:R25-11#45c93c85
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
size_type find_last_not_of (value_type c, size_type pos=npos ) const;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 2e8fac7ffc51
来源
未决问题(1)
类 ara::core::BasicString([SWS_CORE_03344] ,在 #include "ara/core/string.h" 中声明)的成员函数 find_last_not_of 同步反向搜索字符串中不等于传入字符 c 的最后一个元素。搜索的起始索引通过参数 pos 控制,其默认预设为 npos。执行遵循规范 [basic.string],其中 charT 被替换为 value_type [SWS_CORE_03344] 。解释:如果无法确定不同的字符,该函数可能返回 npos。 问题 Q-0db95220d1766e88 (未决)
在错误处理方面,该函数在规范中被明确归类为非异常安全(not exception safe )[SWS_CORE_03344] 。载荷中未定义特定的错误代码或机制(如 DET 或 DEM 消息)。
由于该方法被声明为 const,因此它不会修改对象 [SWS_CORE_03344] 。只要不发生并发写操作,对同一字符串实例的并发读访问无需状态更改即可同步进行。
在 ara::core::BasicString 内,该函数与其他搜索操作相结合:
此使用说明是基于 AUTOSAR 规范版本 R25-11 自动生成的。
实现者指南即将推出(复杂度 I1)
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#f3cd5081
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_CORE_03344@rel:R25-11#f3cd5081
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
size_type find_last_not_of (StringView sv, size_type pos=npos ) const noexcept;
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: fc22ff6a9866
来源
未决问题(2)
本使用说明由人工智能生成。所有技术信息均基于 AUTOSAR 有效负载的要求。
实现者指南即将推出(复杂度 I1)
Status: valid/unmigrated
Version: rel:R25-11#c54cab32
Versionshistorie & Revisions (1 transition, 8 revision)
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_CORE_03320@rel:R25-11#c54cab32
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#8da76b592026-09-30 Inspect R19-11 rel:R19-11#5f40bcec2026-10-14 Inspect R20-11 rel:R20-11#e1c2eb632026-10-14 Inspect R21-11 rel:R21-11#a98ca3792026-10-14 Inspect R22-11 rel:R22-11#54339bbe2026-10-14 Inspect R23-11 rel:R23-11#549b390c2026-10-14 Inspect R24-11 rel:R24-11#ff50b3cd2026-10-14 Inspect R25-11 rel:R25-11#c54cab322026-10-14 active Inspect
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
size_type find_last_of (StringView sv, size_type pos=npos ) const noexcept;
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: d9311b5699d3
来源
未决问题(2)
该文本由 AI 基于规范 R25-11 生成。
实现者指南即将推出(复杂度 I1)
Status: valid/unmigrated
Version: rel:R25-11#87aa553d
Versionshistorie & Revisions (1 transition, 8 revision)
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_CORE_03318@rel:R25-11#87aa553d
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#4302dfdc2026-09-30 Inspect R19-11 rel:R19-11#52aa69b42026-10-14 Inspect R20-11 rel:R20-11#1a4b36ea2026-10-14 Inspect R21-11 rel:R21-11#be0d2f602026-10-14 Inspect R22-11 rel:R22-11#d8d40e182026-10-14 Inspect R23-11 rel:R23-11#50ae25f02026-10-14 Inspect R24-11 rel:R24-11#26c417aa2026-10-14 Inspect R25-11 rel:R25-11#87aa553d2026-10-14 active Inspect
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
reference front ();
As per corresponding usage in [basic.string]
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#0fb03d0a
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_CORE_03065@rel:R25-11#0fb03d0a
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
const_reference front () const;
As per corresponding usage in [basic.string]
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#336f9071
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_CORE_03066@rel:R25-11#336f9071
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
allocator_type get_allocator () const noexcept;
As per corresponding usage in [basic.string]
Status: valid/unmigrated
Version: rel:R25-11#214aa0dc
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_CORE_03415@rel:R25-11#214aa0dc
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
BasicString & insert (size_type pos, const BasicString &str);
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: f7aebc82514e
来源
未决问题(2)
本段文本由人工智能系统生成,仅供参考,不具有约束力。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#c862a37c
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_CORE_03093@rel:R25-11#c862a37c
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
BasicString & insert (size_type pos1, const BasicString &str, size_type pos2, size_type n=npos );
As per corresponding usage in [basic.string] except for the following deviations: 1. if ( pos1 > size() || pos2 > str.size() ) IsoStdOutOfRangeViolation is raised instead of std::out_of_range
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: daf3c228d90a
来源
未决问题(1)
本文由 AI 基于 AUTOSAR 规范 R25-11 生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe Verletzungen (Violations) IsoStdOut- Description as per std::out_of_range. OfRangeViolation
Status: valid/unmigrated
Version: rel:R25-11#b641bba3
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_CORE_03094@rel:R25-11#b641bba3
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
BasicString & insert (size_type pos, const value_type *s, size_type n);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type 2. if ( pos1 > size() ) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range 3. if ( size() + n > max_size() ) IsoStdLengthErrorViolation is raised instead of std::length_error
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: eae429601b8c
来源
未决问题(2)
类 ara::core::BasicString 的成员函数 insert([SWS_CORE_03095] ,通过头文件 ara/core/string.h 提供)同步将指针 s(类型 const value_type*)中由 n 个字符组成的字符序列从基于零的索引位置 pos 插入到现有字符串中。其行为遵循 [basic.string] 的语义,其中 charT 被 value_type 替换。作为返回值,该函数返回对调用方 BasicString 对象的引用,从而支持链式调用 [SWS_CORE_03095] 。
错误处理与边界条件
实现触发 AUTOSAR 特定的 violations,而不是标准 C++ 异常 [SWS_CORE_03095] :
如果插入位置位于字符串末尾之后(条件 pos > size();在规范文本中称为 pos1 > size()),则触发 IsoStdOutOfRangeViolation 而非 std::out_of_range [SWS_CORE_03095] 。
如果插入后的总大小超过允许的最大值(size() + n > max_size()),则触发 IsoStdLengthErrorViolation 而非 std::length_error [SWS_CORE_03095] 。
并发性与交互
该操作被指定为 not exception safe [SWS_CORE_03095] 。解释:对同一 BasicString 实例的并行修改访问推测不是线程安全的,因此需要外部同步保护。 问题 Q-0c81a6b19e4c5c7b (未决) 与基于迭代器工作并返回迭代器的相关容器操作(如 ara::core::Vector::insert [SWS_CORE_01367] 或 ara::core::Map::insert [SWS_CORE_01460] )不同,此处的定位是通过索引基于索引进行的。
本使用说明由系统自动生成,基于 AUTOSAR Adaptive R25-11。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe Verletzungen (Violations) IsoStdLengthEr- Description as per std::length_error rorViolation IsoStdOut- Description as per std::out_of_range. OfRangeViolation
Status: valid/unmigrated
Version: rel:R25-11#4e72a65a
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_CORE_03095@rel:R25-11#4e72a65a
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
BasicString & insert (size_type pos, const value_type *s);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 78c539e203f6
来源
未决问题(2)
本文由 AI 基于 AUTOSAR 规范 R25-11 生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#c1e11334
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_CORE_03096@rel:R25-11#c1e11334
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
BasicString & insert (size_type pos, size_type n, value_type c);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: ceeff2903043
来源
未决问题(2)
使用与签名
类 ara::core::BasicString 的成员函数 insert 通过头文件 #include "ara/core/string.h" 提供 [SWS_CORE_03097] 。它用于在字符位置 pos 同步插入 n 个连续的类型为 value_type 的字符 c:
BasicString & insert (size_type pos, size_type n, value_type c);
该函数返回对调用方 BasicString 对象的引用,从而支持链式操作。该语义对应于针对 [basic.string] 的规定,唯一的偏差是类型参数 charT 被替换为 value_type [SWS_CORE_03097] 。
错误处理与并发
关于异常安全性,该函数被明确归类为 not exception safe [SWS_CORE_03097] 。未定义具体的错误代码、AUTOSAR 返回值或发往 DET/DEM 的消息。解释:如果内部内存分配失败或 pos 超出字符串的有效范围,则由于未指定任何恢复保证,实例可能会保持在不一致状态。 问题 (未决)
关于并发性,规范不包含任何同步机制。解释:对 ara::core::BasicString 的同一实例进行 insert 的修改性调用可能不是线程安全的,在并行访问时需要外部保护。 问题 Q-9e2bbadca2f58f9a (未决)
core 模块内的协作
该函数跻身于 ara::core 数据结构的接口之列:
本文由 AI 基于 AUTOSAR 规范 R25-11 生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#98934703
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_CORE_03097@rel:R25-11#98934703
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
iterator insert (const_iterator p, value_type c);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 75b42de88827
来源
未决问题(2)
本段文本由 AI 系统基于规范要求生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#288efbcf
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_CORE_03098@rel:R25-11#288efbcf
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
iterator insert (const_iterator p, size_type n, value_type c);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 47a592ee7bf9
来源
未决问题(1)
类 ara::core::BasicString([SWS_CORE_03099] )的方法 insert 用于在字符串的定义位置同步插入多个相同字符。通过头文件 #include "ara/core/string.h" 引入。
用法与参数
按照 [basic.string] 的语义通过签名 iterator insert(const_iterator p, size_type n, value_type c) 进行调用,其中 charT 被替换为 value_type([SWS_CORE_03099] ):
p:内容插入在其前面的位置(const_iterator)的迭代器。
n:要插入的字符数(size_type)。
c:要插入的类型为 value_type 的字符值。
作为返回值,该函数提供指向首个新插入字符或位置 p 的 iterator。
错误处理与边界条件
规范明确将该操作归类为非异常安全(“not exception safe”)([SWS_CORE_03099] )。Payload 中未定义具体的错误代码、DET 或 DEM 消息。解释:由于缺乏异常保证,必要内存分配的失败大概会直接导致执行中止或处于不一致状态。 问题 Q-9adc31e2e79f76fd (未决)
相互作用
该接口遵循 AUTOSAR 顺序容器的一般提供模式。对于 ara::core::Vector([SWS_CORE_01369] ),存在一个功能等价的用于多次插入的重载,该重载同样被指定为非异常安全。与此不同的是,像 ara::core::Map 这样的关联容器主要使用基于对或基于节点的接口([SWS_CORE_01460] 、[SWS_CORE_01468] )。
本文由 AI 基于 AUTOSAR 规范 R25-11 生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#d7785a25
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_CORE_03099@rel:R25-11#d7785a25
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
template <class InputIterator> iterator insert (const_iterator p, InputIterator first, InputIterator last);
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: d25d37736780
来源
未决问题(3)
类 ara::core::BasicString([SWS_CORE_03100] )的模板函数 insert(在头文件 ara/core/string.h 中声明)在迭代器位置 p 同步将由输入迭代器 first 和 last 定义的序列插入到字符串中。其行为以及返回的 iterator 取决于 C++ 标准库 [basic.string] 中的相应定义 [SWS_CORE_03100] 。
关于错误处理,该函数被明确归类为 not exception safe [SWS_CORE_03100] 。规范既未规定特定的错误代码,也未规定 DET 或 DEM 消息。如果在插入过程中发生错误(例如内存分配失败),大概不会恢复实例的原始状态,且该操作可能不提供事务安全性。 问题 (未决)
关于并发性,该方法在同一实例上不是可重入的;没有外部同步的并发访问大概会导致数据争用。 问题 Q-6b99b21f80d01f8a (未决) 此外,由于可能的重新分配或元素移动,对字符串的现有迭代器和引用可能会失效。
这种模式符合 AUTOSAR Adaptive Core 的统一接口设计:insert 的基于范围的重载类似地存在于 ara::core::Vector([SWS_CORE_01370] )和 ara::core::Map([SWS_CORE_01466] )中,它们同样参考了标准容器并被声明为非异常安全。
本使用说明基于 AUTOSAR Adaptive R25-11 规范自动创建。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#2606fcb3
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_CORE_03100@rel:R25-11#2606fcb3
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
iterator insert (const_iterator p, std::initializer_list < value_type >);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 3ecc86841b8a
来源
未决问题(1)
用法与语义
类 ara::core::BasicString 的成员函数 insert 在由迭代器 p(类型为 const_iterator)指示的位置之前插入 std::initializer_list<value_type> 的内容,并返回指向首个插入元素的 iterator [SWS_CORE_03101] 。该声明通过头文件 ara/core/string.h 提供 [SWS_CORE_03101] 。功能语义符合 C++ 标准库中 [basic.string] 的规定,其中 charT 被替换为 value_type [SWS_CORE_03101] 。
错误处理与异常安全性
规范未定义具体的错误代码、针对错误情况的返回值或发往 DET 或 DEM 的通知。异常安全性被明确规定为 not exception safe [SWS_CORE_03101] 。如果内部操作(例如内存分配)失败,该实现不为字符串的状态提供一致性保证。
并发性与限制
该操作在调用线程的上下文中同步执行。解释:由于规范未提供内部同步机制,因此在没有外部同步的情况下,对 ara::core::BasicString 的同一实例进行并发修改访问可能不是线程安全的。 问题 Q-11ec8e3ae2b8cf90 (未决)
模块内的相互作用
通过初始化列表插入元素在模块 core 中遵循一致的模式:
本段文本由自动生成。所有专业信息均基于 AUTOSAR Release R25-11。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#cbc72647
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_CORE_03101@rel:R25-11#cbc72647
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
BasicString & insert (size_type pos, StringView sv);
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: da52d5fd54d4
来源
未决问题(1)
本使用说明基于 AUTOSAR R25-11 规范自动生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#a9000c7b
Versionshistorie & Revisions (1 transition, 8 revision)
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_CORE_03310@rel:R25-11#a9000c7b
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#c39449eb2026-09-30 Inspect R19-11 rel:R19-11#0e0267ea2026-10-14 Inspect R20-11 rel:R20-11#77ccaff42026-10-14 Inspect R21-11 rel:R21-11#205dc51e2026-10-14 Inspect R22-11 rel:R22-11#d9b3549e2026-10-14 Inspect R23-11 rel:R23-11#dc8286112026-10-14 Inspect R24-11 rel:R24-11#1a955fe62026-10-14 Inspect R25-11 rel:R25-11#a9000c7b2026-10-14 active Inspect
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
template <class T> BasicString & insert (size_type pos1, const T &t, size_type pos2, size_type n=npos );
As per corresponding usage in [basic.string] except for the following deviations: 1. if ( pos1 > size() || pos2 > sv.size() ) IsoStdOutOfRangeViolation is raised instead of std::out_of_range
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: a4e9352b270c
来源
未决问题(2)
用法与调用上下文
类 ara::core::BasicString([SWS_CORE_03311] )的模板函数 insert 在位置 pos1 将来自对象 t 的字符序列同步插入到现有字符串中。通过 pos2 和可选的长度说明 n(默认为 npos)确定要读取的 t 的子区域。作为返回值,该函数返回对修改后的 BasicString 对象的引用(*this)。在此源对象 t 大概被解释为 std::string_view 或类型兼容的类字符对象,因为规范参考了 sv.size()。 问题 Q-d3ce468fb83c3519 (未决)
错误处理与异常行为
该函数在错误处理方面特意偏离了 ISO C++ 标准:如果 pos1 超过目标字符串的长度(pos1 > size())或 pos2 超过源区域的长度(pos2 > sv.size()),则引发 IsoStdOutOfRangeViolation 而不是 std::out_of_range([SWS_CORE_03311] )。规范还将该函数归类为非异常安全(not exception safe )([SWS_CORE_03311] ),因此在发生内存错误时,可能无法保证保留原始对象状态。 问题 Q-e1feaf7fe13a8b16 (未决)
并发性与交互
由于缺乏明确的可重入性规范,对同一实例进行未受保护的并行写入或读取访问可能不是线程安全的。 问题 (未决) 与诸如 ara::core::Vector([SWS_CORE_01367] )或 ara::core::Map([SWS_CORE_01460] )之类的其他核心容器相比(其 insert 函数基于迭代器工作并且同样被视为非异常安全),BasicString::insert 基于索引工作并集成了 AUTOSAR 特定的违规概念([SWS_CORE_03311] )。
本使用说明根据 R25-11 的规范自动生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe Verletzungen (Violations) IsoStdOut- Description as per std::out_of_range. OfRangeViolation
Status: valid/unmigrated
Version: rel:R25-11#62bf1049
Versionshistorie & Revisions (1 transition, 8 revision)
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_CORE_03311@rel:R25-11#62bf1049
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#ba5ad97d2026-09-30 Inspect R19-11 rel:R19-11#6faf2c3a2026-10-14 Inspect R20-11 rel:R20-11#cce541312026-10-14 Inspect R21-11 rel:R21-11#52705dfb2026-10-14 Inspect R22-11 rel:R22-11#f89e0cc72026-10-14 Inspect R23-11 rel:R23-11#a74846012026-10-14 Inspect R24-11 rel:R24-11#944e7ad42026-10-14 Inspect R25-11 rel:R25-11#62bf10492026-10-14 active Inspect
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
size_type length () const noexcept;
As per corresponding usage in [basic.string]
Status: valid/unmigrated
Version: rel:R25-11#cf2b29b4
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_CORE_03060@rel:R25-11#cf2b29b4
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
size_type max_size () const noexcept;
As per corresponding usage in [basic.string]
Status: valid/unmigrated
Version: rel:R25-11#d990acd1
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_CORE_03053@rel:R25-11#d990acd1
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
BasicString & operator= (const BasicString &str);
As per corresponding usage in [basic.string]
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#50cfd10d
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_CORE_03021@rel:R25-11#50cfd10d
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
BasicString & operator= (BasicString &&str) noexcept(std::allocator_ traits < Allocator >::propagate_on_container_move_ assignment::value||std::allocator_traits < Allocator >::is_always_ equal::value);
As per corresponding usage in [basic.string]
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit conditionally exception safe
Status: valid/unmigrated
Version: rel:R25-11#29f6fade
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_CORE_03023@rel:R25-11#29f6fade
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
BasicString & operator= (const value_type *s);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#3fee66aa
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_CORE_03035@rel:R25-11#3fee66aa
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
BasicString & operator= (value_type c);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#290a89a8
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_CORE_03036@rel:R25-11#290a89a8
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
BasicString & operator= (std::initializer_list < value_type >);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#b37500aa
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_CORE_03037@rel:R25-11#b37500aa
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
BasicString & operator= (StringView sv);
As per corresponding usage in [basic.string]
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#e1480f61
Versionshistorie & Revisions (1 transition, 8 revision)
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_CORE_03304@rel:R25-11#e1480f61
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#c5d4e70d2026-09-30 Inspect R19-11 rel:R19-11#9f3c52e32026-10-14 Inspect R20-11 rel:R20-11#d5f95de02026-10-14 Inspect R21-11 rel:R21-11#f3556bbd2026-10-14 Inspect R22-11 rel:R22-11#c0297a6d2026-10-14 Inspect R23-11 rel:R23-11#f43a1fe02026-10-14 Inspect R24-11 rel:R24-11#cfaf14ed2026-10-14 Inspect R25-11 rel:R25-11#e1480f612026-10-14 active Inspect
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
operator StringView () const noexcept;
As per corresponding usage in [basic.string]
Status: valid/unmigrated
Version: rel:R25-11#50dddbb9
Versionshistorie & Revisions (1 transition, 8 revision)
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_CORE_03301@rel:R25-11#50dddbb9
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#9f4795fb2026-09-30 Inspect R19-11 rel:R19-11#f0d4c1a12026-10-14 Inspect R20-11 rel:R20-11#ce78af432026-10-14 Inspect R21-11 rel:R21-11#1e26e6ad2026-10-14 Inspect R22-11 rel:R22-11#fa8cc98d2026-10-14 Inspect R23-11 rel:R23-11#005096c22026-10-14 Inspect R24-11 rel:R24-11#ba5a934e2026-10-14 Inspect R25-11 rel:R25-11#50dddbb92026-10-14 active Inspect
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
reference operator[] (size_type n);
As per corresponding usage in [basic.string]
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#c271c4dd
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_CORE_03061@rel:R25-11#c271c4dd
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
const_reference operator[] (size_type n) const;
As per corresponding usage in [basic.string]
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#f3bd35f1
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_CORE_03062@rel:R25-11#f3bd35f1
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 pop_back ();
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 570926eab43a
来源
未决问题(1)
ara::core::BasicString([SWS_CORE_03105] )的成员函数 pop_back 通过头文件 #include "ara/core/string.h" 提供。它具有签名 void pop_back(),不接收传入参数且不返回返回值。根据规范,其行为与 [basic.string] 中的相应使用一致([SWS_CORE_03105] )。解释:与 [basic.string] 一致,该操作推测应同步从字符串中移除最后一个字符。 问题 Q-857ed5f71128639e (未决)
关于错误处理和鲁棒性,该函数被归类为 not exception safe ([SWS_CORE_03105] )。未为此接口定义特定的错误代码或诊断报告(如 DET 或 DEM)。调用方在执行前必须确保字符串处于有效状态且非空,因为在发生错误时无法保证异常安全性。
在模块 core 中,对于顺序数据结构存在类似的协作:来自 ara/core/vector.h 的类 ara::core::Vector 同样提供了成员函数 pop_back([SWS_CORE_01365] )。该函数遵循 [vector] 中的相应用法,并在归类为 not exception safe 时具有关于异常安全性的相同限制([SWS_CORE_01365] )。
本文由 AI 基于 AUTOSAR 规范 R25-11 生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#f01336d7
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_CORE_03105@rel:R25-11#f01336d7
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 push_back (value_type c);
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 1ffde7c3ae7c
来源
未决问题(1)
本文本由 AI 生成,并基于 AUTOSAR R25-11 的规范数据。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#590d8240
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_CORE_03083@rel:R25-11#590d8240
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
reverse_iterator rbegin () noexcept;
As per corresponding usage in [basic.string]
Status: valid/unmigrated
Version: rel:R25-11#5ed14fc7
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_CORE_03043@rel:R25-11#5ed14fc7
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
const_reverse_iterator rbegin () const noexcept;
As per corresponding usage in [basic.string]
Status: valid/unmigrated
Version: rel:R25-11#9537c9bd
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_CORE_03044@rel:R25-11#9537c9bd
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
reverse_iterator rend () noexcept;
As per corresponding usage in [basic.string]
Status: valid/unmigrated
Version: rel:R25-11#c18e1e6b
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_CORE_03045@rel:R25-11#c18e1e6b
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
const_reverse_iterator rend () const noexcept;
As per corresponding usage in [basic.string]
Status: valid/unmigrated
Version: rel:R25-11#060b985c
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_CORE_03046@rel:R25-11#060b985c
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
BasicString & replace (size_type pos1, size_type n1, const BasicString &str);
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 8cbc0b524439
来源
未决问题(1)
本文由 AI 基于 AUTOSAR 规范 R25-11 生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#e3b9ddb2
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_CORE_03106@rel:R25-11#e3b9ddb2
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
BasicString & replace (size_type pos1, size_type n1, const BasicString &str, size_type pos2, size_type n2=npos );
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type 2. if ( pos > max_size() || pos2 > str.size() ) IsoStdOutOfRangeViolation is raised instead of std::out_of_range
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: b8db7d0af856
来源
未决问题(1)
本使用说明由 AI 生成,并基于 AUTOSAR R25-11 规范。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe Verletzungen (Violations) IsoStdOut- Description as per std::out_of_range. OfRangeViolation
Status: valid/unmigrated
Version: rel:R25-11#fba2465f
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_CORE_03107@rel:R25-11#fba2465f
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
BasicString & replace (size_type pos, size_type n1, const value_type *s, size_type n2);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type 2. if ( pos1 > size() ) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range 3. IsoStdLengthErrorViolation is raised instead of std::length_error (see condition in [11] )
Literaturverzeichnis SWS Core: [11] ISO/IEC 14882:2017, Programming languages – C++ – www.iso.org
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 641f55fea802
来源
未决问题(2)
本使用说明由 AI 基于 AUTOSAR Adaptive R25-11 规范生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe Verletzungen (Violations) IsoStdLengthEr- Description as per std::length_error rorViolation IsoStdOut- Description as per std::out_of_range. OfRangeViolation
Status: valid/unmigrated
Version: rel:R25-11#ccb57ce9
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_CORE_03108@rel:R25-11#ccb57ce9
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
BasicString & replace (size_type pos, size_type n1, const value_type *s);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: e698368e854d
来源
未决问题(1)
类 ara::core::BasicString ([SWS_CORE_03109] ) 的同步成员函数 replace 从基于零的索引 pos 开始,最多将 n1 个字符替换为传入的以 null 结尾的字符序列 s。该接口通过头文件 #include "ara/core/string.h" 提供。根据规范,其行为遵循 C++ 标准定义 [basic.string],并带有将 charT 替换为 value_type 的已记录偏差 ([SWS_CORE_03109] )。作为返回值,该函数提供对已修改 BasicString 对象的引用。
在异常和错误处理方面,该方法被明确指定为非异常安全(“not exception safe”)([SWS_CORE_03109] )。解释:如果在执行过程中由于字符串扩容导致内存分配失败,对象可能会保持在无效状态。 问题 Q-93f202b2d0d414e3 (未决) 虽然其他重载(如 [SWS_CORE_03107] 或 [SWS_CORE_03108] )列出了特定的运行时违规(如 IsoStdOutOfRangeViolation 或 IsoStdLengthErrorViolation),但本规范条目未列出单独的违规。
由于 replace 会改变对象状态,因此针对同一实例的并发访问,该调用不是并发安全的。在与 BasicString 的接口配合时,该签名涵盖了以 null 结尾的指针,并对其他重载进行了补充:
本使用说明基于 AUTOSAR Adaptive R25-11 规范自动生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#f47d38a5
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_CORE_03109@rel:R25-11#f47d38a5
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
BasicString & replace (size_type pos, size_type n1, size_type n2, value_type c);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 77438d6e46be
来源
未决问题(1)
本文由 AI 基于 AUTOSAR 规范 R25-11 生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#bdb432d1
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_CORE_03110@rel:R25-11#bdb432d1
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
BasicString & replace (const_iterator i1, const_iterator i2, const BasicString &str);
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 1ef3ca6edbf6
来源
未决问题(1)
本文由 AI 创建,基于 AUTOSAR R25-11 的规范状态。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#a9aa5997
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_CORE_03111@rel:R25-11#a9aa5997
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
BasicString & replace (const_iterator i1, const_iterator i2, const value_type *s, size_type n);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 370f2f8982fe
来源
本文字由 AI 生成,并基于 AUTOSAR 版本 R25-11。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#7ce98805
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_CORE_03112@rel:R25-11#7ce98805
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
BasicString & replace (size_type pos1, size_type n1, StringView sv);
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 02f54a89a507
来源
未决问题(2)
根据 [SWS_CORE_03312] 的成员函数 replace 在 ara::core::BasicString 的实例中,将从位置 pos1 开始且长度包含 n1 个字符的局部范围替换为传入的 StringView sv 的内容。它返回修改后的 BasicString 对象的引用,并以 [basic.string] 中的 C++ 标准用法为导向。
关于错误处理和异常行为,根据 [SWS_CORE_03312] ,该函数明确指定为 not exception safe 。与相关重载(如 [SWS_CORE_03107] 、[SWS_CORE_03108] 或 [SWS_CORE_03313] )不同,此签名未定义特定的 AUTOSAR Violations(如 IsoStdOutOfRangeViolation),而是直接引用 [basic.string] 的标准行为。
使用时适用以下边界条件和接口关联:
本使用说明自动生成,并基于 AUTOSAR Adaptive R25-11 规范状态。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#f3eb990e
Versionshistorie & Revisions (1 transition, 8 revision)
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_CORE_03312@rel:R25-11#f3eb990e
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#e288b4db2026-09-30 Inspect R19-11 rel:R19-11#08e47d6a2026-10-14 Inspect R20-11 rel:R20-11#c9c42b2c2026-10-14 Inspect R21-11 rel:R21-11#a619bf562026-10-14 Inspect R22-11 rel:R22-11#b2b225d02026-10-14 Inspect R23-11 rel:R23-11#3d829aff2026-10-14 Inspect R24-11 rel:R24-11#243984712026-10-14 Inspect R25-11 rel:R25-11#f3eb990e2026-10-14 active Inspect
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
template <class T> BasicString & replace (size_type pos1, size_type n1, const T &t, size_type pos2, size_type n2=npos );
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type 2. if ( pos1 > size() || pos2 > sv.size() ) IsoStdOutOfRangeViolation is raised instead of std::out_of_range
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: dcfe61854d8e
来源
未决问题(1)
本使用说明为自动生成,基于 AUTOSAR R25-11 规范版本。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe Verletzungen (Violations) IsoStdOut- Description as per std::out_of_range. OfRangeViolation
Status: valid/unmigrated
Version: rel:R25-11#82b8f92e
Versionshistorie & Revisions (1 transition, 8 revision)
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_CORE_03313@rel:R25-11#82b8f92e
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#d16ae6fb2026-09-30 Inspect R19-11 rel:R19-11#1968392a2026-10-14 Inspect R20-11 rel:R20-11#678924542026-10-14 Inspect R21-11 rel:R21-11#6c48bb252026-10-14 Inspect R22-11 rel:R22-11#994b53b72026-10-14 Inspect R23-11 rel:R23-11#572d552f2026-10-14 Inspect R24-11 rel:R24-11#aca364122026-10-14 Inspect R25-11 rel:R25-11#82b8f92e2026-10-14 active Inspect
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
BasicString & replace (const_iterator i1, const_iterator i2, String View sv);
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 9dda022b8f48
来源
未决问题(2)
本使用说明基于 AUTOSAR 规范 R25-11 自动生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#1790c7c6
Versionshistorie & Revisions (1 transition, 8 revision)
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_CORE_03314@rel:R25-11#1790c7c6
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#d3e907b52026-09-30 Inspect R19-11 rel:R19-11#9d1389532026-10-14 Inspect R20-11 rel:R20-11#5d110e932026-10-14 Inspect R21-11 rel:R21-11#f7fadcdd2026-10-14 Inspect R22-11 rel:R22-11#8f86b8d02026-10-14 Inspect R23-11 rel:R23-11#4353baae2026-10-14 Inspect R24-11 rel:R24-11#9fc2c67f2026-10-14 Inspect R25-11 rel:R25-11#1790c7c62026-10-14 active Inspect
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
BasicString & replace (const_iterator i1, const_iterator i2, const value_type *s);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 32865768f5dc
来源
未决问题(1)
本使用说明由 AI 生成,基于 AUTOSAR Adaptive R25-11 规范。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#039a54cf
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_CORE_03406@rel:R25-11#039a54cf
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
template <class InputIterator> BasicString & replace (const_iterator i1, const_iterator i2, Input Iterator j1, InputIterator j2);
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 345601207133
来源
未决问题(1)
本使用说明基于 AUTOSAR 规范 R25-11 自动生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#9f83f5a2
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_CORE_03411@rel:R25-11#9f83f5a2
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
BasicString & replace (const_iterator , const_iterator , std::initializer_list < value_type >);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 5e237c4a7ab6
来源
未决问题(1)
本文由 AI 创建并整理。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#a09c963f
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_CORE_03413@rel:R25-11#a09c963f
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
BasicString & replace (const_iterator i1, const_iterator i2, size_type n, value_type c);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 327de684c597
来源
未决问题(1)
本文由 AI 基于 AUTOSAR 规范 R25-11 生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#8a403e43
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_CORE_03414@rel:R25-11#8a403e43
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 reserve (size_type res_arg=0);
As per corresponding usage in [basic.string] except for the following deviations: 1. if (res_arg > max_size()) IsoStdLengthErrorViolation is raised instead of std:: length_error
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: c4c8c389d6a0
来源
类 ara::core::BasicString([SWS_CORE_03054] )的同步成员函数 reserve 在模块 core 中用于字符串的容量预留。它通过头文件 <ara/core/string.h> 包含,并基本遵循 ISO-C++ 标准中关于 [basic.string] 的语义。通过签名 void reserve(size_type res_arg=0) 进行调用,其中参数 res_arg 默认预设为 0,且不返回值 [SWS_CORE_03054] 。
关于错误处理,规范定义了与 C++ 标准行为的明确偏差:
作为异常安全性方面的限制,该函数被明确归类为非异常安全 (not exception safe)[SWS_CORE_03054] 。此做法与来自 <ara/core/vector.h> 的容器类 ara::core::Vector 的方法 reserve 相对应([SWS_CORE_01347] ),后者在容量请求无效时同样采用 IsoStdLengthErrorViolation。
本文本由 AI 生成;仅链接的规范具有约束力。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe Verletzungen (Violations) IsoStdLengthEr- Description as per std::length_error rorViolation
Status: valid/unmigrated
Version: rel:R25-11#160ce277
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_CORE_03054@rel:R25-11#160ce277
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 resize (size_type sz);
As per corresponding usage in [basic.string] except for the following deviations: 1. if (sz > max_size()) IsoStdLengthErrorViolation is raised instead of std:: length_error
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: f732f6000cb2
来源
未决问题(1)
ara::core::BasicString([SWS_CORE_03058] )的同步成员函数 resize 将字符串的长度调整为指定的元素数量 sz。它遵循 C++ 标准类型 [basic.string] 的语义,但在错误处理方面表现出 AUTOSAR 特定的特性。
错误处理与异常安全性
如果请求的大小 sz 超出最大值 max_size(),与 std::basic_string 不同,不会生成 std::length_error,而是引发 IsoStdLengthErrorViolation([SWS_CORE_03058] )。该操作在规范中被明确声明为 not exception safe ([SWS_CORE_03058] )。如果内部内存请求或扩容失败,解释:对象的状态可能会保持为未定义或不一致,因此调用方应预先进行大小检查。 问题 Q-c6d85e83b588ae2e (未决)
相互作用与相关接口
本文由 AI 基于 AUTOSAR Adaptive R25-11 规范生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe Verletzungen (Violations) IsoStdLengthEr- Description as per std::length_error rorViolation
Status: valid/unmigrated
Version: rel:R25-11#94ff135e
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_CORE_03058@rel:R25-11#94ff135e
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 resize (size_type sz, value_type c);
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type 2. if (sz > max_size()) IsoStdLengthErrorViolation is raised instead of std:: length_error
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 8cca1b0c4ca7
来源
未决问题(1)
类 ara::core::BasicString 的同步成员函数 resize(在头文件 ara/core/string.h、[SWS_CORE_03059] 中声明)将包含的字符数调整为目标大小 sz。如果字符串被增大,则额外字符用 value_type 类型的传入字符 c 填充。其语义遵循 C++ 标准中 [basic.string] 的定义,但不同之处在于 charT 被 value_type 替换([SWS_CORE_03059] )。
关于错误处理和约束条件,以下规范适用:
该方法补充了 ara::core::BasicString 内的功能重载 resize(size_type sz)([SWS_CORE_03058] )。对于超出最大长度时有关 IsoStdLengthErrorViolation 的相同策略,也被 ara::core::Vector 的容器方法所采用,即 resize(size_type sz)([SWS_CORE_01350] )和 resize(size_type sz, const T &c)([SWS_CORE_01351] )。
本文本由 AI 生成,仅供参考。始终以官方 AUTOSAR 规范为准。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe Verletzungen (Violations) IsoStdLengthEr- Description as per std::length_error rorViolation
Status: valid/unmigrated
Version: rel:R25-11#38250de7
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_CORE_03059@rel:R25-11#38250de7
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
size_type rfind (StringView sv, size_type pos=npos ) const noexcept;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: d06dc6f8dbdd
来源
未决问题(1)
本文由 AI 基于 AUTOSAR 规范 R25-11 生成。
Status: valid/unmigrated
Version: rel:R25-11#a7dba94f
Versionshistorie & Revisions (1 transition, 8 revision)
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_CORE_03316@rel:R25-11#a7dba94f
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#860240592026-09-30 Inspect R19-11 rel:R19-11#93cab4042026-10-14 Inspect R20-11 rel:R20-11#661afb272026-10-14 Inspect R21-11 rel:R21-11#97ac3d2f2026-10-14 Inspect R22-11 rel:R22-11#83e75ac82026-10-14 Inspect R23-11 rel:R23-11#2e0f154a2026-10-14 Inspect R24-11 rel:R24-11#c7b1903a2026-10-14 Inspect R25-11 rel:R25-11#a7dba94f2026-10-14 active Inspect
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
size_type rfind (const BasicString &str, size_type pos=npos ) const noexcept;
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: dbece32fb5a3
来源
未决问题(1)
本段文本由 AI 生成,基于 AUTOSAR 规范的要求。
Status: valid/unmigrated
Version: rel:R25-11#8b5218d7
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_CORE_03325@rel:R25-11#8b5218d7
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
size_type rfind (const value_type *s, size_type pos, size_type n) const;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: a8d452d20203
来源
未决问题(1)
本使用说明为自动生成,且完全基于 AUTOSAR 平台的规范要求。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#00351481
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_CORE_03326@rel:R25-11#00351481
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
size_type rfind (const value_type *s, size_type pos=npos ) const;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: fedca2261f91
来源
未决问题(1)
类 ara::core::BasicString 的成员函数 rfind([SWS_CORE_03327] ,头文件 ara/core/string.h)从起始位置 pos(默认预设为 npos)开始反向搜索传入的以 null 结尾的类型为 const value_type* 的字符串 s 的最后一次出现。其行为遵循 [basic.string] 中的定义,其中 charT 被替换为 value_type [SWS_CORE_03327] 。
对于使用和约束条件,以下各点适用:
本使用说明自动创建。所有信息均完全基于 AUTOSAR Adaptive 的规范(Release R25-11)。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#5263c5b5
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_CORE_03327@rel:R25-11#5263c5b5
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
size_type rfind (value_type c, size_type pos=npos ) const;
As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 28c06ad44169
来源
未决问题(1)
本使用说明自动创建。它基于 AUTOSAR Adaptive 规范 R25-11 的要求。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#5e03f0c4
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_CORE_03328@rel:R25-11#5e03f0c4
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 shrink_to_fit ();
As per corresponding usage in [basic.string]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: f337402034db
来源
未决问题(1)
使用
成员函数 shrink_to_fit()(在规范元素中声明为 shrink_)属于模块 core,并可在类 ara::core::BasicString 的作用域内通过头文件 #include "ara/core/string.h" 使用 [SWS_CORE_03056] 。该方法具有无参签名 void shrink_to_fit (); 且不返回任何返回值 [SWS_CORE_03056] 。根据需求,其语义遵循 [basic.string] 中的相应用法 [SWS_CORE_03056] 。执行以同步方式进行,根据解释,其作用是使内存容量与字符串的实际长度相匹配。
错误处理与异常安全性
对于错误处理,规定该方法被归类为 not exception safe [SWS_CORE_03056] 。此操作不存在特殊的错误代码或通过 DET 或 DEM 进行的通知。如果内部内存重新分配失败,推测该错误状态将直接且无异常保护地穿透到周围环境。 问题 (未决)
并发性与限制
由于函数 shrink_to_fit() 会修改内部数据结构,因此在 ara::core::BasicString 的同一实例上进行并发调用推测不是线程安全的 [SWS_CORE_03056] 。 问题 (未决) 因此,如有需要,调用方软件组件必须对同一字符串的并发访问进行外部保护。
本使用说明基于 AUTOSAR Adaptive Platform 规范版本 R25-11。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#a000bb6c
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_CORE_03056@rel:R25-11#a000bb6c
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
size_type size () const noexcept;
As per corresponding usage in [basic.string]
Status: valid/unmigrated
Version: rel:R25-11#108f70e7
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_CORE_03052@rel:R25-11#108f70e7
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
BasicString substr (size_type pos=0, size_type n=npos ) const;
As per corresponding usage in [basic.string] except for the following deviations: 1. if ( pos > size() ) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: dac0616231b0
来源
使用
类 ara::core::BasicString 的方法 substr 根据 [SWS_CORE_03345] 同步生成一个类型为 BasicString 的新子字符串。该函数通过头文件 #include "ara/core/string.h" 提供。参数 pos 确定起始位置(默认值 0),而 n 指定要采用的最大字符数(默认值 npos)。其语义在很大程度上与 C++ 标准中 [basic.string] 的行为相对应。
错误处理与限制
在错误情况下,该实现特意偏离了标准:如果 pos > size() 成立,则会引发 IsoStdOutOfRangeViolation,而不是传统的 std::out_of_range [SWS_CORE_03345] 。关于异常安全性,该方法被归类为 not exception safe ,因此调用者在发生违例或为新 BasicString 对象进行内存分配时必须注意其状态。
相互作用
类 ara::core::StringView 的方法 substr 表现出类似的行为 [SWS_CORE_02141] 。两个接口在发生越界(pos > size())时都会引发相同的 IsoStdOutOfRangeViolation。然而,与进行分配的 BasicString 变体不同,针对 StringView 的操作被指定为 constexpr、noexcept 且 exception safe 。
本文本由 AI 基于规范数据生成。
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe Verletzungen (Violations) IsoStdOut- Description as per std::out_of_range. OfRangeViolation
Status: valid/unmigrated
Version: rel:R25-11#4208226d
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_CORE_03345@rel:R25-11#4208226d
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 swap (BasicString &str) noexcept(std::allocator_traits < Allocator >::propagate_on_container_swap::value||std::allocator_traits < Allocator >::is_always_equal::value);
As per corresponding usage in [basic.string]
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit conditionally exception safe
Status: valid/unmigrated
Version: rel:R25-11#e3616eb9
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_CORE_03412@rel:R25-11#e3616eb9
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
~BasicString ();
As per corresponding usage in [basic.string]
Header-Datei #include "ara/core/string.h" Scope class ara::core::BasicString Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#fa97b4c0
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_CORE_03038@rel:R25-11#fa97b4c0
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 · 德文原文