فئة ara::per::UniqueHandle
[SWS_PER_00359] Upstream: RS_PER_00002 , RS_AP_00122 , RS_AP_00140
template <typename T> class UniqueHandle final {...};
Handle to a ReadAccessor or ReadWriteAccessor. A UniqueHandle is returned by the functions OpenFileReadOnly(), OpenFileWriteOnly(), and OpenFileReadWrite().
Header-Datei #include "ara/per/unique_handle.h" Forwarding-Header #include "ara/per/per_fwd.h" Scope namespace ara::per
دليل المستخدممولَّد بالذكاء الاصطناعي يدير الوصول الحصري والقابل للنقل إلى كائنات الوصول إلى الملفات باستخدام دلالات RAII.
مُولَّد بالذكاء الاصطناعي
غير مُراجَع
النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 7be811cdf7d8
المصدر
أسئلة مفتوحة (1)
ملخص مفصّل
يدير الوصول الحصري والقابل للنقل إلى كائنات الوصول إلى الملفات باستخدام دلالات RAII.
يدير قالب الفئة ara::per::UniqueHandle الملكية الحصرية لكائنات الوصول إلى الملفات الخاصة بـ AUTOSAR-Persistenz ضمن إطار دلالات النقل فقط الصارمة. بعد الحصول عليها عبر دوال الوصول إلى الملفات، يجب التحقق من صلاحية النسخة بصورة إلزامية قبل أي استخدام بواسطة operator bool() [SWS_PER_00371] . يؤدي استدعاء معاملات أخرى على مقبض فارغ أو منقول إلى سلوك غير محدد [SWS_PER_00399] . تم الإعلان عن جميع العمليات بصفتها noexcept، مع كون عمليات القراءة آمنة خيطياً، بينما العمليات المعدّلة ليست كذلك.
المزيد ›
السياق
يُستخدم قالب الفئة ara::per::UniqueHandle كمقبض وصول آمن النوع لكائنات الموارد الخاصة بـ AUTOSAR-Adaptive-Persistenz، وتحديداً ReadAccessor أو ReadWriteAccessor. ويتم توفيره كقيمة إرجاع للدوال OpenFileReadOnly()، OpenFileWriteOnly() وكذلك OpenFileReadWrite()، ويغلّف الملكية الحصرية لواجهة الوصول إلى الملف المفتوح.
دورة الحياة
تنفذ الفئة دلالات النقل فقط الصارمة (الملكية الفريدة). ولمنع التكرار غير المقصود للوصول أو المشاركة في الملكية، تم تعريف كل من دالة إنشاء النسخ [SWS_PER_00373] ومعامل تعيين النسخ [SWS_PER_00374] على أنهما محذوفان (delete). ولا يمكن نقل حقوق الملكية إلا عبر النقل: عند استدعاء دالة الإنشاء بالنقل [SWS_PER_00371] أو التعيين بالنقل [SWS_PER_00372] ، يتم إلغاء صلاحية كائن المصدر الممرر ولا يجوز استخدامه بعد ذلك.
يوجد UniqueHandle في أي لحظة إما في حالة صالحة (حيث يمثل كائناً صالحاً من الفئة المحددة بمعلمات) أو في حالة فارغة أو ملغاة الصلاحية، كما هو الحال بعد إجراء نقل عبر النقل [SWS_PER_00399] . عند انتهاء نطاق الصلاحية، يتم تنفيذ دالة الهدم [SWS_PER_00569] . على الأرجح، يؤدي تدمير مقبض صالح إلى إغلاق أو تنظيف مورد الوصول المغلف تلقائياً. سؤال Q-e7f12aa0d7c5548d (مفتوح)
UniqueHandleState
start
Gueltig
صالح
start->Gueltig
OpenFileReadOnly / OpenFileWriteOnly / OpenFileReadWrite
Leer
فارغ / غير صالح
Gueltig->Leer
Move-Konstruktor / Move-Zuweisung (Quelle)
ende
Gueltig->ende
Destruktor
Leer->Gueltig
Move-Zuweisung (Ziel)
Leer->ende
Destruktor
مخطط الحالة: دورة الحياة وانتقالات الحالة لـ UniqueHandle بين الحالة الصالحة والحالة الفارغة. المصادر: [SWS_PER_00371] ، [SWS_PER_00372] ، [SWS_PER_00399] ، [SWS_PER_00569]
مسار الاستخدام
يتبع الاستخدام النموذجي لـ UniqueHandle تسلسلاً محدداً من الخطوات:
استلام المقبض: يستلم التطبيق المقبض كنتيجة لاستدعاء الوصول إلى الملف مثل OpenFileReadOnly()، OpenFileWriteOnly() أو OpenFileReadWrite().
التحقق من الحالة: قبل أي عملية أخرى، يجب التحقق من حالة النسخة بصورة إلزامية بواسطة operator bool() [SWS_PER_00371] ، [SWS_PER_00372] . يُرجع المعامل true إذا وجد كائن صالح، وfalse إذا كان المقبض فارغاً [SWS_PER_00399] .
الوصول إلى الكائن المغلف: في الحالة الصالحة، يتم الوصول إلى دوال وبيانات الهدف عبر معاملات السهم operator-> (غير الثابتة [SWS_PER_00360] أو الثابتة [SWS_PER_00361] ) أو عبر إلغاء المرجعية بواسطة operator* (غير الثابتة [SWS_PER_00400] أو الثابتة [SWS_PER_00401] ).
تسليم الملكية أو التدمير: يمكن عند الحاجة نقل المقبض عبر std::move إلى مكون آخر [SWS_PER_00371] ، أو يتم تدميره تلقائياً في نهاية فترة حياته [SWS_PER_00569] .
سيناريوهات الأخطاء
يمثل الوصول إلى مقبض فارغ أو منقول سيناريو خطأ أساسياً: يؤدي استخدام معاملات غير operator bool() على مقبض فارغ وفقاً للمواصفة إلى سلوك غير محدد (Undefined Behavior) [SWS_PER_00399] . ولذلك، يُفرض إجراء فحص بشكل إلزامي قبل أي إلغاء للمرجعية [SWS_PER_00371] ، [SWS_PER_00372] .
فيما يتعلق بالأمان ضد الاستثناءات والتزامن، تنطبق تفاصيل المواصفة التالية:
تم إنشاء هذا الدليل بواسطة ذكاء اصطناعي بناءً على مواصفة AUTOSAR R25-11.
التجميع حسب النوع السجل
خريطة الأعضاء مخطط الفئة Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.
G
nara__per__UniqueHandle733
UniqueHandle
+ UniqueHandle()
+ operator=()
+ ~UniqueHandle()
+ operatorbool()
+ operator*()
+ operator->()
عرض التفاصيل لا توجد بيانات عناصر لهذا الإصدار
المُنشئات والمُتلف Move constructor for UniqueHandle. The source handle object is invalidated and cannot be used anymore. The operator bool() shall be used to check the state of a handle object before using any other operators of the handle object.
التحميلات الزائدة UniqueHandle 2 Destructor for UniqueHandle.
المعاملات Non-constant dereference operator.
التحميلات الزائدة * 2 Non-constant arrow operator.
التحميلات الزائدة -> 2 Move assignment operator for UniqueHandle. The source handle object is invalidated and cannot be used anymore. The operator bool() shall be used to check the state of a handle object before using any other operators of the handle object.
التحميلات الزائدة = 2 Handle state. True if the handle represents a valid object of the templated class, False if the handle is empty (e.g. after a move operation). Using other operators than bool() of an empty handle will result in undefined behavior.
explicit operator bool () const noexcept;
انقر على عنصر لعرض علاقاته.
الفئة الأساسية المشتقة يستخدم مستخدم بواسطة الوراثة محذوف اعتبارًا من يظهر في لا توجد علاقات في هذه الفئة الدوال تعليق الذكاء الاصطناعي فتح صفحة الفئة تعذر تحميل صفحة الفئة. تغيير الترتيب تغيير العرض تغيير عرض المخطط الأقسام مدة القراءة مراجع SWS المخططات إعادة إلى الوسط غيّر الترتيب أو اسحب إلى شريط العنوان فك الإرساء – العرض في المحتوى نقل إلى العمود الأوسط إرساء كتبويب في شريط العنوان العناصر نموذج الذكاء الاصطناعي فتح ملف التدقيق الملف فتح النسخة المختصرة فتح النسخة المتوسطة فتح النسخة الكاملة استعادة العرض الافتراضي تمت استعادة العرض الافتراضي تراجع إغلاق العرض التفصيلي التوقيع معلومات عامة القيم آخر تغيير حتى الإصدار المحدد التغيير التالي بعده انقر: اختيار الإصدار لا يمكن الإفلات هنا: اسحب إلى شريط العنوان للتثبيت، أو إلى العمود الأوسط لإلغاء التثبيت. جديد معدَّل دون تغيير محذوف غير مُدرج التغييرات لا تغيير في المحتوى لأول مرة في حُذف في لا تتوفر بيانات الإصدارات. جارٍ تحميل بيانات الإصدارات … النص الصياغة غير مسجلة في هذا الإصدار مرِّر فوق خلية أو انقرها: المقارنة مع الإصدار المحدد · انقر رأس إصدار: اختيار الإصدار اختيار الإصدار البيانات الإصدار العنصر إصدار واحد فقط بصياغة موجود في PDF، لم يُستورد النص بعد التُقط النص لأول مرة دون تغيير منذ {rel} ألوان الإصدارات أقدم إصدار أحدث إصدار
توثيق الدوال
UniqueHandle (UniqueHandle &&uh) noexcept;
Move constructor for UniqueHandle. The source handle object is invalidated and cannot be used anymore. The operator bool() shall be used to check the state of a handle object before using any other operators of the handle object.
Header-Datei #include "ara/per/unique_handle.h" Scope class ara::per::UniqueHandle Exception-Sicherheit exception safe
Parameter (in)
Parameter Beschreibung uh The UniqueHandle object to be moved.
Status: valid/unmigrated
Version: rel:R25-11#b7a796ed
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_PER_00371@rel:R25-11#b7a796ed
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#2472caed2026-09-30 Inspect R19-11 rel:R19-11#5b28d9822026-10-14 Inspect R20-11 rel:R20-11#6556de6a2026-10-14 Inspect R21-11 rel:R21-11#4fd62e1b2026-10-14 Inspect R22-11 rel:R22-11#638b49b92026-10-14 Inspect R23-11 rel:R23-11#4afea7132026-10-14 Inspect R24-11 rel:R24-11#15ae42ea2026-10-14 Inspect R25-11 rel:R25-11#b7a796ed2026-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
UniqueHandle (const UniqueHandle &)=delete;
The copy constructor for UniqueHandle shall not be used.
Status: valid/unmigrated
Version: rel:R25-11#97a13cb3
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_PER_00373@rel:R25-11#97a13cb3
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#22b7f4472026-09-30 Inspect R19-11 rel:R19-11#5ad725022026-10-14 Inspect R20-11 rel:R20-11#30834d982026-10-14 Inspect R21-11 rel:R21-11#30834d982026-10-14 Inspect R22-11 rel:R22-11#5a84219f2026-10-14 Inspect R23-11 rel:R23-11#4fff0fda2026-10-14 Inspect R24-11 rel:R24-11#97a13cb32026-10-14 Inspect R25-11 rel:R25-11#97a13cb32026-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;
Non-constant dereference operator.
Header-Datei #include "ara/per/unique_handle.h" Scope class ara::per::UniqueHandle Exception-Sicherheit exception safe Thread-Sicherheit thread-safe
Rückgabewert
Typ Beschreibung T& A reference to the UniqueHandle object.
Status: valid/unmigrated
Version: rel:R25-11#03e17b34
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_PER_00400@rel:R25-11#03e17b34
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#3c202d012026-09-30 Inspect R19-11 rel:R19-11#669b25ad2026-10-14 Inspect R20-11 rel:R20-11#221dd15a2026-10-14 Inspect R21-11 rel:R21-11#94a9e6752026-10-14 Inspect R22-11 rel:R22-11#59befd852026-10-14 Inspect R23-11 rel:R23-11#cc5fb2d62026-10-14 Inspect R24-11 rel:R24-11#03e17b342026-10-14 Inspect R25-11 rel:R25-11#03e17b342026-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;
Constant dereference operator.
Header-Datei #include "ara/per/unique_handle.h" Scope class ara::per::UniqueHandle Exception-Sicherheit exception safe Thread-Sicherheit thread-safe
Rückgabewert
Typ Beschreibung const T & A constant reference to the UniqueHandle object.
Status: valid/unmigrated
Version: rel:R25-11#55c3ace7
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_PER_00401@rel:R25-11#55c3ace7
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#a493a1ed2026-09-30 Inspect R19-11 rel:R19-11#38e407492026-10-14 Inspect R20-11 rel:R20-11#8d59685c2026-10-14 Inspect R21-11 rel:R21-11#32e0990d2026-10-14 Inspect R22-11 rel:R22-11#96bb511e2026-10-14 Inspect R23-11 rel:R23-11#6bb24b062026-10-14 Inspect R24-11 rel:R24-11#55c3ace72026-10-14 Inspect R25-11 rel:R25-11#55c3ace72026-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;
Non-constant arrow operator.
Header-Datei #include "ara/per/unique_handle.h" Scope class ara::per::UniqueHandle Exception-Sicherheit exception safe Thread-Sicherheit thread-safe
Rückgabewert
Typ Beschreibung T* A pointer to the UniqueHandle object.
Status: valid/unmigrated
Version: rel:R25-11#ef2a1027
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_PER_00360@rel:R25-11#ef2a1027
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#98df28e32026-09-30 Inspect R19-11 rel:R19-11#f4d0effe2026-10-14 Inspect R20-11 rel:R20-11#c27e978c2026-10-14 Inspect R21-11 rel:R21-11#ab8f7d8e2026-10-14 Inspect R22-11 rel:R22-11#c187af442026-10-14 Inspect R23-11 rel:R23-11#24381aca2026-10-14 Inspect R24-11 rel:R24-11#ef2a10272026-10-14 Inspect R25-11 rel:R25-11#ef2a10272026-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;
Header-Datei #include "ara/per/unique_handle.h" Scope class ara::per::UniqueHandle Exception-Sicherheit exception safe Thread-Sicherheit thread-safe
Rückgabewert
Typ Beschreibung const T * A constant pointer to the UniqueHandle object.
Status: valid/unmigrated
Version: rel:R25-11#bfbbb900
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_PER_00361@rel:R25-11#bfbbb900
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#db461d5a2026-09-30 Inspect R19-11 rel:R19-11#898a6e702026-10-14 Inspect R20-11 rel:R20-11#5cd9c3f32026-10-14 Inspect R21-11 rel:R21-11#5cd9c3f32026-10-14 Inspect R22-11 rel:R22-11#aef959232026-10-14 Inspect R23-11 rel:R23-11#39c079282026-10-14 Inspect R24-11 rel:R24-11#bfbbb9002026-10-14 Inspect R25-11 rel:R25-11#bfbbb9002026-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
UniqueHandle & operator= (UniqueHandle &&uh) & noexcept;
Move assignment operator for UniqueHandle. The source handle object is invalidated and cannot be used anymore. The operator bool() shall be used to check the state of a handle object before using any other operators of the handle object.
Header-Datei #include "ara/per/unique_handle.h" Scope class ara::per::UniqueHandle Exception-Sicherheit exception safe Thread-Sicherheit not thread-safe
Parameter (in)
Parameter Beschreibung uh The UniqueHandle object to be moved.
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#fa5f6ac4
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_PER_00372@rel:R25-11#fa5f6ac4
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#414bd1522026-09-30 Inspect R19-11 rel:R19-11#bc1017fc2026-10-14 Inspect R20-11 rel:R20-11#b45b4d662026-10-14 Inspect R21-11 rel:R21-11#b45b4d662026-10-14 Inspect R22-11 rel:R22-11#eaac664b2026-10-14 Inspect R23-11 rel:R23-11#a9b2fe9d2026-10-14 Inspect R24-11 rel:R24-11#fa5f6ac42026-10-14 Inspect R25-11 rel:R25-11#fa5f6ac42026-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
UniqueHandle & operator= (const UniqueHandle &)=delete;
The copy assignment operator for UniqueHandle shall not be used.
Status: valid/unmigrated
Version: rel:R25-11#473a1718
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_PER_00374@rel:R25-11#473a1718
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#24ed94c02026-09-30 Inspect R19-11 rel:R19-11#7eb83f182026-10-14 Inspect R20-11 rel:R20-11#3556e4cd2026-10-14 Inspect R21-11 rel:R21-11#728358a52026-10-14 Inspect R22-11 rel:R22-11#503812912026-10-14 Inspect R23-11 rel:R23-11#fb958c822026-10-14 Inspect R24-11 rel:R24-11#f5750b432026-10-14 Inspect R25-11 rel:R25-11#473a17182026-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 operator bool () const noexcept;
Handle state. True if the handle represents a valid object of the templated class, False if the handle is empty (e.g. after a move operation). Using other operators than bool() of an empty handle will result in undefined behavior.
Header-Datei #include "ara/per/unique_handle.h" Scope class ara::per::UniqueHandle Exception-Sicherheit exception safe Thread-Sicherheit thread-safe
Rückgabewert
Typ Beschreibung bool False if the handle is empty, otherwise true.
Status: valid/unmigrated
Version: rel:R25-11#8ef94211
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_PER_00399@rel:R25-11#8ef94211
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#f0c1c0c02026-09-30 Inspect R19-11 rel:R19-11#8839778e2026-10-14 Inspect R20-11 rel:R20-11#312f50912026-10-14 Inspect R21-11 rel:R21-11#dc10458b2026-10-14 Inspect R22-11 rel:R22-11#aba123462026-10-14 Inspect R23-11 rel:R23-11#dccc30862026-10-14 Inspect R24-11 rel:R24-11#979f05a72026-10-14 Inspect R25-11 rel:R25-11#8ef942112026-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
~UniqueHandle () noexcept;
Destructor for UniqueHandle.
Header-Datei #include "ara/per/unique_handle.h" Scope class ara::per::UniqueHandle Exception-Sicherheit exception safe Thread-Sicherheit not thread-safe
Status: valid/unmigrated
Version: rel:R25-11#185fb928
Versionshistorie & Revisions (1 transition, 4 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_PER_00569@rel:R25-11#185fb928
Point-in-Time History:
Release:
R25-11 (Current / Active) R23-11 R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (4):
R25-11 rel:R25-11#e4cc15fc2026-09-30 Inspect R23-11 rel:R23-11#1d1adf602026-10-14 Inspect R24-11 rel:R24-11#185fb9282026-10-14 Inspect R25-11 rel:R25-11#185fb9282026-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 · الأصل الألماني