DEENESPTFRRUARHIKOZHNL

클래스 ara::core::MonotonicBufferResource

[SWS_CORE_06520] Upstream: RS_AP_00130

class MonotonicBufferResource :            public MemoryResource {...};

Implementation of std::pmr::monotonic_buffer_resource type from [mem.res.monotonic.buffer]

Header-Datei#include "ara/core/memory_resource.h"
Forwarding-Header#include "ara/core/core_fwd.h"
Scopenamespace ara::core
Basisklasse(n)MemoryResource

사용자 가이드AI 생성

예외 없는 할당 및 일괄 해제를 통해 단조 증가하는 버퍼 내의 메모리 블록을 관리합니다.
AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 993d3b66f0fc 출처 열린 질문 (2)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

예외 없는 할당 및 일괄 해제를 통해 단조 증가하는 버퍼 내의 메모리 블록을 관리합니다.

ara::core::MonotonicBufferResource 클래스는 고정된 메모리 버퍼 또는 업스트림 리소스로부터 빠르고 단조로운 할당을 수행하기 위한 특수 메모리 리소스를 제공합니다. 요청된 메모리는 점진적으로 할당되며, 개별 할당 해제 시 즉시 해제되지 않고 release()([SWS_CORE_06530])을(를) 통해 일괄적으로만 리셋됩니다. 모든 연산은 완전한 예외 없음으로 선언되어 있으며, 메모리 부족 시 예외 대신 nullptr을(를) 반환하여 이를 알립니다([SWS_CORE_06569]). 인스턴스는 복사할 수 없으며 여러 스레드에서 병렬 접근 시 외부 동기화가 필요합니다.

컨텍스트

ara::core::MonotonicBufferResource 클래스는 AUTOSAR Adaptive Platform의 core 모듈 내에 있는 구체적인 메모리 리소스이며 기본 클래스 ara::core::MemoryResource에서 상속됩니다. 이는 [mem.res.monotonic.buffer]에 정의된 C++ 표준의 std::pmr::monotonic_buffer_resource 개념을 안전 관련 및 결정론적 차량 애플리케이션에 맞게 적용합니다. 이 클래스의 주요 역할은 메모리를 단조롭게 할당함으로써 최소한의 관리 오버헤드로 연속 메모리 영역에서 할당 요청을 처리하는 것입니다.

상호작용 파트너로서 한편으로는 런타임에 메모리 블록을 요청하는 호출 컴포넌트, 다형성 할당자 및 컨테이너가 동작합니다. 다른 한편으로 이 클래스는 선택적인 상위 업스트림 메모리 리소스(MemoryResource)와 상호작용합니다. 이 업스트림 리소스는 [SWS_CORE_06521]과(와) 같은 생성자를 통해 전달될 수 있으며 접근 메서드 upstream_resource()([SWS_CORE_06531])를 통해 조회할 수 있습니다.

수명 주기

ara::core::MonotonicBufferResource의 초기화는 여러 생성자를 통해 제어할 수 있습니다. 매개변수가 없는 기본 생성자([SWS_CORE_06524]) 외에도, 명시적인 업스트림 리소스를 받는 오버로드([SWS_CORE_06521]), 초기 버퍼 크기를 정의하는 오버로드([SWS_CORE_06525], [SWS_CORE_06522]), 또는 외부에서 제공된 원시 메모리 영역(void* buffer, std::size_t buffer_size)을 초기 버퍼로 사용하는 오버로드([SWS_CORE_06526], [SWS_CORE_06523])가 제공됩니다.

소유권과 관련하여 이 클래스는 엄격히 복사 불가능하도록 정의되어 있습니다. 복사 생성자([SWS_CORE_06527])와 복사 대입 연산자([SWS_CORE_06529])는 삭제되었습니다(=delete). 그러나 ISO 14882 표준과 달리 AUTOSAR 클래스는 각각 noexcept=default(으)로 정의된 이동 생성자([SWS_CORE_06576])와 이동 대입 연산자([SWS_CORE_06577])를 통해 명시적인 이동 시맨틱을 구현합니다.

