DEENESPTFRRUARHIKOZHNL

클래스 ara::sm::SmErrorDomain

[SWS_SM_81241] Upstream: RS_AP_00119

class SmErrorDomain final :            public ara::core::ErrorDomain {...};

Defines the error domain for State Management.

Header-Datei#include "ara/sm/sm_error_domain.h"
Forwarding-Header#include "ara/sm/sm_fwd.h"
Scopenamespace ara::sm
Basisklasse(n)ara::core::ErrorDomain
Unique IDAs per ara::sm::SmErrorDomain in [SWS_CORE_90023]

사용자 가이드AI 생성

State Management 내에서 오류 코드 및 예외의 정의와 변환을 담당합니다.
AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: bb9dfd646ad0 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

State Management 내에서 오류 코드 및 예외의 정의와 변환을 담당합니다.

클래스 ara::sm::SmErrorDomain은(는) State Management의 도메인 특화 오류 도메인을 나타내며, 기능적 오류 코드를 사람이 읽을 수 있는 텍스트 메시지 및 C++ 예외에 매핑합니다([SWS_SM_81241]). 런타임에 이 클래스는 스레드 안전한 메서드를 통해 도메인을 식별하고 로깅 및 진단을 위해 개별 오류 값을 변환할 수 있도록 합니다. 중대한 오류가 발생하면 인터페이스를 통해 형식화된 예외를 발생시킬 수도 있습니다([SWS_SM_81250]). 툴체인에서 C++ 예외가 비활성화된 경우 예외 로직은 사용할 수 없으며 오류는 대신 순수하게 값 기반으로 처리되어야 합니다.

컨텍스트

클래스 ara::sm::SmErrorDomain은(는) Adaptive Platform에서 State Management 기능 클러스터에 대한 특정 오류 도메인을 정의합니다([SWS_SM_81241], SWS StateManagement §8.1.3 “Class: SmErrorDomain”). 일반 오류 도메인 아키텍처의 특수화로서 [SWS_CORE_90023]의 사양에 따라 ara::core::ErrorDomain에서 상속됩니다. 주요 책임은 State Management의 오류 상태를 의미론적으로 캡슐화하고, 표준화된 오류 식별자를 제공하며, 숫자 오류 코드, 오류 텍스트 및 예외 타입 간의 매핑을 보장하는 것입니다.

주요 상호작용 대상에는 오류를 생성하는 State Management의 내부 컴포넌트와 ara::core::ErrorCode을(를) 통해 오류를 수신하는 상위 애플리케이션 및 플랫폼 서비스가 포함됩니다. 공용 타입 별칭 Errc을(를) 통해 클래스는 도메인 특화 열거형 SmErrc을(를) 참조합니다([SWS_SM_81245]). 또한 타입 별칭 Exception은(는) 연관된 예외 기본 클래스 SmException을(를) 참조합니다([SWS_SM_81246], SWS StateManagement §8.1.3.1.2 “Type Alias: Exception”).

수명 주기

ara::sm::SmErrorDomain의 인스턴스는 매개변수가 없는 기본 생성자를 통해 생성됩니다([SWS_SM_81247], SWS StateManagement §8.1.3.2.1.1 “Default Constructor”). 이 생성자는 noexcept(으)로 선언되어 있으며 exception safe 등급을 가집니다. AUTOSAR Adaptive 에코시스템에서는 오류 코드를 해석하기 위해 프로세스 전반에서 오류 도메인이 필요하므로, 일반적인 시스템 환경에서 SmErrorDomain의 인스턴스는 수명이 긴 객체 또는 정적 객체로 존재하는 것이 좋습니다. 질문 Q-fbf8e3e45bf0181a (열림)

동시성과 관련하여 클래스의 핵심 함수는 동시 작동을 위해 명시되어 있습니다. 메서드 Name()([SWS_SM_81248]) 및 Message()([SWS_SM_81249])은(는) thread-safe 및 exception safe로 지정되어 있습니다. 따라서 여러 실행 스레드가 외부 동기화 없이도 병렬로 오류 정보를 질의할 수 있습니다.

사용 경로

