DEENESPTFRRUARHIKOZHNL

فئة ara::core::InstanceSpecifier

[SWS_CORE_08001] Upstream: RS_AP_00140

class InstanceSpecifier final {...};

Representation of an AUTOSAR Instance Specifier, which is basically an AUTOSAR shortName path wrapper.

Header-Datei#include "ara/core/instance_specifier.h"
Forwarding-Header#include "ara/core/core_fwd.h"
Scopenamespace ara::core

دليل المستخدممولَّد بالذكاء الاصطناعي

يُغلّف مسارات shortName في AUTOSAR للتعريف الآمن من حيث النوع والمقارنة بين عناصر النموذج.
مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 965071e6e576 المصدر أسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

يُغلّف مسارات shortName في AUTOSAR للتعريف الآمن من حيث النوع والمقارنة بين عناصر النموذج.

تُستخدم الفئة ara::core::InstanceSpecifier كغلاف آمن من حيث النوع حول مسار shortName في AUTOSAR للتعريف الفريد لنسخ النموذج في Adaptive Platform. يتم الإنشاء المفضل بطريقة آمنة من الاستثناءات عبر دالة المصنع الثابتة Create [SWS_CORE_08032]، والتي تتحقق من صحة المسار وتُعيد ara::core::Result. كقيد أساسي، تضمن الدالة ToString [SWS_CORE_08041] صلاحية StringView المُعاد فقط طوال فترة بقاء سلسلة المحارف الممررة في الأصل، نظرًا لعدم إدارة مخزن مؤقت خاص بها. في وقت التشغيل، يدعم الكائن عمليات مقارنة كاملة لمطابقة النماذج والتخزين المنظم في الحاويات.

السياق

تُستخدم الفئة ara::core::InstanceSpecifier كتمثيل لـ AUTOSAR Instance Specifier وتُغلّف مسار shortName كاملًا لعنصر نموذج. وتعمل داخل Adaptive Platform كتجريد آمن من حيث النوع فوق سلاسل مسارات النموذج التعريفي (Metamodel) لـ AUTOSAR. وبدلًا من استخدام سلاسل محارف غير منسقة، يُغلّف هذا النوع هياكل المسارات النحوية ويضمن إمكانية عنونة النسخ بشكل متسق. وتظهر مكونات التطبيق وخدمات المنصة كشركاء تفاعل أساسيين، حيث تشير إلى نسخ النماذج بشكل فريد أو تقارنها أو تديرها في مجموعات. تفسير: بما أن المواصفة تصف الفئة كغلاف خفيف لمسار النموذج، فمن المرجح أنها تُستخدم بشكل أساسي للتعريف وتعيين التكوين لنسخ الخدمات ونقاط نهاية الاتصال في وقت التشغيل. سؤال Q-6574e1172032e6d9 (مفتوح)

دورة الحياة

للإنشاء، توفر ara::core::InstanceSpecifier مسارين بدلالات أخطاء واستثناءات مختلفة: دالة المصنع الثابتة Create [SWS_CORE_08032]، بالإضافة إلى المنشئ الصريح [SWS_CORE_08021]. تستقبل دالة المصنع Create المعامل ara::core::StringView، وهي محددة كـ noexcept بالإضافة إلى كونها آمنة من حيث خيوط التنفيذ، وتُعيد النتيجة في ara::core::Result<InstanceSpecifier>. في المقابل، تم الإعلان عن المنشئ المباشر بـ noexcept(false) ويطلق ara::core::CoreException في حالة هياكل المسارات غير الصالحة، وبالتالي فهو ليس آمنًا من الاستثناءات [SWS_CORE_08021].

فيما يتعلق بفترة البقاء وملكيات الموارد، توجد خاصية حاسمة: تُعيد الدالة ToString الكائن ara::core::StringView، والذي ترتبط صلاحيته صراحةً بفترة بقاء الذاكرة التي استند إليها StringView المُمرر في الأصل أثناء الإنشاء [SWS_CORE_08041]. بالتالي، لا تنسخ الفئة سلسلة المحارف الأساسية إلى منطقة ذاكرة خاصة بها، بل تشير إلى بيانات خارجية. لذلك، يجب على المطورين التأكد من بقاء سلسلة المحارف المصدر في الذاكرة طوال فترة استخدام InstanceSpecifier ونسخ StringView المشتقة منها.

