Dokumentation der Methoden
const T * operator-> () const noexcept;
Access the referred-to value.
User Guide
KI-GENERIERT
ungeprüft
Modell: gemini-3.8-flash-medium · Aufwand: medium · Temperatur: nicht steuerbar · Prompt: 78ad946285a2
Herkunft
Verwendung
Die Elementfunktion const T * operator-> () const noexcept ermöglicht den synchronen Lesezugriff auf den referenzierten Wert eines ara::core::Result<T &, E>-Objekts [SWS_CORE_00922] . Sie nimmt keine Argumente entgegen und liefert als Rückgabewert einen konstanten Zeiger (const T *) auf das referenzierte Zielobjekt [SWS_CORE_00922] . Für die Nutzung ist der Header #include "ara/core/result.h" einzubinden [SWS_CORE_00922] .
Fehlerbehandlung
Die Operation ist als noexcept deklariert und besitzt die Eigenschaft exception safe [SWS_CORE_00922] . Enthält das Objekt keinen Wert, liegt eine Verletzung der Vorbedingung (Violation) ResultWithNoValue vor [SWS_CORE_00922] . Aufrufer müssen daher vor der Dereferenzierung sicherstellen, dass die Instanz tatsächlich einen gültigen Wert hält.
Nebenläufigkeit und Einschränkungen
Die Funktion ist als thread-safe spezifiziert [SWS_CORE_00922] . Da es sich um eine konstante Memberfunktion handelt, ist der parallele lesende Zugriff auf dieselbe Instanz sicher. Der Zugriff auf das Zielobjekt selbst unterliegt jedoch den Thread-Sicherheitsgarantien des Typs T.
Zusammenspiel
Der Operator bildet das konstante Gegenstück zur nicht-konstanten Überladung T * operator-> () noexcept [SWS_CORE_00923] . Während die nicht-konstante Variante einen modifizierbaren Zeiger T* zurückgibt [SWS_CORE_00923] , erzwingt diese Version den unveränderlichen Zugriff auf die referenzierte Instanz.
Dieser Text wurde von einer KI auf Basis der AUTOSAR-Spezifikation R25-11 generiert.
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.
User Guide
KI-GENERIERT
ungeprüft
Modell: gemini-3.8-flash-medium · Aufwand: medium · Temperatur: nicht steuerbar · Prompt: 798448906bb1
Herkunft
Offene Fragen (1)
Verwendung
Die Elementfunktion operator-> ermöglicht den direkten Zugriff auf den referenzierten Wert einer Instanz von ara::core::Result<T&, E> gemäß [SWS_CORE_00923] . Die Funktion erfordert die Header-Datei #include "ara/core/result.h", nimmt keine Parameter entgegen und liefert einen Zeiger vom Typ T* auf den enthaltenen bzw. referenzierten Wert zurück. Der Aufruf wird synchron ausgeführt und ist mit noexcept deklariert.
Fehlerbehandlung und Randbedingungen
Enthält das Objekt zum Zeitpunkt des Zugriffs keinen Wert, liegt eine Verletzung der Spezifikation in Form einer ResultWithNoValue-Violation vor [SWS_CORE_00923] . Spezifische DET- oder DEM-Fehlermeldungen sind für diese Elementfunktion nicht ausgewiesen. Hinsichtlich der Nebenläufigkeit und Fehlertoleranz ist der Operator als thread-safe sowie als exception safe eingestuft [SWS_CORE_00923] . Aufrufer sollten vor dem Aufruf vermutlich sicherstellen, dass die Instanz tatsächlich einen gültigen Wert hält, um das Auslösen der Verletzung zu verhindern. Frage Q-a4b13cd34a40eb19 (offen)
Zusammenspiel
Im Zusammenspiel mit dem Template ara::core::Result<T&, E> ergänzt diese nicht-konstante Elementfunktion die entsprechende konstante Überladung const T * operator-> () const noexcept aus [SWS_CORE_00922] , welche denselben Absicherungsregeln unterliegt, jedoch einen schreibgeschützten Zeiger (const T*) bereitstellt.
Dieser Nutzungshinweis wurde automatisch durch eine KI auf Basis der Spezifikation generiert.
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.
User Guide
KI-GENERIERT
ungeprüft
Modell: gemini-3.8-flash-medium · Aufwand: medium · Temperatur: nicht steuerbar · Prompt: 81dc031902ad
Herkunft
Die synchrone Elementfunktion ValueOrThrow der Template-Spezialisierung ara::core::Result<T &, E> ermöglicht den Zugriff auf den enthaltenen Wert ([SWS_CORE_00938] ). Bei erfolgreicher Operation gibt sie eine konstante Referenz (const T &) auf das gekapselte Referenzziel zurück.
Repräsentiert das Objekt einen Fehlerfall, wirft die Funktion die mit dem spezifischen Fehler verknüpfte Ausnahme (noexcept(false)) ([SWS_CORE_00938] ). Die Spezifikation stuft die Exception-Sicherheit der Operation ausdrücklich als nicht ausnahmesicher (not exception safe ) ein ([SWS_CORE_00938] ).
Bezüglich der Nebenläufigkeit ist die Methode als threadsicher deklariert ([SWS_CORE_00938] ). Eine wesentliche Randbedingung betrifft die Build-Konfiguration: Sofern C++-Exceptions in der Compiler-Toolchain deaktiviert sind, nimmt ValueOrThrow nicht an der Überladungsauflösung teil ([SWS_CORE_00938] ).
Innerhalb des Headers ara/core/result.h bildet die Funktion das konstante Pendant zur nicht-konstanten Referenzüberladung [SWS_CORE_00949] . Für reguläre Werttypen stehen analoge Überladungen für Lvalues und Rvalues bereit ([SWS_CORE_00766] , [SWS_CORE_00769] , [SWS_CORE_00778] ), während für ara::core::Result<void, E> eine Überladung ohne Rückgabewert definiert ist ([SWS_CORE_00866] ).
Dieser Nutzungshinweis wurde automatisiert auf Basis der Spezifikation R25-11 erstellt.
Implementer's Guide folgt (Komplexität 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.
User Guide
KI-GENERIERT
ungeprüft
Modell: gemini-3.8-flash-medium · Aufwand: medium · Temperatur: nicht steuerbar · Prompt: cc4ce28e1dcf
Herkunft
Die Elementfunktion ValueOrThrow der Template-Spezialisierung ara::core::Result<T&, E> dient dem synchronen Zugriff auf den enthaltenen Referenzwert [SWS_CORE_00949] . Sie nimmt keine Parameter entgegen und gibt eine nicht-konstante Referenz T& auf den gespeicherten Wert zurück [SWS_CORE_00949] .
Liegt im Objekt kein Wert, sondern ein Fehler vor, ist die Operation nicht ausnahmesicher (not exception safe ) und löst eine Ausnahme des zum Fehler gehörenden Typs aus (noexcept(false)) [SWS_CORE_00949] . Eine wesentliche Randbedingung für den Einsatz besteht darin, dass die Funktion nicht an der Überladungsauflösung teilnimmt, wenn C++-Exceptions in der Compiler-Toolchain deaktiviert sind [SWS_CORE_00949] .
Hinsichtlich der Nebenläufigkeit ist der Aufruf als threadsicher spezifiziert [SWS_CORE_00949] . Innerhalb der Spezialisierung für Referenzen ara::core::Result<T&, E> existiert als konstante Variante die Überladung [SWS_CORE_00938] , welche const T& liefert. Dieses Verhalten ergänzt die Überladungen des primären Templates ara::core::Result für lvalue-Referenzen [SWS_CORE_00778] , const-lvalue-Referenzen [SWS_CORE_00766] und rvalue-Referenzen [SWS_CORE_00769] sowie die Spezialisierung für void [SWS_CORE_00866] .
Dieser Nutzungshinweis wurde automatisiert auf Basis der AUTOSAR-Spezifikation erstellt.
Implementer's Guide folgt (Komplexität 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-medium· 2026-10-13