类 ara::core::Promise
[SWS_CORE_00340] Upstream: RS_AP_00130
template <typename T, typename E = ErrorCode > class Promise final {...};
Header-Datei #include "ara/core/future.h" Forwarding-Header #include "ara/core/core_fwd.h" Scope namespace ara::core
用户指南人工智能生成 提供一个异步通道,以便跨线程将值或错误传递给关联的 Future。
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 5c323bf911df
来源
未决问题(1)
摘要 详细
提供一个异步通道,以便跨线程将值或错误传递给关联的 Future。
类 ara::core::Promise 充当异步写入端点,以便跨线程将值、错误或结果传输到共享状态中 [SWS_CORE_00341] 。读取访问通过仅可获取一次的 Future 进行,该对象在提供结果时被释放 [SWS_CORE_00344] 。由于该类不可复制,状态通过移动语义严格保留在唯一所有权中,多次设置结果或多次获取 Future 会导致标准化违规。
更多 ›
本指南仅基于 AUTOSAR Adaptive(Release R25-11)的规范要求。
分组依据 类别 历史
成员图 类图 Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.
G
nara__core__Promise131
Promise
+ Promise()
+ operator=()
+ ~Promise()
+ SetError()
+ SetResult()
+ get_future()
+ set_value()
+ swap()
详细视图 此版本没有元素数据
构造函数和析构函数 Default constructor This function shall behave the same as the corresponding std::promise function. ≙ std::promise
重载 Promise 3 Destructor for Promise objects Abandons any shared state.
方法 Return an associated Future with the same shared state as *this The returned Future is set as soon as this Promise receives the result, value, or an error. This fuction must only be called once as it is not allowed to have multiple Futures per Promise.
Copy a value into the shared state and make the shared state ready.
重载 set_value 2 Move an error into the shared state and make the shared state ready.
重载 SetError 2 Copy a Result into the shared state and make the shared state ready.
重载 SetResult 2 Swap the contents of this instance with another one’s. This function shall behave the same as the corresponding std::promise function. ≙ std::promise
void swap (Promise &other) noexcept;运算符 Move assignment Abandons any shared state and then as if Promise(std::move(other)).swap(*this). ≙ std::move
重载 = 2
点击条目以查看其关系。
基类 派生类 使用 被使用于 继承 自此版本起移除 用于 此类中无关联 函数 AI 评注 打开类页面 无法加载类页面。 调整顺序 调整宽度 调整大纲宽度 章节 阅读时间 SWS 引用 图表 放回中间 调整顺序或拖到标题栏 取消停靠 – 在内容中显示 移到中间栏 作为标签停靠到标题栏 元素 AI 模型 打开审计档案 档案 打开简短版本 打开中等版本 打开完整版本 恢复默认视图 已恢复默认视图 撤销 关闭详细视图 签名 基本信息 值 截至所选版本的最后一次更改 之后的下一次更改 单击:选择版本 无法放在此处:拖到标题栏可停靠,拖到中间栏可取消停靠。 新增 已更改 未更改 已移除 未包含 更改 内容无变化 首次出现于 移除于 没有可用的版本数据。 正在加载版本数据 … 文本 此版本未收录措辞 悬停或单击单元格:与所选版本比较 · 单击版本标题:选择版本 选择版本 属性 版本 元素 只有一个版本有措辞 PDF 中存在,原文尚未导入 首次采集原文 自 {rel} 起未更改 版本颜色 最早版本 最新版本
方法文档
Promise () noexcept;
Default constructor This function shall behave the same as the corresponding std::promise function.
Header-Datei #include "ara/core/future.h" Scope class ara::core::Promise Exception-Sicherheit exception safe Thread-Sicherheit thread-safe
Status: valid/unmigrated
Version: rel:R25-11#ad8790dc
Versionshistorie & Revisions (1 transition, 8 revision)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_CORE_00341@rel:R25-11#ad8790dc
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#0986205c2026-09-30 Inspect R19-11 rel:R19-11#becb2d122026-10-14 Inspect R20-11 rel:R20-11#530577522026-10-14 Inspect R21-11 rel:R21-11#9a9686d12026-10-14 Inspect R22-11 rel:R22-11#eece9f122026-10-14 Inspect R23-11 rel:R23-11#68a9155a2026-10-14 Inspect R24-11 rel:R24-11#7a7170b92026-10-14 Inspect R25-11 rel:R25-11#ad8790dc2026-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
Promise (Promise &&other) noexcept;
Move constructor This function shall behave the same as the corresponding std::promise function.
Header-Datei #include "ara/core/future.h" Scope class ara::core::Promise Exception-Sicherheit exception safe Thread-Sicherheit not thread-safe
Parameter (in)
Parameter Beschreibung other the other instance
Status: valid/unmigrated
Version: rel:R25-11#b87869d0
Versionshistorie & Revisions (1 transition, 8 revision)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_CORE_00342@rel:R25-11#b87869d0
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#48f770fd2026-09-30 Inspect R19-11 rel:R19-11#47337e4f2026-10-14 Inspect R20-11 rel:R20-11#7c95444f2026-10-14 Inspect R21-11 rel:R21-11#e06b8a592026-10-14 Inspect R22-11 rel:R22-11#d1f4110b2026-10-14 Inspect R23-11 rel:R23-11#6d1133f82026-10-14 Inspect R24-11 rel:R24-11#afc2a3c62026-10-14 Inspect R25-11 rel:R25-11#b87869d02026-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
Promise (const Promise &)=delete;
Copy constructor shall be disabled.
Status: valid/unmigrated
Version: rel:R25-11#d2c392a4
Versionshistorie & Revisions (1 transition, 8 revision)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_CORE_00350@rel:R25-11#d2c392a4
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#3a63a36d2026-09-30 Inspect R19-11 rel:R19-11#e6d29cc42026-10-14 Inspect R20-11 rel:R20-11#bd55f3592026-10-14 Inspect R21-11 rel:R21-11#bd55f3592026-10-14 Inspect R22-11 rel:R22-11#9f08870d2026-10-14 Inspect R23-11 rel:R23-11#cd2c53b02026-10-14 Inspect R24-11 rel:R24-11#d2c392a42026-10-14 Inspect R25-11 rel:R25-11#d2c392a42026-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 SetError (E &&error) noexcept(std::is_nothrow_move_constructible < E >::value);
Move an error into the shared state and make the shared state ready.
Header-Datei #include "ara/core/future.h" Scope class ara::core::Promise Exception-Sicherheit conditionally exception safe Thread-Sicherheit thread-safe Verletzungen (Violations) IsoStdFutureEr- If the shared state already has a stored value or error. rcPromiseAl- readySatisfiedVio- lation PromiseNoShared- If *this has no shared state. StateToSetViola- tion
Parameter (in)
Parameter Beschreibung error the error to store
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#bed318c8
Versionshistorie & Revisions (1 transition, 8 revision)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_CORE_00353@rel:R25-11#bed318c8
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#4d6aa6342026-09-30 Inspect R19-11 rel:R19-11#17d203aa2026-10-14 Inspect R20-11 rel:R20-11#483431492026-10-14 Inspect R21-11 rel:R21-11#d246c4f32026-10-14 Inspect R22-11 rel:R22-11#4e87e6272026-10-14 Inspect R23-11 rel:R23-11#8177c2a32026-10-14 Inspect R24-11 rel:R24-11#3effc9532026-10-14 Inspect R25-11 rel:R25-11#bed318c82026-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 SetError (const E &error) noexcept(std::is_nothrow_copy_ constructible < E >::value);
Copy an error into the shared state and make the shared state ready.
Header-Datei #include "ara/core/future.h" Scope class ara::core::Promise Exception-Sicherheit conditionally exception safe Thread-Sicherheit thread-safe Verletzungen (Violations) IsoStdFutureEr- If the shared state already has a stored value or error. rcPromiseAl- readySatisfiedVio- lation PromiseNoShared- If *this has no shared state. StateToSetViola- tion
Parameter (in)
Parameter Beschreibung error the error to store
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#865b7aca
Versionshistorie & Revisions (1 transition, 8 revision)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_CORE_00354@rel:R25-11#865b7aca
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#4b69b7b22026-09-30 Inspect R19-11 rel:R19-11#08af04582026-10-14 Inspect R20-11 rel:R20-11#66d90e1c2026-10-14 Inspect R21-11 rel:R21-11#ef5dc7082026-10-14 Inspect R22-11 rel:R22-11#826b4e3c2026-10-14 Inspect R23-11 rel:R23-11#3767dc562026-10-14 Inspect R24-11 rel:R24-11#a3d044712026-10-14 Inspect R25-11 rel:R25-11#865b7aca2026-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 SetResult (const Result < T , E > &result) noexcept(std::is_ nothrow_copy_constructible < T >::value &&std::is_nothrow_copy_ constructible < E >::value);
Copy a Result into the shared state and make the shared state ready.
Header-Datei #include "ara/core/future.h" Scope class ara::core::Promise Exception-Sicherheit conditionally exception safe Thread-Sicherheit thread-safe Verletzungen (Violations) IsoStdFutureEr- If the shared state already has a stored value or error. rcPromiseAl- readySatisfiedVio- lation PromiseNoShared- If *this has no shared state. StateToSetViola- tion
Parameter (in)
Parameter Beschreibung result the result to store
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#eb823c26
Versionshistorie & Revisions (1 transition, 7 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_00355@rel:R25-11#eb823c26
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R21-11 R22-11 R23-11 R24-11 R19-11
View Snapshot
Recorded Revisions (7):
R25-11 rel:R25-11#1c0f08392026-09-30 Inspect R20-11 rel:R20-11#4c6f52702026-10-14 Inspect R21-11 rel:R21-11#4c6f52702026-10-14 Inspect R22-11 rel:R22-11#58e0871d2026-10-14 Inspect R23-11 rel:R23-11#0c1607a72026-10-14 Inspect R24-11 rel:R24-11#0b83bc582026-10-14 Inspect R25-11 rel:R25-11#eb823c262026-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 SetResult (Result < T , E > &&result) noexcept(std::is_nothrow_ move_constructible < T >::value &&std::is_nothrow_move_constructible < E >::value);
Move a Result into the shared state and make the shared state ready.
Header-Datei #include "ara/core/future.h" Scope class ara::core::Promise Exception-Sicherheit conditionally exception safe Thread-Sicherheit thread-safe Verletzungen (Violations) IsoStdFutureEr- If the shared state already has a stored value or error. rcPromiseAl- readySatisfiedVio- lation PromiseNoShared- If *this has no shared state. StateToSetViola- tion
Parameter (in)
Parameter Beschreibung result the result to store
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#445f8c93
Versionshistorie & Revisions (1 transition, 7 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_00356@rel:R25-11#445f8c93
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R21-11 R22-11 R23-11 R24-11 R19-11
View Snapshot
Recorded Revisions (7):
R25-11 rel:R25-11#cae957a92026-09-30 Inspect R20-11 rel:R20-11#558a00112026-10-14 Inspect R21-11 rel:R21-11#558a00112026-10-14 Inspect R22-11 rel:R22-11#dbcdc7d52026-10-14 Inspect R23-11 rel:R23-11#9e711ec62026-10-14 Inspect R24-11 rel:R24-11#0194828a2026-10-14 Inspect R25-11 rel:R25-11#445f8c932026-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
Future < T , E > get_future () noexcept;
Return an associated Future with the same shared state as *this The returned Future is set as soon as this Promise receives the result, value, or an error. This fuction must only be called once as it is not allowed to have multiple Futures per Promise.
Header-Datei #include "ara/core/future.h" Scope class ara::core::Promise Exception-Sicherheit exception safe Thread-Sicherheit not thread-safe Verletzungen (Violations) IsoStdFutureErrc- If the function is called more than once on the same shared FutureAlreadyRe- state. trievedViolation IsoStdFutureErrc- If *this has no shared state. NoStateViolation
Rückgabewert
Typ Beschreibung Future < T, E >a Future with the same shared state as *this
Fehler
Fehlercode Beschreibung This function does not specify any standardized errors.
Status: valid/unmigrated
Version: rel:R25-11#9636ce04
Versionshistorie & Revisions (1 transition, 8 revision)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_CORE_00344@rel:R25-11#9636ce04
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#f0a829512026-09-30 Inspect R19-11 rel:R19-11#e89e1ade2026-10-14 Inspect R20-11 rel:R20-11#4b3f3d5b2026-10-14 Inspect R21-11 rel:R21-11#dc390e3a2026-10-14 Inspect R22-11 rel:R22-11#d25873012026-10-14 Inspect R23-11 rel:R23-11#616361012026-10-14 Inspect R24-11 rel:R24-11#59190fca2026-10-14 Inspect R25-11 rel:R25-11#9636ce042026-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
Promise & operator= (Promise &&other) noexcept;
Move assignment Abandons any shared state and then as if Promise(std::move(other)).swap(*this).
Header-Datei #include "ara/core/future.h" Scope class ara::core::Promise Exception-Sicherheit exception safe Thread-Sicherheit not thread-safe
Parameter (in)
Parameter Beschreibung other the other instance
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#65fdcb27
Versionshistorie & Revisions (1 transition, 8 revision)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_CORE_00343@rel:R25-11#65fdcb27
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#2c46856d2026-09-30 Inspect R19-11 rel:R19-11#dc654ee02026-10-14 Inspect R20-11 rel:R20-11#f1806e3b2026-10-14 Inspect R21-11 rel:R21-11#34acef442026-10-14 Inspect R22-11 rel:R22-11#407a30d82026-10-14 Inspect R23-11 rel:R23-11#10c10b722026-10-14 Inspect R24-11 rel:R24-11#15d095072026-10-14 Inspect R25-11 rel:R25-11#65fdcb272026-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
Promise & operator= (const Promise &)=delete;
Copy assignment operator shall be disabled.
Status: valid/unmigrated
Version: rel:R25-11#c5df3082
Versionshistorie & Revisions (1 transition, 8 revision)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_CORE_00351@rel:R25-11#c5df3082
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#9b9068f42026-09-30 Inspect R19-11 rel:R19-11#6c16087a2026-10-14 Inspect R20-11 rel:R20-11#02e45f892026-10-14 Inspect R21-11 rel:R21-11#02e45f892026-10-14 Inspect R22-11 rel:R22-11#8a967fd52026-10-14 Inspect R23-11 rel:R23-11#b412d2772026-10-14 Inspect R24-11 rel:R24-11#c5df30822026-10-14 Inspect R25-11 rel:R25-11#c5df30822026-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 set_value (const T &value) noexcept(std::is_nothrow_copy_ constructible < T >::value);
Copy a value into the shared state and make the shared state ready.
Header-Datei #include "ara/core/future.h" Scope class ara::core::Promise Exception-Sicherheit conditionally exception safe Thread-Sicherheit thread-safe Verletzungen (Violations) IsoStdFutureEr- If the shared state already has a stored value or error. rcPromiseAl- readySatisfiedVio- lation PromiseNoShared- If *this has no shared state. StateToSetViola- tion
Parameter (in)
Parameter Beschreibung value the value to store
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#6b282783
Versionshistorie & Revisions (1 transition, 8 revision)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_CORE_00345@rel:R25-11#6b282783
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#f9783a292026-09-30 Inspect R19-11 rel:R19-11#2c0ddcac2026-10-14 Inspect R20-11 rel:R20-11#1095e01c2026-10-14 Inspect R21-11 rel:R21-11#1095e01c2026-10-14 Inspect R22-11 rel:R22-11#94a66b6c2026-10-14 Inspect R23-11 rel:R23-11#49bb9caf2026-10-14 Inspect R24-11 rel:R24-11#3a34547c2026-10-14 Inspect R25-11 rel:R25-11#6b2827832026-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 set_value (T &&value) noexcept(std::is_nothrow_move_ constructible < T >::value);
Move a value into the shared state and make the shared state ready.
Header-Datei #include "ara/core/future.h" Scope class ara::core::Promise Exception-Sicherheit conditionally exception safe Thread-Sicherheit thread-safe Verletzungen (Violations) IsoStdFutureEr- If the shared state already has a stored value or error. rcPromiseAl- readySatisfiedVio- lation PromiseNoShared- If *this has no shared state. StateToSetViola- tion
Parameter (in)
Parameter Beschreibung value the value to store
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#56056ba3
Versionshistorie & Revisions (1 transition, 8 revision)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_CORE_00346@rel:R25-11#56056ba3
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#8b29c2042026-09-30 Inspect R19-11 rel:R19-11#d1c271cd2026-10-14 Inspect R20-11 rel:R20-11#2c1231622026-10-14 Inspect R21-11 rel:R21-11#2c1231622026-10-14 Inspect R22-11 rel:R22-11#6be6444f2026-10-14 Inspect R23-11 rel:R23-11#7f5cd43e2026-10-14 Inspect R24-11 rel:R24-11#cc28bc5f2026-10-14 Inspect R25-11 rel:R25-11#56056ba32026-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 (Promise &other) noexcept;
Swap the contents of this instance with another one’s. This function shall behave the same as the corresponding std::promise function.
Header-Datei #include "ara/core/future.h" Scope class ara::core::Promise Exception-Sicherheit 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#34c2a151
Versionshistorie & Revisions (1 transition, 8 revision)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_CORE_00352@rel:R25-11#34c2a151
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#f15184862026-09-30 Inspect R19-11 rel:R19-11#04fbb8542026-10-14 Inspect R20-11 rel:R20-11#b552e9282026-10-14 Inspect R21-11 rel:R21-11#b552e9282026-10-14 Inspect R22-11 rel:R22-11#1e062be72026-10-14 Inspect R23-11 rel:R23-11#9c97ab662026-10-14 Inspect R24-11 rel:R24-11#4aff210a2026-10-14 Inspect R25-11 rel:R25-11#34c2a1512026-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
~Promise () noexcept;
Destructor for Promise objects Abandons any shared state.
Header-Datei #include "ara/core/future.h" Scope class ara::core::Promise Exception-Sicherheit exception safe Thread-Sicherheit not thread-safe
Status: valid/unmigrated
Version: rel:R25-11#d3ab1bdc
Versionshistorie & Revisions (1 transition, 8 revision)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_CORE_00349@rel:R25-11#d3ab1bdc
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#170408342026-09-30 Inspect R19-11 rel:R19-11#d48e92272026-10-14 Inspect R20-11 rel:R20-11#f8e702f92026-10-14 Inspect R21-11 rel:R21-11#536b31e32026-10-14 Inspect R22-11 rel:R22-11#0e8726472026-10-14 Inspect R23-11 rel:R23-11#9b91cb7e2026-10-14 Inspect R24-11 rel:R24-11#cea546db2026-10-14 Inspect R25-11 rel:R25-11#d3ab1bdc2026-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 · 德文原文