للإدارة الإضافية في دورة الحياة، تتوفر منشئ النسخ [SWS_CORE_08022]، ومنشئ النقل [SWS_CORE_08023]، ومعامل إسناد النسخ [SWS_CORE_08024]، ومعامل إسناد النقل [SWS_CORE_08025]. تم الإعلان عن جميع العمليات الأربع بأنها noexcept وتضمن الأمان من الاستثناءات. ومع ذلك، يجب الانتباه عند التزامن إلى أن منشئ النسخ فقط هو المصنف بأنه آمن من حيث خيوط التنفيذ. أما عمليات النقل ومعاملات الإسناد بالإضافة إلى المُدمّر [SWS_CORE_08029]، فهي ليست آمنة من حيث خيوط التنفيذ وتتطلب مزامنة خارجية إذا تم تعديل النسخة نفسها أو تدميرها بشكل متزامن.

مسار الاستخدام

يتضمن مسار الاستخدام النموذجي إنشاء النسخة، واستعلام تمثيل المسار، والمقارنة مع معرفات أخرى. يُفضل استدعاء دالة المصنع التي لا تطلق استثناءات Create [SWS_CORE_08032]. يمرر التطبيق مسار النموذج المؤهل كـ ara::core::StringView ويتحقق من نجاح كائن Result الناتج.

إنشاء الحالات المثيلة واستخدام InstanceSpecifierالتطبيقInstanceSpecifierCreate(qualifiedShortName)Result<InstanceSpecifier>altمسار صالحToString()StringViewمسار غير صالحFehlerbehandlung (CoreErrc)

مخطط التتابع: الإنشاء عبر دالة المصنع Create والاستخدام اللاحق لاستعلام المسار أو معالجة الأخطاء. المصادر: [SWS_CORE_08032]، [SWS_CORE_08041]

بعد التهيئة الناجحة، يمكن استخدام المعرّف بطرق متعددة:

  • استرداد تمثيل سلسلة المحارف: عبر ToString [SWS_CORE_08041] يحصل المستدعي على عرض StringView للمسار المُنمذج.
  • فحص التساوي وعدم التساوي: يمكن مقارنة النسخ مباشرة عبر operator== [SWS_CORE_08042] وoperator!= [SWS_CORE_08044] بنسخ InstanceSpecifier أخرى. بالإضافة إلى ذلك، تتيح التحميلات الزائدة لـ operator== [SWS_CORE_08043] وoperator!= [SWS_CORE_08045] المقارنة المباشرة مع ara::core::StringView. ولا يعطي كلا الفحصين التساوي إلا إذا تمت الإشارة إلى عنصر النموذج نفسه تمامًا.
  • الفرز والتخزين في الحاويات: عبر معامل الأصغر من operator< [SWS_CORE_08046] يمكن ترتيب النسخ معجميًا، مما يتيح استخدامها كمفاتيح في حاويات مرتبة مثل القواميس (Maps).

سيناريوهات الأخطاء

تقتصر حالات الخطأ في ara::core::InstanceSpecifier بشكل صارم على مرحلة الإنشاء. وإذا ظهرت عيوب نحوية أو دلالية في المسار المُمرر، يتم تحديد خطأين محددين:

  • CoreErrc::kInvalidMetaModelShortname: يُشار إليه إذا كانت عناصر المسار مفقودة في الاسم المُمرر أو تحتوي على محارف غير مسموح بها [SWS_CORE_08032]، [SWS_CORE_08021].
  • CoreErrc::kInvalidMetaModelPath: يحدث إذا لم تشكل سلسلة المحارف مسارًا صالحًا لعنصر نموذج [SWS_CORE_08032]، [SWS_CORE_08021].

يعتمد نوع الإشارة إلى الخطأ على مسار الإنشاء المختار. عند استخدام دالة المصنع Create [SWS_CORE_08032] يتم إرجاع رمز الخطأ في ara::core::Result؛ وتُطبق دلالات التراجع (Rollback) بدون استثناءات. أما إذا تم استدعاء المنشئ InstanceSpecifier [SWS_CORE_08021]، فسيتم إطلاق ara::core::CoreException مع رمز الخطأ المقابل. لا تحتوي جميع العمليات اللاحقة مثل ToString [SWS_CORE_08041] وعمليات الإسناد ومعاملات المقارنة [SWS_CORE_08042]، [SWS_CORE_08044]، [SWS_CORE_08046] على حالات خطأ محددة، وهي مُعلنة بأنها noexcept.