일반적인 사용 경로는 오류 도메인 식별, 오류 코드를 읽기 쉬운 진단 메시지로 변환, 그리고 선택적으로 C++ 예외로 변환하는 작업을 포함합니다. 먼저 애플리케이션 또는 플랫폼 컴포넌트는 Name()을(를) 통해 도메인 이름을 조회할 수 있으며, 이는 불변의 식별자 "Sm"을(를) 반환합니다([SWS_SM_81248]).

State Management에서 오류가 발생하면 해당 코드가 Message(errorCode)을(를) 통해 전달됩니다([SWS_SM_81249], SWS StateManagement §8.1.3.2.2.1 “Message”). 이 함수는 연관된 문자열에 대한 포인터(const char*)를 반환하므로 로깅 및 진단 시스템이 의미 있는 메시지를 수신하게 됩니다. 호출하는 하위 시스템이 예외 기반 오류 처리를 사용하도록 설계된 경우, 오류 객체를 ThrowAsException()에 전달하여([SWS_SM_81250]) 오류 코드에 해당하는 예외가 인스턴스화되고 던져지도록 합니다.

오류 해결 및 예외 발생을 위한 사용 경로애플리케이션SmErrorDomainSmExceptionSmErrorDomain()Instanz bereitgestelltMessage(errorCode)const char* FehlermeldungoptAusnahmebehandlung aktivThrowAsException(errorCode)wirft Ausnahme

시퀀스 다이어그램: 오류 정보 조회 및 선택적 예외 발생 시의 일반적인 순서. 출처: [SWS_SM_81247], [SWS_SM_81248], [SWS_SM_81249], [SWS_SM_81250].

오류 시나리오

도메인에서 관리하는 오류 상태는 Errc을(를) 통해 별칭이 지정되는 열거형 타입 SmErrc을(를) 기반으로 합니다([SWS_SM_81245]). 오류 상황은 ara::core::ErrorCode 기반의 반환값 또는 Exception 타입의 예외를 통해 나타납니다(SmException, [SWS_SM_81246]).

ThrowAsException() 호출 시 이 메서드는 개념상 오류 코드와 연결된 예외를 능동적으로 발생시키므로 not exception safe로 간주됩니다([SWS_SM_81250]). 이 메서드의 가용성에 대한 중요한 사전 조건은 툴체인 구성과 관련이 있습니다. [SWS_CORE_10304]에 따라 컴파일러 툴체인에서 C++ 예외가 비활성화된 경우 ThrowAsException()은(는) 오버로드 확인에 참여하지 않습니다([SWS_SM_81250]). 따라서 예외가 지원되지 않는 시스템 구성에서는 오류 처리가 엄격히 반환 코드를 통해서만 처리되어야 합니다.

이 가이드는 AUTOSAR AP R25-11 사양을 기반으로 AI에 의해 생성되었습니다.

멤버 맵

생성자 및 소멸자

1

타입 별칭

2

클래스 다이어그램

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

G nara__sm__SmErrorDomain386 SmErrorDomain + SmErrorDomain() + Message() + Name() + ThrowAsException() nara__core__ErrorDomain335 ErrorDomain nara__sm__SmErrorDomain386->nara__core__ErrorDomain335

상세 보기

개요에서 항목을 선택하세요.

생성자 및 소멸자

Creates a SmErrorDomain instance.

SmErrorDomain () noexcept;

메서드

Message 함수

Returns the message associated with the error code.

const char * Message (CodeType errorCode) const noexcept override;
Name 함수

Returns the name of the error domain.

const char * Name () const noexcept override;

Throws the exception associated with the error code. As per [SWS_CORE_10304], this function does not participate in overload resolution when C++ exceptions are disabled in the compiler toolchain.

void ThrowAsException (const ara::core::ErrorCode &errorCode) const override;

타입 별칭

Errc 타입 별칭

Alias for the error code value enumeration.

using Errc = SmErrc;
Exception 타입 별칭

Alias for the exception base class.

메서드 문서

함수 Message [SWS_SM_81249] Upstream: RS_AP_00119, RS_AP_00159

const char * Message (CodeType errorCode) const noexcept override;

Returns the message associated with the error code.

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 5c30b05c668e 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

