方法文档
constexpr Bitset () noexcept=default;
As per corresponding usage in [bitset]
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#310efdcc
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01713@rel:R25-11#310efdcc
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
Bitset (const Bitset &) noexcept=default;
[AUTOSAR defined] not present in ISO-14882. Copy constructor
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#a6f79a8f
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01714@rel:R25-11#a6f79a8f
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
Bitset (Bitset &&) noexcept=default;
[AUTOSAR defined] not present in ISO-14882. Move constructor
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#9f8cafe2
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01716@rel:R25-11#9f8cafe2
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
constexpr Bitset (unsigned long long val) noexcept;
As per corresponding usage in [bitset]
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#b3cad51d
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01719@rel:R25-11#b3cad51d
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 CharT, class Traits, class Allocator> explicit Bitset (const BasicString < Allocator > &str, typename Basic String < Allocator >::size_type pos=0, typename BasicString < Allocator >::size_type n=BasicString < Allocator >::npos, CharT zero=CharT(’0’), CharT one=CharT(’1’)) noexcept;
As per corresponding usage in [bitset] except for the following deviations: 1. The function is noexcept 2. If (pos > size()), IsoStdOutOfRangeViolation is raised instead of std:: out_of_range 3. If any character is not 1 or 0, IsoStdInvalidArgumentViolation is raised instead of std::invalid_argument 4. Function arguments have been adapted to conform to ara::core::BasicString constructor parameters
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe Verletzungen (Violations) IsoStdOut- Description as per std::out_of_range. OfRangeViolation IsoStdInvalidArgu- Description as per std::invalid_argument mentViolation
Status: valid/unmigrated
Version: rel:R25-11#60c5b733
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01749@rel:R25-11#60c5b733
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 CharT> explicit Bitset (const CharT *str, typename BasicString < CharT >::size_type n=BasicString < CharT >::npos, CharT zero=CharT(’0’), Char T one=CharT(’1’));
As per corresponding usage in [bitset] except for the following deviations: 1. Function arguments have been adapted to conform to ara::core::BasicString constructor parameters
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#4ced3470
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01750@rel:R25-11#4ced3470
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 all () const noexcept;
As per corresponding usage in [bitset]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 68eb943f5f65
来源
未决问题(2)
成员函数[SWS_CORE_01744] 属于类ara::core::Bitset,并通过头文件#include "ara/core/bitset.h"提供。该函数具有签名bool all () const noexcept;,不接受任何参数并同步返回一个真值。根据规范,其语义借鉴了[bitset]中的相应用法;Interpretation:该方法预计检查实例的所有位是否均已置位(具有值true)。 问题 Q-a4f0f8970bd2c9bb (未决)
在错误处理方面,该函数被声明为noexcept并被指定为异常安全(exception safe )[SWS_CORE_01744] 。由于不报告错误状态且执行保证无错误,因此来自ara::core::CoreErrc的错误码在此处不适用。
以下边界条件适用于调用上下文和并发性:
此内容由AI基于AUTOSAR规范R25-11生成。
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#ae080485
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01744@rel:R25-11#ae080485
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 any () const noexcept;
As per corresponding usage in [bitset]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 7dc0cee01033
来源
未决问题(2)
本使用说明基于 AUTOSAR Adaptive R25-11 规范自动生成。
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#13aa29a1
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01745@rel:R25-11#13aa29a1
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
std::size_t count () const noexcept;
As per corresponding usage in [bitset]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 4dcb196eeab8
来源
未决问题(2)
此文本根据AUTOSAR Release R25-11的规范数据自动生成。
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#3ade8441
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01740@rel:R25-11#3ade8441
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
Bitset < N > & flip () noexcept;
As per corresponding usage in [bitset]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 3295cd6e5b84
来源
未决问题(1)
此使用说明由系统自动创建,并完全基于 AUTOSAR Adaptive R25-11 规范。
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#80129789
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01730@rel:R25-11#80129789
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
Result < Bitset < N > & > flip (std::size_t pos) noexcept;
As per corresponding usage in [bitset] except for the following deviations: 1. The function is noexcept 2. If pos does not correspond to a valid bit position, IsoStdOutOfRangeViolation is raised instead of std::out_of_range
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: cc8134eb8cb3
来源
未决问题(1)
此使用说明基于 AUTOSAR Adaptive Release R25-11 自动创建。
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe Verletzungen (Violations) IsoStdOut- Description as per std::out_of_range. OfRangeViolation
Status: valid/unmigrated
Version: rel:R25-11#3ec8b647
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01731@rel:R25-11#3ec8b647
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 none () const noexcept;
As per corresponding usage in [bitset]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 08d4a9889ec9
来源
未决问题(2)
此使用说明由AI助手自动生成,基于规范的要求。
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#8bba9b6e
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01746@rel:R25-11#8bba9b6e
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
Bitset < N > & operator&= (const Bitset < N > &rhs) noexcept;
As per corresponding usage in [bitset]
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#fb4224f8
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01720@rel:R25-11#fb4224f8
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
Bitset < N > operator<< (std::size_t pos) const noexcept;
As per corresponding usage in [bitset]
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#2d8f37de
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01747@rel:R25-11#2d8f37de
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
Bitset < N > & operator<<= (std::size_t pos) noexcept;
As per corresponding usage in [bitset]
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#f4e1aed6
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01723@rel:R25-11#f4e1aed6
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
Bitset & operator= (const Bitset &) noexcept=default;
[AUTOSAR defined] not present in ISO-14882. Copy assignment operator
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#6cc96909
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01715@rel:R25-11#6cc96909
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
Bitset & operator= (Bitset &&) noexcept=default;
[AUTOSAR defined] not present in ISO-14882. Move assignment operator
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#493efe21
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01717@rel:R25-11#493efe21
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 operator== (const Bitset < N > &rhs) const noexcept;
As per corresponding usage in [bitset]
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#dccd8673
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01742@rel:R25-11#dccd8673
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
Bitset < N > operator>> (std::size_t pos) const noexcept;
As per corresponding usage in [bitset]
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#3aef5563
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01748@rel:R25-11#3aef5563
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
Bitset < N > & operator>>= (std::size_t pos) noexcept;
As per corresponding usage in [bitset]
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#7610a8ff
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01724@rel:R25-11#7610a8ff
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
constexpr bool operator[] (std::size_t pos) const noexcept;
As per corresponding usage in [bitset] except for the following deviations: 1. The function is noexcept
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#2d0c689b
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01732@rel:R25-11#2d0c689b
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 operator[] (std::size_t pos) noexcept;
As per corresponding usage in [bitset] except for the following deviations: 1. The function is noexcept
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#66b4364b
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01733@rel:R25-11#66b4364b
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
Bitset < N > & operator|= (const Bitset < N > &rhs) noexcept;
As per corresponding usage in [bitset]
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#cb81326d
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01721@rel:R25-11#cb81326d
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
Bitset < N > operator~ () const noexcept;
As per corresponding usage in [bitset]
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#070c2d27
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01729@rel:R25-11#070c2d27
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
Bitset < N > & operatorˆ= (const Bitset < N > &rhs) noexcept;
As per corresponding usage in [bitset]
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#06db033f
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01722@rel:R25-11#06db033f
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
Bitset < N > & reset () noexcept;
As per corresponding usage in [bitset]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 0868e1227ad2
来源
未决问题(1)
成员函数 reset() 根据规范 [SWS_CORE_01727] 重置 ara::core::Bitset 实例的状态。该函数通过头文件 #include "ara/core/bitset.h" 提供,并具有签名 Bitset<N>& reset() noexcept;。
用法与语义
该函数不接收参数,并在调用对象上同步工作。通过对 [bitset] 中常规用法的指定引用,该调用应该将所有包含的位重置为 false(或 0),并返回对其自身位集实例的引用(*this),从而支持方法链式调用。 问题 Q-89116316a65e0772 (未决)
错误处理与异常安全性
根据 [SWS_CORE_01727] ,该函数被声明为 noexcept,并具有“exception safe”分类。由于与参数化重载相比不需要进行索引检查,因此无参数变体中不会出现错误状态或错误代码。
相互协作与区分
在同一作用域 ara::core::Bitset 中,存在符合 [SWS_CORE_01728] 的重载 reset(std::size_t pos)。它专门重置单个位,但返回 Result<Bitset<N>&>,并在 pos 无效时报告 IsoStdOutOfRangeViolation。
在模块 core 中,对于来自 #include "ara/core/optional.h" 且符合 [SWS_CORE_01136] 的 ara::core::Optional 以及符合 [SWS_CORE_01165] 的 ara::core::Optional<T&>,也存在同名函数,它们丢弃所包含的值并具有返回类型 void。
本文档由人工智能生成,用作参考指南。仅 AUTOSAR 标准的规范具有约束力。
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#96296e79
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01727@rel:R25-11#96296e79
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
Result < Bitset < N > & > reset (std::size_t pos) noexcept;
As per corresponding usage in [bitset] except for the following deviations: 1. The function is noexcept 2. If pos does not correspond to a valid bit position, IsoStdOutOfRangeViolation is raised instead of std::out_of_range
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 6ee8bcd28b61
来源
未决问题(1)
本文由 AI 基于 AUTOSAR 规范 R25-11 生成。
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe Verletzungen (Violations) IsoStdOut- Description as per std::out_of_range. OfRangeViolation
Status: valid/unmigrated
Version: rel:R25-11#69fbce4c
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01728@rel:R25-11#69fbce4c
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
Bitset < N > & set () noexcept;
As per corresponding usage in [bitset]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 69ac29c94b17
来源
未决问题(1)
类 ara::core::Bitset 的同步成员函数 set() 将对象包含的所有位设置为值 true([SWS_CORE_01725] )。它在行为上对应于 ISO C++ 标准中 std::bitset 的工作机制,并通过头文件 ara/core/bitset.h 提供([SWS_CORE_01725] )。该方法调用无参数,并返回对已修改 bitset(Bitset<N>&)的左值引用([SWS_CORE_01725] ),从而允许在同一实例上直接链式调用后续操作。
该操作被声明为 noexcept,并具备 exception safe 特性([SWS_CORE_01725] )。由于它遍历所有位或设置整体状态,因此与基于位置的访问不同,不会发生范围错误。规范未对线程安全性作出说明;Interpretation:由于对象状态被直接修改,在没有外部保护的情况下,对同一 Bitset 实例的并发访问大概不是并发安全或线程安全的。 问题 Q-f8c1b5721f668193 (未决)
在模块 core 内部的协作中,该函数补充了重载变体 set(std::size_t, bool)([SWS_CORE_01726] )。无参数版本保证成功设置整个字段,而带参数版本则针对性地修改单个位,返回类型 Result<Bitset<N>&>,并在传入无效位置索引时通过 IsoStdOutOfRangeViolation 进行指示([SWS_CORE_01726] )。
本使用说明基于针对 Release R25-11 的 AUTOSAR Adaptive 规范自动创建。
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#80248ab7
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01725@rel:R25-11#80248ab7
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
Result < Bitset < N > & > set (std::size_t pos, bool val=true) noexcept;
As per corresponding usage in [bitset] except for the following deviations: 1. The function is noexcept 2. If pos does not correspond to a valid bit position, IsoStdOutOfRangeViolation is raised instead of std::out_of_range
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 78b604750828
来源
根据 [SWS_CORE_01726] ,类 ara::core::Bitset 的成员函数 set 将指定位置 pos 处的位修改为值 val。该函数在头文件 #include "ara/core/bitset.h" 中声明,并以同步且异常安全的方式工作。
与 std::bitset 的标准行为相比,该函数存在两项主要偏差([SWS_CORE_01726] ):
该函数声明为 noexcept,不抛出 C++ 异常。
如果 pos 不对应有效位位置,则触发 IsoStdOutOfRangeViolation 而非 std::out_of_range。
返回值为 Result<Bitset<N>&>([SWS_CORE_01726] )。成功时,Result 包含对已修改 bitset 对象的引用。若 pos 超出有效范围,则 Result 传递相应的错误违规(Violation)。
与将所有位置位并直接返回 Bitset<N>& 的无参数变体 set()([SWS_CORE_01725] )不同,此基于位置的重载需要对 Result 对象进行求值以处理范围错误([SWS_CORE_01726] )。
本使用说明基于 AUTOSAR 规范 R25-11 自动生成。
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe Verletzungen (Violations) IsoStdOut- Description as per std::out_of_range. OfRangeViolation
Status: valid/unmigrated
Version: rel:R25-11#7bc780ef
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01726@rel:R25-11#7bc780ef
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
constexpr std::size_t size () const noexcept;
As per corresponding usage in [bitset]
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#ae3039b5
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01741@rel:R25-11#ae3039b5
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 test (std::size_t pos) const noexcept;
As per corresponding usage in [bitset] except for the following deviations: 1. The function is noexcept 2. If pos does not correspond to a valid bit position, IsoStdOutOfRangeViolation is raised instead of std::out_of_range
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: d1ea13b75993
来源
未决问题(2)
使用
类ara::core::Bitset的同步成员函数test根据[SWS_CORE_01743] 检查所传入位置pos处的位状态。所需的位位置pos(类型为std::size_t)作为调用参数传入。该函数同步返回一个bool类型的值,其中true表示该位已置位,false表示其未置位。若要在Adaptive平台的Core模块中集成和使用该函数,必须包含头文件ara/core/bitset.h [SWS_CORE_01743] 。
错误处理与偏差
功能行为原则上遵循std::bitset的语义,但存在两处关键的系统专用偏差[SWS_CORE_01743] :
并发性与限制
由于该函数被指定为const,因此它不会修改实例。因此,在常规运行中,对同一位集实例的多次并发读访问预计可以在无数据冲突的情况下执行(Interpretation)。 问题 Q-585dbdfefac63391 (未决) 如果同时在同一实例上发生写修改,则可能需要调用方进行外部同步。
本文由 AI 基于 AUTOSAR 规范 R25-11 生成。
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe Verletzungen (Violations) IsoStdOut- Description as per std::out_of_range. OfRangeViolation
Status: valid/unmigrated
Version: rel:R25-11#7808abe9
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01743@rel:R25-11#7808abe9
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 Allocator = std::allocator <char>> BasicString < Allocator > to_string (char zero=char(’0’), char one=char(’1’)) const;
As per corresponding usage in [bitset] except for the following deviations: 1. Template arguments have been adapted to ara::core::BasicString in place of std:: basic_string
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#9191cb39
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01751@rel:R25-11#9191cb39
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
constexpr std::uint16_t to_uint16t () const noexcept;
[AUTOSAR defined] not present in ISO-14882. Converts the contents of the bitset to a std:: uint16_t from [SWS_APT_00025]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 6284644210b2
来源
未决问题(1)
此使用说明为自动生成,基于AUTOSAR规范R25-11。
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe Thread-Sicherheit thread-safe Verletzungen (Violations) IsoStdOverflowEr- If the integral value x corresponding to the bits in the bitset cannot rorViolation be represented as the return type
Rückgabewert
Typ Beschreibung std::uint16_t The bits in the bitset, whereby the first bit of the bitset corresponds to the least significant bit of the returned number and the last bit corresponds to the most significant bit
Status: valid/unmigrated
Version: rel:R25-11#0c41ce4c
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01737@rel:R25-11#0c41ce4c
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
constexpr std::uint32_t to_uint32t () const noexcept;
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: a8e87f48809e
来源
本使用说明基于规范自动生成。
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe Thread-Sicherheit thread-safe Verletzungen (Violations) IsoStdOverflowEr- If the integral value x corresponding to the bits in the bitset cannot rorViolation be represented as the return type
Rückgabewert
Typ Beschreibung std::uint32_t The bits in the bitset, whereby the first bit of the bitset corresponds to the least significant bit of the returned number and the last bit corresponds to the most significant bit
Status: valid/unmigrated
Version: rel:R25-11#61be4d07
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01738@rel:R25-11#61be4d07
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
constexpr std::uint64_t to_uint64t () const noexcept;
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 305531790779
来源
此使用说明基于AUTOSAR规范自动生成。
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe Thread-Sicherheit thread-safe Verletzungen (Violations) IsoStdOverflowEr- If the integral value x corresponding to the bits in the bitset cannot rorViolation be represented as the return type
Rückgabewert
Typ Beschreibung std::uint64_t The bits in the bitset, whereby the first bit of the bitset corresponds to the least significant bit of the returned number and the last bit corresponds to the most significant bit
Status: valid/unmigrated
Version: rel:R25-11#162ea888
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01739@rel:R25-11#162ea888
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
constexpr std::uint8_t to_uint8t () const noexcept;
[AUTOSAR defined] not present in ISO-14882. Converts the contents of the bitset to a std:: uint8_t from [SWS_APT_00022]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 9502dfbaed0e
来源
本使用说明系基于 AUTOSAR Adaptive Release R25-11 规范自动创建。
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe Thread-Sicherheit thread-safe Verletzungen (Violations) IsoStdOverflowEr- If the integral value x corresponding to the bits in the bitset cannot rorViolation be represented as the return type
Rückgabewert
Typ Beschreibung std::uint8_t The bits in the bitset, whereby the first bit of the bitset corresponds to the least significant bit of the returned number and the last bit corresponds to the most significant bit
Status: valid/unmigrated
Version: rel:R25-11#c8fcd783
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01736@rel:R25-11#c8fcd783
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
constexpr unsigned long long to_ullong () const noexcept;
As per corresponding usage in [bitset] except for the following deviations: 1. Function is constexpr 2. The function is noexcept 3. If the integral value x corresponding to the bits in the bitset cannot be represented as the return type, IsoStdOverflowErrorViolation is raised instead of std:: overflow_error
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 80c15d0568ed
来源
未决问题(1)
类 ara::core::Bitset 的成员函数 to_ullong 将存储的位序列同步转换为类型为 unsigned long long 的整数值 [SWS_CORE_01735] 。它在头文件 #include "ara/core/bitset.h" 中定义,并与 ISO 标准 std::bitset 相对地声明为 constexpr 以及 noexcept [SWS_CORE_01735] 。
关于错误处理和异常行为,适用以下规定:
溢出处理: 如果由所设置位表示的整数值无法在返回类型中表示,则不会抛出 std::overflow_error 异常,而是触发违规 IsoStdOverflowErrorViolation [SWS_CORE_01735] 。
异常安全性: 该函数被归类为 exception safe ,并且由于 noexcept 规范,不抛出 C++ 异常 [SWS_CORE_01735] 。
在与其他接口的交互中,AUTOSAR Adaptive 通过 to_uint64t 提供了一种类型化的替代方案,该方案充当 to_ullong 的直接别名,但显式返回定宽类型 std::uint64_t [SWS_CORE_01739] 。在这两个函数中,bitset 的第一个位对应于最低有效位(LSB),最后一个位对应于所得数值的最高有效位(MSB)[SWS_CORE_01739] 。由于 to_ullong 是常量成员函数,且其功能等价项被指定为 thread-safe ,因此同一实例上的并发读取调用大概也是线程安全的 [SWS_CORE_01739] 。 问题 Q-075766fabc193ce8 (未决)
本使用说明自动生成,并基于 AUTOSAR Adaptive R25-11 规范状态。
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe Verletzungen (Violations) IsoStdOverflowEr- Description as per std::overflow_error rorViolation
Status: valid/unmigrated
Version: rel:R25-11#56e54640
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01735@rel:R25-11#56e54640
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
constexpr unsigned long to_ulong () const noexcept;
As per corresponding usage in [bitset] except for the following deviations: 1. Function is constexpr 2. The function is noexcept 3. If the integral value x corresponding to the bits in the bitset cannot be represented as the return type, IsoStdOverflowErrorViolation is raised instead of std:: overflow_error
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 58ed0033ea8e
来源
未决问题(1)
成员函数 ara::core::Bitset::to_ulong 将 bitset 实例中设置的位同步转换为类型为 unsigned long 的整数值 [SWS_CORE_01734] 。该函数需要头文件 ara/core/bitset.h 并属于类 ara::core::Bitset 的作用域 [SWS_CORE_01734] 。通过具有签名 constexpr unsigned long to_ulong() const noexcept; 的声明,求值既可以在运行时进行,也可以在编译时在常量表达式中进行 [SWS_CORE_01734] 。
在错误行为方面,该函数与 ISO 标准 std::bitset 存在重大差异:如果对应于这些位的整数值无法在返回类型 unsigned long 中表示,则不会抛出类型为 std::overflow_error 的异常,而是触发 IsoStdOverflowErrorViolation [SWS_CORE_01734] 。尽管存在此违规条件,该函数仍被声明为 noexcept,并在形式上被视为异常安全(exception safe)[SWS_CORE_01734] 。
在与其他转换函数的交互中,AUTOSAR Adaptive 通过 to_uint32t 提供了一个直接对应项,该项充当 to_ulong 的别名,但类型精确地返回 std::uint32_t [SWS_CORE_01738] 。关于并发性,在对同一 bitset 进行并发读取访问时,该方法应当是线程安全的(推测),因为它被定义为 const,并且对应的需求 to_uint32t 明确标记为 thread-safe [SWS_CORE_01738] 。 问题 Q-59f95b86801a697d (未决)
本使用说明基于 AUTOSAR 规范 R25-11 自动创建。
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe Verletzungen (Violations) IsoStdOverflowEr- Description as per std::overflow_error rorViolation
Status: valid/unmigrated
Version: rel:R25-11#1b6a5b2d
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01734@rel:R25-11#1b6a5b2d
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
~Bitset () noexcept;
[AUTOSAR defined] not present in ISO-14882. Destructor
Header-Datei #include "ara/core/bitset.h" Scope class ara::core::Bitset Exception-Sicherheit exception safe Thread-Sicherheit thread-safe
Status: valid/unmigrated
Version: rel:R25-11#169f86ea
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_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_01718@rel:R25-11#169f86ea
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 · 德文原文