DEENESPTFRRUARHIKOZHNL

класс ara::core::ErrorCode

[SWS_CORE_00501] Upstream: RS_AP_00130, RS_AP_00140

class ErrorCode final {...};

Encapsulation of an error code. An ErrorCode contains a raw error code value and an Error Domain. The raw error code value is specific to this ErrorDomain.

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

Руководство пользователяСОЗДАНО ИИ

Инкапсулирует специфичные для домена коды ошибок и дополнительные данные для анализа или преобразования в исключения C++.
СОЗДАНО ИИ не проверено Модель: gemini-3.8-flash-medium · Усилие: medium · Температура: не регулируется · Промпт: 747258139aa5 Происхождение Открытые вопросы (1)
переведено с немецкого руководстваgemini-3.8-flash-low · 2026-10-13 · Немецкий оригинал

Инкапсулирует специфичные для домена коды ошибок и дополнительные данные для анализа или преобразования в исключения C++.

Класс ara::core::ErrorCode инкапсулирует специфичное для домена исходное значение ошибки вместе с назначенным ему доменом ошибок и опциональными данными контекста [SWS_CORE_00513]. Он обеспечивает безопасное относительно исключений считывание кодов ошибок и текстов описания, а также передачу при необходимости в виде типизированного исключения C++ через ThrowAsException() [SWS_CORE_00518], [SWS_CORE_00519]. Если исключения C++ отключены на уровне цепочки инструментов, интерфейс исключений автоматически исключается из разрешения перегрузок [SWS_CORE_00519].

Контекст

Класс ara::core::ErrorCode служит центральной инкапсуляцией для информации об ошибках в AUTOSAR Adaptive Platform. Код ошибки всегда объединяет специфичное для домена исходное значение ошибки типа ErrorDomain::CodeType с соответствующим доменом ошибок ara::core::ErrorDomain [SWS_CORE_00513]. Домен ошибок определяет семантический контекст, в котором следует интерпретировать исходное значение, и устанавливает связь между числовым кодом и функциональным значением [SWS_CORE_00515]. Кроме того, ErrorCode может содержать специфичные для производителя дополнительные данные типа ErrorDomain::SupportDataType, предоставляя расширенный контекст возникновения ошибки без динамического выделения памяти [SWS_CORE_00516].

Жизненный цикл

Инстанцирование ErrorCode осуществляется либо через перечисляемый тип, либо через явное указание исходного значения и домена ошибок. Для типобезопасных значений перечислений существует шаблон конструктора, который через SFINAE участвует в разрешении перегрузок исключительно тогда, когда аргумент является enum-типом C++ [SWS_CORE_00512]. В качестве альтернативы прямой конструктор принимает числовое исходное значение, ссылку на ответственный ErrorDomain, а также опциональные дополнительные данные [SWS_CORE_00513].

Оба конструктора объявлены как constexpr и noexcept. Это гарантирует полную безопасность относительно исключений при создании и допускает конструирование уже во время компиляции [SWS_CORE_00512], [SWS_CORE_00513]. Интерпретация: поскольку ErrorCode управляет лишь элементарными данными и ссылкой на долгоживущий домен, класс ведет себя как легковесный тип-значение, который можно свободно копировать и считывать в различных потоках. Вопрос Q-8ac788b51fb75a1c (открытый) Все операции наблюдения специфицированы как потокобезопасные и безопасные относительно исключений [SWS_CORE_00514], [SWS_CORE_00515].

Путь использования

Типичный сценарий использования включает создание при обнаружении состояния ошибки, инспекцию соответствующих метаданных вызывающей стороной, а также при необходимости передачу в обработку исключений:

  • Создание: ошибка конструируется с использованием специфичного для домена значения перечисления и опциональных данных контекста [SWS_CORE_00512].
  • Идентификация: вызывающая сторона опрашивает числовое исходное значение с помощью Value() [SWS_CORE_00514], а соответствующий домен ошибок — через Domain() [SWS_CORE_00515].
  • Диагностика: дополнительные данные производителя считываются через SupportData() [SWS_CORE_00516], в то время как Message() возвращает понятное человеку описание в виде StringView [SWS_CORE_00518].
  • Генерация исключения: если ошибку требуется распространить в структуре управления, основанной на исключениях, вызывающая сторона генерирует соответствующее исключение через ThrowAsException() [SWS_CORE_00519].
