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

用户指南人工智能生成

封装 AUTOSAR shortName 路径,用于模型元素的类型安全标识和比较。
AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 965071e6e576 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

封装 AUTOSAR shortName 路径,用于模型元素的类型安全标识和比较。

类 ara::core::InstanceSpecifier 用作围绕 AUTOSAR shortName 路径的类型安全包装器,用于在 Adaptive Platform 中唯一定位模型实例。首选的创建方式是通过静态工厂方法 Create [SWS_CORE_08032] 以异常安全的方式进行,该方法验证路径并返回 ara::core::Result。作为一项重要约束条件,方法 ToString [SWS_CORE_08041] 仅在最初传入的字符串的生命周期内保证所提供的 StringView 的有效性,因为其自身不管理缓冲区。在运行时,该对象支持完整的比较操作,用于模型比对以及在容器中进行有序存储。

上下文

类 ara::core::InstanceSpecifier 用作 AUTOSAR Instance Specifier 的表示,并封装模型元素的完整 shortName 路径。在 Adaptive Platform 中,它充当 AUTOSAR 元模型路径字符串的类型安全抽象。该类型并非使用未格式化的字符串,而是封装了句法路径结构,并确保可以一致地对实例进行寻址。作为主要交互伙伴的应用组件和平台服务可以唯一定位、比较模型实例或在集合中管理它们。Interpretation:由于规范将该类描述为轻量级模型路径包装器,因此它大概率主要用于在运行时标识服务实例和通信端点并进行配置分配。 问题 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] 可以对实例按字典序排序,从而支持将其用作 Map 等有序容器中的键。

错误场景

ara::core::InstanceSpecifier 的错误条件严格限定在构造阶段。如果传入的路径中出现句法或语义缺陷,将识别出两个特定错误:

错误指示的方式取决于所选的创建路径。使用工厂方法 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。

本指南基于 Release 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 对象将包含来自 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#f993f70e
Content hash
f993f70e
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#3c1f3bb3
Content hash
3c1f3bb3
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#17ed57b4
Content hash
17ed57b4
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#50b3f09a
Content hash
50b3f09a
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#4e82bf2d
Content hash
4e82bf2d
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#c176c091
Content hash
c176c091
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#daf5d0c9
Content hash
daf5d0c9
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#affc6fc1
Content hash
affc6fc1
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#a8d7cdc5
Content hash
a8d7cdc5
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#01a25c87
Content hash
01a25c87
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#12573e37
Content hash
12573e37
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#76480792
Content hash
76480792
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#d7ba40ab
Content hash
d7ba40ab
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