소멸은 소멸자 ~MonotonicBufferResource()([SWS_CORE_06528])을(를) 통해 수행됩니다. 표준과의 주요 AUTOSAR 차이점은 소멸자가 가상으로 선언되지 않았다는 점입니다. 메서드 release()([SWS_CORE_06530])를 통해 객체 수명이 다하기 전에 할당된 모든 메모리를 리셋할 수 있습니다.

동시성과 관련하여 엄격한 구분을 준수해야 합니다. 매개변수가 없는 생성자([SWS_CORE_06524]), 동등성 검사 do_is_equal()([SWS_CORE_06571]) 및 조회 upstream_resource()([SWS_CORE_06531])은(는) 스레드 안전한 것으로 선언되어 있습니다. 모든 매개변수화된 생성자([SWS_CORE_06521], [SWS_CORE_06522], [SWS_CORE_06523], [SWS_CORE_06525], [SWS_CORE_06526]), 할당 연산([SWS_CORE_06569], [SWS_CORE_06570]), release()([SWS_CORE_06530]) 및 소멸자([SWS_CORE_06528])는 스레드 안전하지 않으며 병렬 접근 시 외부 동기화가 필요합니다.

사용 경로

전형적인 애플리케이션 흐름에는 프로비저닝, 연속 할당 및 일괄 해제가 포함됩니다:

  1. 인스턴스화: 애플리케이션은 예를 들어 버퍼 크기와 업스트림 리소스([SWS_CORE_06522]) 또는 고정 버퍼([SWS_CORE_06526])를 지정하여 인스턴스를 생성합니다.
  2. 할당: 메모리 요청은 보호된 메서드 do_allocate(bytes, alignment)([SWS_CORE_06569])을(를) 통해 처리됩니다. 기존 버퍼가 충분하지 않으면 인스턴스는 업스트림 리소스로부터 새 버퍼를 가져옵니다.
  3. 할당 해제: do_deallocate(p, bytes, alignment)([SWS_CORE_06570]) 호출은 버퍼를 개별적으로 줄이지 않으며, 내부 할당 포인터는 단조롭게 계속 이동합니다.
  4. 버퍼 리셋: release()([SWS_CORE_06530])을(를) 사용하면 업스트림을 통해 얻은 모든 메모리 블록이 한 번에 해제되고, 버퍼는 새로운 주기를 위해 준비됩니다.
  5. 리소스 비교: do_is_equal()([SWS_CORE_06571])을(를) 통해 두 메모리 리소스가 동일한지 확인할 수 있습니다.
단조 할당 및 해제 주기애플리케이션MonotonicBufferResourceUpstream-MemoryResourceErzeugungMonotonicBufferResource(initial_size, upstream)Speicher anforderndo_allocate(bytes, alignment)optInitialer Puffer unzureichendSpeicherblock anfordernallocate(bytes, alignment)Pufferspeicher bereitstellen메모리 영역에 대한 포인터(또는 nullptr)Speicher freigebendo_deallocate(p, bytes, alignment)Freigabe stillschweigend ignorieren버퍼 리셋release()Allokierten Speicher freigeben

시퀀스 다이어그램: 할당에서 무시된 할당 해제를 거쳐 release()를 통한 일괄 리셋에 이르는 일반적인 메모리 주기. 출처: [SWS_CORE_06522], [SWS_CORE_06569], [SWS_CORE_06570], [SWS_CORE_06530]

오류 시나리오

이 클래스는 예외 없는 임베디드 시스템에 대한 엄격한 요구 사항을 따릅니다. 모든 멤버 함수, 생성자 및 연산자는 noexcept(으)로 선언되어 있으며 완전한 예외 안전성을 제공합니다.