Типичный процесс инспекции ошибок и возбуждения исключенийПриложениеErrorCodeErrorDomainErrorCode(e, data)Value() / Message()Rohwert / BeschreibungoptТребуется обработка исключенийThrowAsException()ThrowAsException(*this)

Диаграмма последовательности: типичная последовательность вызовов от создания через проверку до делегирования обработке исключений домена ошибок. Источники: [SWS_CORE_00512], [SWS_CORE_00514], [SWS_CORE_00518], [SWS_CORE_00519].

Сценарии ошибок

Класс ara::core::ErrorCode служит мостом между безисключительным и исключительным управлением ошибками. Методы Value(), Domain(), SupportData() и Message() обладают гарантией noexcept и могут вызываться даже в условиях нехватки ресурсов без риска сопутствующих ошибок [SWS_CORE_00514], [SWS_CORE_00515], [SWS_CORE_00516], [SWS_CORE_00518].

Самостоятельный сценарий ошибки представляет метод ThrowAsException(), явно объявленный как noexcept(false) и not exception safe [SWS_CORE_00519]. Его поведение соответствует вызову this->Domain().ThrowAsException(*this); через связанный ErrorDomain он определяет соответствующий тип исключения и генерирует исключение, инкапсулирующее текущий экземпляр ErrorCode [SWS_CORE_00519]. Существенным граничным условием является то, что ThrowAsException() не участвует в разрешении перегрузки, если в наборе инструментов компилятора отключены исключения C++ [SWS_CORE_00519].

Сгенерировано ИИ autodocs на основе AUTOSAR Adaptive Platform R25-11.

Карта членов

Конструкторы и деструктор

1

Диаграмма классов

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

G nara__core__ErrorCode330 ErrorCode + ErrorCode() + Domain() + Message() + SupportData() + ThrowAsException() + Value()

Подробный вид

Выберите элемент в оглавлении.

Конструкторы и деструктор

ErrorCode функция 2

Construct a new ErrorCode instance with parameters

Перегрузки ErrorCode 2
template <typename EnumT> constexpr ErrorCode (EnumT e, ErrorDomain::SupportDataType data=Error Domain::SupportDataType()) noexcept; SWS_CORE_00512
constexpr ErrorCode (ErrorDomain::CodeType value, const ErrorDomain &domain, ErrorDomain::SupportDataType data=ErrorDomain::SupportData Type()) noexcept; SWS_CORE_00513

Методы

Domain функция

Return the ErrorDomain with which this ErrorCode is associated

constexpr const ErrorDomain & Domain () const noexcept;
Message функция

Return a textual representation of this ErrorCode

StringView Message () const noexcept;
SupportData функция

Return the supplementary error context data

constexpr ErrorDomain::SupportDataType SupportData () const noexcept;
ThrowAsException функция

Throw this error as exception.

void ThrowAsException () const noexcept(false);
Value функция

Return the raw error code value

constexpr ErrorDomain::CodeType Value () const noexcept;

Документация методов

функция Domain [SWS_CORE_00515] Upstream: RS_AP_00130

constexpr const ErrorDomain & Domain () const noexcept;

Return the ErrorDomain with which this ErrorCode is associated

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

Rückgabewert

TypBeschreibung
const ErrorDomain &the ErrorDomain

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

Record
AUTOSAR/AP/record/SWS_CORE_00515
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00515@rel:R25-11#d93d5803
Content hash
d93d5803
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00515
Status: valid/unmigrated Version: rel:R25-11#1831743f 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_00515@rel:R25-11#1831743f
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#fa6f8b092026-09-30
  • R19-11rel:R19-11#4254a20d2026-10-14
  • R20-11rel:R20-11#6403e3792026-10-14
  • R21-11rel:R21-11#6403e3792026-10-14
  • R22-11rel:R22-11#cdc632ba2026-10-14
  • R23-11rel:R23-11#01e4faa02026-10-14
  • R24-11rel:R24-11#cdddf8862026-10-14
  • R25-11rel:R25-11#1831743f2026-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

функция ErrorCode [SWS_CORE_00512] Upstream: RS_AP_00130

template <typename EnumT> constexpr ErrorCode (EnumT e, ErrorDomain::SupportDataType data=Error Domain::SupportDataType()) noexcept;

Construct a new ErrorCode instance with parameters

СОЗДАНО ИИ не проверено Модель: gemini-3.8-flash-medium · Усилие: medium · Температура: не регулируется · Промпт: aa921d126307 Происхождение Открытые вопросы (1)
переведено с немецкого руководстваgemini-3.8-flash-low · 2026-10-13 · Немецкий оригинал