멤버 함수 ara::sm::SmErrorDomain::Message은(는) State Management 오류 도메인의 특정 오류 코드에 할당된 텍스트 형식의 오류 메시지를 동기식으로 확인하는 데 사용됩니다 [SWS_SM_81249]. 이 함수는 헤더 파일 ara/sm/sm_error_domain.h의 클래스 ara::sm::SmErrorDomain 스코프 내에 선언되어 있으며, 명세에서 DRAFT 상태를 갖습니다 AUTOSAR_AP_SWS_StateManagement §8.1.3.2.2.1 “Message”.

인터페이스는 다음과 같은 매개변수 및 반환값을 가집니다[SWS_SM_81249]:

  • 매개변수: CodeType 타입의 errorCode은(는) 연관된 텍스트 메시지가 요청되는 숫자 형태의 오류 번호를 전달받습니다.
  • 반환값: 전달된 오류 코드에 할당된 오류 메시지를 가리키는 const char * 타입의 포인터입니다.

실행에 대해서는 동시성 및 예외 처리와 관련된 엄격한 보장이 적용됩니다. 이 함수는 thread-safe 및 exception safe(으)로 지정되어 있으며 식별자 noexcept(으)로 선언되어 있습니다 [SWS_SM_81249]. 따라서 동기화 잠금이나 try-catch 블록 없이도 임의의 스레드에서 안전하게 호출할 수 있습니다.

AUTOSAR Adaptive의 오류 관리 프레임워크 내에서 이 메서드는 기본 오류 도메인의 가상 함수를 재정의합니다. 해석: 반환값이 할당 인터페이스가 없는 const char *(으)로 정의되어 있으므로, 포인터는 일반적으로 전체 프로세스 런타임 동안 유효하게 유지되는 정적 문자열 리터럴을 참조할 것으로 추정됩니다. 질문 Q-03fc170f18f910b4 (열림)

이 지침은 AUTOSAR Adaptive R25-11 명세를 기반으로 AI에 의해 생성되었습니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/sm/sm_error_domain.h"
Scopeclass ara::sm::SmErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
errorCodeThe error code number.

Rückgabewert

TypBeschreibung
const char *The message associated with the error code.

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

Record
AUTOSAR/AP/record/SWS_SM_81249
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_SM_81249@rel:R25-11#2da5977d
Content hash
2da5977d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_StateManagement.pdf#nameddest=SWS_SM_81249
Status: valid/unmigrated Version: rel:R25-11#b28e7125 Versionshistorie & Revisions (1 transition)
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_SM_81249@rel:R25-11#b28e7125
Point-in-Time History:
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

함수 Name [SWS_SM_81248] Upstream: RS_AP_00119, RS_AP_00159

const char * Name () const noexcept override;

Returns the name of the error domain.

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: afc14722564a 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

오류 도메인 클래스 ara::sm::SmErrorDomain의 API 메서드 Name은(는) State Management 오류 도메인의 표준화된 이름을 조회하는 데 사용됩니다([SWS_SM_81248]). 명세에 따르면 동기식 호출은 항상 상수 문자열 값 "Sm"을(를) 반환합니다(SWS StateManagement §8.1.3.2.2.2 “Name”). 사용을 위해서는 해당 헤더 파일 ara/sm/sm_error_domain.h을(를) 포함해야 합니다.

이 멤버 함수는 전달 매개변수를 받지 않으며 완벽한 예외 안전성을 제공합니다. 즉, noexcept 및 exception safe(으)로 지정되어 있어([SWS_SM_81248]) 예외를 발생시키지 않고 반환되며 오류 코드를 생성하지 않음이 보장됩니다. 해석: 반환 타입으로 고정된 값 "Sm"을(를) 갖는 const char *이(가) 규정되어 있으므로, 이 함수는 수명이 무제한인 정적 문자열 리터럴을 참조할 것으로 추정됩니다. 질문 Q-855d1837679010a7 (열림)

