DEENESPTFRRUARHIKOZHNL

clase ara::core::Bitset

[SWS_CORE_01701]

template <std::size_t N> class Bitset {...};

Implementation of std::bitset type from [bitset]

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

Guía del usuarioGENERADO POR IA

Ofrece una abstracción de campo de bits de tamaño fijo conforme al estándar y con seguridad de tipos con garantías noexcept para Adaptive Core.
GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: ae7240ca6617 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Ofrece una abstracción de campo de bits de tamaño fijo conforme al estándar y con seguridad de tipos con garantías noexcept para Adaptive Core.

La plantilla de clase ara::core::Bitset proporciona una implementación adaptada a AUTOSAR Adaptive de std::bitset para secuencias de bits de tamaño fijo [SWS_CORE_01741]. Ofrece operaciones exhaustivas para la manipulación de bits, operaciones lógicas y conversiones optimizadas a tipos enteros escalares con estrictas garantías noexcept [SWS_CORE_01738]. Las modificaciones basadas en posiciones reportan índices no válidos a través de ara::core::Result en lugar de excepciones de C++, mientras que las conversiones tratan los errores de desbordamiento de forma determinista. Por ello, la clase resulta especialmente adecuada para funciones de unidades de control eficientes en recursos y tolerantes a fallos.

Contexto

La clase de plantilla ara::core::Bitset proporciona dentro de la Adaptive Platform una implementación del tipo estándar de C++ std::bitset para secuencias de bits con una longitud N fijada en tiempo de compilación [SWS_CORE_01741]. En el ecosistema AUTOSAR, la clase sirve para el manejo de alto rendimiento y con seguridad de tipos de campos de bits, máscaras de estado y registros de flags en unidades de control. Se integra a la perfección en el sistema de tipos del módulo core al admitir el tipo específico de la plataforma ara::core::BasicString en lugar de std::basic_string [SWS_CORE_01749], [SWS_CORE_01751]. Además, AUTOSAR amplía la interfaz estandarizada con funciones de conversión dedicadas a tipos enteros sin signo de ancho fijo como std::uint8_t, std::uint16_t, std::uint32_t y std::uint64_t [SWS_CORE_01736], [SWS_CORE_01737], [SWS_CORE_01738], [SWS_CORE_01739].

Ciclo de vida

La creación de una instancia se realiza de forma flexible a través de múltiples constructores. El constructor por defecto inicializa todos los N bits como valores cero y está declarado como constexpr así como noexcept [SWS_CORE_01713]. Alternativamente, un bitset se puede instanciar a partir de un valor escalar del tipo unsigned long long [SWS_CORE_01719] o basado en texto a partir de ara::core::BasicString [SWS_CORE_01749] o de un puntero a cadena terminada en nulo const CharT* [SWS_CORE_01750]. El constructor de copia y el constructor de movimiento están presentes y definidos como noexcept=default [SWS_CORE_01714], [SWS_CORE_01716]. Asimismo, se proporcionan los operadores de asignación correspondientes [SWS_CORE_01715], [SWS_CORE_01717]. El destructor está especificado como noexcept y thread-safe [SWS_CORE_01718]. En cuanto a la concurrencia, las funciones de conversión de enteros son asimismo thread-safe [SWS_CORE_01736], [SWS_CORE_01737], mientras que los accesos modificadores a la misma instancia de bitset deben sincronizarse.

Ruta de uso

Una ruta de uso típica abarca la instanciación, la posterior manipulación de bits individuales o máscaras de bits, así como la evaluación final o conversión del campo de bits:

Typischer Nutzungspfad von ara::core::BitsetAplicaciónara::core::BitsetUse Case: InitialisierungBitset(val)Instanz erzeugtUse Case: Bit-Manipulationset(pos, true)Result<Bitset&>flip()Bitset&Use Case: Comprobación de estado y conversióntest(pos)boolto_uint32t()std::uint32_t Wert

Diagrama de secuencia: secuencia típica de interacción en la inicialización, manipulación, evaluación y conversión de un bitset. Fuentes: [SWS_CORE_01719], [SWS_CORE_01726], [SWS_CORE_01730], [SWS_CORE_01743], [SWS_CORE_01738]

Escenarios de error

A diferencia de std::bitset, ara::core::Bitset utiliza un concepto de tratamiento de errores determinista, tolerante a fallos y sin excepciones (noexcept):

  • Rebase de límites en accesos por posición: En las funciones de manipulación set(pos) [SWS_CORE_01726], reset(pos) [SWS_CORE_01728] y flip(pos) [SWS_CORE_01731] se utiliza el tipo de retorno Result<Bitset<N>&>. Si pos se encuentra fuera del rango válido, se reporta IsoStdOutOfRangeViolation en lugar de std::out_of_range. Interpretación: el uso consecuente de ara::core::Result y noexcept presumiblemente sirve para cumplir las estrictas directrices de ausencia de excepciones en áreas críticas para la seguridad de la Adaptive Platform. Pregunta Q-322c53fff705bce6 (abierta) Asimismo, la función de comprobación test(pos) señala IsoStdOutOfRangeViolation en caso de pos no válido [SWS_CORE_01743].
  • Cadenas no válidas: En la construcción a partir de ara::core::BasicString [SWS_CORE_01749], con pos > size() se desencadena una IsoStdOutOfRangeViolation, y con caracteres distintos de 0 o 1, una IsoStdInvalidArgumentViolation (en lugar de std::invalid_argument).
  • Desbordamiento numérico: Si el estado de bits representado no se puede mapear en el tipo de destino solicitado, las funciones de conversión to_uint8t [SWS_CORE_01736], to_uint16t [SWS_CORE_01737], to_uint32t [SWS_CORE_01738], to_uint64t [SWS_CORE_01739], to_ulong [SWS_CORE_01734] y to_ullong [SWS_CORE_01735] reportan en cada caso IsoStdOverflowErrorViolation en lugar de std::overflow_error.
  • Seguridad frente a excepciones restringida: Mientras que la mayoría de las operaciones son noexcept y seguras frente a excepciones, la construcción a partir de punteros const CharT* [SWS_CORE_01750] así como la exportación mediante to_string [SWS_CORE_01751] están clasificadas expresamente como no seguras frente a excepciones (not exception safe).

Esta guía de clase se basa en la especificación AUTOSAR Adaptive Release R25-11 y ha sido generada automáticamente.

Mapa de miembros

Diagrama de clases

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

G nara__core__Bitset255 Bitset + Bitset() + operator=() + ~Bitset() + size() + to_string() + to_uint16t() + to_uint32t() + to_uint64t() + to_uint8t() + to_ullong() + to_ulong() + all() + any() + count() + none() + operator[]() … 13 weitere

Vista de detalle

Selecciona una entrada en el índice.

Constructores y destructor

Bitset función 6

≙ [bitset]

Sobrecargas Bitset 6
constexpr Bitset () noexcept=default; SWS_CORE_01713
Bitset (const Bitset &) noexcept=default; SWS_CORE_01714
Bitset (Bitset &&) noexcept=default; SWS_CORE_01716
constexpr Bitset (unsigned long long val) noexcept; SWS_CORE_01719
template <class CharT, class Traits, class Allocator> explicit Bitset (const BasicString< Allocator > &str, typename Basic String< Allocator >::size_type pos=0, typename BasicString< Allocator >::size_type n=BasicString< Allocator >::npos, CharT zero=CharT(’0’), CharT one=CharT(’1’)) noexcept; SWS_CORE_01749
template <class CharT> explicit Bitset (const CharT *str, typename BasicString< CharT >::size_type n=BasicString< CharT >::npos, CharT zero=CharT(’0’), Char T one=CharT(’1’)); SWS_CORE_01750
~Bitset función

[AUTOSAR defined] not present in ISO-14882. Destructor

~Bitset () noexcept;

Métodos

all función

≙ [bitset]

bool all () const noexcept;
any función

≙ [bitset]

bool any () const noexcept;
count función

≙ [bitset]

std::size_t count () const noexcept;
flip función 2

≙ [bitset]

Sobrecargas flip 2
Bitset< N > & flip () noexcept; SWS_CORE_01730
Result< Bitset< N > & > flip (std::size_t pos) noexcept; SWS_CORE_01731
none función

≙ [bitset]

bool none () const noexcept;
reset función 2

≙ [bitset]

Sobrecargas reset 2
Bitset< N > & reset () noexcept; SWS_CORE_01727
Result< Bitset< N > & > reset (std::size_t pos) noexcept; SWS_CORE_01728
set función 2

≙ [bitset]

Sobrecargas set 2
Bitset< N > & set () noexcept; SWS_CORE_01725
Result< Bitset< N > & > set (std::size_t pos, bool val=true) noexcept; SWS_CORE_01726
size función

≙ [bitset]

constexpr std::size_t size () const noexcept;
test función

except for the following deviations: 1. The function is noexcept 2. If pos does not correspond to a valid bit position, IsoStdOutOfRangeViolation is raised instead of std::out_of_range ≙ std::out_of_range

bool test (std::size_t pos) const noexcept;
to_string función

except for the following deviations: 1. Template arguments have been adapted to ara::core::BasicString in place of std:: basic_string ≙ [bitset]

template <class Allocator = std::allocator<char>> BasicString< Allocator > to_string (char zero=char(’0’), char one=char(’1’)) const;
to_uint16t función

[AUTOSAR defined] not present in ISO-14882. Converts the contents of the bitset to a std:: uint16_t from [SWS_APT_00025]

constexpr std::uint16_t to_uint16t () const noexcept;
to_uint32t función

[AUTOSAR defined] not present in ISO-14882. Alias for ara::core::Bitset::to_ulong but explicitly using the std::uint32_t type from [SWS_APT_00028] ≙ std::uint32_t

constexpr std::uint32_t to_uint32t () const noexcept;
to_uint64t función

[AUTOSAR defined] not present in ISO-14882. Alias for ara::core::Bitset::to_ullong but explicitly using the std::uint64_t type from [SWS_APT_00031] ≙ std::uint64_t

constexpr std::uint64_t to_uint64t () const noexcept;
to_uint8t función

[AUTOSAR defined] not present in ISO-14882. Converts the contents of the bitset to a std:: uint8_t from [SWS_APT_00022]

constexpr std::uint8_t to_uint8t () const noexcept;
to_ullong función

except for the following deviations: 1. Function is constexpr 2. The function is noexcept 3. If the integral value x corresponding to the bits in the bitset cannot be represented as the return type, IsoStdOverflowErrorViolation is raised instead of std:: overflow_error ≙ [bitset]

constexpr unsigned long long to_ullong () const noexcept;
to_ulong función

except for the following deviations: 1. Function is constexpr 2. The function is noexcept 3. If the integral value x corresponding to the bits in the bitset cannot be represented as the return type, IsoStdOverflowErrorViolation is raised instead of std:: overflow_error ≙ [bitset]

constexpr unsigned long to_ulong () const noexcept;

Operadores

operator&= función

≙ [bitset]

Bitset< N > & operator&= (const Bitset< N > &rhs) noexcept;
operator<< función

≙ [bitset]

Bitset< N > operator<< (std::size_t pos) const noexcept;
operator<<= función

≙ [bitset]

Bitset< N > & operator<<= (std::size_t pos) noexcept;
operator= función 2

[AUTOSAR defined] not present in ISO-14882. Copy assignment operator

Sobrecargas = 2
Bitset & operator= (const Bitset &) noexcept=default; SWS_CORE_01715
Bitset & operator= (Bitset &&) noexcept=default; SWS_CORE_01717
operator== función

≙ [bitset]

bool operator== (const Bitset< N > &rhs) const noexcept;
operator>> función

≙ [bitset]

Bitset< N > operator>> (std::size_t pos) const noexcept;
operator>>= función

≙ [bitset]

Bitset< N > & operator>>= (std::size_t pos) noexcept;
operator[] función 2

except for the following deviations: 1. The function is noexcept ≙ [bitset]

Sobrecargas [] 2
constexpr bool operator[] (std::size_t pos) const noexcept; SWS_CORE_01732
reference operator[] (std::size_t pos) noexcept; SWS_CORE_01733
operator|= función

≙ [bitset]

Bitset< N > & operator|= (const Bitset< N > &rhs) noexcept;
operator~ función

≙ [bitset]

Bitset< N > operator~ () const noexcept;
operatorˆ= función

≙ [bitset]

Bitset< N > & operatorˆ= (const Bitset< N > &rhs) noexcept;

Tipos anidados

reference clase

Documentación de los métodos

función Bitset [SWS_CORE_01713]

constexpr Bitset () noexcept=default;

As per corresponding usage in [bitset]

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01713
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01713@rel:R25-11#28f290fc
Content hash
28f290fc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01713
Status: valid/unmigrated Version: rel:R25-11#310efdcc 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_CORE_01713@rel:R25-11#310efdcc
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

función Bitset [SWS_CORE_01714] Upstream: RS_AP_00130

Bitset (const Bitset &) noexcept=default;

[AUTOSAR defined] not present in ISO-14882. Copy constructor

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01714
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01714@rel:R25-11#e8160336
Content hash
e8160336
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01714
Status: valid/unmigrated Version: rel:R25-11#a6f79a8f 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_CORE_01714@rel:R25-11#a6f79a8f
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

función Bitset [SWS_CORE_01716] Upstream: RS_AP_00130

Bitset (Bitset &&) noexcept=default;

[AUTOSAR defined] not present in ISO-14882. Move constructor

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01716
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01716@rel:R25-11#9ec49de0
Content hash
9ec49de0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01716
Status: valid/unmigrated Version: rel:R25-11#9f8cafe2 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_CORE_01716@rel:R25-11#9f8cafe2
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

función Bitset [SWS_CORE_01719]

constexpr Bitset (unsigned long long val) noexcept;

As per corresponding usage in [bitset]

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01719
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01719@rel:R25-11#70bbbc1e
Content hash
70bbbc1e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01719
Status: valid/unmigrated Version: rel:R25-11#b3cad51d 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_CORE_01719@rel:R25-11#b3cad51d
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

función Bitset [SWS_CORE_01749]

template <class CharT, class Traits, class Allocator> explicit Bitset (const BasicString< Allocator > &str, typename Basic String< Allocator >::size_type pos=0, typename BasicString< Allocator >::size_type n=BasicString< Allocator >::npos, CharT zero=CharT(’0’), CharT one=CharT(’1’)) noexcept;

As per corresponding usage in [bitset] except for the following deviations: 1. The function is noexcept 2. If (pos > size()), IsoStdOutOfRangeViolation is raised instead of std:: out_of_range 3. If any character is not 1 or 0, IsoStdInvalidArgumentViolation is raised instead of std::invalid_argument 4. Function arguments have been adapted to conform to ara::core::BasicString constructor parameters

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe
Verletzungen (Violations)IsoStdOut- Description as per std::out_of_range. OfRangeViolation IsoStdInvalidArgu- Description as per std::invalid_argument mentViolation

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

