फ़ंक्शन Optional< T & [SWS_CORE_01167]
T const * operator-> () const noexcept;
As per corresponding usage in [optional]
टेम्पलेट क्लास ara::core::Optional<T &> का एलिमेंट एक्सेस ऑपरेटर operator-> संदर्भित ऑब्जेक्ट [SWS_CORE_01167] के सदस्यों तक समकालिक पहुँच के लिए उपयोग किया जाता है। फ़ंक्शन हेडर #include "ara/core/optional.h" में परिभाषित है, ara::core::Optional<T &> के स्कोप से संबंधित है और किसी भी पैरामीटर की अपेक्षा नहीं करता है [SWS_CORE_01167]। रिटर्न मान के रूप में, प्रकार T const * का एक पॉइंटर लौटाया जाता है, जो अंतर्निहित लक्ष्य ऑब्जेक्ट [SWS_CORE_01167] तक सीधे पढ़ने की पहुँच की अनुमति देता है। इस प्रकार, रिटर्न प्रकार स्थिर डेटा के सूचक से मेल खाता है, जो इस ऑपरेटर के माध्यम से संशोधक पहुंच को रोकता है।
त्रुटि प्रबंधन के संबंध में, विधि को noexcept के रूप में घोषित किया गया है और exception safe के रूप में वर्गीकृत किया गया है [SWS_CORE_01167]। हालाँकि, यदि इंस्टेंस में कोई मान नहीं है (If *this does not contain a value), तो विनिर्देश उल्लंघन के रूप में IsoStdBadOptionalAccessViolation का दस्तावेजीकरण करता है [SWS_CORE_01167]। रनटाइम पर त्रुटि स्थितियों से विश्वसनीय रूप से बचने के लिए, डीरेफरेंसिंग से पहले एप्लिकेशन सॉफ़्टवेयर को यह सुनिश्चित करना चाहिए कि वैकल्पिक संदर्भ मान्य रूप से ऑक्यूपाइड है।
समवर्तीता और कॉल संदर्भ के लिए, विनिर्देश किसी विशेष सुरक्षा तंत्र का उल्लेख नहीं करता है; संभवतः const-ऑपरेशन समवर्ती संशोधनों के विरुद्ध कोई आंतरिक सिंक्रनाइज़ेशन प्रदान नहीं करता है [SWS_CORE_01167]। प्रश्न Q-0ebf3ed1284fc0c1 (खुला) विनिर्देश के अनुसार, सामान्य व्यवहार वैकल्पिक प्रकारों के लिए C++ मानक के संगत उपयोग का पालन करता है (As per corresponding usage in [optional]) [SWS_CORE_01167]।
यह उपयोग संबंधी निर्देश 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#346abe52- Content hash
346abe52- 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 · जर्मन मूल