호출 컨텍스트 및 동시성과 관련하여 이 메서드는 thread-safe(으)로 분류됩니다([SWS_SM_81248]). 따라서 수동 동기화 없이 여러 스레드에서 병렬로 실행할 수 있습니다. 또한 통합자 및 개발자에게 릴리스 R25-11에서 해당 요구사항에 DRAFT 상태가 부여되어 있다는 점도 중요합니다(SWS StateManagement §8.1.3.2.2.2 “Name”).

이 사용 지침은 AUTOSAR Adaptive 릴리스 R25-11 사양을 기반으로 AI에 의해 생성되었습니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/sm/sm_error_domain.h"
Scopeclass ara::sm::SmErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
const char *"Sm".

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

Record
AUTOSAR/AP/record/SWS_SM_81248
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_SM_81248@rel:R25-11#daba3ffd
Content hash
daba3ffd
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_StateManagement.pdf#nameddest=SWS_SM_81248
Status: valid/unmigrated Version: rel:R25-11#58b77bc8 Versionshistorie & Revisions (1 transition)
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_SM_81248@rel:R25-11#58b77bc8
Point-in-Time History:
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

함수 SmErrorDomain [SWS_SM_81247] Upstream: RS_AP_00119, RS_AP_00159

SmErrorDomain () noexcept;

Creates a SmErrorDomain instance.

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: bf3f9f38c25e 출처
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

기본 생성자 SmErrorDomain()은(는) 오류 도메인 ara::sm::SmErrorDomain의 인스턴스를 동기식으로 생성합니다([SWS_SM_81247]). 선언은 헤더 파일 ara/sm/sm_error_domain.h에 있습니다. 호출에는 전달 파라미터가 필요하지 않으며 초기화된 도메인 객체를 직접 반환합니다(SWS StateManagement §8.1.3.2.1.1 “Default Constructor”).

오류 처리

이 함수는 식별자 noexcept이(가) 지정되어 있으며 예외 안전(exception safe)으로 분류되어 있습니다([SWS_SM_81247]). 생성 시 오류 코드가 발생하지 않으며 예외도 발생하지 않습니다.

동시성 및 제약사항

생성은 thread-safe로 명시되어 있습니다([SWS_SM_81247]). 따라서 인스턴스는 추가 동기화 메커니즘 없이 멀티스레딩 환경에서 동시에 생성될 수 있습니다. 특별한 순서 조건은 존재하지 않습니다.

상호 작용

생성된 객체는 [SWS_CORE_90023]에 따라 명시된 ara::sm::SmErrorDomain 클래스([SWS_SM_81241])에 속합니다. State Management 모듈 내에서 이 오류 도메인은 다음 요소들과 상호작용합니다:

  • 오류 코드(SmErrc) 및 예외 처리(SmException)를 위한 타입 동의어로서의 Errc([SWS_SM_81245]) 및 Exception([SWS_SM_81246]).
  • Name()([SWS_SM_81248])은(는) 도메인 이름 "Sm"을(를) 반환합니다.
  • Message()([SWS_SM_81249])은(는) 오류 코드를 텍스트 설명으로 변환합니다.
  • ThrowAsException()([SWS_SM_81250])은(는) C++ 예외가 활성화된 경우 오류 코드를 예외로 발생시킵니다([SWS_CORE_10304]).
  • GetSmDomain()([SWS_SM_81251])은(는) 대안적으로 오류 도메인의 전역 인스턴스를 제공합니다.

이 텍스트는 AUTOSAR R25-11 사양을 바탕으로 AI에 의해 생성되었습니다.

구현자 가이드 준비 중 (복잡도 I2)

Header-Datei#include "ara/sm/sm_error_domain.h"
Scopeclass ara::sm::SmErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

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

Record
AUTOSAR/AP/record/SWS_SM_81247
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_SM_81247@rel:R25-11#054a6d30
Content hash
054a6d30
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_StateManagement.pdf#nameddest=SWS_SM_81247
Status: valid/unmigrated Version: rel:R25-11#418308da Versionshistorie & Revisions (1 transition)
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_SM_81247@rel:R25-11#418308da
Point-in-Time History:
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

함수 ThrowAsException [SWS_SM_81250] Upstream: RS_AP_00119

void ThrowAsException (const ara::core::ErrorCode &errorCode) const override;