Шаблонный конструктор ErrorCode синхронно инстанцирует описание ошибки внутри класса ara::core::ErrorCode из заголовочного файла ara/core/error_code.h [SWS_CORE_00512]. Он принимает доменно-специфическое значение кода ошибки e перечислимого типа EnumT, а также опциональные дополнительные данные от производителя data типа ErrorDomain::SupportDataType, которые по умолчанию инициализируются пустыми [SWS_CORE_00512]. В качестве существенного ограничения конструктор с помощью SFINAE участвует в разрешении перегрузки только тогда, когда EnumT действительно является типом перечисления [SWS_CORE_00512]. В отличие от альтернативной перегрузки с явной передачей домена [SWS_CORE_00513], сопоставление с подходящим ErrorDomain, вероятно, выводится неявно на основе типа EnumT. Вопрос Q-83bc8268971748ff (открытый)

С точки зрения многопоточности и безопасности при ошибках конструктор специфицирован как потокобезопасный (thread-safe) и полностью безопасный относительно исключений (exception safe), а также объявлен как noexcept [SWS_CORE_00512]. Благодаря квалификатору constexpr инстанцирование может происходить уже во время компиляции в константных выражениях [SWS_CORE_00512]. Специфические сообщения об ошибках DET или DEM для конструирования не определены. Если представляемую ошибку требуется передать далее по потоку управления в виде исключения, созданный экземпляр предоставляет метод ThrowAsException(), который определяет и генерирует соответствующий тип исключения [SWS_CORE_00519]; аналогично этому домен ошибок также может выбросить исключение напрямую [SWS_CORE_00154].

При взаимодействии со всей системой свойства объекта могут быть запрошены через методы Value() [SWS_CORE_00514], Domain() [SWS_CORE_00515], SupportData() [SWS_CORE_00516] и текстовое представление Message() [SWS_CORE_00518]. При сравнении значений через operator== [SWS_CORE_00571] и operator!= [SWS_CORE_00572] учитываются исключительно Value() и Domain(), тогда как SupportData() остаётся неучтённым [SWS_CORE_00571]. Кроме того, созданный объект служит основой для инкапсуляции в стандартизированных объектах исключений, таких как ara::core::Exception [SWS_CORE_00611] (считываемых через Error() [SWS_CORE_00613]), ara::core::CoreException [SWS_CORE_05212] или ara::core::FutureException [SWS_CORE_00412].

Примечание: это указание по использованию было сгенерировано искусственным интеллектом и основано исключительно на спецификациях релиза R25-11.

Руководство разработчика реализации в подготовке (сложность I2)

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

Template-Parameter

ParameterBeschreibung
EnumTan enum type that contains error code values

Parameter (in)

ParameterBeschreibung
ea domain-specific error code value
dataoptional vendor-specific supplementary error context data
Hinweise: This constructor does not participate in overload resolution unless EnumT is an enum type

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

Record
AUTOSAR/AP/record/SWS_CORE_00512
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00512@rel:R25-11#58ae0eef
Content hash
58ae0eef
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00512
Status: valid/unmigrated Version: rel:R25-11#e675e476 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_00512@rel:R25-11#e675e476
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#5864b7a32026-09-30
  • R19-11rel:R19-11#0fbb118e2026-10-14
  • R20-11rel:R20-11#6b3bdb972026-10-14
  • R21-11rel:R21-11#6b3bdb972026-10-14
  • R22-11rel:R22-11#e0d2de622026-10-14
  • R23-11rel:R23-11#3805383a2026-10-14
  • R24-11rel:R24-11#69cb1f702026-10-14
  • R25-11rel:R25-11#e675e4762026-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

функция ErrorCode [SWS_CORE_00513] Upstream: RS_AP_00130

constexpr ErrorCode (ErrorDomain::CodeType value, const ErrorDomain &domain, ErrorDomain::SupportDataType data=ErrorDomain::SupportData Type()) noexcept;

Construct a new ErrorCode instance with parameters

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

Parameter (in)

ParameterBeschreibung
valuea domain-specific error code value
domainthe ErrorDomain associated with value
dataoptional vendor-specific supplementary error context data

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