يستند هذا الدليل إلى مواصفة AUTOSAR لـ Adaptive Platform في الإصدار R25-11 وتم إنشاؤه آليًا.

خريطة الأعضاء

المُنشئات والمُتلف

2

الدوال الأعضاء

2

مخطط الفئة

Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.

G nara__core__InstanceSpecifier92 InstanceSpecifier + InstanceSpecifier() + operator=() + ~InstanceSpecifier() + ToString() + operator!=() + operator<() + operator==() + Create()

عرض التفاصيل

اختر عنصرًا من المخطط.

المُنشئات والمُتلف

Construct an ara::core::InstanceSpecifier from a ara::core::StringView

التحميلات الزائدة InstanceSpecifier 3
explicit InstanceSpecifier (ara::core::StringView qualifiedShortName) noexcept(false); SWS_CORE_08021
InstanceSpecifier (const InstanceSpecifier &other) noexcept; SWS_CORE_08022
InstanceSpecifier (InstanceSpecifier &&other) noexcept; SWS_CORE_08023

Destructor

~InstanceSpecifier () noexcept;

الدوال الأعضاء

Create دالة

Create a new instance of this class ara::core::InstanceSpecifier, according to the syntax rules given by [SWS_CORE_10200] and [SWS_CORE_10203].

static ara::core::Result< InstanceSpecifier > Create ( ara::core::StringView qualifiedShortName) noexcept;
ToString دالة

method to return the stringified form of ara::core::InstanceSpecifier

ara::core::StringView ToString () const noexcept;

المعاملات

operator!= دالة 2

Negative comparison operator to compare with other ara::core::InstanceSpecifier instance.

التحميلات الزائدة != 2
bool operator!= (const InstanceSpecifier &other) const noexcept; SWS_CORE_08044
bool operator!= (ara::core::StringView other) const noexcept; SWS_CORE_08045
operator< دالة

lower than operator to compare with other ara::core::InstanceSpecifier for ordering purposes, for instance, when collecting identifiers in maps).

bool operator< (const InstanceSpecifier &other) const noexcept;
operator= دالة 2

Copy assignment operator

التحميلات الزائدة = 2
InstanceSpecifier & operator= (const InstanceSpecifier &other) noexcept; SWS_CORE_08024
InstanceSpecifier & operator= (InstanceSpecifier &&other) noexcept; SWS_CORE_08025
operator== دالة 2

eq operator to compare with other ara::core::InstanceSpecifier instance.

التحميلات الزائدة == 2
bool operator== (const InstanceSpecifier &other) const noexcept; SWS_CORE_08042
bool operator== (ara::core::StringView other) const noexcept; SWS_CORE_08043

توثيق الدوال

دالة Create [SWS_CORE_08032] Upstream: RS_AP_00137, RS_AP_00136

static ara::core::Result< InstanceSpecifier > Create ( ara::core::StringView qualifiedShortName) noexcept;

Create a new instance of this class ara::core::InstanceSpecifier, according to the syntax rules given by [SWS_CORE_10200] and [SWS_CORE_10203].

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 75e1ed5633e6 المصدر أسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

تُنشئ طريقة المصنع الثابتة ara::core::InstanceSpecifier::Create مثيلًا جديدًا من ara::core::InstanceSpecifier بشكل متزامن استنادًا إلى قواعد بناء الجملة من [SWS_CORE_10200] و [SWS_CORE_10203] وفقًا لـ [SWS_CORE_08032]. وكَمعلمة، يتم تمرير qualifiedShortName كـ ara::core::StringView، والذي يمثل المسار القائم على النموذج [SWS_CORE_08032].

قيمة الإرجاع ومعالجة الأخطاء

يُرجع الاستدعاء ara::core::Result<InstanceSpecifier>، والذي يحتوي في حالة النجاح على الكائن الصالح نحويًا [SWS_CORE_08032]. وإذا فشل الإنشاء، يحتوي كائن Result على رمز خطأ من CoreErrc، والذي تم تعيينه عبر [SWS_CORE_05290] إلى ara::core::CoreErrorDomain:

  • CoreErrc::kInvalidMetaModelShortname: يحدث عندما تكون عناصر المسار مفقودة في qualifiedShortName أو تحتوي على أحرف غير مسموح بها [SWS_CORE_08032].
  • CoreErrc::kInvalidMetaModelPath: يتم إرجاعه إذا كان qualifiedShortName لا يصف مسارًا صالحًا إلى عنصر نموذج [SWS_CORE_08032].

