fonction Optional< T & [SWS_CORE_01167]
T const * operator-> () const noexcept;
As per corresponding usage in [optional]
L'opérateur d'accès aux membres operator-> de la classe template ara::core::Optional<T &> sert à l'accès synchrone aux membres de l'objet référencé [SWS_CORE_01167]. La fonction est définie dans l'en-tête #include "ara/core/optional.h", appartient à la portée de ara::core::Optional<T &> et n'attend aucun paramètre [SWS_CORE_01167]. La valeur de retour fournie est un pointeur de type T const * qui permet un accès direct en lecture à l'objet cible sous-jacent [SWS_CORE_01167]. Le type de retour correspond ainsi à un pointeur vers des données constantes, ce qui empêche tout accès modificateur par le biais de cet opérateur.
En ce qui concerne le traitement des erreurs, la méthode est déclarée comme noexcept et classée comme exception safe [SWS_CORE_01167]. Si l'instance ne contient toutefois aucune valeur (If *this does not contain a value), la spécification documente comme violation une IsoStdBadOptionalAccessViolation [SWS_CORE_01167]. Le logiciel utilisateur doit par conséquent s'assurer, avant le déréférencement, que la référence optionnelle contient une valeur valide afin d'éviter de manière fiable des états d'erreur à l'exécution.
Pour la concurrence et le contexte d'appel, la spécification ne mentionne aucun mécanisme de protection particulier ; vraisemblablement, l'opération const n'offre aucune synchronisation interne contre les modifications concurrentes [SWS_CORE_01167]. Question Q-0ebf3ed1284fc0c1 (ouverte) Le comportement général est conforme, d'après la spécification, à l'utilisation correspondante de la norme C++ pour les types optionnels (As per corresponding usage in [optional]) [SWS_CORE_01167].
Cette note d'utilisation a été générée automatiquement sur la base de la spécification AUTOSAR R25-11.
| Header-Datei | #include "ara/core/optional.h" |
|---|---|
| Scope | class ara::core::Optional< T & > |
| Exception-Sicherheit | exception safe |
| Verletzungen (Violations) | IsoStdBadOption- If *this does not contain a value alAccessViolation |
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/SWS_CORE_01167- Status
- valid/unmigrated
- Version
AUTOSAR/AP/record/SWS_CORE_01167@rel:R25-11#9b864ecf- Content hash
9b864ecf- Source
- https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01167
Status: valid/unmigrated
Version: rel:R25-11#619d01d4
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_01167@rel:R25-11#619d01d4
Recorded Revisions (3):
- R25-11
rel:R25-11#453ae4da2026-09-30 - R24-11
rel:R24-11#70a745e42026-10-14 - R25-11
rel:R25-11#619d01d42026-10-14 active
Requirement Text as-of this release:
Curation Decisions:
Reachable Artifacts & Dependents:
| Date | Actor | Transition | Reason / Rationale | Campaign |
|---|---|---|---|---|
| 2026-08-13 | tool | none → valid/unmigrated | mechanically 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 · Original allemand