方法文档
constexpr Optional () noexcept;
As per corresponding usage in [optional]
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#8992786d
Versionshistorie & Revisions (1 transition, 3 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_01103@rel:R25-11#8992786d
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#d86867a02026-09-30 Inspect R24-11 rel:R24-11#86df07de2026-10-14 Inspect R25-11 rel:R25-11#8992786d2026-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
constexpr Optional (nullopt_t ) noexcept;
As per corresponding usage in [optional]
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#411bd18e
Versionshistorie & Revisions (1 transition, 3 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_01104@rel:R25-11#411bd18e
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#e84841e92026-09-30 Inspect R24-11 rel:R24-11#43c232942026-10-14 Inspect R25-11 rel:R25-11#411bd18e2026-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
constexpr Optional (const Optional &other) noexcept(std::is_nothrow_ copy_constructible < T >::value);
As per corresponding usage in [optional] except for the following deviations: 1. Function is conditionally noexcept
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit conditionally exception safe
Status: valid/unmigrated
Version: rel:R25-11#85a53092
Versionshistorie & Revisions (1 transition, 3 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_01105@rel:R25-11#85a53092
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#0af1e1792026-09-30 Inspect R24-11 rel:R24-11#2865a5e92026-10-14 Inspect R25-11 rel:R25-11#85a530922026-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
constexpr Optional (Optional &&other) noexcept(std::is_nothrow_move_ constructible < T >::value);
As per corresponding usage in [optional]
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit conditionally exception safe
Status: valid/unmigrated
Version: rel:R25-11#5420cc51
Versionshistorie & Revisions (1 transition, 3 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_01106@rel:R25-11#5420cc51
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#a9088f022026-09-30 Inspect R24-11 rel:R24-11#ded734802026-10-14 Inspect R25-11 rel:R25-11#5420cc512026-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... Args> explicit constexpr Optional (in_place_t , Args &&...) noexcept(std::is_nothrow_constructible < T , Args... >::value);
As per corresponding usage in [optional] except for the following deviations: 1. Function is conditionally noexcept
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit conditionally exception safe
Status: valid/unmigrated
Version: rel:R25-11#0d478adc
Versionshistorie & Revisions (1 transition, 3 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_01107@rel:R25-11#0d478adc
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#4f8cb42a2026-09-30 Inspect R24-11 rel:R24-11#d6033a2e2026-10-14 Inspect R25-11 rel:R25-11#0d478adc2026-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 U, typename... Args> explicit constexpr Optional (in_place_t , std::initializer_list < U >, Args &&...) noexcept(std::is_nothrow_constructible < T , std::initializer_list < U > &, Args &&... >::value);
As per corresponding usage in [optional] except for the following deviations: 1. Function is conditionally noexcept
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit conditionally exception safe
Status: valid/unmigrated
Version: rel:R25-11#25dbc842
Versionshistorie & Revisions (1 transition, 3 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_01108@rel:R25-11#25dbc842
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#7769d6192026-09-30 Inspect R24-11 rel:R24-11#030018c92026-10-14 Inspect R25-11 rel:R25-11#25dbc8422026-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 U = T > {<cond-explicit-1>} constexpr Optional (U &&) noexcept(std::is_ nothrow_constructible < T , U >::value);
As per corresponding usage in [optional] except for the following deviations: 1. Function is conditionally noexcept
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: a319ba530534
来源
未决问题(1)
此使用说明为自动生成。以 AUTOSAR 规范为准。
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit conditionally exception safe
Status: valid/unmigrated
Version: rel:R25-11#7558e4db
Versionshistorie & Revisions (1 transition, 3 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_01109@rel:R25-11#7558e4db
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#5e482bc62026-09-30 Inspect R24-11 rel:R24-11#8a9b95052026-10-14 Inspect R25-11 rel:R25-11#7558e4db2026-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 U> {<cond-explicit-2>} Optional (const Optional < U > &) noexcept(std::is_ nothrow_constructible < T , const U & >::value);
As per corresponding usage in [optional] except for the following deviations: 1. Function is conditionally noexcept
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: dd45cef6ee33
来源
未决问题(2)
本文由 AI 基于 AUTOSAR 规范 R25-11 生成。
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit conditionally exception safe
Status: valid/unmigrated
Version: rel:R25-11#11b08505
Versionshistorie & Revisions (1 transition, 3 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_01110@rel:R25-11#11b08505
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#f7b346cb2026-09-30 Inspect R24-11 rel:R24-11#a18434152026-10-14 Inspect R25-11 rel:R25-11#11b085052026-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 U> {<cond-explicit-3>} Optional (Optional < U > &&) noexcept(std::is_ nothrow_constructible < T , U >::value);
As per corresponding usage in [optional] except for the following deviations: 1. Function is conditionally noexcept
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 5e86b0752dce
来源
未决问题(1)
本使用说明是基于规范数据自动生成的。
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit conditionally exception safe
Status: valid/unmigrated
Version: rel:R25-11#9d33a7e6
Versionshistorie & Revisions (1 transition, 3 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_01111@rel:R25-11#9d33a7e6
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#60888d082026-09-30 Inspect R24-11 rel:R24-11#1297b71f2026-10-14 Inspect R25-11 rel:R25-11#9d33a7e62026-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... Args> T & emplace (Args &&...) noexcept(std::is_nothrow_constructible < T , Args &&... >::value);
As per corresponding usage in [optional] except for the following deviations: 1. Function is conditionally noexcept
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 4b99ff09898e
来源
未决问题(2)
本文由 AI 基于 AUTOSAR 规范 R25-11 生成。
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit conditionally exception safe
Status: valid/unmigrated
Version: rel:R25-11#a1151217
Versionshistorie & Revisions (1 transition, 3 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_01119@rel:R25-11#a1151217
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#957655d82026-09-30 Inspect R24-11 rel:R24-11#fb1be5602026-10-14 Inspect R25-11 rel:R25-11#a11512172026-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 U, typename... Args> T & emplace (std::initializer_list < U >, Args &&...) noexcept(std::is_nothrow_constructible < T , std::initializer_list < U > &, Args &&... >::value);
As per corresponding usage in [optional] except for the following deviations: 1. Function is conditionally noexcept
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: a5f272ff8d2c
来源
未决问题(1)
来自 [SWS_CORE_01120] 的成员函数 emplace 用于直接就地(in-place)初始化类型为 ara::core::Optional 的对象所包含的值。它接收一个 std::initializer_list<U> 以及可选参数 Args&&...,并返回对新创建值的引用 T&。
关于错误处理和异常安全性,该函数被指定为条件异常安全(conditionally exception safe )。根据 [SWS_CORE_01120] ,noexcept 条件完全取决于目标类型 T 是否可以在使用 std::initializer_list<U>& 和转发参数的情况下无异常地构造(std::is_nothrow_constructible)。这明确偏离了标准 [optional] 中的行为。
在核心组件组合中,此重载补充了来自 [SWS_CORE_01119] 的不带初始化列表的泛型就地构造。对于引用特化,还存在通过 [SWS_CORE_01164] 的赋值。解释:正如 [optional] 中的标准对应项通常的情况一样,如果存在先前的值,该值可能会在重新构造之前被销毁。 问题 Q-b8a9274e43f0a0a9 (未决)
此使用说明是自动生成的,基于规范的规定。
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit conditionally exception safe
Status: valid/unmigrated
Version: rel:R25-11#19e525e9
Versionshistorie & Revisions (1 transition, 3 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_01120@rel:R25-11#19e525e9
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#a140351c2026-09-30 Inspect R24-11 rel:R24-11#d59521372026-10-14 Inspect R25-11 rel:R25-11#19e525e92026-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
constexpr bool has_value () const noexcept;
As per corresponding usage in [optional]
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#7383a7bc
Versionshistorie & Revisions (1 transition, 3 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_01129@rel:R25-11#7383a7bc
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#9f849c3e2026-09-30 Inspect R24-11 rel:R24-11#796326bb2026-10-14 Inspect R25-11 rel:R25-11#7383a7bc2026-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
explicit constexpr operator bool () const noexcept;
As per corresponding usage in [optional]
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#cf39bd07
Versionshistorie & Revisions (1 transition, 3 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_01128@rel:R25-11#cf39bd07
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#109a619b2026-09-30 Inspect R24-11 rel:R24-11#b5a26c7d2026-10-14 Inspect R25-11 rel:R25-11#cf39bd072026-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
constexpr const T & operator* () const & noexcept;
As per corresponding usage in [optional] except for the following deviations: 1. The function is noexcept 2. A IsoStdBadOptionalAccessViolation may conditionally be raised (see condition)
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit exception safe Verletzungen (Violations) IsoStdBadOption- If *this does not contain a value alAccessViolation
Status: valid/unmigrated
Version: rel:R25-11#6c6d6246
Versionshistorie & Revisions (1 transition, 3 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_01124@rel:R25-11#6c6d6246
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#72e800a62026-09-30 Inspect R24-11 rel:R24-11#6ba741822026-10-14 Inspect R25-11 rel:R25-11#6c6d62462026-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
constexpr T & operator* () & noexcept;
As per corresponding usage in [optional] except for the following deviations: 1. The function is noexcept 2. A IsoStdBadOptionalAccessViolation may conditionally be raised (see condition)
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit exception safe Verletzungen (Violations) IsoStdBadOption- If *this does not contain a value alAccessViolation
Status: valid/unmigrated
Version: rel:R25-11#bbff2175
Versionshistorie & Revisions (1 transition, 3 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_01125@rel:R25-11#bbff2175
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#50b8d1332026-09-30 Inspect R24-11 rel:R24-11#da1307272026-10-14 Inspect R25-11 rel:R25-11#bbff21752026-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
constexpr T && operator* () &&noexcept;
As per corresponding usage in [optional] except for the following deviations: 1. The function is noexcept 2. A IsoStdBadOptionalAccessViolation may conditionally be raised (see condition)
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit exception safe Verletzungen (Violations) IsoStdBadOption- If *this does not contain a value alAccessViolation
Status: valid/unmigrated
Version: rel:R25-11#eb9c6afb
Versionshistorie & Revisions (1 transition, 3 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_01126@rel:R25-11#eb9c6afb
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#e95005072026-09-30 Inspect R24-11 rel:R24-11#6c670b852026-10-14 Inspect R25-11 rel:R25-11#eb9c6afb2026-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
constexpr const T && operator* () const &&noexcept;
As per corresponding usage in [optional] except for the following deviations: 1. The function is noexcept 2. A IsoStdBadOptionalAccessViolation may conditionally be raised (see condition)
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit exception safe Verletzungen (Violations) IsoStdBadOption- If *this does not contain a value alAccessViolation
Status: valid/unmigrated
Version: rel:R25-11#0c38bfb2
Versionshistorie & Revisions (1 transition, 3 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_01127@rel:R25-11#0c38bfb2
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#930319d52026-09-30 Inspect R24-11 rel:R24-11#d6b67a322026-10-14 Inspect R25-11 rel:R25-11#0c38bfb22026-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 T * operator-> () const noexcept;
As per corresponding usage in [optional] except for the following deviations: 1. The function is noexcept 2. Function is not constexpr 3. A IsoStdBadOptionalAccessViolation may be raised (see condition)
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit exception safe Verletzungen (Violations) IsoStdBadOption- If *this does not contain a value alAccessViolation
Status: valid/unmigrated
Version: rel:R25-11#a0430001
Versionshistorie & Revisions (1 transition, 3 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_01122@rel:R25-11#a0430001
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#dede9c812026-09-30 Inspect R24-11 rel:R24-11#33bcccf02026-10-14 Inspect R25-11 rel:R25-11#a04300012026-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
T * operator-> () noexcept;
As per corresponding usage in [optional] except for the following deviations: 1. The function is noexcept 2. Function is not constexpr 3. A IsoStdBadOptionalAccessViolation may be raised (see condition)
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit exception safe Verletzungen (Violations) IsoStdBadOption- If *this does not contain a value alAccessViolation
Status: valid/unmigrated
Version: rel:R25-11#e18dd6ba
Versionshistorie & Revisions (1 transition, 3 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_01123@rel:R25-11#e18dd6ba
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#c2d8053b2026-09-30 Inspect R24-11 rel:R24-11#1d6944b82026-10-14 Inspect R25-11 rel:R25-11#e18dd6ba2026-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
Optional & operator= (nullopt_t ) & noexcept;
As per corresponding usage in [optional]
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#18fcf54f
Versionshistorie & Revisions (1 transition, 3 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_01113@rel:R25-11#18fcf54f
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#f26400562026-09-30 Inspect R24-11 rel:R24-11#f4403dc22026-10-14 Inspect R25-11 rel:R25-11#18fcf54f2026-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
Optional & operator= (const Optional &other) &noexcept(std::is_ nothrow_copy_constructible < T >::value &&std::is_nothrow_copy_ assignable < T >::value);
As per corresponding usage in [optional] except for the following deviations: 1. Function is conditionally noexcept 2. Function is declared with the ref-qualifier &
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit conditionally exception safe
Status: valid/unmigrated
Version: rel:R25-11#6ca0c9a7
Versionshistorie & Revisions (1 transition, 3 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_01114@rel:R25-11#6ca0c9a7
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#53d125022026-09-30 Inspect R24-11 rel:R24-11#d36bd1ce2026-10-14 Inspect R25-11 rel:R25-11#6ca0c9a72026-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
Optional & operator= (Optional &&other) &noexcept(std::is_nothrow_ move_assignable < T >::value &&std::is_nothrow_move_constructible < T >::value);
As per corresponding usage in [optional] except for the following deviations: 1. Function is declared with the ref-qualifier &
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit conditionally exception safe
Status: valid/unmigrated
Version: rel:R25-11#16e267f2
Versionshistorie & Revisions (1 transition, 3 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_01115@rel:R25-11#16e267f2
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#f4c255c12026-09-30 Inspect R24-11 rel:R24-11#6bfd4afd2026-10-14 Inspect R25-11 rel:R25-11#16e267f22026-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 U = T > Optional & operator= (U &&u) &noexcept(std::is_nothrow_constructible < T , U >::value &&std::is_nothrow_assignable < T &, U >::value);
As per corresponding usage in [optional] except for the following deviations: 1. Function is conditionally noexcept 2. Function is declared with the ref-qualifier &
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit conditionally exception safe
Status: valid/unmigrated
Version: rel:R25-11#3e4d73de
Versionshistorie & Revisions (1 transition, 3 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_01116@rel:R25-11#3e4d73de
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#be342f912026-09-30 Inspect R24-11 rel:R24-11#3fce07582026-10-14 Inspect R25-11 rel:R25-11#3e4d73de2026-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 U> Optional & operator= (const Optional < U > &) &noexcept(std::is_ nothrow_constructible < T , const U &>::value &&std::is_nothrow_ assignable < T &, const U &>::value);
As per corresponding usage in [optional] except for the following deviations: 1. Function is conditionally noexcept 2. Function is declared with the ref-qualifier &
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit conditionally exception safe
Status: valid/unmigrated
Version: rel:R25-11#d5d06ba9
Versionshistorie & Revisions (1 transition, 3 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_01117@rel:R25-11#d5d06ba9
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#68ae4d392026-09-30 Inspect R24-11 rel:R24-11#a7a5f0f32026-10-14 Inspect R25-11 rel:R25-11#d5d06ba92026-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 U> Optional & operator= (Optional < U > &&) &noexcept(std::is_nothrow_ constructible < T , U >::value &&std::is_nothrow_assignable < T &, U >::value);
As per corresponding usage in [optional] except for the following deviations: 1. Function is conditionally noexcept 2. Function is declared with the ref-qualifier &
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit conditionally exception safe
Status: valid/unmigrated
Version: rel:R25-11#083436fb
Versionshistorie & Revisions (1 transition, 3 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_01118@rel:R25-11#083436fb
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#615224ed2026-09-30 Inspect R24-11 rel:R24-11#bc5224af2026-10-14 Inspect R25-11 rel:R25-11#083436fb2026-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
void reset () noexcept;
As per corresponding usage in [optional]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: e8663f9a82ee
来源
未决问题(1)
此文本为自动生成。所有信息均基于 AUTOSAR Adaptive R25-11 规范范围。
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit exception safe
Status: valid/unmigrated
Version: rel:R25-11#6d9fb635
Versionshistorie & Revisions (1 transition, 3 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_01136@rel:R25-11#6d9fb635
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#bde8a7be2026-09-30 Inspect R24-11 rel:R24-11#4d4a35c12026-10-14 Inspect R25-11 rel:R25-11#6d9fb6352026-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
void swap (Optional &) noexcept(std::is_nothrow_move_constructible < T >::value &&std::is_nothrow_move_assignable < T >::value);
As per corresponding usage in [optional] except for the following deviations: 1. Conditions for the conditional exception safety are modified
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit conditionally exception safe
Status: valid/unmigrated
Version: rel:R25-11#ec32d4dd
Versionshistorie & Revisions (1 transition, 3 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_01121@rel:R25-11#ec32d4dd
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#f13812c02026-09-30 Inspect R24-11 rel:R24-11#6c6900ce2026-10-14 Inspect R25-11 rel:R25-11#ec32d4dd2026-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
constexpr const T & value () const & noexcept;
As per corresponding usage in [optional] except for the following deviations: 1. The function is noexcept 2. A IsoStdBadOptionalAccessViolation may conditionally be raised (see condition)
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit exception safe Verletzungen (Violations) IsoStdBadOption- If *this does not contain a value alAccessViolation
Status: valid/unmigrated
Version: rel:R25-11#f3e37107
Versionshistorie & Revisions (1 transition, 3 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_01130@rel:R25-11#f3e37107
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#d33dc7152026-09-30 Inspect R24-11 rel:R24-11#dd5d01932026-10-14 Inspect R25-11 rel:R25-11#f3e371072026-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
constexpr T & value () & noexcept;
As per corresponding usage in [optional] except for the following deviations: 1. The function is noexcept 2. A IsoStdBadOptionalAccessViolation may conditionally be raised (see condition)
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit exception safe Verletzungen (Violations) IsoStdBadOption- If *this does not contain a value alAccessViolation
Status: valid/unmigrated
Version: rel:R25-11#bd11e736
Versionshistorie & Revisions (1 transition, 3 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_01131@rel:R25-11#bd11e736
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#68af222c2026-09-30 Inspect R24-11 rel:R24-11#3d037a0d2026-10-14 Inspect R25-11 rel:R25-11#bd11e7362026-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
constexpr T && value () &&noexcept;
As per corresponding usage in [optional] except for the following deviations: 1. The function is noexcept 2. A IsoStdBadOptionalAccessViolation may conditionally be raised (see condition)
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit exception safe Verletzungen (Violations) IsoStdBadOption- If *this does not contain a value alAccessViolation
Status: valid/unmigrated
Version: rel:R25-11#24f00cb3
Versionshistorie & Revisions (1 transition, 3 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_01132@rel:R25-11#24f00cb3
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#414433c42026-09-30 Inspect R24-11 rel:R24-11#2e6187fb2026-10-14 Inspect R25-11 rel:R25-11#24f00cb32026-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
constexpr const T && value () const &&noexcept;
As per corresponding usage in [optional] except for the following deviations: 1. The function is noexcept 2. A IsoStdBadOptionalAccessViolation may conditionally be raised (see condition)
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit exception safe Verletzungen (Violations) IsoStdBadOption- If *this does not contain a value alAccessViolation
Status: valid/unmigrated
Version: rel:R25-11#7b7d6eb7
Versionshistorie & Revisions (1 transition, 3 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_01133@rel:R25-11#7b7d6eb7
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#54a5ac7f2026-09-30 Inspect R24-11 rel:R24-11#f020185a2026-10-14 Inspect R25-11 rel:R25-11#7b7d6eb72026-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 U> constexpr T value_or (U &&) const &;
As per corresponding usage in [optional]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 4420db92e204
来源
使用
根据 [SWS_CORE_01134] ,类 ara::core::Optional 的模板成员函数 value_or 用于同步检索包含的值或提供的备用值。它通过头文件 #include "ara/core/optional.h" 引入,并以签名 template <typename U> constexpr T value_or (U &&) const &; 声明为常量左值引用方法。其行为遵循 std::optional 的相应定义(“As per corresponding usage in [optional]”),由此在设置了内容时返回值 T,否则返回传入的默认值。
错误处理与异常安全性
关于错误处理,根据 [SWS_CORE_01134] ,该函数明确指定为非异常安全(“not exception safe”)。该调用未定义错误代码、DET 或 DEM 消息。转换或复制操作期间引发的异常因此可以向外传播。
相互作用
在 ara::core::Optional 内存在 value_or 的互补重载:
[SWS_CORE_01135] 提供了右值重载 template <typename U> constexpr T value_or (U &&) &&;,它同样被声明为非异常安全(“not exception safe”),并支持针对临时对象优化的移动操作。
[SWS_CORE_01175] 指定了特化 ara::core::Optional<T&> 的重载(签名 template <typename U> constexpr T value_or (U &&u) const noexcept;),与 [SWS_CORE_01134] 相比,它被标记为异常安全(“exception safe”)。
本使用说明为自动生成,完全基于 AUTOSAR Release R25-11 的规范数据。
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#7c04631e
Versionshistorie & Revisions (1 transition, 3 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_01134@rel:R25-11#7c04631e
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#60f23a902026-09-30 Inspect R24-11 rel:R24-11#75fa1c852026-10-14 Inspect R25-11 rel:R25-11#7c04631e2026-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 U> constexpr T value_or (U &&) &&;
As per corresponding usage in [optional]
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 1f9eb2809808
来源
未决问题(2)
使用
模板类 ara::core::Optional 的右值限定成员函数 value_or 通过头文件 ara/core/optional.h 提供 [SWS_CORE_01135] 。根据对 [optional] 的引用,它用于同步查询包含的值或返回传入的替代值。由于该调用绑定到右值引用,因此如果存在值,包含的值大概会通过移动语义传递;否则将对传入的参数求值并转换。 问题 Q-e20f155d58dd0d72 (未决)
相互作用与重载
该函数补充了 const 左值重载 [SWS_CORE_01134] ,后者为长生命周期或非临时实例提供了相同的后备机制。对于引用特化 ara::core::Optional<T &>,存在一个被声明为 noexcept 的不同签名 [SWS_CORE_01175] ,而通用重载则适用于值类型的右值。
错误处理与异常安全性
该方法被明确声明为 not exception safe [SWS_CORE_01135] 。不存在特定的错误码、DET 或 DEM 报告。解释:如果在生成返回值时发生错误,潜在的异常可能主要源自相关类型 T 和 U 的移动构造函数或转换运算符。 问题 (未决)
本文由人工智能创建,完全基于 Release R25-11 的规范。
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit not exception safe
Status: valid/unmigrated
Version: rel:R25-11#b12481cc
Versionshistorie & Revisions (1 transition, 3 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_01135@rel:R25-11#b12481cc
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#4e564dbd2026-09-30 Inspect R24-11 rel:R24-11#e796ceb42026-10-14 Inspect R25-11 rel:R25-11#b12481cc2026-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
~Optional () noexcept(std::is_nothrow_destructible < T >::value);
As per corresponding usage in [optional] except for the following deviations: 1. Function is conditionally noexcept
Header-Datei #include "ara/core/optional.h" Scope class ara::core::Optional Exception-Sicherheit conditionally exception safe
Status: valid/unmigrated
Version: rel:R25-11#28cb7e57
Versionshistorie & Revisions (1 transition, 3 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_01112@rel:R25-11#28cb7e57
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#d0e776bc2026-09-30 Inspect R24-11 rel:R24-11#56a370392026-10-14 Inspect R25-11 rel:R25-11#28cb7e572026-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
gemini-3.8-flash-low· 2026-10-13 · 德文原文