التزامن والأمان

تم التصريح عن الدالة بأنها noexcept وتم تحديدها على أنها آمنة من الاستثناءات (exception safe) وآمنة مسار المعالجة (thread-safe) [SWS_CORE_08032]. وبالتالي يمكن للمستدعين استخدامها بالتزامن من عدة سياقات تنفيذ دون مزامنة خارجية. ونظرًا لأنها ترجع Result، فمن المرجح أنها مخصصة لعمليات التحقق الدفاعية لمسارات النماذج في وقت التشغيل دون معالجة الاستثناءات. سؤال Q-7cfe36e0657a0008 (مفتوح)

تم إنشاء هذا النص بواسطة ذكاء اصطناعي. وهو مخصص للتوجيه ولا يغني عن دراسة مواصفات AUTOSAR المرجعية.

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
qualifiedShortNamestring representation of a valid

Rückgabewert

TypBeschreibung
ara::core::Result<InstanceSpecifier >a Result, containing either a syntactically valid ara::core:: InstanceSpecifier, or an ErrorCode

Fehler

FehlercodeBeschreibung
CoreErrc::kInvalidMetaModelShortnamerollback_semantics if any of the path elements of qualifiedShortName is missing or contains invalid characters
CoreErrc::kInvalidMetaModelPathrollback_semantics if the qualifiedShortName is not a valid path to a model element

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_08032
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08032@rel:R25-11#c43cccc5
Content hash
c43cccc5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08032
Status: valid/unmigrated Version: rel:R25-11#3ec7aee3 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_08032@rel:R25-11#3ec7aee3
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#0c0f55ea2026-09-30
  • R19-11rel:R19-11#b273f0182026-10-14
  • R20-11rel:R20-11#725941852026-10-14
  • R21-11rel:R21-11#55f872cf2026-10-14
  • R22-11rel:R22-11#f8a1eb752026-10-14
  • R23-11rel:R23-11#3cfe23cb2026-10-14
  • R24-11rel:R24-11#e790477f2026-10-14
  • R25-11rel:R25-11#3ec7aee32026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة InstanceSpecifier [SWS_CORE_08021] Upstream: RS_AP_00145

explicit InstanceSpecifier (ara::core::StringView qualifiedShortName) noexcept(false);
Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
qualifiedShortNameString representation of a ara::core::InstanceSpecifier, according to the syntax rules in [SWS_CORE_10200] and [SWS_CORE_10203].

Exceptions

ara::core:: As per ara::core::CoreErrc::kInvalidMetaModelPath :- CoreException the qualifiedShortName is not a valid shortName path to a model element. ara::core:: As per ara::core::CoreErrc:: CoreException kInvalidMetaModelShortname :- the qualifiedShortName contains invalid characters or missing shortName path elements.

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_08021
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08021@rel:R25-11#85f1e856
Content hash
85f1e856
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08021
Status: valid/unmigrated Version: rel:R25-11#2deb35b6 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_08021@rel:R25-11#2deb35b6
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#610a9c242026-09-30
  • R19-11rel:R19-11#14ff17bf2026-10-14
  • R20-11rel:R20-11#b6b7db422026-10-14
  • R21-11rel:R21-11#1802b65d2026-10-14
  • R22-11rel:R22-11#459a9e7a2026-10-14
  • R23-11rel:R23-11#b165c3db2026-10-14
  • R24-11rel:R24-11#952bd82e2026-10-14
  • R25-11rel:R25-11#2deb35b62026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة InstanceSpecifier [SWS_CORE_08022] Upstream: RS_AP_00145

InstanceSpecifier (const InstanceSpecifier &other) noexcept;