Record
AUTOSAR/AP/record/SWS_CORE_01749
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01749@rel:R25-11#e97d8577
Content hash
e97d8577
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01749
Status: valid/unmigrated Version: rel:R25-11#60c5b733 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_CORE_01749@rel:R25-11#60c5b733
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

función Bitset [SWS_CORE_01750]

template <class CharT> explicit Bitset (const CharT *str, typename BasicString< CharT >::size_type n=BasicString< CharT >::npos, CharT zero=CharT(’0’), Char T one=CharT(’1’));

As per corresponding usage in [bitset] except for the following deviations: 1. Function arguments have been adapted to conform to ara::core::BasicString constructor parameters

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01750
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01750@rel:R25-11#623c256f
Content hash
623c256f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01750
Status: valid/unmigrated Version: rel:R25-11#4ced3470 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_CORE_01750@rel:R25-11#4ced3470
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

función all [SWS_CORE_01744]

bool all () const noexcept;

As per corresponding usage in [bitset]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 68eb943f5f65 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro [SWS_CORE_01744] pertenece a la clase ara::core::Bitset y se proporciona a través del archivo de cabecera #include "ara/core/bitset.h". La función posee la signatura bool all () const noexcept;, no acepta parámetros y devuelve de forma síncrona un valor booleano. Según la especificación, la semántica se basa en el uso correspondiente en [bitset]; interpretación: el método comprueba probablemente si todos los bits de la instancia están establecidos (tienen el valor true). Pregunta Q-a4f0f8970bd2c9bb (abierta)

En cuanto al tratamiento de errores, la función está declarada como noexcept y especificada como segura ante excepciones (exception safe) [SWS_CORE_01744]. Dado que no se notifican estados de error y la ejecución transcurre de forma garantizada sin errores, los códigos de error de ara::core::CoreErrc no resultan de aplicación aquí.

Para el contexto de invocación y la concurrencia rigen las siguientes condiciones de contorno:

  • La operación está declarada como const y no modifica el estado del objeto invocador ara::core::Bitset [SWS_CORE_01744].
  • Es de suponer que los accesos de lectura simultáneos a través de varios subprocesos estén permitidos sin sincronización, siempre que ningún otro subproceso modifique la misma zona de memoria escribiendo en ella. Pregunta Q-d9f1f92a120128b5 (abierta)

Este contenido ha sido generado por una IA a partir de la especificación AUTOSAR R25-11.

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01744
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01744@rel:R25-11#cbe28e61
Content hash
cbe28e61
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01744
Status: valid/unmigrated Version: rel:R25-11#ae080485 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_CORE_01744@rel:R25-11#ae080485
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

función any [SWS_CORE_01745]

bool any () const noexcept;

As per corresponding usage in [bitset]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 7dc0cee01033 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro any() de ara::core::Bitset sirve para consultar de forma síncrona el estado de ocupación de los bits gestionados en el bitset [SWS_CORE_01745]. Según la especificación, el comportamiento se rige por el uso correspondiente de la plantilla de clase ISO C++ [bitset] [SWS_CORE_01745]. Interpretación: la función devuelve true si al menos un bit está activado, y false si todos los bits están desactivados. Pregunta Q-20c2aaf905d4a338 (abierta)

En cuanto al uso, el contexto de ejecución y el comportamiento ante errores, se aplican las siguientes estipulaciones:

  • Llamada y parámetros: el método se invoca sin parámetros sobre una instancia existente que, por ejemplo, se haya inicializado previamente mediante el constructor [SWS_CORE_01749]. La llamada se realiza de forma síncrona y devuelve inmediatamente el resultado de la comprobación como bool [SWS_CORE_01745].
  • Tratamiento de errores: la función está declarada como noexcept y clasificada como segura frente a excepciones (exception safe) [SWS_CORE_01745]. No se generan códigos de error ni mensajes de DET/DEM; el estándar AUTOSAR no prevé un fallo de la operación.
  • Concurrencia: gracias a la cualificación const, el método no modifica la instancia [SWS_CORE_01745]. Presumiblemente, los accesos de lectura paralelos a la misma instancia son seguros, mientras que los accesos de escritura concurrentes deben ser sincronizados por el llamador. Pregunta Q-34893675aa85baf1 (abierta)

En el contexto de módulo de core, any() proporciona una función básica de inspección para bitsets que interactúa a la perfección con los mecanismos de inicialización y almacenamiento de ara::core::Bitset [SWS_CORE_01745], [SWS_CORE_01749].

Esta nota de uso se ha generado automáticamente sobre la base de la especificación de AUTOSAR Adaptive R25-11.

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01745
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01745@rel:R25-11#256519a7
Content hash
256519a7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01745
Status: valid/unmigrated Version: rel:R25-11#13aa29a1 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_CORE_01745@rel:R25-11#13aa29a1
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

función count [SWS_CORE_01740]

std::size_t count () const noexcept;

As per corresponding usage in [bitset]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 4dcb196eeab8 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Uso y semántica

La función miembro count se invoca de forma síncrona y sin parámetros sobre una instancia de ara::core::Bitset ([SWS_CORE_01740]). Está declarada en la cabecera #include "ara/core/bitset.h" y proporciona el resultado del recuento como valor de retorno del tipo std::size_t ([SWS_CORE_01740]). El comportamiento funcional se rige por la referencia [bitset] ([SWS_CORE_01740]); por lo tanto, es de suponer que el valor corresponda al número total de bits establecidos. Pregunta Q-36c593b234f55695 (abierta)

Tratamiento de errores y concurrencia

La función está especificada como noexcept y se considera exception safe ([SWS_CORE_01740]). No se lanzan excepciones ni se devuelven códigos de error, y para este elemento no están previstos avisos a DET o DEM. Puesto que count está declarada como función miembro constante (const) ([SWS_CORE_01740]), la llamada no modifica el estado del objeto. Por consiguiente, es de suponer que los accesos de lectura paralelos a la misma instancia puedan ejecutarse de forma concurrente, siempre que no se produzcan accesos de escritura concurrentes. Pregunta Q-073bc3bbcb918763 (abierta)

Interacción y delimitación

En el espacio de nombres ara::core, la función debe distinguirse claramente de otros elementos:

Este texto se generó automáticamente a partir de los datos de especificación de AUTOSAR Release R25-11.

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01740
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01740@rel:R25-11#15601e9f
Content hash
15601e9f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01740
Status: valid/unmigrated Version: rel:R25-11#3ade8441 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_CORE_01740@rel:R25-11#3ade8441
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

función flip [SWS_CORE_01730]

Bitset< N > & flip () noexcept;

As per corresponding usage in [bitset]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 3295cd6e5b84 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro flip() de la clase ara::core::Bitset invierte de forma síncrona el estado de todos los bits de la instancia conforme al comportamiento de [bitset] [SWS_CORE_01730]. La función se proporciona a través de la cabecera #include "ara/core/bitset.h", no recibe parámetros y devuelve una referencia lvalue al objeto modificado (Bitset<N>&), lo que permite encadenar operaciones [SWS_CORE_01730].

Tratamiento de errores y seguridad frente a excepciones

La función está declarada como noexcept y especificada como segura frente a excepciones («exception safe») [SWS_CORE_01730]. No se lanzan excepciones de C++ ni se devuelven códigos de error; por tanto, es probable que la ejecución se lleve a cabo siempre sin errores. Pregunta Q-df762b6329a2c0d4 (abierta)

Interacción

El módulo core define variantes afines para la manipulación de bits:

  • El método sobrecargado flip(std::size_t pos) sirve para invertir de forma selectiva un único bit en el índice pos [SWS_CORE_01731]. A diferencia de la forma sin parámetros, devuelve un Result<Bitset<N>&> y señala posiciones no válidas mediante IsoStdOutOfRangeViolation [SWS_CORE_01731].
  • A través de la clase de referencia ara::core::Bitset<N>::reference está disponible la función miembro flip() para invertir un único bit referenciado y devolver una reference& [SWS_CORE_01712].

Esta nota de uso se ha generado automáticamente y se basa exclusivamente en la especificación de AUTOSAR Adaptive R25-11.

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01730
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01730@rel:R25-11#d2808923
Content hash
d2808923
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01730
Status: valid/unmigrated Version: rel:R25-11#80129789 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_CORE_01730@rel:R25-11#80129789
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

función flip [SWS_CORE_01731]

Result< Bitset< N > & > flip (std::size_t pos) noexcept;

As per corresponding usage in [bitset] except for the following deviations: 1. The function is noexcept 2. If pos does not correspond to a valid bit position, IsoStdOutOfRangeViolation is raised instead of std::out_of_range

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: cc8134eb8cb3 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro flip de la clase ara::core::Bitset invierte de forma síncrona el estado del bit en la posición indicada pos [SWS_CORE_01731]. Está definida en la cabecera #include "ara/core/bitset.h" y se basa en el comportamiento de std::bitset::flip, pero presenta discrepancias funcionales específicas [SWS_CORE_01731].

La función está declarada como noexcept y exception safe, y en caso de éxito devuelve una referencia al bitset modificado dentro de un Result<Bitset<N>&> [SWS_CORE_01731]. Si el parámetro pos no se corresponde con una posición de bit válida, en lugar de una excepción de C++ como std::out_of_range se desencadena la infracción IsoStdOutOfRangeViolation [SWS_CORE_01731].

En cuanto a la concurrencia, es probable que las llamadas simultáneas sobre la misma instancia de bitset no sean seguras para hilos debido a la falta de sincronización documentada y deban coordinarse externamente. Pregunta Q-de73bb65d6aab12c (abierta)

En el módulo core, la función complementa otras operaciones relacionadas: para invertir de forma síncrona todos los bits de una instancia está disponible la sobrecarga sin parámetros flip() [SWS_CORE_01730], mientras que para objetos de referencia a bits se ofrece el método ara::core::Bitset::reference::flip() [SWS_CORE_01712].

Esta nota de uso se ha generado automáticamente a partir del release R25-11 de AUTOSAR Adaptive.

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe
Verletzungen (Violations)IsoStdOut- Description as per std::out_of_range. OfRangeViolation

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

Record
AUTOSAR/AP/record/SWS_CORE_01731
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01731@rel:R25-11#85769f8b
Content hash
85769f8b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01731
Status: valid/unmigrated Version: rel:R25-11#3ec8b647 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_CORE_01731@rel:R25-11#3ec8b647
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

función none [SWS_CORE_01746]

bool none () const noexcept;

As per corresponding usage in [bitset]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 08d4a9889ec9 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro none de la clase ara::core::Bitset sirve para consultar el estado de ocupación de la secuencia de bits [SWS_CORE_01746]. El método requiere incluir la cabecera ara/core/bitset.h y posee la firma bool none () const noexcept; [SWS_CORE_01746]. La llamada se realiza de forma síncrona y sin parámetros sobre una instancia existente. Respecto al comportamiento, la especificación remite al uso correspondiente en [bitset] [SWS_CORE_01746]; interpretación: el método debería devolver true si y solo si ningún bit dentro de la secuencia de bits está activado (es decir, todos los bits son false) y, en caso contrario, false. Pregunta Q-de8593251c7748d5 (abierta)

Tratamiento de errores y seguridad frente a excepciones

Para none no se han definido códigos de error ni estados de error independientes. Conforme a la especificación, la función está declarada como noexcept y cuenta con la clasificación de segura frente a excepciones (exception safe) [SWS_CORE_01746]. Por lo tanto, en caso de error o durante la ejecución no se producen excepciones de C++.

Concurrencia y restricciones

Dado que none está declarada como const [SWS_CORE_01746], la llamada al método no modifica el estado interno del objeto. Por consiguiente, las llamadas de lectura paralelas sobre el mismo objeto Bitset deberían ser no críticas en cuanto a concurrencia y reentrantes, siempre que no se produzcan modificaciones de escritura concurrentes sobre la misma instancia. Pregunta Q-cf92e9abf57e9678 (abierta)

Esta nota de uso fue generada automáticamente por un asistente de IA y se basa en los requisitos de la especificación.

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01746
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01746@rel:R25-11#f4b852c4
Content hash
f4b852c4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01746
Status: valid/unmigrated Version: rel:R25-11#8bba9b6e 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_CORE_01746@rel:R25-11#8bba9b6e
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

función operator&= [SWS_CORE_01720]

Bitset< N > & operator&= (const Bitset< N > &rhs) noexcept;

As per corresponding usage in [bitset]

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01720
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01720@rel:R25-11#a0d74c87
Content hash
a0d74c87
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01720
Status: valid/unmigrated Version: rel:R25-11#fb4224f8 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_CORE_01720@rel:R25-11#fb4224f8
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

función operator<< [SWS_CORE_01747]

Bitset< N > operator<< (std::size_t pos) const noexcept;

As per corresponding usage in [bitset]

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01747
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01747@rel:R25-11#9546df55
Content hash
9546df55
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01747
Status: valid/unmigrated Version: rel:R25-11#2d8f37de 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_CORE_01747@rel:R25-11#2d8f37de
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

función operator<<= [SWS_CORE_01723]

Bitset< N > & operator<<= (std::size_t pos) noexcept;

As per corresponding usage in [bitset]

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01723
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01723@rel:R25-11#12b1bbb2
Content hash
12b1bbb2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01723
Status: valid/unmigrated Version: rel:R25-11#f4e1aed6 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_CORE_01723@rel:R25-11#f4e1aed6
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

función operator= [SWS_CORE_01715] Upstream: RS_AP_00130

Bitset & operator= (const Bitset &) noexcept=default;

[AUTOSAR defined] not present in ISO-14882. Copy assignment operator

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01715
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01715@rel:R25-11#69d78fbe
Content hash
69d78fbe
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01715
Status: valid/unmigrated Version: rel:R25-11#6cc96909 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_CORE_01715@rel:R25-11#6cc96909
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

función operator= [SWS_CORE_01717] Upstream: RS_AP_00130

Bitset & operator= (Bitset &&) noexcept=default;

[AUTOSAR defined] not present in ISO-14882. Move assignment operator

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01717
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01717@rel:R25-11#99ccf4a8
Content hash
99ccf4a8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01717
Status: valid/unmigrated Version: rel:R25-11#493efe21 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_CORE_01717@rel:R25-11#493efe21
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

función operator== [SWS_CORE_01742]

bool operator== (const Bitset< N > &rhs) const noexcept;

As per corresponding usage in [bitset]

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01742
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01742@rel:R25-11#6a8cda36
Content hash
6a8cda36
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01742
Status: valid/unmigrated Version: rel:R25-11#dccd8673 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_CORE_01742@rel:R25-11#dccd8673
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

función operator>> [SWS_CORE_01748]

Bitset< N > operator>> (std::size_t pos) const noexcept;

As per corresponding usage in [bitset]

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01748
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01748@rel:R25-11#d2cb552e
Content hash
d2cb552e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01748
Status: valid/unmigrated Version: rel:R25-11#3aef5563 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_CORE_01748@rel:R25-11#3aef5563
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

función operator>>= [SWS_CORE_01724]

Bitset< N > & operator>>= (std::size_t pos) noexcept;

As per corresponding usage in [bitset]

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01724
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01724@rel:R25-11#df087463
Content hash
df087463
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01724
Status: valid/unmigrated Version: rel:R25-11#7610a8ff 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_CORE_01724@rel:R25-11#7610a8ff
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

función operator[] [SWS_CORE_01732]

constexpr bool operator[] (std::size_t pos) const noexcept;

As per corresponding usage in [bitset] except for the following deviations: 1. The function is noexcept

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01732
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01732@rel:R25-11#5c0a6522
Content hash
5c0a6522
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01732
Status: valid/unmigrated Version: rel:R25-11#2d0c689b 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_CORE_01732@rel:R25-11#2d0c689b
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

función operator[] [SWS_CORE_01733]

reference operator[] (std::size_t pos) noexcept;

As per corresponding usage in [bitset] except for the following deviations: 1. The function is noexcept

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01733
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01733@rel:R25-11#308968f7
Content hash
308968f7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01733
Status: valid/unmigrated Version: rel:R25-11#66b4364b 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_CORE_01733@rel:R25-11#66b4364b
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

función operator|= [SWS_CORE_01721]

Bitset< N > & operator|= (const Bitset< N > &rhs) noexcept;

As per corresponding usage in [bitset]

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01721
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01721@rel:R25-11#29bf1015
Content hash
29bf1015
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01721
Status: valid/unmigrated Version: rel:R25-11#cb81326d 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_CORE_01721@rel:R25-11#cb81326d
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

función operator~ [SWS_CORE_01729]

Bitset< N > operator~ () const noexcept;

As per corresponding usage in [bitset]

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01729
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01729@rel:R25-11#41f52439
Content hash
41f52439
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01729
Status: valid/unmigrated Version: rel:R25-11#070c2d27 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_CORE_01729@rel:R25-11#070c2d27
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

función operatorˆ= [SWS_CORE_01722]

Bitset< N > & operatorˆ= (const Bitset< N > &rhs) noexcept;

As per corresponding usage in [bitset]

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01722
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01722@rel:R25-11#7bc3440d
Content hash
7bc3440d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01722
Status: valid/unmigrated Version: rel:R25-11#06db033f 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_CORE_01722@rel:R25-11#06db033f
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

función reset [SWS_CORE_01727]

Bitset< N > & reset () noexcept;

As per corresponding usage in [bitset]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 0868e1227ad2 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro reset() restablece, según la especificación [SWS_CORE_01727], el estado de una instancia de ara::core::Bitset. La función se proporciona a través del archivo de cabecera #include "ara/core/bitset.h" y posee la signatura Bitset<N>& reset() noexcept;.

Uso y semántica

La función no toma parámetros y opera de forma síncrona sobre el objeto llamador. Debido a la referencia especificada al uso habitual en [bitset], es de suponer que la llamada restablezca todos los bits contenidos a false (o 0) y devuelva una referencia a la propia instancia de bitset (*this), lo que permite el encadenamiento de métodos. Pregunta Q-89116316a65e0772 (abierta)

Tratamiento de fallos y seguridad frente a excepciones

Según [SWS_CORE_01727], la función está declarada como noexcept y posee la clasificación «exception safe». Dado que, a diferencia de la sobrecarga parametrizada, no se requiere comprobación de índices, en la variante sin parámetros no se producen estados ni códigos de error.

Interacción y delimitación

  • En el mismo ámbito de visibilidad ara::core::Bitset existe la sobrecarga reset(std::size_t pos) según [SWS_CORE_01728]. Esta restablece específicamente un único bit, pero devuelve un Result<Bitset<N>&> y notifica una IsoStdOutOfRangeViolation en caso de que pos no sea válido.
  • En el módulo core también existen funciones homónimas para ara::core::Optional según [SWS_CORE_01136] y ara::core::Optional<T&> según [SWS_CORE_01165] de #include "ara/core/optional.h", las cuales descartan el valor contenido y presentan el tipo de retorno void.

Este texto ha sido generado por una IA y sirve como guía orientativa. Solo son vinculantes las especificaciones del estándar AUTOSAR.

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01727
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01727@rel:R25-11#3aafc772
Content hash
3aafc772
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01727
Status: valid/unmigrated Version: rel:R25-11#96296e79 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_CORE_01727@rel:R25-11#96296e79
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

función reset [SWS_CORE_01728]

Result< Bitset< N > & > reset (std::size_t pos) noexcept;

As per corresponding usage in [bitset] except for the following deviations: 1. The function is noexcept 2. If pos does not correspond to a valid bit position, IsoStdOutOfRangeViolation is raised instead of std::out_of_range

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 6ee8bcd28b61 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro reset de la clase ara::core::Bitset restablece de forma síncrona un único bit en la posición pos indicada al valor 0 [SWS_CORE_01728]. La función sigue el comportamiento de std::bitset, pero presenta dos diferencias esenciales: está declarada como noexcept y devuelve el resultado en un Result<Bitset<N>&> para mapear situaciones de error sin excepciones de C++ [SWS_CORE_01728].

Manejo de errores

Si el índice pos transferido no se corresponde con ninguna posición de bit válida dentro del bitset, en lugar de std::out_of_range se desencadena la infracción IsoStdOutOfRangeViolation [SWS_CORE_01728]. En caso de error, esta se pone a disposición como estado de error en el objeto Result devuelto, de modo que la operación sigue siendo segura frente a excepciones a pesar de un valor de parámetro no válido [SWS_CORE_01728].

Interacción y delimitación

En el módulo core existe de forma complementaria para ara::core::Bitset la sobrecarga sin parámetros reset(), que borra todos los bits del contenedor a la vez y devuelve directamente una referencia al objeto [SWS_CORE_01727]. Además, los requisitos relacionados [SWS_CORE_01136] y [SWS_CORE_01165] definen un método del mismo nombre para ara::core::Optional, que allí descarta el valor contenido.

concurrencia

Dado que reset modifica el estado interno del bitset, es probable que una llamada concurrente sobre la misma instancia sin sincronización externa no sea segura para subprocesos (interpretación: adopción de la semántica habitual de contenedores de C++). Pregunta Q-e2e1c041eadedf0f (abierta)

Este texto ha sido generado por una IA sobre la base de la especificación AUTOSAR R25-11.

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe
Verletzungen (Violations)IsoStdOut- Description as per std::out_of_range. OfRangeViolation

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

Record
AUTOSAR/AP/record/SWS_CORE_01728
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01728@rel:R25-11#c454204e
Content hash
c454204e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01728
Status: valid/unmigrated Version: rel:R25-11#69fbce4c 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_CORE_01728@rel:R25-11#69fbce4c
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

función set [SWS_CORE_01725]

Bitset< N > & set () noexcept;

As per corresponding usage in [bitset]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 69ac29c94b17 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro síncrona set() de la clase ara::core::Bitset establece todos los bits contenidos del objeto en el valor true ([SWS_CORE_01725]). En su comportamiento, se corresponde con el funcionamiento de std::bitset del estándar ISO C++ y está disponible a través de la cabecera ara/core/bitset.h ([SWS_CORE_01725]). La llamada al método se realiza sin parámetros y devuelve una referencia lvalue al bitset modificado (Bitset<N>&) ([SWS_CORE_01725]), lo que permite un encadenamiento directo de llamadas adicionales en la misma instancia.

La operación está declarada como noexcept y posee la propiedad exception safe ([SWS_CORE_01725]). Dado que itera sobre todos los bits o establece el estado global, a diferencia de los accesos basados en posición no se producen errores de rango. La especificación no se pronuncia sobre la seguridad para subprocesos; interpretación: dado que el estado del objeto se muta directamente, es previsible que los accesos paralelos a la misma instancia de Bitset sin protección externa no sean seguros para concurrencia o subprocesos. Pregunta Q-f8c1b5721f668193 (abierta)

En la interacción dentro del módulo core, la función complementa a la variante sobrecargada set(std::size_t, bool) ([SWS_CORE_01726]). Mientras que la versión sin parámetros asigna con éxito garantizado todo el campo, la versión parametrizada modifica de forma selectiva un solo bit, proporciona el tipo Result<Bitset<N>&> y señaliza mediante un IsoStdOutOfRangeViolation si se pasa un índice de posición no válido ([SWS_CORE_01726]).

Esta nota de uso se basa en la especificación de AUTOSAR Adaptive para el release R25-11 y se ha generado de forma automatizada.

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01725
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01725@rel:R25-11#3f9de3a5
Content hash
3f9de3a5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01725
Status: valid/unmigrated Version: rel:R25-11#80248ab7 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_CORE_01725@rel:R25-11#80248ab7
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

función set [SWS_CORE_01726]

Result< Bitset< N > & > set (std::size_t pos, bool val=true) noexcept;

As per corresponding usage in [bitset] except for the following deviations: 1. The function is noexcept 2. If pos does not correspond to a valid bit position, IsoStdOutOfRangeViolation is raised instead of std::out_of_range

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 78b604750828 Procedencia
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro set de la clase ara::core::Bitset modifica el bit en la posición indicada pos al valor val según [SWS_CORE_01726]. La función está declarada en la cabecera #include "ara/core/bitset.h" y opera de forma síncrona y segura frente a excepciones.

Frente al comportamiento estándar de std::bitset, la función presenta dos divergencias esenciales ([SWS_CORE_01726]):

  • La función está declarada como noexcept y no lanza excepciones de C++.
  • Si pos no se corresponde con una posición de bit válida, se desencadena IsoStdOutOfRangeViolation en lugar de std::out_of_range.

Como valor de retorno se entrega un Result<Bitset<N>&> ([SWS_CORE_01726]). En caso de éxito, el Result contiene una referencia al objeto bitset modificado. Si pos queda fuera del rango válido, el Result transmite la infracción de error correspondiente.

A diferencia de la variante sin parámetros set() ([SWS_CORE_01725]), la cual establece todos los bits y devuelve directamente Bitset<N>&, esta sobrecarga basada en posición requiere la evaluación del objeto Result para el tratamiento de errores de rango ([SWS_CORE_01726]).

Esta nota de uso fue generada automáticamente sobre la base de la especificación AUTOSAR R25-11.

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe
Verletzungen (Violations)IsoStdOut- Description as per std::out_of_range. OfRangeViolation

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

Record
AUTOSAR/AP/record/SWS_CORE_01726
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01726@rel:R25-11#df00955b
Content hash
df00955b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01726
Status: valid/unmigrated Version: rel:R25-11#7bc780ef 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_CORE_01726@rel:R25-11#7bc780ef
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

función size [SWS_CORE_01741]

constexpr std::size_t size () const noexcept;

As per corresponding usage in [bitset]

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01741
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01741@rel:R25-11#6c3d3fb6
Content hash
6c3d3fb6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01741
Status: valid/unmigrated Version: rel:R25-11#ae3039b5 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_CORE_01741@rel:R25-11#ae3039b5
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

función test [SWS_CORE_01743]

bool test (std::size_t pos) const noexcept;

As per corresponding usage in [bitset] except for the following deviations: 1. The function is noexcept 2. If pos does not correspond to a valid bit position, IsoStdOutOfRangeViolation is raised instead of std::out_of_range

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: d1ea13b75993 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro síncrona test de la clase ara::core::Bitset comprueba el estado del bit en la posición transferida pos según [SWS_CORE_01743]. Como parámetro de llamada se pasa la posición del bit deseada pos del tipo std::size_t. La función devuelve de forma síncrona un valor del tipo bool, donde true indica que el bit está establecido y false que no está establecido. Para la inclusión y el uso de la función en el módulo Core de la plataforma Adaptive debe incluirse la cabecera ara/core/bitset.h [SWS_CORE_01743].

Tratamiento de errores y desviaciones

El comportamiento funcional sigue en principio la semántica de std::bitset, pero presenta dos discrepancias esenciales específicas del sistema [SWS_CORE_01743]:

  • La signatura está declarada como noexcept y garantiza una total seguridad ante excepciones (exception safe) [SWS_CORE_01743].
  • Si la posición del bit pos no corresponde a ninguna posición de bit válida dentro del objeto, en lugar de una excepción del tipo std::out_of_range se desencadena la infracción IsoStdOutOfRangeViolation [SWS_CORE_01743]. Su descripción se basa en la de std::out_of_range [SWS_CORE_01743].

Concurrencia y restricciones

Dado que la función está especificada como const, no modifica la instancia. Por consiguiente, es de suponer que múltiples accesos de lectura concurrentes a la misma instancia de bitset puedan ejecutarse sin conflictos de datos en el funcionamiento regular (interpretación). Pregunta Q-585dbdfefac63391 (abierta) Si se producen modificaciones de escritura simultáneas sobre la misma instancia, probablemente sea necesaria una sincronización externa por parte de quien la invoque.

Este texto ha sido generado por una IA sobre la base de la especificación AUTOSAR R25-11.

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe
Verletzungen (Violations)IsoStdOut- Description as per std::out_of_range. OfRangeViolation

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

Record
AUTOSAR/AP/record/SWS_CORE_01743
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01743@rel:R25-11#4f00785f
Content hash
4f00785f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01743
Status: valid/unmigrated Version: rel:R25-11#7808abe9 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_CORE_01743@rel:R25-11#7808abe9
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

función to_string [SWS_CORE_01751]

template <class Allocator = std::allocator<char>> BasicString< Allocator > to_string (char zero=char(’0’), char one=char(’1’)) const;

As per corresponding usage in [bitset] except for the following deviations: 1. Template arguments have been adapted to ara::core::BasicString in place of std:: basic_string

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitnot exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01751
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01751@rel:R25-11#7f5134b9
Content hash
7f5134b9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01751
Status: valid/unmigrated Version: rel:R25-11#9191cb39 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_CORE_01751@rel:R25-11#9191cb39
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

función to_uint16t [SWS_CORE_01737] Upstream: RS_AP_00130

constexpr std::uint16_t to_uint16t () const noexcept;

[AUTOSAR defined] not present in ISO-14882. Converts the contents of the bitset to a std:: uint16_t from [SWS_APT_00025]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 6284644210b2 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro to_uint16t de la clase ara::core::Bitset convierte el contenido del bitset en un valor entero del tipo std::uint16_t ([SWS_CORE_01737], [SWS_APT_00025]). Representa una extensión específica de AUTOSAR y no está incluida en el estándar ISO de C++ ISO-14882 ([SWS_CORE_01737]). La llamada síncrona se proporciona a través de la cabecera ara/core/bitset.h ([SWS_CORE_01737]).

En el valor de retorno generado, el primer bit del bitset corresponde al bit menos significativo (least significant bit) y el último bit al bit más significativo (most significant bit) del número ([SWS_CORE_01737]). Puesto que el método está especificado como constexpr, también puede evaluarse en tiempo de compilación sobre instancias constantes ([SWS_CORE_01737]).

La operación está especificada como thread-safe así como exception safe ([SWS_CORE_01737]). Si el valor de los bits no puede representarse en el rango de valores de std::uint16_t, se produce una IsoStdOverflowErrorViolation ([SWS_CORE_01737]). Interpretación: debido a la declaración noexcept, es de suponer que esta infracción no se notifique a través de excepciones regulares de C++, sino que dé lugar a su tratamiento a través de mecanismos de la plataforma específicos para infracciones. Pregunta Q-785057e36fb7e434 (abierta)

Esta nota de uso se generó de manera automatizada y se basa en la especificación AUTOSAR R25-11.

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Verletzungen (Violations)IsoStdOverflowEr- If the integral value x corresponding to the bits in the bitset cannot rorViolation be represented as the return type

Rückgabewert

TypBeschreibung
std::uint16_tThe bits in the bitset, whereby the first bit of the bitset corresponds to the least significant bit of the returned number and the last bit corresponds to the most significant bit

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

Record
AUTOSAR/AP/record/SWS_CORE_01737
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01737@rel:R25-11#5bbe8a26
Content hash
5bbe8a26
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01737
Status: valid/unmigrated Version: rel:R25-11#0c41ce4c 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_CORE_01737@rel:R25-11#0c41ce4c
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

función to_uint32t [SWS_CORE_01738] Upstream: RS_AP_00130

constexpr std::uint32_t to_uint32t () const noexcept;

[AUTOSAR defined] not present in ISO-14882. Alias for ara::core::Bitset::to_ulong but explicitly using the std::uint32_t type from [SWS_APT_00028]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: a8e87f48809e Procedencia
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Uso y semántica

El método to_uint32t es una función miembro síncrona y sin parámetros de la clase ara::core::Bitset, que se proporciona a través de la cabecera ara/core/bitset.h [SWS_CORE_01738]. Convierte los bits de la instancia de bitset en un valor entero sin signo de 32 bits del tipo std::uint32_t [SWS_CORE_01738]. La función no está incluida en ISO-14882, sino que está definida como un alias específico de AUTOSAR para ara::core::Bitset::to_ulong que utiliza explícitamente el tipo de datos std::uint32_t de [SWS_APT_00028] [SWS_CORE_01738]. En el mapeo de la secuencia de bits, el primer bit del bitset se corresponde con el bit menos significativo (least significant bit) del valor de retorno y el último bit con el bit más significativo (most significant bit) [SWS_CORE_01738].

Tratamiento de errores y condiciones límite

Para el caso de error, la especificación define la infracción IsoStdOverflowErrorViolation, que se produce cuando el valor entero correspondiente a los bits establecidos no se puede representar en el rango de valores del tipo de retorno [SWS_CORE_01738].

Concurrencia y contexto de ejecución

La función está declarada con constexpr y noexcept [SWS_CORE_01738]. En cuanto a la seguridad de ejecución, está especificada como segura para subprocesos (thread-safe) y segura frente a excepciones (exception safe) [SWS_CORE_01738].

Esta nota de uso se generó de forma automatizada sobre la base de la especificación.

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Verletzungen (Violations)IsoStdOverflowEr- If the integral value x corresponding to the bits in the bitset cannot rorViolation be represented as the return type

Rückgabewert

TypBeschreibung
std::uint32_tThe bits in the bitset, whereby the first bit of the bitset corresponds to the least significant bit of the returned number and the last bit corresponds to the most significant bit

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

Record
AUTOSAR/AP/record/SWS_CORE_01738
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01738@rel:R25-11#7b7f090c
Content hash
7b7f090c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01738
Status: valid/unmigrated Version: rel:R25-11#61be4d07 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_CORE_01738@rel:R25-11#61be4d07
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

función to_uint64t [SWS_CORE_01739] Upstream: RS_AP_00130

constexpr std::uint64_t to_uint64t () const noexcept;

[AUTOSAR defined] not present in ISO-14882. Alias for ara::core::Bitset::to_ullong but explicitly using the std::uint64_t type from [SWS_APT_00031]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 305531790779 Procedencia
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro to_uint64t de la clase ara::core::Bitset convierte los bits contenidos en el bitset de forma síncrona en un valor entero del tipo std::uint64_t ([SWS_CORE_01739]). La operación es una extensión específica de AUTOSAR y no está definida en ISO-14882 ([SWS_CORE_01739]). Actúa como alias para el método ara::core::Bitset::to_ullong, pero utilizando obligatoria y explícitamente el tipo std::uint64_t según [SWS_APT_00031] ([SWS_CORE_01739]). La declaración se proporciona a través del archivo de cabecera #include "ara/core/bitset.h" ([SWS_CORE_01739]).

Para la correspondencia bit a bit del valor de retorno, se aplica que el primer bit del bitset se corresponde con el bit menos significativo (least significant bit) del valor generado y el último bit se asigna al bit más significativo (most significant bit) ([SWS_CORE_01739]). Gracias a la calificación como constexpr, la evaluación puede tener lugar tanto en tiempo de ejecución como en tiempo de compilación en expresiones constantes ([SWS_CORE_01739]).

Tratamiento de errores y concurrencia

En cuanto a la seguridad de ejecución, la función está declarada con noexcept, clasificada como segura frente a excepciones (exception safe) y puede invocarse sin restricciones de forma segura para subprocesos (thread-safe) ([SWS_CORE_01739]). Si el valor entero correspondiente a los bits no es representable en el tipo de destino, se produce el caso de error IsoStdOverflowErrorViolation ([SWS_CORE_01739]). La interfaz cumple el requisito de nivel superior [RS_AP_00130].

Esta nota de uso se ha generado automáticamente a partir de la especificación de AUTOSAR.

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Verletzungen (Violations)IsoStdOverflowEr- If the integral value x corresponding to the bits in the bitset cannot rorViolation be represented as the return type

Rückgabewert

TypBeschreibung
std::uint64_tThe bits in the bitset, whereby the first bit of the bitset corresponds to the least significant bit of the returned number and the last bit corresponds to the most significant bit

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

Record
AUTOSAR/AP/record/SWS_CORE_01739
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01739@rel:R25-11#c36aa27e
Content hash
c36aa27e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01739
Status: valid/unmigrated Version: rel:R25-11#162ea888 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_CORE_01739@rel:R25-11#162ea888
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

función to_uint8t [SWS_CORE_01736] Upstream: RS_AP_00130

constexpr std::uint8_t to_uint8t () const noexcept;

[AUTOSAR defined] not present in ISO-14882. Converts the contents of the bitset to a std:: uint8_t from [SWS_APT_00022]

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 9502dfbaed0e Procedencia
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro to_uint8t de la clase ara::core::Bitset convierte de forma síncrona el contenido almacenado del bitset en un valor entero de 8 bits sin signo del tipo std::uint8_t según [SWS_CORE_01736] y [SWS_APT_00022]. Se trata de una extensión funcional específica de AUTOSAR que no existe en el estándar ISO-14882 [SWS_CORE_01736]. La función se proporciona a través de la cabecera ara/core/bitset.h, no tiene parámetros y está declarada como constexpr y noexcept [SWS_CORE_01736]. El primer bit de la secuencia de bits corresponde al bit menos significativo (LSB) y el último bit al bit más significativo (MSB) del valor devuelto [SWS_CORE_01736].

Manejo de errores

Si el valor entero correspondiente a los bits en el bitset no se puede representar en el tipo de destino std::uint8_t, se produce la infracción IsoStdOverflowErrorViolation [SWS_CORE_01736]. A pesar de la declaración noexcept, la función está especificada como exception safe en lo relativo a la seguridad ante excepciones [SWS_CORE_01736].

Concurrencia e interacción

Como función miembro constante, to_uint8t está declarada explícitamente como thread-safe [SWS_CORE_01736], de modo que los accesos de lectura paralelos de varios subprocesos a la misma instancia son seguros. La representación del tipo de destino se basa en lo estipulado en [SWS_APT_00022].

Esta nota de uso se ha generado automáticamente a partir de la especificación de AUTOSAR Adaptive Release R25-11.

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Verletzungen (Violations)IsoStdOverflowEr- If the integral value x corresponding to the bits in the bitset cannot rorViolation be represented as the return type

Rückgabewert

TypBeschreibung
std::uint8_tThe bits in the bitset, whereby the first bit of the bitset corresponds to the least significant bit of the returned number and the last bit corresponds to the most significant bit

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

Record
AUTOSAR/AP/record/SWS_CORE_01736
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01736@rel:R25-11#6c3b7983
Content hash
6c3b7983
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01736
Status: valid/unmigrated Version: rel:R25-11#c8fcd783 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_CORE_01736@rel:R25-11#c8fcd783
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

función to_ullong [SWS_CORE_01735]

constexpr unsigned long long to_ullong () const noexcept;

As per corresponding usage in [bitset] except for the following deviations: 1. Function is constexpr 2. The function is noexcept 3. If the integral value x corresponding to the bits in the bitset cannot be represented as the return type, IsoStdOverflowErrorViolation is raised instead of std:: overflow_error

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 80c15d0568ed Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro to_ullong de la clase ara::core::Bitset convierte de forma síncrona la secuencia de bits almacenada en un valor entero del tipo unsigned long long [SWS_CORE_01735]. Está definida en la cabecera #include "ara/core/bitset.h" y declarada como constexpr así como noexcept frente al estándar ISO std::bitset [SWS_CORE_01735].

En cuanto al tratamiento de errores y el comportamiento ante excepciones rigen las siguientes especificaciones:

  • Tratamiento de desbordamiento: si el valor entero representado por los bits establecidos no se puede representar en el tipo de retorno, en lugar de una excepción std::overflow_error se desencadena la infracción IsoStdOverflowErrorViolation [SWS_CORE_01735].
  • Seguridad ante excepciones: la función está clasificada como exception safe y no lanza excepciones de C++ debido a la especificación noexcept [SWS_CORE_01735].

En interacción con otras interfaces, AUTOSAR Adaptive proporciona con to_uint64t una alternativa tipada que actúa como alias directo de to_ullong, pero que devuelve explícitamente el tipo de ancho fijo std::uint64_t [SWS_CORE_01739]. En ambas funciones, el primer bit del bitset corresponde al bit menos significativo (LSB) y el último bit al bit más significativo (MSB) del valor numérico resultante [SWS_CORE_01739]. Puesto que to_ullong es una función miembro constante y el equivalente funcional está especificado como thread-safe, es de suponer que una llamada de lectura concurrente sobre la misma instancia también sea segura frente a subprocesos [SWS_CORE_01739]. Pregunta Q-075766fabc193ce8 (abierta)

Esta nota de uso se ha generado de forma automatizada y se basa en el estado de la especificación de AUTOSAR Adaptive R25-11.

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe
Verletzungen (Violations)IsoStdOverflowEr- Description as per std::overflow_error rorViolation

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

Record
AUTOSAR/AP/record/SWS_CORE_01735
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01735@rel:R25-11#2ce87a1a
Content hash
2ce87a1a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01735
Status: valid/unmigrated Version: rel:R25-11#56e54640 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_CORE_01735@rel:R25-11#56e54640
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

función to_ulong [SWS_CORE_01734]

constexpr unsigned long to_ulong () const noexcept;

As per corresponding usage in [bitset] except for the following deviations: 1. Function is constexpr 2. The function is noexcept 3. If the integral value x corresponding to the bits in the bitset cannot be represented as the return type, IsoStdOverflowErrorViolation is raised instead of std:: overflow_error

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 58ed0033ea8e Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro ara::core::Bitset::to_ulong convierte de forma síncrona los bits establecidos de una instancia de bitset en un valor entero del tipo unsigned long [SWS_CORE_01734]. La función requiere el archivo de cabecera ara/core/bitset.h y pertenece al ámbito de la clase ara::core::Bitset [SWS_CORE_01734]. Gracias a la declaración con la signatura constexpr unsigned long to_ulong() const noexcept;, la evaluación puede llevarse a cabo tanto en tiempo de ejecución como ya en tiempo de compilación en expresiones constantes [SWS_CORE_01734].

En su comportamiento frente a errores, la función difiere notablemente del estándar ISO std::bitset: si el valor entero correspondiente a los bits no puede representarse en el tipo de retorno unsigned long, en lugar de una excepción del tipo std::overflow_error se desencadena una IsoStdOverflowErrorViolation [SWS_CORE_01734]. Con independencia de esta condición de infracción, la función está declarada como noexcept y formalmente se considera segura ante excepciones (exception safe) [SWS_CORE_01734].

En interacción con otras funciones de conversión, AUTOSAR Adaptive proporciona con to_uint32t un equivalente directo que actúa como alias de to_ulong, pero que devuelve un std::uint32_t con precisión de tipo [SWS_CORE_01738]. En cuanto a la concurrencia, es de suponer que el método sea seguro frente a subprocesos en accesos de lectura paralelos al mismo bitset (interpretación), ya que está definido como const y el requisito correspondiente to_uint32t está etiquetado expresamente como thread-safe [SWS_CORE_01738]. Pregunta Q-59f95b86801a697d (abierta)

Esta nota de uso se ha generado de forma automatizada sobre la base de la especificación AUTOSAR R25-11.

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
Exception-Sicherheitexception safe
Verletzungen (Violations)IsoStdOverflowEr- Description as per std::overflow_error rorViolation

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

Record
AUTOSAR/AP/record/SWS_CORE_01734
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01734@rel:R25-11#b4c31d0e
Content hash
b4c31d0e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01734
Status: valid/unmigrated Version: rel:R25-11#1b6a5b2d 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_CORE_01734@rel:R25-11#1b6a5b2d
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

función ~Bitset [SWS_CORE_01718] Upstream: RS_AP_00130

~Bitset () noexcept;

[AUTOSAR defined] not present in ISO-14882. Destructor

Header-Datei#include "ara/core/bitset.h"
Scopeclass ara::core::Bitset
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_CORE_01718
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01718@rel:R25-11#5fee9590
Content hash
5fee9590
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01718
Status: valid/unmigrated Version: rel:R25-11#169f86ea 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_CORE_01718@rel:R25-11#169f86ea
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