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

उपयोगकर्ता गाइडएआई जनित

मॉडल तत्वों की प्रकार-सुरक्षित (type-safe) पहचान और तुलना के लिए AUTOSAR-shortName-पाथ को समाहित (encapsulate) करता है।
एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 965071e6e576 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

मॉडल तत्वों की प्रकार-सुरक्षित (type-safe) पहचान और तुलना के लिए AUTOSAR-shortName-पाथ को समाहित (encapsulate) करता है।

वर्ग ara::core::InstanceSpecifier Adaptive Platform में मॉडल उदाहरणों की विशिष्ट पहचान के लिए एक AUTOSAR-shortName-पाथ के चारों ओर एक प्रकार-सुरक्षित रैपर के रूप में कार्य करता है। पसंदीदा निर्माण स्थिर फ़ैक्टरी विधि Create [SWS_CORE_08032] के माध्यम से अपवाद-सुरक्षित तरीके से किया जाता है, जो एक पथ को मान्य करता है और ara::core::Result लौटाता है। एक आवश्यक सीमा शर्त के रूप में, विधि ToString [SWS_CORE_08041] वितरित StringView की वैधता की गारंटी केवल मूल रूप से पास की गई स्ट्रिंग के जीवनकाल के लिए देती है, क्योंकि कोई अलग बफर प्रबंधित नहीं किया जाता है। रनटाइम पर, ऑब्जेक्ट मॉडल मिलान और कंटेनरों में व्यवस्थित भंडारण के लिए पूर्ण तुलना ऑपरेशनों का समर्थन करता है।

संदर्भ

वर्ग ara::core::InstanceSpecifier एक AUTOSAR Instance Specifier के निरूपण के रूप में कार्य करता है और किसी मॉडल तत्व के संपूर्ण shortName-पाथ को समाहित करता है। Adaptive Platform के भीतर, यह 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 और उससे प्राप्त StringViews के उपयोग की पूरी अवधि के दौरान मेमोरी में बनी रहे।

जीवनचक्र में आगे के प्रबंधन के लिए, कॉपी कन्स्ट्रक्टर [SWS_CORE_08022], मूव कन्स्ट्रक्टर [SWS_CORE_08023], कॉपी असाइनमेंट [SWS_CORE_08024] और मूव असाइनमेंट [SWS_CORE_08025] उपलब्ध हैं। सभी चार ऑपरेशन noexcept के रूप में घोषित हैं और अपवाद-सुरक्षा की गारंटी देते हैं। समवर्तीता के संदर्भ में, हालांकि, यह ध्यान दिया जाना चाहिए कि केवल कॉपी कन्स्ट्रक्टर को थ्रेड-सुरक्षित के रूप में वर्गीकृत किया गया है। मूव ऑपरेशन, असाइनमेंट ऑपरेटर और डिस्ट्रक्टर [SWS_CORE_08029] थ्रेड-सुरक्षित नहीं हैं और यदि उसी इंस्टेंस को समवर्ती रूप से संशोधित या नष्ट किया जाता है तो बाहरी सिंक्रनाइज़ेशन की आवश्यकता होती है।

उपयोग पथ

एक विशिष्ट उपयोग प्रवाह में इंस्टेंटिएशन, पथ निरूपण की क्वेरी करना और अन्य पहचानकर्ताओं के साथ तुलना शामिल है। गैर-फेंकने वाले (non-throwing) फ़ैक्टरी फ़ंक्शन 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 के साथ सीधी तुलना की अनुमति देते हैं। दोनों जांच केवल तभी समानता प्रदान करती हैं जब बिल्कुल समान मॉडल तत्व को निर्दिष्ट किया गया हो।
  • सॉर्टिंग और कंटेनर स्टोरेज: कम-से ऑपरेटर (less-than operator) operator< [SWS_CORE_08046] के माध्यम से, इंस्टेंस को लेक्सिकोग्राफ़िक रूप से व्यवस्थित किया जा सकता है, जो मैप्स जैसे व्यवस्थित कंटेनरों में कुंजियों के रूप में उपयोग को सक्षम बनाता है।