Copy constructor

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
otherthe other instance

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_08022
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08022@rel:R25-11#0e6d8f65
Content hash
0e6d8f65
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08022
Status: valid/unmigrated Version: rel:R25-11#d8a0ff36 Versionshistorie & Revisions (1 transition, 7 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_08022@rel:R25-11#d8a0ff36
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#9e88b0a42026-09-30
  • R20-11rel:R20-11#9c734d4a2026-10-14
  • R21-11rel:R21-11#9c734d4a2026-10-14
  • R22-11rel:R22-11#b862dd7a2026-10-14
  • R23-11rel:R23-11#3e6306c92026-10-14
  • R24-11rel:R24-11#98c3b0032026-10-14
  • R25-11rel:R25-11#d8a0ff362026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة InstanceSpecifier [SWS_CORE_08023] Upstream: RS_AP_00145

InstanceSpecifier (InstanceSpecifier &&other) noexcept;

Move constructor

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
otherthe other instance

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_08023
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08023@rel:R25-11#d046638f
Content hash
d046638f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08023
Status: valid/unmigrated Version: rel:R25-11#a1f9913f Versionshistorie & Revisions (1 transition, 7 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_08023@rel:R25-11#a1f9913f
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#43272dab2026-09-30
  • R20-11rel:R20-11#e2cb3b802026-10-14
  • R21-11rel:R21-11#f5e598aa2026-10-14
  • R22-11rel:R22-11#5efda4bd2026-10-14
  • R23-11rel:R23-11#aced71c22026-10-14
  • R24-11rel:R24-11#2d6498162026-10-14
  • R25-11rel:R25-11#a1f9913f2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة ToString [SWS_CORE_08041] Upstream: RS_AP_00120

ara::core::StringView ToString () const noexcept;

method to return the stringified form of ara::core::InstanceSpecifier

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: d8bf847aaf1e المصدر
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

تُستخدم دالة الأعضاء المتزامنة ToString للفئة ara::core::InstanceSpecifier لإرجاع تمثيل السلسلة النصية المتسلسلة لمثيل كـ ara::core::StringView [SWS_CORE_08041]. تم التصريح عن الدالة في ملف الرأس ara/core/instance_specifier.h ولديها التوقيع الكامل ara::core::StringView ToString () const noexcept; [SWS_CORE_08041]. لا تقبل أية معلمات إدخال وتوفر فورًا عرضًا للقراءة فقط على السلسلة النصية للمُعرّف.

عند استخدام القيمة المرجعة، يجب مراعاة دورة حياة الذاكرة الأساسية بصرامة: دورة حياة السلسلة النصية التي يشير إليها ara::core::StringView المرجع مضمونة وفقًا للمواصفة حصريًا لدورة حياة تلك السلسلة النصية التي تم تمريرها في الأصل عبر ara::core::StringView إلى مُنشئ ara::core::InstanceSpecifier [SWS_CORE_08041]. لذلك، لا يجوز للنظام المستدعي الاحتفاظ بالعرض المُقدّم أو استخدامه لفترة أطول من استمرار دورة حياة سلسلة المصدر الأصلية هذه.

فيما يتعلق بشروط الاستدعاء وأمان التنفيذ، تنطبق الخصائص التالية:

  • الأمان من الاستثناءات: الدالة مصرح عنها كـ noexcept ومحددة كآمنة من الاستثناءات (exception safe) [SWS_CORE_08041]. وبالتالي فهي لا تطلق أي Exceptions ولا تتطلب أي معالجة أخطاء للقيم المرجعة.
  • التزامن: تم تصنيف ToString على أنها آمنة مسار المعالجة (thread-safe) ويمكن استدعاؤها كدالة ثابتة (const) بأمان وبالتزامن من عدة خيوط معالجة في نفس الوقت [SWS_CORE_08041].

تم توليد ملاحظة الاستخدام هذه تلقائياً بناءً على المواصفة.

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::StringViewStringified form of ara::core::InstanceSpecifier. Lifetime of the underlying string is only guaranteed for the lifetime of the underlying string of the ara::core::StringView passed to the constructor.

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_08041
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08041@rel:R25-11#0ff938f3
Content hash
0ff938f3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08041
Status: valid/unmigrated Version: rel:R25-11#3b3bf77d Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_08041@rel:R25-11#3b3bf77d
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#85d00c172026-09-30
  • R19-11rel:R19-11#f62a93a72026-10-14
  • R20-11rel:R20-11#22e906562026-10-14
  • R21-11rel:R21-11#37cabcd72026-10-14
  • R22-11rel:R22-11#76fd221f2026-10-14
  • R23-11rel:R23-11#8b2f3d4e2026-10-14
  • R24-11rel:R24-11#7b6632742026-10-14
  • R25-11rel:R25-11#3b3bf77d2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة operator!= [SWS_CORE_08044] Upstream: RS_AP_00130