Record
AUTOSAR/AP/record/SWS_CORE_00513
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00513@rel:R25-11#67c2268a
Content hash
67c2268a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00513
Status: valid/unmigrated Version: rel:R25-11#09ef777c 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_00513@rel:R25-11#09ef777c
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#444e84e12026-09-30
  • R19-11rel:R19-11#1a70fc152026-10-14
  • R20-11rel:R20-11#9d20b01c2026-10-14
  • R21-11rel:R21-11#6f3b40692026-10-14
  • R22-11rel:R22-11#b18520df2026-10-14
  • R23-11rel:R23-11#599a0f832026-10-14
  • R24-11rel:R24-11#431bfc2a2026-10-14
  • R25-11rel:R25-11#09ef777c2026-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

функция Message [SWS_CORE_00518] Upstream: RS_AP_00130

StringView Message () const noexcept;

Return a textual representation of this ErrorCode

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

Rückgabewert

TypBeschreibung
StringViewThe description text of the error message

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

Record
AUTOSAR/AP/record/SWS_CORE_00518
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00518@rel:R25-11#99c57abf
Content hash
99c57abf
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00518
Status: valid/unmigrated Version: rel:R25-11#922f3ee8 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_00518@rel:R25-11#922f3ee8
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#0992927d2026-09-30
  • R19-11rel:R19-11#61bca1be2026-10-14
  • R20-11rel:R20-11#37ddb2832026-10-14
  • R21-11rel:R21-11#37ddb2832026-10-14
  • R22-11rel:R22-11#7317251b2026-10-14
  • R23-11rel:R23-11#0358e5832026-10-14
  • R24-11rel:R24-11#1a1843532026-10-14
  • R25-11rel:R25-11#922f3ee82026-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

функция SupportData [SWS_CORE_00516] Upstream: RS_AP_00130

constexpr ErrorDomain::SupportDataType SupportData () const noexcept;

Return the supplementary error context data

СОЗДАНО ИИ не проверено Модель: gemini-3.8-flash-medium · Усилие: medium · Температура: не регулируется · Промпт: f7a24bdeeedd Происхождение
переведено с немецкого руководстваgemini-3.8-flash-low · 2026-10-13 · Немецкий оригинал

Функция-член SupportData() класса ara::core::ErrorCode из заголовка #include "ara/core/error_code.h" возвращает дополнительные контекстные данные об ошибке [SWS_CORE_00516]. Метод синхронно вызывается для экземпляра, не требует параметров и возвращает значение типа ErrorDomain::SupportDataType [SWS_CORE_00516]. Благодаря объявлению как constexpr и noexcept вызов гарантированно не генерирует исключений и может быть вычислен уже во время компиляции [SWS_CORE_00516].

С точки зрения многопоточности и надёжности выполнения метод специфицирован как потокобезопасный (thread-safe), а также безопасный относительно исключений (exception safe) [SWS_CORE_00516]. Поскольку это доступ только для чтения к внутреннему контексту ошибки, ошибочные состояния не возникают, благодаря чему вызов подходит также для критических и параллельных путей выполнения [SWS_CORE_00516].

Во взаимодействии с другими интерфейсами обработки ошибок SupportData() считывает те специфичные для производителя дополнительные данные, которые были опционально переданы конструктору ErrorCode через параметр data [SWS_CORE_00513]. При сравнении двух кодов ошибок с помощью operator== следует учитывать, что экземпляры считаются равными исключительно на основании возвращаемых значений Value() и Domain(); возвращаемое значение SupportData() явно не используется для проверки равенства [SWS_CORE_00571].

Это указание по использованию было сгенерировано автоматически на основе спецификации AUTOSAR Adaptive R25-11.

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

Rückgabewert

TypBeschreibung
ErrorDomain::SupportDataTypethe supplementary error context data

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

Record
AUTOSAR/AP/record/SWS_CORE_00516
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00516@rel:R25-11#9bfb7d45
Content hash
9bfb7d45
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00516
Status: valid/unmigrated Version: rel:R25-11#cd6d349c 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_00516@rel:R25-11#cd6d349c
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#dd12519a2026-09-30
  • R19-11rel:R19-11#f353413f2026-10-14
  • R20-11rel:R20-11#0e8a30502026-10-14
  • R21-11rel:R21-11#8c3ebf4e2026-10-14
  • R22-11rel:R22-11#dbd404532026-10-14
  • R23-11rel:R23-11#c6ac50a92026-10-14
  • R24-11rel:R24-11#2949be102026-10-14
  • R25-11rel:R25-11#cd6d349c2026-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

функция ThrowAsException [SWS_CORE_00519] Upstream: RS_AP_00130

void ThrowAsException () const noexcept(false);

Throw this error as exception.

This function will determine the appropriate exception type for this ErrorCode and throw it. The thrown exception will contain this ErrorCode.

СОЗДАНО ИИ не проверено Модель: gemini-3.8-flash-medium · Усилие: medium · Температура: не регулируется · Промпт: 3205bd108ecb Происхождение
переведено с немецкого руководстваgemini-3.8-flash-low · 2026-10-13 · Немецкий оригинал

Функция-член ThrowAsException класса ara::core::ErrorCode служит для синхронной генерации возникшей ошибки в виде исключения C++ ([SWS_CORE_00519]). Функция не принимает входных параметров и не имеет возвращаемого значения, так как стандартный поток управления прерывается выбросом исключения.

Для определения конкретного типа исключения метод делегирует генерацию назначенному домену ошибок согласно поведению this->Domain().ThrowAsException(*this) ([SWS_CORE_00519]). Через интерфейс базового класса ara::core::ErrorDomain ([SWS_CORE_00154]) соответствующий домен определяет подходящий тип исключения согласно предписанию [SWS_CORE_10953]. Сгенерированное исключение всегда содержит вызвавший его экземпляр ErrorCode. Конкретные домены реализуют это специфическим образом:

  • ara::core::FutureErrorDomain выбрасывает FutureException с переданным экземпляром ошибки ([SWS_CORE_00444]).
  • ara::core::CoreErrorDomain выбрасывает CoreException, который инкапсулирует экземпляр ([SWS_CORE_05244], [SWS_CORE_10304]).

Что касается параллелизма и граничных условий, ThrowAsException специфицирован как потокобезопасный ([SWS_CORE_00519]). Безопасность относительно исключений объявлена как not exception safe, а сигнатура явно содержит noexcept(false) ([SWS_CORE_00519]). Ключевое ограничение тулчейна заключается в том, что функция не участвует в разрешении перегрузки, если исключения C++ отключены в компиляторе ([SWS_CORE_00519]).

Это указание по использованию основано на спецификациях AUTOSAR релиза R25-11.

Руководство разработчика реализации в подготовке (сложность I1)

Header-Datei#include "ara/core/error_code.h"
Scopeclass ara::core::ErrorCode
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
None

Exceptions

Any exception of the type determined by the associated ErrorDomain as defined in [SWS_CORE_10953]

Hinweise: This function shall not participate in overload resolution when C++ exceptions are disabled in the compiler toolchain. Behaves as if this->Domain().ThrowAsException(*this).

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

Record
AUTOSAR/AP/record/SWS_CORE_00519
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00519@rel:R25-11#2ffcf64a
Content hash
2ffcf64a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00519
Status: valid/unmigrated Version: rel:R25-11#6858a44e 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_00519@rel:R25-11#6858a44e
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#48e89b2d2026-09-30
  • R19-11rel:R19-11#678eb5a72026-10-14
  • R20-11rel:R20-11#afb7b5682026-10-14
  • R21-11rel:R21-11#afb7b5682026-10-14
  • R22-11rel:R22-11#f01dd35b2026-10-14
  • R23-11rel:R23-11#7edbb7432026-10-14
  • R24-11rel:R24-11#32ee8f072026-10-14
  • R25-11rel:R25-11#6858a44e2026-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

функция Value [SWS_CORE_00514] Upstream: RS_AP_00130

constexpr ErrorDomain::CodeType Value () const noexcept;

Return the raw error code value

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

Rückgabewert

TypBeschreibung
ErrorDomain::CodeTypethe raw error code value

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

Record
AUTOSAR/AP/record/SWS_CORE_00514
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00514@rel:R25-11#068b3e65
Content hash
068b3e65
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00514
Status: valid/unmigrated Version: rel:R25-11#7468c4e4 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_00514@rel:R25-11#7468c4e4
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#d6a896c22026-09-30
  • R19-11rel:R19-11#712626e82026-10-14
  • R20-11rel:R20-11#e25634362026-10-14
  • R21-11rel:R21-11#e25634362026-10-14
  • R22-11rel:R22-11#24268b5e2026-10-14
  • R23-11rel:R23-11#cbbb65bf2026-10-14
  • R24-11rel:R24-11#e4046a7d2026-10-14
  • R25-11rel:R25-11#7468c4e42026-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