त्रुटि परिदृश्य

ara::core::InstanceSpecifier के मामले में त्रुटि स्थितियां कड़ाई से निर्माण चरण तक सीमित हैं। यदि पास किए गए पथ में वाक्यविन्यास (syntactic) या अर्थ संबंधी (semantic) खामियां होती हैं, तो दो विशिष्ट त्रुटियों की पहचान की जाती है:

  • CoreErrc::kInvalidMetaModelShortname: तब संकेत दिया जाता है जब पथ तत्व गायब होते हैं या पास किए गए नाम में अमान्य वर्ण होते हैं [SWS_CORE_08032], [SWS_CORE_08021]।
  • CoreErrc::kInvalidMetaModelPath: तब घटित होता है जब स्ट्रिंग किसी मॉडल तत्व के लिए एक मान्य पथ नहीं बनाती है [SWS_CORE_08032], [SWS_CORE_08021]।

त्रुटि संकेतन का प्रकार चुने गए निर्माण पथ पर निर्भर करता है। फ़ैक्टरी विधि Create [SWS_CORE_08032] का उपयोग करते समय, त्रुटि कोड ara::core::Result में वापस कर दिया जाता है; अपवादों के बिना रोलबैक सिमेंटिक्स लागू होते हैं। इसके विपरीत, यदि कन्स्ट्रक्टर InstanceSpecifier [SWS_CORE_08021] को कॉल किया जाता है, तो संबंधित त्रुटि कोड के साथ एक ara::core::CoreException फेंकी जाती है। सभी डाउनस्ट्रीम ऑपरेशन जैसे ToString [SWS_CORE_08041], असाइनमेंट और तुलना ऑपरेटर [SWS_CORE_08042], [SWS_CORE_08044], [SWS_CORE_08046] की कोई परिभाषित त्रुटि स्थिति नहीं होती है और उन्हें noexcept के रूप में घोषित किया जाता है।

यह मार्गदर्शिका रिलीज़ R25-11 में Adaptive Platform के लिए AUTOSAR विनिर्देश पर आधारित है और स्वचालित रूप से तैयार की गई थी।

सदस्य मानचित्र

कंस्ट्रक्टर और डिस्ट्रक्टर

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()

विवरण दृश्य

रूपरेखा में कोई प्रविष्टि चुनें।

कंस्ट्रक्टर और डिस्ट्रक्टर

InstanceSpecifier फ़ंक्शन 3

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
~InstanceSpecifier फ़ंक्शन

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 [SWS_CORE_08032] के अनुसार [SWS_CORE_10200] और [SWS_CORE_10203] के सिंटैक्स नियमों के आधार पर ara::core::InstanceSpecifier का एक नया इंस्टेंस सिंक्रोनस रूप से बनाती है। पैरामीटर के रूप में, 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 (खुला)

यह पाठ एक AI द्वारा तैयार किया गया था। यह मार्गदर्शन के रूप में कार्य करता है और संदर्भित 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#1973844b
Content hash
1973844b
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#2c9b5c30
Content hash
2c9b5c30
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#9f9dbd46
Content hash
9f9dbd46
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#4e2e7252
Content hash
4e2e7252
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 · जर्मन मूल

क्लास ara::core::InstanceSpecifier का सिंक्रोनस मेंबर फ़ंक्शन ToString किसी इंस्टेंस के क्रमबद्ध स्ट्रिंग प्रतिनिधित्व को 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]। परिणामस्वरूप, यह कोई अपवाद नहीं फेंकता है और रिटर्न मानों के लिए किसी त्रुटि प्रबंधन की आवश्यकता नहीं होती है।
  • कनकरेंसी: 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#2ad8621f
Content hash
2ad8621f
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#ec302b31
Content hash
ec302b31
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#1731092b
Content hash
1731092b
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#f3c44612
Content hash
f3c44612
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#bad19cfa
Content hash
bad19cfa
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#f5752938
Content hash
f5752938
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#f94fe5d0
Content hash
f94fe5d0
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#a9724160
Content hash
a9724160
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#631ffe32
Content hash
631ffe32
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