bool operator!= (const InstanceSpecifier &other) const noexcept;

Negative comparison operator to compare with other ara::core::InstanceSpecifier instance.

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
otherara::core::InstanceSpecifier instance to compare this one with.

Rückgabewert

TypBeschreibung
boolfalse in case both ara::core::InstanceSpecifiers are denoting exactly the same model element, true otherwise.

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_08044
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08044@rel:R25-11#8b0e2ea0
Content hash
8b0e2ea0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08044
Status: valid/unmigrated Version: rel:R25-11#6ec12566 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_08044@rel:R25-11#6ec12566
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#8250cb122026-09-30
  • R19-11rel:R19-11#23e8229e2026-10-14
  • R20-11rel:R20-11#7fac61d32026-10-14
  • R21-11rel:R21-11#bb5cface2026-10-14
  • R22-11rel:R22-11#1a5d5f342026-10-14
  • R23-11rel:R23-11#2c60e67c2026-10-14
  • R24-11rel:R24-11#880d0eaf2026-10-14
  • R25-11rel:R25-11#6ec125662026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة operator!= [SWS_CORE_08045] Upstream: RS_AP_00130

bool operator!= (ara::core::StringView other) const noexcept;

Negative comparison operator to compare with other ara::core::InstanceSpecifier string representation.

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
otherstring representation to compare this one with

Rückgabewert

TypBeschreibung
boolfalse in case this ara::core::InstanceSpecifier is denoting exactly the same model element as other, true otherwise.

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_08045
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08045@rel:R25-11#ccc2883a
Content hash
ccc2883a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08045
Status: valid/unmigrated Version: rel:R25-11#c7cafc3e Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_08045@rel:R25-11#c7cafc3e
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#50c88c702026-09-30
  • R19-11rel:R19-11#54e865452026-10-14
  • R20-11rel:R20-11#e52d16f62026-10-14
  • R21-11rel:R21-11#c303f3082026-10-14
  • R22-11rel:R22-11#7adafc6e2026-10-14
  • R23-11rel:R23-11#7fa1e8ef2026-10-14
  • R24-11rel:R24-11#472f0e162026-10-14
  • R25-11rel:R25-11#c7cafc3e2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة operator< [SWS_CORE_08046] Upstream: RS_AP_00130

bool operator< (const InstanceSpecifier &other) const noexcept;

lower than operator to compare with other ara::core::InstanceSpecifier for ordering purposes, for instance, when collecting identifiers in maps).

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
otherara::core::InstanceSpecifier instance to compare this one with.

Rückgabewert

TypBeschreibung
booltrue in case this ara::core::InstanceSpecifier is lexically lower than other, false otherwise.

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_08046
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08046@rel:R25-11#fc5dbf75
Content hash
fc5dbf75
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08046
Status: valid/unmigrated Version: rel:R25-11#7fea7fa8 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_08046@rel:R25-11#7fea7fa8
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#d4cfa9702026-09-30
  • R19-11rel:R19-11#71e6bda62026-10-14
  • R20-11rel:R20-11#c64585962026-10-14
  • R21-11rel:R21-11#082670062026-10-14
  • R22-11rel:R22-11#f36a60342026-10-14
  • R23-11rel:R23-11#c882c7f02026-10-14
  • R24-11rel:R24-11#7fea7fa82026-10-14
  • R25-11rel:R25-11#7fea7fa82026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة operator= [SWS_CORE_08024] Upstream: RS_AP_00145

InstanceSpecifier & operator= (const InstanceSpecifier &other) noexcept;

Copy assignment operator

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
otherthe other instance

Rückgabewert

TypBeschreibung
InstanceSpecifier &*this

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_08024
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08024@rel:R25-11#025f152e
Content hash
025f152e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08024
Status: valid/unmigrated Version: rel:R25-11#d4b8204d Versionshistorie & Revisions (1 transition, 7 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_08024@rel:R25-11#d4b8204d
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#48cdbea92026-09-30
  • R20-11rel:R20-11#5ce8beeb2026-10-14
  • R21-11rel:R21-11#a69794562026-10-14
  • R22-11rel:R22-11#ab6a97402026-10-14
  • R23-11rel:R23-11#31104f2b2026-10-14
  • R24-11rel:R24-11#241860e42026-10-14
  • R25-11rel:R25-11#d4b8204d2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة operator= [SWS_CORE_08025] Upstream: RS_AP_00145

InstanceSpecifier & operator= (InstanceSpecifier &&other) noexcept;

Move assignment operator

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
otherthe other instance

Rückgabewert

TypBeschreibung
InstanceSpecifier &*this

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_08025
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08025@rel:R25-11#c084dee2
Content hash
c084dee2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08025
Status: valid/unmigrated Version: rel:R25-11#99a4063c Versionshistorie & Revisions (1 transition, 7 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_08025@rel:R25-11#99a4063c
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#415d902c2026-09-30
  • R20-11rel:R20-11#5887c1162026-10-14
  • R21-11rel:R21-11#5887c1162026-10-14
  • R22-11rel:R22-11#65bf513d2026-10-14
  • R23-11rel:R23-11#cfe27e882026-10-14
  • R24-11rel:R24-11#99a4063c2026-10-14
  • R25-11rel:R25-11#99a4063c2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة operator== [SWS_CORE_08042] Upstream: RS_AP_00120

bool operator== (const InstanceSpecifier &other) const noexcept;

eq operator to compare with other ara::core::InstanceSpecifier instance.

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
otherara::core::InstanceSpecifier instance to compare this one with.

Rückgabewert

TypBeschreibung
booltrue in case both ara::core::InstanceSpecifiers are denoting exactly the same model element, false otherwise.

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_08042
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08042@rel:R25-11#9642af3e
Content hash
9642af3e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08042
Status: valid/unmigrated Version: rel:R25-11#3abfb506 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_08042@rel:R25-11#3abfb506
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#8bcb3f5a2026-09-30
  • R19-11rel:R19-11#1f4721bc2026-10-14
  • R20-11rel:R20-11#c63c501f2026-10-14
  • R21-11rel:R21-11#1768f4952026-10-14
  • R22-11rel:R22-11#9d274db22026-10-14
  • R23-11rel:R23-11#d742320f2026-10-14
  • R24-11rel:R24-11#3abfb5062026-10-14
  • R25-11rel:R25-11#3abfb5062026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة operator== [SWS_CORE_08043] Upstream: RS_AP_00130

bool operator== (ara::core::StringView other) const noexcept;

eq operator to compare with other ara::core::InstanceSpecifier instance.

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
otherstring representation to compare this one with.

Rückgabewert

TypBeschreibung
booltrue in case this ara::core::InstanceSpecifier is denoting exactly the same model element as other, false otherwise.

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_08043
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08043@rel:R25-11#61a6397b
Content hash
61a6397b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08043
Status: valid/unmigrated Version: rel:R25-11#ad3eb79e Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_08043@rel:R25-11#ad3eb79e
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#0a172ac42026-09-30
  • R19-11rel:R19-11#38e759962026-10-14
  • R20-11rel:R20-11#da723a3d2026-10-14
  • R21-11rel:R21-11#a44852182026-10-14
  • R22-11rel:R22-11#5001b6672026-10-14
  • R23-11rel:R23-11#829e63a52026-10-14
  • R24-11rel:R24-11#ad3eb79e2026-10-14
  • R25-11rel:R25-11#ad3eb79e2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة ~InstanceSpecifier [SWS_CORE_08029] Upstream: RS_AP_00134, RS_AP_00145

~InstanceSpecifier () noexcept;

Destructor

Header-Datei#include "ara/core/instance_specifier.h"
Scopeclass ara::core::InstanceSpecifier
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_08029
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_08029@rel:R25-11#b02b68df
Content hash
b02b68df
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_08029
Status: valid/unmigrated Version: rel:R25-11#e4fe75b0 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_08029@rel:R25-11#e4fe75b0
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#c79bd2242026-09-30
  • R19-11rel:R19-11#8cfab4412026-10-14
  • R20-11rel:R20-11#e4516d492026-10-14
  • R21-11rel:R21-11#e4516d492026-10-14
  • R22-11rel:R22-11#cdf6b6762026-10-14
  • R23-11rel:R23-11#d783fb5b2026-10-14
  • R24-11rel:R24-11#e4fe75b02026-10-14
  • R25-11rel:R25-11#e4fe75b02026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill