方法文档
const T * operator-> () const noexcept;
Access the referred-to value.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 78ad946285a2
来源
本文由 AI 基于 AUTOSAR 规范 R25-11 生成。
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit exception safe Thread-Sicherheit thread-safe Verletzungen (Violations) ResultWithNoValue- If *this does not contain a value. Violation
Rückgabewert
Typ Beschreibung const T * a const pointer to the referred-to value
Status: valid/unmigrated
Version: rel:R25-11#9f451f5a
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_00922@rel:R25-11#9f451f5a
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#1000585b2026-09-30 Inspect R24-11 rel:R24-11#9f451f5a2026-10-14 Inspect R25-11 rel:R25-11#9f451f5a2026-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;
Access the referred-to value.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 798448906bb1
来源
未决问题(1)
使用
根据 [SWS_CORE_00923] ,成员函数 operator-> 允许直接访问 ara::core::Result<T&, E> 实例中被引用的值。该函数需要头文件 #include "ara/core/result.h",不接受任何参数,并返回指向所包含或被引用值的 T* 类型指针。该调用以同步方式执行,并被声明为 noexcept。
错误处理与边界条件
若在访问时对象不包含值,则构成形式为 ResultWithNoValue-Violation 的规范违规 [SWS_CORE_00923] 。该成员函数未指定具体的 DET 或 DEM 错误消息。关于并发性与容错性,该运算符被归类为 thread-safe 以及 exception safe [SWS_CORE_00923] 。调用者在调用前大概应当确保该实例确实持有一个有效值,以防止触发违规。 问题 Q-a4b13cd34a40eb19 (未决)
相互作用
在与模板 ara::core::Result<T&, E> 的协作中,该非常量成员函数补充了来自 [SWS_CORE_00922] 的相应常量重载 const T * operator-> () const noexcept,后者遵循相同的保护规则,但提供只读指针(const T*)。
此使用说明由 AI 基于规范自动生成。
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit exception safe Thread-Sicherheit thread-safe Verletzungen (Violations) ResultWithNoValue- If *this does not contain a value. Violation
Rückgabewert
Typ Beschreibung T* a pointer to the contained value
Status: valid/unmigrated
Version: rel:R25-11#af163541
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_00923@rel:R25-11#af163541
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#1716a9d42026-09-30 Inspect R24-11 rel:R24-11#ba5721012026-10-14 Inspect R25-11 rel:R25-11#af1635412026-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 F> auto Bind (F &&f) const -> <see below>;
Apply the given Callable to the value of this instance, and return a new Result with the result of the call. The Callable is expected to be compatible to one of these two interfaces: • Result<XXX, E> f(const T&); • XXX f(const T&); meaning that the Callable either returns a Result<XXX> or a XXX directly, where XXX can be any type that is suitable for use by class Result. The return type of this function is decltype(f(Value())) for a template argument F that returns a Result type, and it is Result<decltype(f(Value())), E> for a template argument F that does not return a Result type. If this instance does not contain a value, a new Result<XXX, E> is still created and returned, with the original error contents of this instance being copied into the new instance.
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit not exception safe Thread-Sicherheit conditional, depends on thread-safety of f
Template-Parameter
Parameter Beschreibung F the type of the Callable f
Parameter (in)
Parameter Beschreibung f the Callable
Rückgabewert
Typ Beschreibung <see below> a new Result instance of the possibly transformed type
Status: valid/unmigrated
Version: rel:R25-11#0126aa36
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_00941@rel:R25-11#0126aa36
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#78eae1372026-09-30 Inspect R24-11 rel:R24-11#d8b1c6212026-10-14 Inspect R25-11 rel:R25-11#0126aa362026-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 G> bool CheckError (G &&error) const;
Return whether this instance contains the given error. This call compares the argument error, static_cast’d to E, with the return value from Error()
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit not exception safe Thread-Sicherheit thread-safe
Template-Parameter
Parameter Beschreibung G the type of the error argument error
Parameter (in)
Parameter Beschreibung error the error to check
Rückgabewert
Typ Beschreibung bool true if *this contains an error that is equivalent to the given error, false otherwise
Status: valid/unmigrated
Version: rel:R25-11#9f24181c
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_00937@rel:R25-11#9f24181c
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#b35758fd2026-09-30 Inspect R24-11 rel:R24-11#112e32e52026-10-14 Inspect R25-11 rel:R25-11#9f24181c2026-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> void EmplaceError (Args &&... args) noexcept(std::is_nothrow_ constructible < E , Args... >::value);
Put a new error into this instance, constructed in-place from the given arguments.
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit conditionally exception safe Thread-Sicherheit not thread-safe
Template-Parameter
Parameter Beschreibung Args... the types of arguments given to this function
Parameter (in)
Parameter Beschreibung args the arguments used for constructing the error
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#a2c792b8
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_00916@rel:R25-11#a2c792b8
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#44cec67d2026-09-30 Inspect R24-11 rel:R24-11#a2c792b82026-10-14 Inspect R25-11 rel:R25-11#a2c792b82026-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 < E > Err () const &noexcept(std::is_nothrow_constructible < Optional < E >, const E &>::value);
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit conditionally exception safe Thread-Sicherheit thread-safe
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#367c1db3
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_00931@rel:R25-11#367c1db3
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#2576421d2026-09-30 Inspect R24-11 rel:R24-11#7bb5b2f52026-10-14 Inspect R25-11 rel:R25-11#367c1db32026-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 < E > Err () &&noexcept(std::is_nothrow_constructible < Optional < E >, E && >::value);
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit conditionally exception safe Thread-Sicherheit thread-safe
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#3cc684f4
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_00932@rel:R25-11#3cc684f4
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#04a7d8d42026-09-30 Inspect R24-11 rel:R24-11#16f325ba2026-10-14 Inspect R25-11 rel:R25-11#3cc684f42026-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 E & Error () const & noexcept;
Access the contained error.
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit exception safe Thread-Sicherheit thread-safe Verletzungen (Violations) ResultWithNoEr- If *this does not contain an error. rorViolation
Rückgabewert
Typ Beschreibung const E & a const reference to the contained error
Status: valid/unmigrated
Version: rel:R25-11#3a785d8e
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_00928@rel:R25-11#3a785d8e
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#43d54cae2026-09-30 Inspect R24-11 rel:R24-11#3a785d8e2026-10-14 Inspect R25-11 rel:R25-11#3a785d8e2026-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
E & Error () & noexcept;
Access the contained error.
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit exception safe Thread-Sicherheit thread-safe Verletzungen (Violations) ResultWithNoEr- If *this does not contain an error. rorViolation
Rückgabewert
Typ Beschreibung E& a reference to the contained error
Status: valid/unmigrated
Version: rel:R25-11#9e868c10
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_00929@rel:R25-11#9e868c10
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#25dca9a02026-09-30 Inspect R24-11 rel:R24-11#9e868c102026-10-14 Inspect R25-11 rel:R25-11#9e868c102026-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
E && Error () &&noexcept;
Access the contained error.
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit exception safe Thread-Sicherheit thread-safe Verletzungen (Violations) ResultWithNoEr- If *this does not contain an error. rorViolation
Rückgabewert
Typ Beschreibung E && an rvalue reference to the contained error
Status: valid/unmigrated
Version: rel:R25-11#63e8122f
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_00930@rel:R25-11#63e8122f
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#63ed636b2026-09-30 Inspect R24-11 rel:R24-11#63e8122f2026-10-14 Inspect R25-11 rel:R25-11#63e8122f2026-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 G> E ErrorOr (G &&defaultError) const &noexcept(std::is_nothrow_copy_ constructible < E >::value &&std::is_nothrow_constructible < E , G &&>::value);
Return the contained error or the given default error. If *this contains an error, it is returned. Otherwise, the specified default error is returned, static_cast’d to E
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit conditionally exception safe Thread-Sicherheit thread-safe
Template-Parameter
Parameter Beschreibung G the type of defaultError
Parameter (in)
Parameter Beschreibung defaultError the error to use if *this does not contain an error
Rückgabewert
Typ Beschreibung E the error
Status: valid/unmigrated
Version: rel:R25-11#96361ca4
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_00935@rel:R25-11#96361ca4
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#e2606b982026-09-30 Inspect R24-11 rel:R24-11#7d28dddd2026-10-14 Inspect R25-11 rel:R25-11#96361ca42026-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 G> E ErrorOr (G &&defaultError) &&noexcept(std::is_nothrow_move_ constructible < E >::value &&std::is_nothrow_constructible < E , G && >::value);
Return the contained error or the given default error. If *this contains an error, it is std:: move’d into the return value. Otherwise, the specified default error is returned, static_cast’d to E
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit conditionally exception safe Thread-Sicherheit thread-safe
Template-Parameter
Parameter Beschreibung G the type of defaultError
Parameter (in)
Parameter Beschreibung defaultError the error to use if *this does not contain an error
Rückgabewert
Typ Beschreibung E the error
Status: valid/unmigrated
Version: rel:R25-11#ae7f8d57
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_00936@rel:R25-11#ae7f8d57
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#6e984ee52026-09-30 Inspect R24-11 rel:R24-11#8548dd712026-10-14 Inspect R25-11 rel:R25-11#ae7f8d572026-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
static Result FromError (const E &e) noexcept(std::is_nothrow_copy_ constructible < E >::value);
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit conditionally exception safe Thread-Sicherheit thread-safe
Parameter (in)
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#41559e51
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_00905@rel:R25-11#41559e51
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#dd186e732026-09-30 Inspect R24-11 rel:R24-11#d8a1d0a02026-10-14 Inspect R25-11 rel:R25-11#41559e512026-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
static Result FromError (E &&e) noexcept(std::is_nothrow_move_ constructible < E >::value);
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit conditionally exception safe Thread-Sicherheit not thread-safe
Parameter (in)
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#228ba9e5
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_00906@rel:R25-11#228ba9e5
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#9ba6bef62026-09-30 Inspect R24-11 rel:R24-11#e77e81e82026-10-14 Inspect R25-11 rel:R25-11#228ba9e52026-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> static Result FromError (Args &&... args) noexcept(std::is_nothrow_ constructible < E , Args... >::value);
Build a new Result from an error that is constructed in-place from the given arguments. This function shall not participate in overload resolution unless: std::is_constructible<E, Args&&...>::value is true, and • the first type of the expanded parameter pack is not E, and • the first type of the expanded parameter pack is not a specialization of Result
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit conditionally exception safe Thread-Sicherheit not thread-safe
Template-Parameter
Parameter Beschreibung Args... the types of arguments given to this function
Parameter (in)
Parameter Beschreibung args the parameter pack used for constructing the error
Rückgabewert
Typ Beschreibung Result a Result that contains an error
Status: valid/unmigrated
Version: rel:R25-11#2e812431
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_00907@rel:R25-11#2e812431
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#f0efbfee2026-09-30 Inspect R24-11 rel:R24-11#282d12a22026-10-14 Inspect R25-11 rel:R25-11#2e8124312026-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 > static Result FromValue (U &&u) noexcept;
Build a new Result from the reference to a specified value (given as lvalue). If U is not an lvalue, the program is ill-formed.
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit exception safe Thread-Sicherheit not thread-safe
Template-Parameter
Parameter Beschreibung U the type of u
Parameter (in)
Parameter Beschreibung u the value to bind to
Rückgabewert
Typ Beschreibung Result a Result that contains a reference to value
Status: valid/unmigrated
Version: rel:R25-11#1e4ff745
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_00904@rel:R25-11#1e4ff745
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#a933c6fd2026-09-30 Inspect R24-11 rel:R24-11#2545e3982026-10-14 Inspect R25-11 rel:R25-11#1e4ff7452026-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
bool HasValue () const noexcept;
Check whether *this contains a value.
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit exception safe Thread-Sicherheit thread-safe
Rückgabewert
Typ Beschreibung bool true if *this contains a value, false otherwise
Status: valid/unmigrated
Version: rel:R25-11#7f4bf0bf
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_00918@rel:R25-11#7f4bf0bf
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#be8026e42026-09-30 Inspect R24-11 rel:R24-11#7f4bf0bf2026-10-14 Inspect R25-11 rel:R25-11#7f4bf0bf2026-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 < const T & > Ok () const noexcept;
Return the referred-to value as an Optional
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit exception safe Thread-Sicherheit thread-safe
Rückgabewert
Typ Beschreibung Optional < const T & >an Optional with the const-reference to value, if present
Status: valid/unmigrated
Version: rel:R25-11#69b57392
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_00926@rel:R25-11#69b57392
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#98d5e8922026-09-30 Inspect R24-11 rel:R24-11#69b573922026-10-14 Inspect R25-11 rel:R25-11#69b573922026-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 < T & > Ok () noexcept;
Return the referred-to value as an Optional.
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit exception safe Thread-Sicherheit thread-safe
Rückgabewert
Typ Beschreibung Optional < T & >an Optional with the reference to value, if present
Status: valid/unmigrated
Version: rel:R25-11#8d30f5f6
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_00927@rel:R25-11#8d30f5f6
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#559a5ec22026-09-30 Inspect R24-11 rel:R24-11#8d30f5f62026-10-14 Inspect R25-11 rel:R25-11#8d30f5f62026-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 F> const T & Resolve (F &&f) const;
Return the referred-to value or return the result of a function call. If *this contains a value, it is returned. Otherwise, the specified callable is invoked and its return value which is to be compatible to type T& is returned from this function. The Callable is expected to be compatible to this interface: const T& f(const E&);
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit not exception safe Thread-Sicherheit conditional, depends on thread safety of f
Template-Parameter
Parameter Beschreibung F the type of the Callable f
Parameter (in)
Parameter Beschreibung f the Callable
Rückgabewert
Typ Beschreibung const T & the referred-to value
Status: valid/unmigrated
Version: rel:R25-11#fdf742a1
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_00939@rel:R25-11#fdf742a1
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#089046092026-09-30 Inspect R24-11 rel:R24-11#fdf742a12026-10-14 Inspect R25-11 rel:R25-11#fdf742a12026-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 F> T & Resolve (F &&f) const;
Return the referred-to value or return the result of a function call. If *this contains a value, it is returned. Otherwise, the specified callable is invoked and its return value which is to be compatible to type T& is returned from this function. The Callable is expected to be compatible to this interface: T& f(const E&);
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit not exception safe Thread-Sicherheit conditional, depends on thread safety of f
Template-Parameter
Parameter Beschreibung F the type of the Callable f
Parameter (in)
Parameter Beschreibung f the Callable
Rückgabewert
Typ Beschreibung T& the referred-to value
Status: valid/unmigrated
Version: rel:R25-11#e7d820cc
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_00940@rel:R25-11#e7d820cc
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#2c14257c2026-09-30 Inspect R24-11 rel:R24-11#e7d820cc2026-10-14 Inspect R25-11 rel:R25-11#e7d820cc2026-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 > Result (const U &&t) noexcept;
Construct a new Result containing a reference to value from the specified reference to value. If U is not an lvalue, the program is ill-formed.
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit exception safe Thread-Sicherheit not thread-safe
Template-Parameter
Parameter Beschreibung U the type of t
Parameter (in)
Parameter Beschreibung t the value to bind to
Status: valid/unmigrated
Version: rel:R25-11#b96d9e9c
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_00908@rel:R25-11#b96d9e9c
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#3c9b72342026-09-30 Inspect R24-11 rel:R24-11#066248f52026-10-14 Inspect R25-11 rel:R25-11#b96d9e9c2026-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 Result (const E &e) noexcept(std::is_nothrow_copy_ constructible < E >::value);
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit conditionally exception safe Thread-Sicherheit thread-safe
Parameter (in)
Status: valid/unmigrated
Version: rel:R25-11#46372288
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_00909@rel:R25-11#46372288
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#4a6493a22026-09-30 Inspect R24-11 rel:R24-11#5ebcd7662026-10-14 Inspect R25-11 rel:R25-11#463722882026-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 Result (E &&e) noexcept(std::is_nothrow_move_constructible < E >::value);
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit conditionally exception safe Thread-Sicherheit not thread-safe
Parameter (in)
Status: valid/unmigrated
Version: rel:R25-11#c5e5c952
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_00910@rel:R25-11#c5e5c952
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#0e04ebf92026-09-30 Inspect R24-11 rel:R24-11#859dd0432026-10-14 Inspect R25-11 rel:R25-11#c5e5c9522026-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
Result (const Result &other) noexcept(std::is_nothrow_copy_ constructible < E >::value);
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit conditionally exception safe Thread-Sicherheit thread-safe
Parameter (in)
Parameter Beschreibung other the other instance
Status: valid/unmigrated
Version: rel:R25-11#9a80ad1c
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_00911@rel:R25-11#9a80ad1c
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#ca8f9c002026-09-30 Inspect R24-11 rel:R24-11#b1c37cf12026-10-14 Inspect R25-11 rel:R25-11#9a80ad1c2026-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
Result (Result &&other) noexcept(std::is_nothrow_move_constructible < E >::value);
Move-construct a new Result from another instance
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit conditionally exception safe Thread-Sicherheit not thread-safe
Parameter (in)
Parameter Beschreibung other the other instance
Status: valid/unmigrated
Version: rel:R25-11#52978d92
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_00912@rel:R25-11#52978d92
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#565105002026-09-30 Inspect R24-11 rel:R24-11#e6a2c0d12026-10-14 Inspect R25-11 rel:R25-11#52978d922026-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 (Result &other) noexcept(std::is_nothrow_move_constructible < E >::value &&std::is_nothrow_move_assignable < E >::value);
Exchange the contents of this instance with those of other
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit conditionally exception safe Thread-Sicherheit not thread-safe
Parameter (in/out)
Parameter Beschreibung other the other instance
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#72e89881
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_00917@rel:R25-11#72e89881
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#bd04da7d2026-09-30 Inspect R24-11 rel:R24-11#2d8fcf422026-10-14 Inspect R25-11 rel:R25-11#72e898812026-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 & Value () const & noexcept;
Access the referred-to value.
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit exception safe Thread-Sicherheit thread-safe Verletzungen (Violations) ResultWithNoValue- If *this does not contain a value. Violation
Rückgabewert
Typ Beschreibung const T & a const reference to the referred-to value
Status: valid/unmigrated
Version: rel:R25-11#25229425
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_00924@rel:R25-11#25229425
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#28f643a42026-09-30 Inspect R24-11 rel:R24-11#252294252026-10-14 Inspect R25-11 rel:R25-11#252294252026-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 & Value () & noexcept;
Access the referred-to value.
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit exception safe Thread-Sicherheit thread-safe Verletzungen (Violations) ResultWithNoValue- If *this does not contain a value. Violation
Rückgabewert
Typ Beschreibung T& a reference to the referred-to value
Status: valid/unmigrated
Version: rel:R25-11#96d0afae
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_00925@rel:R25-11#96d0afae
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#d89bc0722026-09-30 Inspect R24-11 rel:R24-11#96d0afae2026-10-14 Inspect R25-11 rel:R25-11#96d0afae2026-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 ValueOr (U &&defaultValue) const &noexcept(std::is_nothrow_copy_ constructible < T >::value &&std::is_nothrow_constructible < T , U &&>::value);
Return a copy of the referred-to value or the given default value. If *this contains a value, it is returned. Otherwise, the specified default value is returned, static_ cast’d to T.
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit conditionally exception safe Thread-Sicherheit thread-safe
Template-Parameter
Parameter Beschreibung U the type of defaultValue
Parameter (in)
Parameter Beschreibung defaultValue the value to use if *this does not contain a value
Rückgabewert
Typ Beschreibung T the value
Status: valid/unmigrated
Version: rel:R25-11#afe9e54f
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_00933@rel:R25-11#afe9e54f
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#73a9ae6d2026-09-30 Inspect R24-11 rel:R24-11#aae94efe2026-10-14 Inspect R25-11 rel:R25-11#afe9e54f2026-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 ValueOr (U &&defaultValue) &&noexcept(std::is_nothrow_move_ constructible < T >::value &&std::is_nothrow_constructible < T , U && >::value);
Return a copy of the referred-to value or the given default value. If *this contains a value, it is returned. Otherwise, the specified default value is returned, static_ cast’d to T.
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit conditionally exception safe Thread-Sicherheit thread-safe
Template-Parameter
Parameter Beschreibung U the type of defaultValue
Parameter (in)
Parameter Beschreibung defaultValue the value to use if *this does not contain a value
Rückgabewert
Typ Beschreibung T the value
Status: valid/unmigrated
Version: rel:R25-11#008e53e8
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_00934@rel:R25-11#008e53e8
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#32e3eaec2026-09-30 Inspect R24-11 rel:R24-11#008e53e82026-10-14 Inspect R25-11 rel:R25-11#008e53e82026-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 & ValueOrThrow () const noexcept(false);
Return the contained value or throw an exception.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 81dc031902ad
来源
此使用说明基于 R25-11 规范自动生成。
实现者指南即将推出(复杂度 I1)
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit not exception safe Thread-Sicherheit thread-safe
Rückgabewert
Typ Beschreibung const T & a const reference to the contained value
Exceptions The exception type associated with the contained error
Hinweise: This function shall not participate in overload resolution when C++ exceptions are disabled in the compiler toolchain
Status: valid/unmigrated
Version: rel:R25-11#af72fdda
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_00938@rel:R25-11#af72fdda
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#11054bee2026-09-30 Inspect R24-11 rel:R24-11#881ca26f2026-10-14 Inspect R25-11 rel:R25-11#af72fdda2026-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 & ValueOrThrow () noexcept(false);
Return a reference to the contained value or throw an exception.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: cc4ce28e1dcf
来源
本使用说明基于 AUTOSAR 规范自动创建。
实现者指南即将推出(复杂度 I1)
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit not exception safe Thread-Sicherheit thread-safe
Rückgabewert
Typ Beschreibung T& a reference to the contained value
Exceptions The exception type associated with the contained error
Hinweise: This function shall not participate in overload resolution when C++ exceptions are disabled in the compiler toolchain
Status: valid/unmigrated
Version: rel:R25-11#13bf0d5f
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_00949@rel:R25-11#13bf0d5f
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
explicit operator bool () const noexcept;
Check whether *this contains a value.
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit exception safe Thread-Sicherheit thread-safe
Rückgabewert
Typ Beschreibung bool true if *this contains a value, false otherwise
Status: valid/unmigrated
Version: rel:R25-11#9caff649
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_00919@rel:R25-11#9caff649
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#463c55122026-09-30 Inspect R24-11 rel:R24-11#c1d3eae72026-10-14 Inspect R25-11 rel:R25-11#9caff6492026-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;
Access the referred-to value.
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit exception safe Thread-Sicherheit thread-safe Verletzungen (Violations) ResultWithNoValue- If *this does not contain a value. Violation
Rückgabewert
Typ Beschreibung const T & a const_reference to the referred-to value
Status: valid/unmigrated
Version: rel:R25-11#20cbba54
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_00920@rel:R25-11#20cbba54
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#10c55e492026-09-30 Inspect R24-11 rel:R24-11#d76ea3032026-10-14 Inspect R25-11 rel:R25-11#20cbba542026-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;
Access the referred-to value.
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit exception safe Thread-Sicherheit thread-safe Verletzungen (Violations) ResultWithNoValue- If *this does not contain a value. Violation
Rückgabewert
Typ Beschreibung T& a pointer to the referred-to value
Status: valid/unmigrated
Version: rel:R25-11#ae9be381
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_00921@rel:R25-11#ae9be381
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#6b2811452026-09-30 Inspect R24-11 rel:R24-11#ae9be3812026-10-14 Inspect R25-11 rel:R25-11#ae9be3812026-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
Result & operator= (const Result &other) noexcept(std::is_nothrow_ copy_constructible < E >::value &&std::is_nothrow_copy_assignable < E >::value);
Copy-assignment operator If other contains a value, the contained reference is rebound to the referee of other. If other contains an error, the contained error is copy-constructed or copy-assigned from the one contained by other.
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit conditionally exception safe Thread-Sicherheit not thread-safe
Parameter (in)
Parameter Beschreibung other the other instance
Rückgabewert
Typ Beschreibung Result &*this, containing the contents of other
Status: valid/unmigrated
Version: rel:R25-11#7d7fecd1
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_00914@rel:R25-11#7d7fecd1
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#87b4ac302026-09-30 Inspect R24-11 rel:R24-11#7d7fecd12026-10-14 Inspect R25-11 rel:R25-11#7d7fecd12026-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
Result & operator= (Result &&other) noexcept(std::is_nothrow_move_ constructible < E >::value &&std::is_nothrow_move_assignable < E >::value);
Move-assignment operator If other contains a value, the contained reference is rebound to the referee of other. If other contains an error, the contained error is move-constructed or move-assigned from the one contained by other.
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit conditionally exception safe Thread-Sicherheit not thread-safe
Parameter (in)
Parameter Beschreibung other the other instance
Rückgabewert
Typ Beschreibung Result &*this, containing the contents of other
Status: valid/unmigrated
Version: rel:R25-11#7c4a74e8
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_00915@rel:R25-11#7c4a74e8
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#388263682026-09-30 Inspect R24-11 rel:R24-11#7c4a74e82026-10-14 Inspect R25-11 rel:R25-11#7c4a74e82026-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
~Result () noexcept;
Destructor. This destructor is trivial if std::is_trivially_destructible<E>::value is true.
Header-Datei #include "ara/core/result.h" Scope class ara::core::Result < T &, E > Exception-Sicherheit exception safe Thread-Sicherheit not thread-safe
Status: valid/unmigrated
Version: rel:R25-11#77d99248
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_00913@rel:R25-11#77d99248
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#311b9cf42026-09-30 Inspect R24-11 rel:R24-11#77d992482026-10-14 Inspect R25-11 rel:R25-11#77d992482026-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 · 德文原文