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

사용자 가이드AI 생성

모델 요소의 유형 안전한 식별 및 비교를 위해 AUTOSAR shortName 경로를 캡슐화합니다.
AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 965071e6e576 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

모델 요소의 유형 안전한 식별 및 비교를 위해 AUTOSAR shortName 경로를 캡슐화합니다.

ara::core::InstanceSpecifier 클래스는 Adaptive Platform에서 모델 인스턴스의 고유한 식별을 위한 AUTOSAR shortName 경로 주위의 유형 안전한 래퍼 역할을 합니다. 선호되는 생성은 경로를 검증하고 ara::core::Result를 반환하는 정적 팩토리 메서드 Create [SWS_CORE_08032]를 통해 예외에 안전하게 수행됩니다. 중요한 제약 조건으로서, 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]는 스레드에 안전하지 않으며 동일한 인스턴스가 동시에 수정되거나 소멸되는 경우 외부 동기화가 필요합니다.

사용 경로

전형적인 사용 흐름은 인스턴스화, 경로 표현 조회 및 다른 식별자와의 비교를 포함합니다. 선호되는 방식은 예외를 던지지 않는 팩토리 함수 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]를 통해 인스턴스를 사전순으로 정렬할 수 있어 Map과 같은 정렬된 컨테이너에서 키로 사용할 수 있습니다.

오류 시나리오

오류 조건은 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에 반환되며, 예외가 발생하지 않는 롤백 시맨틱이 적용됩니다. 반면 생성자 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 사양을 기반으로 하며 자동 생성되었습니다.

멤버 맵

클래스 다이어그램

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].

AI 생성 미검증 모델: 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 객체에는 [SWS_CORE_05290]을(를) 통해 ara::core::CoreErrorDomain에 매핑된 CoreErrc의 오류 코드가 포함됩니다:

  • 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#aa8175b4
Content hash
aa8175b4
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#d43e34ed
Content hash
d43e34ed
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#a0f898d3
Content hash
a0f898d3
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#a8a41d2d
Content hash
a8a41d2d
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

AI 생성 미검증 모델: 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#8bb1624e
Content hash
8bb1624e
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#31e007d5
Content hash
31e007d5
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#f6859aea
Content hash
f6859aea
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#bee0db02
Content hash
bee0db02
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#8411a3db
Content hash
8411a3db
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#8807302f
Content hash
8807302f
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#baebe129
Content hash
baebe129
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#a51e9f30
Content hash
a51e9f30
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#f597cd56
Content hash
f597cd56
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