Throws the exception associated with the error code. As per [SWS_CORE_10304], this function does not participate in overload resolution when C++ exceptions are disabled in the compiler toolchain.

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 6b483495310f 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

함수 ara::sm::SmErrorDomain::ThrowAsException은(는) State Management 오류 도메인의 오류 코드를 C++ 예외로 직접 던지는 데 사용됩니다 [SWS_SM_81250]. 이 함수는 헤더 파일 ara/sm/sm_error_domain.h에 선언되어 있으며 오류 도메인을 위한 해당 기본 함수를 재정의합니다(SWS StateManagement §8.1.3.2.2.3 “ThrowAsException”).

호출 및 매개변수

이 메서드는 동기식으로 호출되며 유일한 전달 매개변수로 errorCode(ara::core::ErrorCode 타입)에 대한 상수 참조를 받습니다 [SWS_SM_81250]. 전달된 오류 코드에 해당하는 예외를 인스턴스화하여 발생시킴으로써 호출 지점의 정규 제어 흐름이 중단되므로, 반환값(void)을 제공하지 않습니다 [SWS_SM_81250].

동시성 및 제약 조건

  • 스레드 안전성: 이 함수는 명시적으로 스레드 안전(thread-safe)(으)로 지정되어 있으므로 동시 스레드에서 문제없이 호출할 수 있습니다 [SWS_SM_81250].
  • 예외 안전성: 동작 방식이 not exception safe로 문서화되어 있습니다 [SWS_SM_81250]. 해석: 이는 예외를 던짐으로써 정규 제어 흐름을 벗어나며 메서드가 정의상 실패하거나 예외를 전파한다는 사실에 기인한 것으로 추정됩니다. 질문 Q-5afbb1be303b657b (열림)
  • 컴파일러 제한 사항: [SWS_CORE_10304]에 따라, 컴파일러 툴체인에서 C++ 예외가 비활성화되어 있는 경우 이 함수는 오버로드 확인(overload resolution)에 참여하지 않습니다 [SWS_SM_81250].

이 사용 지침은 AI에 의해 작성되었으며 AUTOSAR Adaptive R25-11 명세를 기반으로 합니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/sm/sm_error_domain.h"
Scopeclass ara::sm::SmErrorDomain
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
errorCodeThe error to throw.

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_SM_81250
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_SM_81250@rel:R25-11#87200e94
Content hash
87200e94
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_StateManagement.pdf#nameddest=SWS_SM_81250
Status: valid/unmigrated Version: rel:R25-11#7e18a0bd Versionshistorie & Revisions (1 transition)
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_SM_81250@rel:R25-11#7e18a0bd
Point-in-Time History:
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

타입 별칭 문서

타입 별칭 Errc [SWS_SM_81245] Upstream: RS_AP_00119

using Errc = SmErrc;

Alias for the error code value enumeration.

Header-Datei#include "ara/sm/sm_error_domain.h"
Scopeclass ara::sm::SmErrorDomain
SymbolErrc

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

Record
AUTOSAR/AP/record/SWS_SM_81245
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_SM_81245@rel:R25-11#6ac39d01
Content hash
6ac39d01
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_StateManagement.pdf#nameddest=SWS_SM_81245
Status: valid/unmigrated Version: rel:R25-11#8dd72ff7 Versionshistorie & Revisions (1 transition)
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_SM_81245@rel:R25-11#8dd72ff7
Point-in-Time History:
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

타입 별칭 Exception [SWS_SM_81246] Upstream: RS_AP_00119

using Exception = SmException;

Alias for the exception base class.

Header-Datei#include "ara/sm/sm_error_domain.h"
Scopeclass ara::sm::SmErrorDomain
SymbolException

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

Record
AUTOSAR/AP/record/SWS_SM_81246
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_SM_81246@rel:R25-11#6ad3220f
Content hash
6ad3220f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_StateManagement.pdf#nameddest=SWS_SM_81246
Status: valid/unmigrated Version: rel:R25-11#7bc7b339 Versionshistorie & Revisions (1 transition)
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_SM_81246@rel:R25-11#7bc7b339
Point-in-Time History:
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