오류 발생 시의 동작은 표준 라이브러리와 의도적으로 다릅니다:

  • 할당 실패: do_allocate()([SWS_CORE_06569])에서의 요청을 처리할 수 없는 경우, 예외 std::bad_alloc이(가) 발생하지 않고 nullptr이(가) 반환됩니다. 호출자는 반환값이 nullptr인지 반드시 확인해야 합니다.
  • 할당 해제 오류: do_deallocate()([SWS_CORE_06570])에서 해제 중 오류가 발생하더라도 사양에 따라 이는 조용히 무시됩니다.
  • 기본 포인터를 통한 소멸: 소멸자([SWS_CORE_06528])가 가상이 아니므로 기본 클래스 MemoryResource에 대한 포인터를 통한 소멸은 정의되지 않은 동작으로 이어질 가능성이 높습니다(해석: 소멸은 구체적인 타입을 통해 수행되어야 함). 질문 Q-add18020b48f3131 (열림)

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

멤버 맵

클래스 다이어그램

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

G nara__core__MonotonicBufferResource118 MonotonicBufferResource + MonotonicBufferResource() + operator=() + ~MonotonicBufferResource() + release() + upstream_resource() + do_allocate() + do_deallocate() + do_is_equal() nara__core__MemoryResource130 MemoryResource nara__core__MonotonicBufferResource118->nara__core__MemoryResource130

상세 보기

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

생성자 및 소멸자

except for the following deviations: 1. The function is noexcept ≙ [mem.res.monotonic.buffer]

오버로드 MonotonicBufferResource 8
explicit MonotonicBufferResource (MemoryResource *upstream) noexcept; SWS_CORE_06521
MonotonicBufferResource (std::size_t initial_size, MemoryResource *upstream) noexcept; SWS_CORE_06522
MonotonicBufferResource (void *buffer, std::size_t buffer_size, Memory Resource *upstream) noexcept; SWS_CORE_06523
MonotonicBufferResource () noexcept; SWS_CORE_06524
explicit MonotonicBufferResource (std::size_t initial_size) noexcept; SWS_CORE_06525
MonotonicBufferResource (void *buffer, std::size_t buffer_size) noexcept; SWS_CORE_06526
MonotonicBufferResource (const MonotonicBufferResource &)=delete; SWS_CORE_06527
MonotonicBufferResource (MonotonicBufferResource &&other) noexcept=default; SWS_CORE_06576

except for the following deviations: 1. The function is noexcept 2. The function is not virtual ≙ [mem.res.monotonic.buffer]

~MonotonicBufferResource () noexcept override;

메서드

except for the following deviations: 1. The function is noexcept 2. The function returns nullptr instead of (potentially) throwing a std::bad_alloc exception ≙ std::bad_alloc

void * do_allocate (std::size_t bytes, std::size_t alignment) noexcept override;

except for the following deviations: 1. The function is noexcept 2. If unsuccessful: errors will be silently ignored ≙ [mem.res.monotonic.buffer]

void do_deallocate (void *p, std::size_t bytes, std::size_t alignment) noexcept override;

except for the following deviations: 1. The function is noexcept ≙ [mem.res.monotonic.buffer]

bool do_is_equal (const MemoryResource &other) const noexcept override;
release 함수

except for the following deviations: 1. The function is noexcept ≙ [mem.res.monotonic.buffer]

void release () noexcept;

except for the following deviations: 1. The function is noexcept ≙ [mem.res.monotonic.buffer]

MemoryResource * upstream_resource () const noexcept;

연산자

operator= 함수 2

≙ [mem.res.monotonic.buffer]

오버로드 = 2

메서드 문서

함수 MonotonicBufferResource [SWS_CORE_06521]

explicit MonotonicBufferResource (MemoryResource *upstream) noexcept;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

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

Record
AUTOSAR/AP/record/SWS_CORE_06521
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06521@rel:R25-11#e5504023
Content hash
e5504023
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06521
Status: valid/unmigrated Version: rel:R25-11#cf52252c Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_06521@rel:R25-11#cf52252c
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#b68d044b2026-09-30
  • R23-11rel:R23-11#76605f842026-10-14
  • R24-11rel:R24-11#5675ddf82026-10-14
  • R25-11rel:R25-11#cf52252c2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 MonotonicBufferResource [SWS_CORE_06522]

MonotonicBufferResource (std::size_t initial_size, MemoryResource *upstream) noexcept;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

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

Record
AUTOSAR/AP/record/SWS_CORE_06522
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06522@rel:R25-11#e22679c8
Content hash
e22679c8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06522
Status: valid/unmigrated Version: rel:R25-11#954d5cab Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_06522@rel:R25-11#954d5cab
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#c83baca32026-09-30
  • R23-11rel:R23-11#759123a42026-10-14
  • R24-11rel:R24-11#4300fbe72026-10-14
  • R25-11rel:R25-11#954d5cab2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 MonotonicBufferResource [SWS_CORE_06523]

MonotonicBufferResource (void *buffer, std::size_t buffer_size, Memory Resource *upstream) noexcept;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

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

Record
AUTOSAR/AP/record/SWS_CORE_06523
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06523@rel:R25-11#b12dc5ce
Content hash
b12dc5ce
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06523
Status: valid/unmigrated Version: rel:R25-11#18805d3b Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_06523@rel:R25-11#18805d3b
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#acb6a9462026-09-30
  • R23-11rel:R23-11#f41e1e9f2026-10-14
  • R24-11rel:R24-11#ed78a94e2026-10-14
  • R25-11rel:R25-11#18805d3b2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 MonotonicBufferResource [SWS_CORE_06524]

MonotonicBufferResource () noexcept;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
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_06524
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06524@rel:R25-11#17f7957d
Content hash
17f7957d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06524
Status: valid/unmigrated Version: rel:R25-11#d691adfe Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_06524@rel:R25-11#d691adfe
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#cdaba7a12026-09-30
  • R23-11rel:R23-11#c4b16a1a2026-10-14
  • R24-11rel:R24-11#7548fbae2026-10-14
  • R25-11rel:R25-11#d691adfe2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 MonotonicBufferResource [SWS_CORE_06525]

explicit MonotonicBufferResource (std::size_t initial_size) noexcept;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

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

Record
AUTOSAR/AP/record/SWS_CORE_06525
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06525@rel:R25-11#5bb3e6a1
Content hash
5bb3e6a1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06525
Status: valid/unmigrated Version: rel:R25-11#0e59defc Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_06525@rel:R25-11#0e59defc
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#5049fb972026-09-30
  • R23-11rel:R23-11#c421df4a2026-10-14
  • R24-11rel:R24-11#d5aca05b2026-10-14
  • R25-11rel:R25-11#0e59defc2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 MonotonicBufferResource [SWS_CORE_06526]

MonotonicBufferResource (void *buffer, std::size_t buffer_size) noexcept;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

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

Record
AUTOSAR/AP/record/SWS_CORE_06526
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06526@rel:R25-11#5ee5b46c
Content hash
5ee5b46c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06526
Status: valid/unmigrated Version: rel:R25-11#f89b06c1 Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_06526@rel:R25-11#f89b06c1
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#2cca31c02026-09-30
  • R23-11rel:R23-11#d5cf48d92026-10-14
  • R24-11rel:R24-11#6c43aeda2026-10-14
  • R25-11rel:R25-11#f89b06c12026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 MonotonicBufferResource [SWS_CORE_06527]

MonotonicBufferResource (const MonotonicBufferResource &)=delete;

As per corresponding usage in [mem.res.monotonic.buffer]

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource

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

Record
AUTOSAR/AP/record/SWS_CORE_06527
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06527@rel:R25-11#d0df79fa
Content hash
d0df79fa
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06527
Status: valid/unmigrated Version: rel:R25-11#16e6cac0 Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_06527@rel:R25-11#16e6cac0
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#a2a4321d2026-09-30
  • R23-11rel:R23-11#6632fcf42026-10-14
  • R24-11rel:R24-11#de03506d2026-10-14
  • R25-11rel:R25-11#16e6cac02026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 MonotonicBufferResource [SWS_CORE_06576] Upstream: RS_AP_00145

MonotonicBufferResource (MonotonicBufferResource &&other) noexcept=default;

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

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

Parameter (in)

ParameterBeschreibung
otherother MonotonicBufferResource to move from

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

Record
AUTOSAR/AP/record/SWS_CORE_06576
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06576@rel:R25-11#c3425777
Content hash
c3425777
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06576
Status: valid/unmigrated Version: rel:R25-11#4c2df3e5 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_06576@rel:R25-11#4c2df3e5
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#f24402302026-09-30
  • R24-11rel:R24-11#4990130a2026-10-14
  • R25-11rel:R25-11#4c2df3e52026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 do_allocate [SWS_CORE_06569]

void * do_allocate (std::size_t bytes, std::size_t alignment) noexcept override;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept 2. The function returns nullptr instead of (potentially) throwing a std::bad_alloc exception

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

사용

ara::core::MonotonicBufferResource 클래스의 보호된(protected) 멤버 함수 do_allocate은(는) [mem.res.monotonic.buffer]에 따라 메모리 영역을 할당하는 역할을 합니다 [SWS_CORE_06569]. 이 함수는 베이스 클래스 ara::core::MemoryResource [SWS_CORE_06566]의 순수 가상 인터페이스 do_allocate을(를) 구현합니다. 해석상 protected 가시성으로 인해 동기식 호출은 주로 베이스 클래스의 공용(public) 할당 메서드를 통해 간접적으로 수행될 것으로 보입니다. 질문 Q-21b2da19c0fd7f8f (열림) 이 함수는 요청된 바이트 크기와 원하는 정렬(alignment)을 인수로 받습니다.

오류 처리 및 예외 안전성

C++ 표준 동작과 달리 이 함수는 할당 오류 시 std::bad_alloc 예외를 발생시키지 않고 대신 nullptr을(를) 반환합니다 [SWS_CORE_06569]. noexcept 선언을 통해 이 메서드는 예외 안전으로 명시되어 있습니다 [SWS_CORE_06569]. 따라서 호출자는 불충분한 메모리를 감지하기 위해 항상 결과를 nullptr인지 확인해야 합니다.

동시성 및 상호 작용

이 메서드는 스레드 안전하지 않음으로 명시되어 있습니다 [SWS_CORE_06569]. 여러 스레드에서 동시에 할당이 시작되는 경우 호출 측을 통해 외부에서 동기화가 이루어져야 합니다. 이는 ara::core::UnsynchronizedPoolResource::do_allocate [SWS_CORE_00058]의 동작과 일치하는 반면, ara::core::SynchronizedPoolResource::do_allocate은(는) 동시 호출에 대해 스레드 안전하도록 설계되었습니다 [SWS_CORE_00061].

이 사용 지침은 AUTOSAR R25-11 명세를 기반으로 자동으로 생성되었습니다.

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

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe
Sichtbarkeitprotected

Rückgabewert

TypBeschreibung
void *• If successful: As per corresponding usage in [mem.res.monotonic.buffer] • If unsuccessful: the returned pointer shall be nullptr

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

Record
AUTOSAR/AP/record/SWS_CORE_06569
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06569@rel:R25-11#66c80869
Content hash
66c80869
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06569
Status: valid/unmigrated Version: rel:R25-11#b9ee8ac6 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_06569@rel:R25-11#b9ee8ac6
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#abbfa0d62026-09-30
  • R24-11rel:R24-11#59103c462026-10-14
  • R25-11rel:R25-11#b9ee8ac62026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 do_deallocate [SWS_CORE_06570]

void do_deallocate (void *p, std::size_t bytes, std::size_t alignment) noexcept override;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept 2. If unsuccessful: errors will be silently ignored

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

사용

ara::core::MonotonicBufferResource 클래스의 멤버 함수 do_deallocate은(는) [SWS_CORE_06570]에 따라 메모리 영역을 해제하는 역할을 합니다. 헤더 파일 #include "ara/core/memory_resource.h"을(를) 통해 정의되어 있습니다 [SWS_CORE_06570]. 이 함수는 해제할 메모리 영역을 가리키는 포인터 p와(과) bytes 및 alignment 매개변수(각각 std::size_t 타입)를 전달받으며 반환값을 제공하지 않습니다(void) [SWS_CORE_06570]. 시맨틱은 특정 AUTOSAR 편차를 포함하여 [mem.res.monotonic.buffer]의 규정을 따릅니다 [SWS_CORE_06570].

오류 처리

이 함수는 noexcept(으)로 선언되어 있으며 예외 안전(exception safe)을 보장합니다 [SWS_CORE_06570]. 실행 중 오류가 발생하면 이는 조용히 무시됩니다(errors will be silently ignored) [SWS_CORE_06570]. 반환값이나 오류 메시지를 위한 특정 오류 코드가 존재하지 않습니다.

동시성 및 제약사항

동시성과 관련하여 do_deallocate은(는) 스레드 안전하지 않음(not thread-safe)으로 명시되어 있습니다 [SWS_CORE_06570]. 외부 동기화 없이 여러 스레드에서 동시에 호출하는 것은 허용되지 않습니다. 이 메서드는 protected 가시성을 가지며 베이스 클래스 ara::core::MemoryResource [SWS_CORE_06567]의 순수 가상 인터페이스를 재정의합니다. 해석: 호출은 통상적으로 베이스 클래스의 공용(public) 해제 인터페이스를 통해 처리될 것으로 보입니다. 질문 Q-6916292acaa8993b (열림)

상호 작용

베이스 클래스 ara::core::MemoryResource이(가) 비공개(private) 가시성으로 해제 메서드를 규정하는 반면 [SWS_CORE_06567], MonotonicBufferResource 및 관련 클래스 ara::core::SynchronizedPoolResource [SWS_CORE_00041], ara::core::UnsynchronizedPoolResource [SWS_CORE_00059]은(는) 무언 오류 처리 하에 이를 보호된(protected) 상태로 구현합니다. 스레드 안전한 동기화된 풀 리소스 [SWS_CORE_00041]과(와) 달리, MonotonicBufferResource은(는) ara::core::UnsynchronizedPoolResource [SWS_CORE_00059]과(와) 마찬가지로 병렬 액세스를 배제해야 합니다.

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

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

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe
Sichtbarkeitprotected

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

Record
AUTOSAR/AP/record/SWS_CORE_06570
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06570@rel:R25-11#0cf7c2dc
Content hash
0cf7c2dc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06570
Status: valid/unmigrated Version: rel:R25-11#f3b1bdb5 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_06570@rel:R25-11#f3b1bdb5
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#46e378422026-09-30
  • R24-11rel:R24-11#19c0e1ee2026-10-14
  • R25-11rel:R25-11#f3b1bdb52026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 do_is_equal [SWS_CORE_06571]

bool do_is_equal (const MemoryResource &other) const noexcept override;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept

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

ara::core::MonotonicBufferResource 클래스의 protected 메서드 do_is_equal은(는) [SWS_CORE_06571]에 따라 베이스 클래스 ara::core::MemoryResource의 순수 가상 인터페이스를 재정의합니다. 이 메서드는 현재 인스턴스를 전달된 const MemoryResource &other과(와) 메모리 관리 시맨틱과 관련하여 같은지 동기식으로 비교합니다.

사용법 및 의미론

호출은 일반적으로 MemoryResource의 공용 인터페이스를 통해 간접적으로 수행됩니다. [SWS_CORE_06571]에 따르면 동작은 [mem.res.monotonic.buffer]에서의 사용을 따르지만, 함수가 noexcept(으)로 선언되어 있다는 명시적인 편차가 있습니다. 반환값은 두 리소스가 호환되거나 동일한지 여부를 나타내는 bool입니다.

오류 처리 및 동시성

  • 예외 안전성: 이 함수는 exception safe(으)로 명시되어 있으며, [SWS_CORE_06571]에 따라 noexcept 시그니처로 인해 예외를 발생시키지 않습니다. 특정 오류 코드나 DET/DEM 메시지는 존재하지 않습니다.
  • 스레드 안전성: 이 작업은 thread-safe(으)로 분류되어 있으며([SWS_CORE_06571]) 동시에 실행될 수 있습니다.

상호 작용

이 함수는 ara::core::MemoryResource([SWS_CORE_06568])의 가상 규약을 구현합니다. 동등성 비교의 유사한 구현은 ara::core::SynchronizedPoolResource([SWS_CORE_00042]) 및 ara::core::UnsynchronizedPoolResource([SWS_CORE_00060])와(과) 같은 다른 메모리 리소스에서도 발견됩니다.

이 텍스트는 R25-11 명세를 기반으로 AI에 의해 생성되었습니다.

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

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Sichtbarkeitprotected

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

Record
AUTOSAR/AP/record/SWS_CORE_06571
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06571@rel:R25-11#e3379652
Content hash
e3379652
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06571
Status: valid/unmigrated Version: rel:R25-11#5dc73006 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_06571@rel:R25-11#5dc73006
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#455886dc2026-09-30
  • R24-11rel:R24-11#ceb8fc942026-10-14
  • R25-11rel:R25-11#5dc730062026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 operator= [SWS_CORE_06529]

MonotonicBufferResource & operator= (const MonotonicBufferResource &)=delete;

As per corresponding usage in [mem.res.monotonic.buffer]

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource

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

Record
AUTOSAR/AP/record/SWS_CORE_06529
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06529@rel:R25-11#80f3a29c
Content hash
80f3a29c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06529
Status: valid/unmigrated Version: rel:R25-11#2502c929 Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_06529@rel:R25-11#2502c929
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#c667aa8a2026-09-30
  • R23-11rel:R23-11#65eba1772026-10-14
  • R24-11rel:R24-11#e0f799bc2026-10-14
  • R25-11rel:R25-11#2502c9292026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 operator= [SWS_CORE_06577] Upstream: RS_AP_00145

MonotonicBufferResource & operator= (MonotonicBufferResource &&other) noexcept=default;

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

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

Parameter (in)

ParameterBeschreibung
otherother MonotonicBufferResource to move from

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

Record
AUTOSAR/AP/record/SWS_CORE_06577
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06577@rel:R25-11#9ba5f920
Content hash
9ba5f920
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06577
Status: valid/unmigrated Version: rel:R25-11#088d07f5 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_06577@rel:R25-11#088d07f5
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#3aca8c882026-09-30
  • R24-11rel:R24-11#e89e6dab2026-10-14
  • R25-11rel:R25-11#088d07f52026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 release [SWS_CORE_06530]

void release () noexcept;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept

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

ara::core::MonotonicBufferResource 클래스([SWS_CORE_06530])의 멤버 함수 release()은(는) 버퍼 리소스에 의해 관리되는 메모리를 해제하는 역할을 합니다. 호출은 동기식으로 수행되며, 매개변수를 받지 않고 반환값을 제공하지 않습니다(void).

오류 처리와 관련하여 이 함수는 noexcept(으)로 선언되고 예외 안전(exception safe)으로 명시되어 있습니다([SWS_CORE_06530]). 특정 오류 코드는 존재하지 않으며, 중앙 진단 또는 보고 인스턴스로 오류 메시지가 전송되지 않습니다.

동시성과 관련하여 release()은(는) 명시적으로 스레드 안전하지 않음(not thread-safe)으로 분류됩니다([SWS_CORE_06530]). 외부 동기화 없이 동일한 인스턴스에 경쟁적으로 액세스하는 것은 허용되지 않습니다. 해석: [mem.res.monotonic.buffer]에 기반한 시맨틱에 따라, 호출 시 이 리소스를 통해 이전에 제공된 모든 메모리 영역이 무효화될 것으로 보입니다. 질문 Q-bd46bd9971926d95 (열림)

#include "ara/core/memory_resource.h"의 메모리 리소스 간 상호작용에서, 이 함수는 스레드 안전한 ara::core::SynchronizedPoolResource::release()([SWS_CORE_00037])과 동시성 동작에서 차이가 있는 반면, 마찬가지로 스레드 안전하지 않은 ara::core::UnsynchronizedPoolResource::release()([SWS_CORE_00065])과는 유사하게 동작합니다.

이 텍스트는 AUTOSAR R25-11의 명세 요구사항을 기반으로 AI에 의해 생성되었습니다.

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

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

Record
AUTOSAR/AP/record/SWS_CORE_06530
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06530@rel:R25-11#ce0b0e8d
Content hash
ce0b0e8d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06530
Status: valid/unmigrated Version: rel:R25-11#69f783e0 Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_06530@rel:R25-11#69f783e0
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#819676212026-09-30
  • R23-11rel:R23-11#691b1b062026-10-14
  • R24-11rel:R24-11#83f3869e2026-10-14
  • R25-11rel:R25-11#69f783e02026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 upstream_resource [SWS_CORE_06531]

MemoryResource * upstream_resource () const noexcept;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept

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

ara::core::MonotonicBufferResource 클래스의 멤버 함수 upstream_resource()은(는) MemoryResource* 타입의 상위 메모리 리소스에 대한 포인터를 동기식으로 반환합니다 [SWS_CORE_06531]. 호출은 헤더 #include "ara/core/memory_resource.h"을(를) 통해 이루어지며 매개변수를 받지 않습니다 [SWS_CORE_06531]. 해석: 반환된 메모리 리소스는 인스턴스의 내부 버퍼가 할당에 충분하지 않은 경우 상위 버퍼 역할을 할 것으로 보입니다. 질문 Q-e01e234e281bc4c6 (열림)

오류 처리 및 예외 안전성과 관련하여 이 메서드는 noexcept(으)로 선언되어 있으며 완전히 예외 안전(exception safe)합니다 [SWS_CORE_06531]. 명세에서는 이 순수 getter 호출에 대해 특정 오류 코드, 오류 객체 또는 DET나 DEM과 같은 진단 메시지를 규정하지 않습니다 [SWS_CORE_06531].

동시성과 관련하여 이 메서드는 const 및 스레드 안전(thread-safe)으로 명시되어 있습니다 [SWS_CORE_06531]. 따라서 외부 동기화 없이 여러 스레드에서 업스트림 리소스에 대한 포인터를 병렬로 조회할 수 있습니다.

기능적 시맨틱은 [mem.res.monotonic.buffer]의 규정을 따르지만, AUTOSAR Adaptive 표준에서 이 함수가 명시적으로 noexcept(으)로 정의되어 있다는 규범적 편차가 있습니다 [SWS_CORE_06531]. 상위 리소스를 제공하기 위한 유사한 인터페이스 패턴은 관련 클래스인 ara::core::SynchronizedPoolResource [SWS_CORE_00038] 및 ara::core::UnsynchronizedPoolResource [SWS_CORE_00056]에서도 사용됩니다.

이 텍스트는 명세 데이터를 기반으로 AI에 의해 작성되었습니다.

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
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_06531
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06531@rel:R25-11#fd2479bb
Content hash
fd2479bb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06531
Status: valid/unmigrated Version: rel:R25-11#c0075ddb Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_06531@rel:R25-11#c0075ddb
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#6499d8ca2026-09-30
  • R23-11rel:R23-11#ae18043d2026-10-14
  • R24-11rel:R24-11#888f90212026-10-14
  • R25-11rel:R25-11#c0075ddb2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 ~MonotonicBufferResource [SWS_CORE_06528]

~MonotonicBufferResource () noexcept override;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept 2. The function is not virtual

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

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

Record
AUTOSAR/AP/record/SWS_CORE_06528
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06528@rel:R25-11#82ba332d
Content hash
82ba332d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06528
Status: valid/unmigrated Version: rel:R25-11#cb9c3608 Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_06528@rel:R25-11#cb9c3608
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#91d465f22026-09-30
  • R23-11rel:R23-11#6339e5982026-10-14
  • R24-11rel:R24-11#e078b9482026-10-14
  • R25-11rel:R25-11#cb9c36082026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill