DEENESPTFRRUARHIKOZHNL

क्लास ara::core::Vector

[SWS_CORE_01301]

template <typename T, typename Allocator = {<fq-allocator>}> class Vector {...};

Implementation of std::pmr::vector container from [vector]

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

उपयोगकर्ता गाइडएआई जनित

Adaptive Applications के लिए पॉलिमॉर्फिक एलोकेटर समर्थन वाला डायनेमिक रूप से प्रबंधित अनुक्रमिक मेमोरी कंटेनर।
एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 221750794e81 उद्गम खुले प्रश्न (2)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

Adaptive Applications के लिए पॉलिमॉर्फिक एलोकेटर समर्थन वाला डायनेमिक रूप से प्रबंधित अनुक्रमिक मेमोरी कंटेनर।

ara::core::Vector AUTOSAR Adaptive Platform के लिए एक अनुक्रमिक कंटेनर है, जो पॉलिमॉर्फिक एलोकेटर समर्थन के साथ डायनेमिक ऐरे प्रदान करता है [SWS_CORE_01303]। यह क्लास सन्निहित मेमोरी में पुनरावृत्तिकर्ताओं (iterators) या एक्सेस ऑपरेटरों के माध्यम से तत्वों के लचीले सम्मिलन, प्रबंधन और यादृच्छिक एड्रेसिंग की अनुमति देती है। पारंपरिक C++ मानक अपवादों के बजाय, यह कार्यान्वयन प्लेटफ़ॉर्म-विशिष्ट उल्लंघनों जैसे IsoStdOutOfRangeViolation [SWS_CORE_01354] के माध्यम से सीमा उल्लंघनों का संकेत देता है। परिभाषित पूर्वशर्तों के बाहर त्रुटिपूर्ण एक्सेस संभवतः अपरिभाषित व्यवहार (undefined behavior) का कारण बन सकते हैं। प्रश्न Q-656c6bf029de714e (खुला)

संदर्भ

क्लास ara::core::Vector AUTOSAR Adaptive Platform के एक अनुक्रमिक कंटेनर कार्यान्वयन का प्रतिनिधित्व करती है, जो std::pmr::vector पर आधारित है। यह सन्निहित मेमोरी क्षेत्र में value_type [SWS_CORE_01302] प्रकार के तत्वों का प्रबंधन करती है और इस दौरान एप्लिकेशन के साथ-साथ allocator_type [SWS_CORE_01303] प्रकार के कॉन्फ़िगर करने योग्य एलोकेटर के साथ सीधे इंटरैक्ट करती है। पॉलिमॉर्फिक एलोकेटरों के एकीकरण के माध्यम से, यह क्लास निर्धारक और संसाधन-कुशल मेमोरी प्रबंधन को सक्षम बनाती है। अंतर्निहित एलोकेटर को get_allocator [SWS_CORE_01331] विधि के माध्यम से क्वेरी किया जा सकता है। मानकीकृत C++ एल्गोरिदम में एम्बेडिंग के लिए, यह क्लास मूलभूत प्रकार परिभाषाएं जैसे pointer [SWS_CORE_01304], const_pointer [SWS_CORE_01305], reference [SWS_CORE_01306], const_reference [SWS_CORE_01307], size_type [SWS_CORE_01308] और difference_type [SWS_CORE_01309] प्रदान करती है।

जीवनचक्र

किसी इंस्टेंस का निर्माण कंस्ट्रक्टरों के एक विस्तृत चयन के माध्यम से किया जाता है:

  • बिना तत्वों के मानक निर्माण [SWS_CORE_01318], जो एलोकेटर पर निर्भर करते हुए सशर्त रूप से noexcept है।
  • गारंटीकृत अपवाद-सुरक्षित (noexcept) आरंभीकरण के रूप में किसी एलोकेटर इंस्टेंस [SWS_CORE_01319] का स्पष्ट विनिर्देश।
  • परिभाषित तत्व संख्या [SWS_CORE_01320] के साथ निर्माण, प्रारंभिक मान [SWS_CORE_01321] द्वारा पूर्व-असाइनमेंट, पुनरावृत्तिकर्ता श्रेणियों [SWS_CORE_01322] के माध्यम से या std::initializer_list [SWS_CORE_01325] के प्रयोग द्वारा।

स्वामित्व को कॉपी या मूव करके स्थानांतरित किया जा सकता है। कॉपी कंस्ट्रक्टर [SWS_CORE_01314] और साथ ही कॉपी असाइनमेंट ऑपरेटर [SWS_CORE_01315] डेटा को डुप्लिकेट करते हैं और सशर्त रूप से noexcept होते हैं, बशर्ते तत्व प्रकार अपवादों के बिना कॉपी करने योग्य हो; इसके अतिरिक्त एलोकेटर के साथ एक कॉपी ओवरलोड उपलब्ध है [SWS_CORE_01323]। मूव कंस्ट्रक्टर [SWS_CORE_01316] और मूव असाइनमेंट ऑपरेटर [SWS_CORE_01317] स्वामित्व के संसाधन-कुशल हस्तांतरण को सक्षम करते हैं, जिसकी noexcept गारंटी एलोकेटर के गुणों पर निर्भर करती है; यहाँ भी एलोकेटर असाइनमेंट के साथ एक संस्करण मौजूद है [SWS_CORE_01324]। बाद में पुनर्मूल्यांकन (reassignment) के लिए assign [SWS_CORE_01328] [SWS_CORE_01329] [SWS_CORE_01330] के विधि ओवरलोड और आरंभीकरण सूचियों के लिए असाइनमेंट ऑपरेटर [SWS_CORE_01327] काम आते हैं।

दो वैक्टरों की सामग्री का आदान-प्रदान swap [SWS_CORE_01374] के माध्यम से किया जा सकता है। clear [SWS_CORE_01375] को कॉल करने पर सभी शामिल तत्व नष्ट हो जाते हैं, लेकिन आरक्षित क्षमता बनी रहती है। जीवनचक्र के अंत में, डिस्ट्रक्टर ~Vector [SWS_CORE_01326] सभी संसाधनों को मुक्त करता है; इसे गारंटीकृत रूप से noexcept घोषित किया गया है।

उपयोग पथ

एक विशिष्ट उपयोग पथ में इंस्टैंशिएशन, प्री-एलोकेशन, पॉप्युलेशन और उसके बाद का एक्सेस शामिल है:

  1. निर्माण और आरक्षण: इंस्टेंस बनाया जाता है, अधिमानतः एक एलोकेटर [SWS_CORE_01319] पास करके। यदि लक्षित आकार ज्ञात है, तो बाद के डायनेमिक रीएलोकेशन से बचने के लिए पहले से reserve [SWS_CORE_01347] को कॉल किया जा सकता है।
  2. भरण: तत्वों को push_back के माध्यम से कॉपी [SWS_CORE_01363] या मूव [SWS_CORE_01364] द्वारा जोड़ा जाता है। emplace_back [SWS_CORE_01362] का उपयोग करके ऑब्जेक्ट्स को सीधे मेमोरी में निर्मित किया जा सकता है। लक्षित इंसर्शन ऑपरेशन insert [SWS_CORE_01367] [SWS_CORE_01368] [SWS_CORE_01369] [SWS_CORE_01370] [SWS_CORE_01371] या emplace [SWS_CORE_01366] के माध्यम से संभव हैं।
  3. स्थिति क्वेरी: अधिभोग (ऑक्यूपेंसी) को empty [SWS_CORE_01344] के माध्यम से, तत्वों की संख्या को size [SWS_CORE_01345] के माध्यम से और आरक्षित मेमोरी को capacity [SWS_CORE_01348] के माध्यम से क्वेरी किया जाता है। आवंटन सीमा max_size [SWS_CORE_01346] द्वारा प्रदान की जाती है।
  4. एक्सेस और पुनरावृत्ति: यादृच्छिक एक्सेस के लिए operator[] [SWS_CORE_01352] [SWS_CORE_01353] और विधि at [SWS_CORE_01354] [SWS_CORE_01355] उपलब्ध हैं। सीमा तत्वों को front [SWS_CORE_01356] [SWS_CORE_01357] और back [SWS_CORE_01358] [SWS_CORE_01359] के माध्यम से संबोधित किया जाता है; एक रॉ-डेटा पॉइंटर data [SWS_CORE_01360] [SWS_CORE_01361] के माध्यम से प्राप्त किया जा सकता है। ट्रैवर्सल फ़ॉरवर्ड इटरेटर्स जैसे begin [SWS_CORE_01332] [SWS_CORE_01333], end [SWS_CORE_01334] [SWS_CORE_01335], कॉन्स्टेंट इटरेटर्स cbegin [SWS_CORE_01340], cend [SWS_CORE_01341] या रिवर्स इटरेटर्स [SWS_CORE_01336] [SWS_CORE_01337] [SWS_CORE_01338] [SWS_CORE_01339] [SWS_CORE_01342] [SWS_CORE_01343] के माध्यम से iterator [SWS_CORE_01310], const_iterator [SWS_CORE_01311], reverse_iterator [SWS_CORE_01312] और const_reverse_iterator [SWS_CORE_01313] का उपयोग करके किया जाता है।
  5. कमी और सफ़ाई: अलग-अलग तत्वों को pop_back [SWS_CORE_01365] या erase [SWS_CORE_01372] [SWS_CORE_01373] से हटाया जाता है। अप्रयुक्त क्षमता को shrink_to_fit [SWS_CORE_01349] के माध्यम से मुक्त किया जा सकता है।
Typischer Nutzungsablauf von ara::core::Vectorएप्लिकेशनवेक्टरAllocatorUse Case: आरंभीकरण और मेमोरी आरक्षणVector(alloc)Allokator registrierenreserve(n)Speicher anfordernSpeicher bereitgestelltUse Case: तत्व जोड़ेंpush_back(elem) / emplace_back(...)मेमोरी में तत्व का निर्माण करेंUse Case: Elementzugriffat(i)alti < size()तत्व का संदर्भi >= size()IsoStdOutOfRangeViolationUse Case: Bereinigungclear()तत्वों को नष्ट करें

अनुक्रम आरेख: एलोकेशन और भरने से लेकर एक्सेस तक कंटेनर उपयोग का विशिष्ट प्रवाह। स्रोत: [SWS_CORE_01319], [SWS_CORE_01347], [SWS_CORE_01363], [SWS_CORE_01354], [SWS_CORE_01375]

त्रुटि परिदृश्य

मानक C++ व्यवहार से भिन्न, ara::core::Vector नियमित C++ अपवादों के बजाय प्लेटफ़ॉर्म-विशिष्ट उल्लंघनों के माध्यम से त्रुटि स्थितियों का संकेत देता है:

  • रेंज उल्लंघन: यदि at में कोई इंडेक्स n >= size() पास किया जाता है, तो std::out_of_range के बजाय IsoStdOutOfRangeViolation ट्रिगर होता है [SWS_CORE_01354] [SWS_CORE_01355]।
  • लंबाई त्रुटि: यदि resize का कॉल आकार sz > max_size() का अनुरोध करता है, तो std::length_error के बजाय IsoStdLengthErrorViolation ट्रिगर होता है [SWS_CORE_01350] [SWS_CORE_01351]। इसी प्रकार, reserve अमान्य आकार अनुरोध पर IsoStdLengthErrorViolation ट्रिगर करता है [SWS_CORE_01347]।
  • अनचेक एक्सेस: operator[] [SWS_CORE_01352] [SWS_CORE_01353] के माध्यम से सीधा एक्सेस रेंज सीमाओं की जांच नहीं करता है। मान्य अंतराल के बाहर कॉल पूर्व-शर्तों का उल्लंघन करता है और संभवतः अपरिभाषित व्यवहार की ओर ले जाता है। प्रश्न (खुला)
  • खाली कंटेनर पर एक्सेस: विधियाँ front [SWS_CORE_01356] [SWS_CORE_01357] और back [SWS_CORE_01358] [SWS_CORE_01359] एक गैर-रिक्त स्थिति की पूर्व-आवश्यकता रखती हैं; खाली कंटेनर की स्थिति में कॉल संभवतः अपरिभाषित व्यवहार की ओर ले जाएगा। प्रश्न Q-af738f421913886b (खुला)
  • अपवाद सुरक्षा: बुनियादी एक्सेस जैसे begin [SWS_CORE_01332], end [SWS_CORE_01334], size [SWS_CORE_01345], capacity [SWS_CORE_01348], data [SWS_CORE_01360] और clear [SWS_CORE_01375] noexcept की गारंटी देते हैं। संशोधनकारी कॉल जैसे push_back [SWS_CORE_01363] [SWS_CORE_01364] सशर्त रूप से noexcept होते हैं और तत्व प्रकार के noexcept असाइनमेंट गुणों पर निर्भर करते हैं।

यह गाइड AUTOSAR Adaptive R25-11 की विनिर्देश आवश्यकताओं के आधार पर एक AI सिस्टम द्वारा जनरेट की गई थी।

सदस्य मानचित्र

क्लास आरेख

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

G nara__core__Vector473 Vector + Vector() + operator=() + ~Vector() + capacity() + empty() + max_size() + reserve() + shrink_to_fit() + size() + at() + back() + data() + front() + operator[]() + begin() + cbegin() … 17 weitere

विवरण दृश्य

रूपरेखा में कोई प्रविष्टि चुनें।

कंस्ट्रक्टर और डिस्ट्रक्टर

Vector फ़ंक्शन 10

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

ओवरलोड Vector 10
Vector (const Vector &other) noexcept(std::is_nothrow_copy_ constructible< T >::value)=default; SWS_CORE_01314
Vector (Vector &&other) noexcept(std::allocator_traits< Allocator >::propagate_on_container_move_assignment::value||std::allocator_ traits< Allocator >::is_always_equal::value)=default; SWS_CORE_01316
Vector () noexcept(noexcept(Allocator())); SWS_CORE_01318
explicit Vector (const Allocator &) noexcept; SWS_CORE_01319
explicit Vector (size_type n, const Allocator &=Allocator()); SWS_CORE_01320
Vector (size_type n, const T &value, const Allocator &=Allocator()); SWS_CORE_01321
template <class InputIterator> Vector (InputIterator first, InputIterator last, const Allocator &=Allocator()); SWS_CORE_01322
Vector (const Vector &, const Allocator &); SWS_CORE_01323
Vector (Vector &&, const Allocator &); SWS_CORE_01324
~Vector फ़ंक्शन

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

~Vector () noexcept;

मेथड

assign फ़ंक्शन 3

≙ [vector]

ओवरलोड assign 3
template <class InputIterator> void assign (InputIterator first, InputIterator last); SWS_CORE_01328
void assign (size_type n, const T &u); SWS_CORE_01329
at फ़ंक्शन 2

except for the following deviations: 1. if (n >= size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range ≙ [vector]

ओवरलोड at 2
back फ़ंक्शन 2

≙ [vector]

ओवरलोड back 2
begin फ़ंक्शन 2

≙ [vector]

ओवरलोड begin 2
iterator begin () noexcept; SWS_CORE_01332
const_iterator begin () const noexcept; SWS_CORE_01333
capacity फ़ंक्शन

≙ [vector]

size_type capacity () const noexcept;
cbegin फ़ंक्शन

≙ [vector]

const_iterator cbegin () const noexcept;
cend फ़ंक्शन

≙ [vector]

const_iterator cend () const noexcept;
clear फ़ंक्शन

≙ [vector]

void clear () noexcept;
crbegin फ़ंक्शन

≙ [vector]

const_reverse_iterator crbegin () const noexcept;
crend फ़ंक्शन

≙ [vector]

const_reverse_iterator crend () const noexcept;
data फ़ंक्शन 2

≙ [vector]

ओवरलोड data 2
T * data () noexcept; SWS_CORE_01360
const T * data () const noexcept; SWS_CORE_01361
emplace फ़ंक्शन

≙ [vector]

template <class... Args> iterator emplace (const_iterator position, Args &&... args);
emplace_back फ़ंक्शन

≙ [vector]

template <class... Args> reference emplace_back (Args &&... args);
empty फ़ंक्शन

≙ [vector]

bool empty () const noexcept;
end फ़ंक्शन 2

≙ [vector]

ओवरलोड end 2
iterator end () noexcept; SWS_CORE_01334
const_iterator end () const noexcept; SWS_CORE_01335
erase फ़ंक्शन 2

≙ [vector]

ओवरलोड erase 2
front फ़ंक्शन 2

≙ [vector]

ओवरलोड front 2
get_allocator फ़ंक्शन

≙ [vector]

allocator_type get_allocator () const noexcept;
insert फ़ंक्शन 5

≙ [vector]

ओवरलोड insert 5
iterator insert (const_iterator position, const T &x); SWS_CORE_01367
iterator insert (const_iterator position, T &&x); SWS_CORE_01368
iterator insert (const_iterator position, size_type n, const T &x); SWS_CORE_01369
template <class InputIterator> iterator insert (const_iterator position, InputIterator first, Input Iterator last); SWS_CORE_01370
max_size फ़ंक्शन

≙ [vector]

size_type max_size () const noexcept;
pop_back फ़ंक्शन

≙ [vector]

void pop_back ();
push_back फ़ंक्शन 2

except for the following deviations: 1. Function is conditionally noexcept: (see [vector.modifiers]) ≙ [vector]

ओवरलोड push_back 2
void push_back (const T &x) noexcept(std::is_nothrow_copy_assignable< T >::value); SWS_CORE_01363
void push_back (T &&x) noexcept(std::is_nothrow_move_assignable< T >::value); SWS_CORE_01364
rbegin फ़ंक्शन 2

≙ [vector]

ओवरलोड rbegin 2
reverse_iterator rbegin () noexcept; SWS_CORE_01336
const_reverse_iterator rbegin () const noexcept; SWS_CORE_01337
rend फ़ंक्शन 2

≙ [vector]

ओवरलोड rend 2
const_reverse_iterator rend () const noexcept; SWS_CORE_01339
reserve फ़ंक्शन

except for the following deviations: 1. if (n < max_size()) IsoStdLengthErrorViolation is raised instead of std:: length_error ≙ [vector]

void reserve (size_type n);
resize फ़ंक्शन 2

except for the following deviations: 1. if (sz > max_size()) IsoStdLengthErrorViolation is raised instead of std:: length_error ≙ [vector]

ओवरलोड resize 2
void resize (size_type sz); SWS_CORE_01350
void resize (size_type sz, const T &c); SWS_CORE_01351
shrink_to_fit फ़ंक्शन

≙ [vector]

void shrink_to_fit ();
size फ़ंक्शन

≙ [vector]

size_type size () const noexcept;
swap फ़ंक्शन

≙ [vector]

void swap (Vector &) noexcept(std::allocator_traits< Allocator >::propagate_on_container_swap::value||std::allocator_traits< Allocator >::is_always_equal::value);

ऑपरेटर

operator= फ़ंक्शन 3

except for the following deviations: 1. Function is conditionally noexcept Implementation {<may-throw-on-allocate>} shall be an implementation-defined type ≙ [vector]

ओवरलोड = 3
Vector & operator= (const Vector &other) noexcept(std::is_nothrow_ copy_assignable< T >::value)=default; SWS_CORE_01315
Vector & operator= (Vector &&x) noexcept(std::allocator_traits< Allocator >::propagate_on_container_move_ assignment::value||std::allocator_traits< Allocator >::is_always_ equal::value); SWS_CORE_01317
operator[] फ़ंक्शन 2

≙ [vector]

ओवरलोड [] 2

टाइप उपनाम

allocator_type टाइप उपनाम

≙ [vector]

using allocator_type = Allocator;
const_iterator टाइप उपनाम

Implementation {<const-iterator-type>} shall be an implementation-defined type ≙ [vector]

using const_iterator = {<const-iterator-type>};
const_pointer टाइप उपनाम

≙ [vector]

using const_pointer = typename std::allocator_ traits<Allocator>::const_pointer;
const_reference टाइप उपनाम

≙ [vector]

using const_reference = const value_type&;
const_reverse_iterator टाइप उपनाम

≙ [vector]

using const_reverse_iterator = std::reverse_iterator<const_iterator>;
difference_type टाइप उपनाम

Implementation {<difference-type>} shall be an implementation-defined type ≙ [vector]

using difference_type = {<difference-type>};
iterator टाइप उपनाम

Implementation {<iterator-type>} shall be an implementation-defined type ≙ [vector]

using iterator = {<iterator-type>};
pointer टाइप उपनाम

≙ [vector]

using pointer = typename std::allocator_traits<Allocator>::pointer;
reference टाइप उपनाम

≙ [vector]

reverse_iterator टाइप उपनाम

≙ [vector]

using reverse_iterator = std::reverse_iterator<iterator>;
size_type टाइप उपनाम

Implementation {<size-type>} shall be an implementation-defined type ≙ [vector]

using size_type = {<size-type>};
value_type टाइप उपनाम

≙ [vector]

using value_type = T;

मेथड का प्रलेखन

फ़ंक्शन Vector [SWS_CORE_01314] Upstream: RS_AP_00145

Vector (const Vector &other) noexcept(std::is_nothrow_copy_ constructible< T >::value)=default;

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

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitconditionally exception safe

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

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

फ़ंक्शन Vector [SWS_CORE_01316] Upstream: RS_AP_00145

Vector (Vector &&other) noexcept(std::allocator_traits< Allocator >::propagate_on_container_move_assignment::value||std::allocator_ traits< Allocator >::is_always_equal::value)=default;

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitconditionally exception safe

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

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

फ़ंक्शन Vector [SWS_CORE_01318]

Vector () noexcept(noexcept(Allocator()));

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitconditionally exception safe

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

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

फ़ंक्शन Vector [SWS_CORE_01319]

explicit Vector (const Allocator &) noexcept;

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन Vector [SWS_CORE_01320]

explicit Vector (size_type n, const Allocator &=Allocator());

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन Vector [SWS_CORE_01321]

Vector (size_type n, const T &value, const Allocator &=Allocator());

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01321
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01321@rel:R25-11#20f54dfc
Content hash
20f54dfc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01321
Status: valid/unmigrated Version: rel:R25-11#45272b85 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_01321@rel:R25-11#45272b85
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

फ़ंक्शन Vector [SWS_CORE_01322]

template <class InputIterator> Vector (InputIterator first, InputIterator last, const Allocator &=Allocator());

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन Vector [SWS_CORE_01323]

Vector (const Vector &, const Allocator &);

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन Vector [SWS_CORE_01324]

Vector (Vector &&, const Allocator &);

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन Vector [SWS_CORE_01325]

Vector (std::initializer_list< T >, const Allocator &=Allocator());

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन assign [SWS_CORE_01328]

template <class InputIterator> void assign (InputIterator first, InputIterator last);

As per corresponding usage in [vector]

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 196b7382f846 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग और कॉल संदर्भ

ara::core::Vector के लिए टेम्पलेट मेंबर फ़ंक्शन assign std::vector [SWS_CORE_01328] में संबंधित उपयोग के अनुसार वेक्टर की वर्तमान सामग्री को रेंज [first, last) के तत्वों द्वारा प्रतिस्थापित करता है। यह फ़ंक्शन हेडर फ़ाइल #include "ara/core/vector.h" में परिभाषित है, दो इनपुट इटरेटर्स स्वीकार करता है और कोई मान वापस नहीं करता है (void) [SWS_CORE_01328]।

त्रुटि प्रबंधन और अपवाद सुरक्षा

असाइनमेंट फ़ंक्शन को गैर-अपवाद-सुरक्षित (not exception safe) के रूप में वर्गीकृत किया गया है [SWS_CORE_01328]। यदि तत्व प्रसंस्करण के दौरान या आवश्यक आंतरिक मेमोरी आवंटन के दौरान कोई अपवाद उत्पन्न होता है, तो कंटेनर संभावित रूप से बिना किसी परिभाषित सुरक्षा गारंटी के अधूरी स्थिति में रह सकता है।

समवर्तीता और सीमांत शर्तें

समवर्ती कॉल्स के लिए, ara::core::Vector के एक ही इंस्टेंस के एक साथ उपयोग के दौरान बाहरी सिंक्रोनाइज़ेशन आवश्यक होने की संभावना है, क्योंकि विनिर्देश थ्रेड सुरक्षा की गारंटी नहीं देता है। प्रश्न Q-5ada879738b3856d (खुला) त्रुटिरहित निष्पादन के लिए एक पूर्वापेक्षा यह भी है कि first और last एक मान्य इटरेटर रेंज को कवर करें।

core मॉड्यूल में परस्पर क्रिया

इटरेटर्स के माध्यम से रेंज असाइनमेंट के अलावा, ara::core::Vector में संख्या और संदर्भ मान [SWS_CORE_01329] के साथ-साथ std::initializer_list<T> [SWS_CORE_01330] के लिए ओवरलोड उपलब्ध हैं, जिन्हें गैर-अपवाद-सुरक्षित के रूप में भी डिक्लेयर किया गया है। तुलनीय असाइनमेंट पैटर्न ara::core::BasicString [SWS_CORE_03091] के मॉड्यूल संदर्भ में भी मौजूद हैं।

यह उपयोग निर्देश स्वचालित रूप से जनरेट किया गया था और पूरी तरह से विनिर्देश R25-11 के विवरण पर आधारित है।

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

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

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

फ़ंक्शन assign [SWS_CORE_01329]

void assign (size_type n, const T &u);

As per corresponding usage in [vector]

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: c2495d7f215c उद्गम खुले प्रश्न (3)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

फ़ंक्शन assign कंटेनर क्लास ara::core::Vector से संबंधित है और हेडर फ़ाइल #include "ara/core/vector.h" के माध्यम से प्रदान किया जाता है [SWS_CORE_01329]। सिग्नेचर void assign (size_type n, const T &u); के साथ, यह वेक्टर की वर्तमान सामग्री को पूरी तरह से u मान वाले n तत्वों से बदल देता है। कॉल समकालिक रूप से होता है और कोई वापसी मान नहीं देता है (void)। विनिर्देश के अनुसार, व्यवहार मानक कंटेनर [vector] [SWS_CORE_01329] में संबंधित उपयोग का अनुसरण करता है, जिससे संभवतः std::vector::assign के सिमेंटिक्स का अर्थ है। प्रश्न Q-3630162224047ee0 (खुला)

त्रुटि प्रबंधन

विफलता सुरक्षा (resilience) के संदर्भ में, फ़ंक्शन को स्पष्ट रूप से not exception safe के रूप में वर्गीकृत किया गया है [SWS_CORE_01329]। DET या DEM के लिए कोई AUTOSAR-विशिष्ट त्रुटि कोड, त्रुटि वर्ग या संदेश परिभाषित नहीं किए गए हैं। यदि मेमोरी आवंटन के दौरान या तत्वों को असाइन करते समय कोई अपवाद (exception) उत्पन्न होता है, तो फ़ंक्शन संभवतः मूल ऑब्जेक्ट स्थिति को पुनर्स्थापित करने की कोई गारंटी प्रदान नहीं करता है। प्रश्न Q-f4eb9afa74847bf7 (खुला)

समवर्तीता और प्रतिबंध

चूँकि assign कंटेनर इंस्टेंस की स्थिति और संभावित रूप से क्षमता को संशोधित करता है, इसलिए समान इंस्टेंस पर यह कॉल reentrant नहीं है। विनिर्देश में अलग से थ्रेड-सुरक्षा आश्वासनों के अभाव में, बाहरी सिंक्रोनाइज़ेशन के बिना समान Vector ऑब्जेक्ट पर समवर्ती रीड या राइट एक्सेस के थ्रेड-सुरक्षित न होने की संभावना है। प्रश्न Q-1df95afd2340ec57 (खुला)

इंटरैक्शन

यह फ़ंक्शन ara::core::Vector क्लास के अन्य ओवरलोड्स के साथ मिलकर वेक्टर सामग्री को पुन: असाइन करने के लिए इंटरफ़ेस बनाता है:

  • [SWS_CORE_01328] के अनुसार एक श्रेणी assign(InputIterator first, InputIterator last) पर इटरेटर-आधारित असाइनमेंट।
  • [SWS_CORE_01330] के अनुसार इनिशियलाइज़ेशन सूची assign(std::initializer_list<T>) के माध्यम से असाइनमेंट।

दोनों वैकल्पिक ओवरलोड्स [SWS_CORE_01329] के साथ यह विशेषता साझा करते हैं कि वे not exception safe के रूप में निर्दिष्ट हैं।

यह पाठ एक AI द्वारा तैयार किया गया था और केवल मार्गदर्शन के रूप में कार्य करता है। विशेष रूप से AUTOSAR दस्तावेज़ों के विनिर्देश ही बाध्यकारी हैं।

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

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

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

फ़ंक्शन assign [SWS_CORE_01330]

void assign (std::initializer_list< T >);

As per corresponding usage in [vector]

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: a53aaf2941a9 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

ara::core::Vector क्लास का सदस्य फ़ंक्शन assign किसी वेक्टर इंस्टेंस की संपूर्ण पिछली सामग्री को प्रदान की गई इनिशियलाइज़ेशन सूची std::initializer_list<T> ([SWS_CORE_01330]) के तत्वों के साथ समकालिक रूप से प्रतिस्थापित करता है। कार्यात्मक व्यवहार [vector] ([SWS_CORE_01330]) में मानक कंटेनर के संगत उपयोग का अनुसरण करता है। फ़ंक्शन का कोई रिटर्न मान नहीं है (void) और इसे हेडर ara/core/vector.h ([SWS_CORE_01330]) के माध्यम से घोषित किया जाता है।

त्रुटि प्रबंधन के लिए, यह निर्धारित किया गया है कि मेथड को not exception safe के रूप में वर्गीकृत किया गया है ([SWS_CORE_01330])। व्याख्या: यदि मेमोरी आवंटन के दौरान या तत्वों की कॉपी अथवा मूव के दौरान कोई अपवाद उत्पन्न होता है, तो कार्यान्वयन संभवतः मजबूत अपवाद सुरक्षा (strong exception safety) प्रदान नहीं करता है; वेक्टर के परिवर्तित या अपूर्ण स्थिति में रहने की संभावना है। प्रश्न Q-ac196ecfba85d821 (खुला)

ara::core::Vector के अन्य इंटरफ़ेस के साथ मिलकर, यह फ़ंक्शन वैकल्पिक असाइनमेंट ओवरलोड्स को पूरा करता है, जैसे इटरेटर श्रेणियों के माध्यम से इनिशियलाइज़ेशन ([SWS_CORE_01328]) और किसी एकल मान का बार-बार असाइनमेंट ([SWS_CORE_01329])। ये सभी assign वेरिएंट्स अपवाद-सुरक्षित न होने की विशेषता साझा करते हैं। std::initializer_list का उपयोग करते हुए तुलनीय असाइनमेंट सिमेंटिक्स कोर लाइब्रेरी के भीतर ara::core::BasicString ([SWS_CORE_03092]) में भी पाया जाता है।

यह पाठ AUTOSAR विनिर्देश R25-11 के आधार पर एक AI द्वारा जनरेट किया गया था।

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

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

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

फ़ंक्शन at [SWS_CORE_01354]

const_reference at (size_type n) const;

As per corresponding usage in [vector] except for the following deviations: 1. if (n >= size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 7e8643f8168a उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग और सिमेंटिक्स

मेंबर फ़ंक्शन at निर्दिष्ट इंडेक्स n पर कंटेनर ara::core::Vector के एक तत्व तक सिंक्रोनस, रीड एक्सेस प्रदान करता है और तत्व का एक const_reference लौटाता है [SWS_CORE_01354]। घोषणा हेडर ara/core/vector.h के माध्यम से उपलब्ध है [SWS_CORE_01354]। सिमेंटिक्स C++ मानक के मानक std::vector::at फ़ंक्शन से मेल खाता है, लेकिन त्रुटि प्रबंधन में भिन्न है [SWS_CORE_01354]।

त्रुटि प्रबंधन और सीमा शर्तें

यदि ऐसे इंडेक्स का अनुरोध किया जाता है जो कंटेनर आकार तक पहुँचता है या उससे अधिक है (n >= size()), तो मानक अपवाद std::out_of_range के बजाय एक IsoStdOutOfRangeViolation ट्रिगर होता है [SWS_CORE_01354]। फ़ंक्शन को not exception safe के रूप में घोषित किया गया है [SWS_CORE_01354]। Interpretation: चूंकि कोई C++ अपवाद नहीं फेंका जाता है, इसलिए उल्लंघन ट्रिगर होने से संभवतः प्रोग्राम प्रवाह समाप्त हो सकता है, जो संभावित रूप से AddAbortHandler जैसे हैंडलिंग तंत्रों के साथ इंटरैक्ट कर सकता है [SWS_CORE_00054]। प्रश्न Q-2182d648ff4a28b8 (खुला)

मॉड्यूल में परस्पर क्रिया

संशोधित करने वाले एक्सेस के लिए reference रिटर्न के साथ नॉन-कॉन्स्ट ओवरलोड उपलब्ध है, जो उसी त्रुटि पथ का अनुसरण करता है [SWS_CORE_01355]। IsoStdOutOfRangeViolation के साथ समान विचलन व्यवहार ara::core::Array [SWS_CORE_01273] [SWS_CORE_01274] और ara::core::BasicString [SWS_CORE_03063] जैसे अन्य Core डेटा प्रकारों में भी पाया जाता है।

यह उपयोग नोट AUTOSAR विनिर्देश R25-11 के आधार पर स्वचालित रूप से तैयार किया गया था।

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception 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_01354
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01354@rel:R25-11#78dbed8c
Content hash
78dbed8c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01354
Status: valid/unmigrated Version: rel:R25-11#50ad7bab 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_01354@rel:R25-11#50ad7bab
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

फ़ंक्शन at [SWS_CORE_01355]

reference at (size_type n);

As per corresponding usage in [vector] 1. if (n >= size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: dee504db9fff उद्गम खुले प्रश्न (2)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

हेडर #include "ara/core/vector.h" के माध्यम से प्रदान किया गया क्लास ara::core::Vector ([SWS_CORE_01355]) का मेंबर फ़ंक्शन at, एक वेक्टर के अलग-अलग एलिमेंट तक इंडेक्स किए गए पढ़ने और लिखने के एक्सेस की अनुमति देता है। फ़ंक्शन size_type प्रकार का एक पोज़िशन इंडेक्स n स्वीकार करता है और निर्दिष्ट पोज़िशन पर एलिमेंट के लिए एक परिवर्तनीय संदर्भ (reference) लौटाता है। सिमेंटिक्स [vector] में संबंधित कार्यान्वयन का अनुसरण करता है। व्याख्या: चूंकि इंटरफ़ेस C++ मानक के अनुसार सिंक्रोनस रूप से घोषित किया गया है, इसलिए निष्पादन कॉलिंग थ्रेड संदर्भ में सीधे ब्लॉकिंग होना चाहिए। प्रश्न Q-81f43622c244ce91 (खुला)

ISO C++ मानक वेक्टर के विपरीत, इंडेक्स सीमा पार होने पर (n >= size()) यह फ़ंक्शन मानक अपवाद std::out_of_range के बजाय उल्लंघन IsoStdOutOfRangeViolation को ट्रिगर करता है ([SWS_CORE_01355])। विनिर्देश में, फ़ंक्शन को अपवाद-सुरक्षित नहीं (not exception safe) के रूप में वर्गीकृत किया गया है ([SWS_CORE_01355])। व्याख्या: चूंकि इस वेक्टर एक्सेस के लिए कोई सिंक्रोनाइज़ेशन तंत्र निर्दिष्ट नहीं है, इसलिए एक ही इंस्टेंस पर असुरक्षित समवर्ती एक्सेस थ्रेड-सुरक्षित नहीं होना चाहिए। प्रश्न Q-e65ae0c574610719 (खुला)

कॉन्सटेंट केवल-पढ़ने के एक्सेस के लिए, ओवरलोड const_reference at(size_type n) const उपलब्ध है, जो IsoStdOutOfRangeViolation की भी रिपोर्ट करता है और इसे अपवाद-सुरक्षित नहीं माना जाता है ([SWS_CORE_01354])। गलत एक्सेस पर यही उल्लंघन सिमेंटिक्स कोर लाइब्रेरी के संबंधित कंटेनरों और प्रकारों द्वारा भी उपयोग किया जाता है, जिनमें ara::core::Array ([SWS_CORE_01273], [SWS_CORE_01274]), ara::core::Map ([SWS_CORE_01456], [SWS_CORE_01457]), ara::core::StringView ([SWS_CORE_02133]) के साथ-साथ ara::core::BasicString ([SWS_CORE_03063], [SWS_CORE_03064]) शामिल हैं।

यह टेक्स्ट एक AI द्वारा जनरेट किया गया था और एक मार्गदर्शन के रूप में कार्य करता है। केवल AUTOSAR दस्तावेज़ीकरण के विनिर्देश ही बाध्यकारी हैं।

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception 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_01355
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01355@rel:R25-11#7239fdcc
Content hash
7239fdcc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01355
Status: valid/unmigrated Version: rel:R25-11#bbf1c84b 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_01355@rel:R25-11#bbf1c84b
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

फ़ंक्शन back [SWS_CORE_01358]

reference back ();

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01358
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01358@rel:R25-11#3106030a
Content hash
3106030a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01358
Status: valid/unmigrated Version: rel:R25-11#323e405e 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_01358@rel:R25-11#323e405e
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

फ़ंक्शन back [SWS_CORE_01359]

const_reference back () const;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01359
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01359@rel:R25-11#0ae942e3
Content hash
0ae942e3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01359
Status: valid/unmigrated Version: rel:R25-11#65fcdf20 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_01359@rel:R25-11#65fcdf20
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

फ़ंक्शन begin [SWS_CORE_01332]

iterator begin () noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01332
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01332@rel:R25-11#08539b4b
Content hash
08539b4b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01332
Status: valid/unmigrated Version: rel:R25-11#926f35ff 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_01332@rel:R25-11#926f35ff
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

फ़ंक्शन begin [SWS_CORE_01333]

const_iterator begin () const noexcept;

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन capacity [SWS_CORE_01348]

size_type capacity () const noexcept;

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन cbegin [SWS_CORE_01340]

const_iterator cbegin () const noexcept;

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन cend [SWS_CORE_01341]

const_iterator cend () const noexcept;

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन clear [SWS_CORE_01375]

void clear () noexcept;

As per corresponding usage in [vector]

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: de070e9c410a उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग और सिमेंटिक्स

क्लास ara::core::Vector का मेथड clear(), [SWS_CORE_01375] के अनुसार वेक्टर को पूरी तरह से खाली करने का कार्य करता है। फ़ंक्शन हेडर ara/core/vector.h में घोषित है, समकालिक रूप से कॉल करने योग्य है, कोई पैरामीटर नहीं लेता है और कोई रिटर्न मान नहीं देता है (void)। इसके कार्यात्मक सिमेंटिक्स [vector] के संबंधित विनिर्देश पर आधारित हैं। व्याख्या: इसका अर्थ संभवतः यह होना चाहिए कि वेक्टर में मौजूद सभी तत्व नष्ट हो जाते हैं और तत्वों की संख्या घटकर 0 हो जाती है, जबकि आवंटित मेमोरी क्षमता संभवतः अपरिवर्तित रहती है। प्रश्न Q-ecde315e61455c32 (खुला)

त्रुटि प्रबंधन और अपवाद सुरक्षा

इस कॉल के लिए noexcept का अंकन तथा [SWS_CORE_01375] के अनुसार अपवाद-सुरक्षित (exception safe) वर्गीकरण लागू होता है। चूंकि मेथड गारंटीकृत रूप से कोई अपवाद नहीं फेंकता है, इसलिए कोई विशिष्ट त्रुटि कोड मौजूद नहीं हैं और त्रुटि की स्थिति में न तो DET और न ही DEM त्रुटि संदेश भेजे जाते हैं।

संबंधित कंटेनरों के साथ परस्पर क्रिया

एक अपवाद-सुरक्षित clear() फ़ंक्शन की अवधारणा को ara::core में सुसंगत रूप से अन्य डेटा संरचनाओं पर लागू किया गया है। उदाहरण के लिए, ara::core::Map हेडर ara/core/map.h में [map] के अनुसार एक समान clear() मेथड प्रदान करता है [SWS_CORE_01485]। इसी तरह, ara::core::BasicString हेडर ara/core/string.h में [basic.string] के अनुसार एक समकक्ष clear() ऑपरेशन प्रदान करता है [SWS_CORE_03057]।

यह उपयोग नोट स्वचालित रूप से जनरेट किया गया था और पूरी तरह से पास किए गए पेलोड के विनिर्देशों पर आधारित है।

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

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

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

फ़ंक्शन crbegin [SWS_CORE_01342]

const_reverse_iterator crbegin () const noexcept;

As per corresponding usage in [vector]

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: f17de2d5c630 उद्गम खुले प्रश्न (2)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

ara::core::Vector का सदस्य फ़ंक्शन crbegin [SWS_CORE_01342] के अनुसार अनुक्रम के अंतिम तत्व पर एक स्थिर रिवर्स-इटरेटर (const_reverse_iterator) प्रदान करता है। यह कॉल हेडर ara/core/vector.h के माध्यम से समकालिक (synchronous) और पैरामीटर-रहित तरीके से की जाती है। व्यवहार [vector] के लिए अंतर्निहित मानक C++ लाइब्रेरी के विनिर्देश से मेल खाता है। एक रिक्त कंटेनर के मामले में, लौटाया गया इटरेटर संभवतः crend() के मान से मेल खाता है ([vector] पर आधारित व्याख्या)। प्रश्न Q-a2badba87f86486c (खुला)

त्रुटि प्रबंधन के संबंध में, इंटरफ़ेस को पहचानकर्ता noexcept प्रदान किया गया है और इसे अपवाद-सुरक्षित (exception safe) घोषित किया गया है ([SWS_CORE_01342])। कॉल कोई अपवाद उत्पन्न नहीं करते हैं और रनटाइम या डायग्नोस्टिक मॉनिटरिंग को किसी भी त्रुटि की रिपोर्ट नहीं करते हैं।

समवर्तीता (concurrency) और प्रतिबंधों के संबंध में, विधि को const के रूप में योग्य बनाया गया है। एकाधिक थ्रेड्स से समान इंस्टेंस पर एक साथ रीड एक्सेस पुन:प्रवेशी (reentrant) और थ्रेड-सुरक्षित होना चाहिए, जब तक कि वेक्टर पर कोई प्रतिस्पर्धी राइट ऑपरेशन निष्पादित न किया जा रहा हो (C++ कंटेनर मॉडल के अनुरूप व्याख्या)। प्रश्न Q-094ba5878c1adc74 (खुला)

मॉड्यूल core में, स्थिर विपरीत पुनरावृत्ति (constant reverse iteration) की अवधारणा को विभिन्न प्रकारों में सुसंगत रूप से कार्यान्वित किया गया है। समान इंटरफ़ेस ara::core::Array ([SWS_CORE_01260]), ara::core::Map ([SWS_CORE_01450]), ara::core::Span ([SWS_CORE_01978]), ara::core::StringView ([SWS_CORE_02126]) और ara::core::BasicString ([SWS_CORE_03049]) में पाए जाते हैं।

यह पाठ AUTOSAR विनिर्देश R25-11 के आधार पर एक AI द्वारा जनरेट किया गया था।

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

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

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

फ़ंक्शन crend [SWS_CORE_01343]

const_reverse_iterator crend () const noexcept;

As per corresponding usage in [vector]

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: b6ed373b1e91 उद्गम
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

वर्ग ara::core::Vector का सदस्य फ़ंक्शन crend एक स्थिर रिवर्स-इटरेटर प्रदान करता है, जो वेक्टर के पहले तत्व से पूर्व सैद्धांतिक तत्व को संदर्भित करता है [SWS_CORE_01343]। शब्दार्थ std::vector के लिए C++ मानक में संगत उपयोग का अनुसरण करता है (“As per corresponding usage in [vector]”) [SWS_CORE_01343]।

उपयोग और व्यवहार

  • कॉल संदर्भ और पैरामीटर: विधि पैरामीटर-रहित है और const के रूप में घोषित है, ताकि इसे ara::core::Vector के स्थिर और गैर-स्थिर दोनों इंस्टेंस पर समकालिक रूप से कॉल किया जा सके [SWS_CORE_01343]।
  • रिटर्न मान: एक const_reverse_iterator लौटाया जाता है, जो विपरीत दिशा वाली पुनरावृत्ति के तार्किक अंत को चिह्नित करता है [SWS_CORE_01343]।

त्रुटि प्रबंधन और अपवाद सुरक्षा

फ़ंक्शन noexcept के साथ निर्दिष्ट है और विनिर्देश के अनुसार अपवाद-सुरक्षित (“exception safe”) माना जाता है [SWS_CORE_01343]। कोई विशिष्ट त्रुटि कोड नहीं लौटाए जाते हैं, और कोई अपवाद उत्पन्न नहीं होते हैं।

संबंधित कंटेनरों के साथ परस्पर क्रिया

रिवर्स पुनरावृत्ति के समापन बिंदु तक एक स्थिर रिवर्स-इटरेटर की अवधारणा ara::core में सभी कंटेनरों में समान रूप से प्रदान की जाती है। समान अपवाद हैंडलिंग (noexcept) वाले मिलते-जुलते इंटरफ़ेस अन्य के अतिरिक्त ara::core::Array [SWS_CORE_01261], ara::core::Map [SWS_CORE_01451], ara::core::Span [SWS_CORE_01979], ara::core::StringView [SWS_CORE_02127] और ara::core::BasicString [SWS_CORE_03050] के लिए उपलब्ध हैं।

यह उपयोग नोट एक AI द्वारा तैयार किया गया था और रिलीज़ R25-11 के विनिर्देशन आवश्यकताओं पर आधारित है।

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

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

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

फ़ंक्शन data [SWS_CORE_01360]

T * data () noexcept;

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01360
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01360@rel:R25-11#784ca3d5
Content hash
784ca3d5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01360
Status: valid/unmigrated Version: rel:R25-11#050c30ae 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_01360@rel:R25-11#050c30ae
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

फ़ंक्शन data [SWS_CORE_01361]

const T * data () const noexcept;

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन emplace [SWS_CORE_01366]

template <class... Args> iterator emplace (const_iterator position, Args &&...     args);

As per corresponding usage in [vector]

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: bec6ec9ae706 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

फ़ंक्शन emplace पास किए गए तर्कों को अग्रेषित करके निर्दिष्ट स्थिति पर सीधे ara::core::Vector में एक तत्व सम्मिलित करता है [SWS_CORE_01366]। घोषणा हेडर #include "ara/core/vector.h" में स्थित है और [vector] [SWS_CORE_01366] में संबंधित उपयोग का अनुसरण करती है।

उपयोग

emplace का कॉल सिंक्रोनस रूप से होता है और पैरामीटर के रूप में const_iterator प्रकार का एक पोज़ीशन इटरेटर position तथा Args&&... प्रकार का एक पैरामीटर पैक args स्वीकार करता है [SWS_CORE_01366]। रिटर्न मान के रूप में, फ़ंक्शन नए निर्मित तत्व पर एक iterator प्रदान करता है [SWS_CORE_01366]।

त्रुटि हैंडलिंग और समवर्तीता

ara::core::Vector में emplace के लिए अपवाद सुरक्षा को स्पष्ट रूप से not exception safe के रूप में निर्दिष्ट किया गया है [SWS_CORE_01366]। मानक में विशिष्ट त्रुटि कोड, DET या DEM संदेश परिभाषित नहीं हैं। Interpretation: आंतरिक सिंक्रोनाइज़ेशन तंत्र के अभाव में, बिना किसी बाहरी सुरक्षा के समान इंस्टेंस पर emplace का समवर्ती कॉल थ्रेड-सुरक्षित नहीं हो सकता है। प्रश्न Q-d72278df37e86c8a (खुला)

इंटरैक्शन

ara::core के भीतर, प्रकार के आधार पर emplace के लिए अपवाद सुरक्षा भिन्न होती है:

  • ara::core::Map में emplace को भी not exception safe के रूप में परिभाषित किया गया है, लेकिन यह std::pair<iterator, bool> लौटाता है [SWS_CORE_01458]।
  • ara::core::Optional में वैरिएंट सशर्त रूप से अपवाद-सुरक्षित ([SWS_CORE_01119], [SWS_CORE_01120]) हैं या संदर्भों के लिए पूरी तरह से अपवाद-सुरक्षित हैं [SWS_CORE_01164]।
  • ara::core::Variant में emplace को noexcept के साथ conditionally exception safe के रूप में घोषित किया गया है ([SWS_CORE_01661], [SWS_CORE_01662], [SWS_CORE_01663], [SWS_CORE_01664])।

यह उपयोग नोट विनिर्देश R25-11 के आधार पर स्वचालित रूप से उत्पन्न किया गया था।

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

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

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

फ़ंक्शन emplace_back [SWS_CORE_01362]

template <class... Args> reference emplace_back (Args &&...       args);

As per corresponding usage in [vector]

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: ee506cbddbcf उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

वर्ग ara::core::Vector की टेम्पलेट विधि emplace_back, [SWS_CORE_01362] के अनुसार वेक्टर के ठीक अंत में एक नया तत्व निर्मित करने का काम करती है। इनपुट पैरामीटर Args&&... args सीधे [vector] के शब्दार्थ के अनुसार तत्व प्रकार के कंस्ट्रक्टर को अग्रेषित किए जाते हैं। रिटर्न मान के रूप में, फ़ंक्शन नए बनाए गए तत्व का एक संदर्भ (reference) लौटाता है। उपयोग के लिए, हेडर #include "ara/core/vector.h" को शामिल किया जाना चाहिए [SWS_CORE_01362]।

त्रुटि प्रबंधन और अपवाद सुरक्षा

अपवाद सुरक्षा के संबंध में, [SWS_CORE_01362] में ऑपरेशन को स्पष्ट रूप से not exception safe के रूप में घोषित किया गया है। विनिर्देश में विशिष्ट त्रुटि कोड, फ़ॉलबैक मान या DET या DEM जैसी त्रुटि सेवाओं को संदेश परिभाषित नहीं किए गए हैं।

सीमाएं और व्यवहार

not exception safe गुण और [vector] पर आधारित होने के कारण, त्रुटि की स्थिति में, उदाहरण के लिए विफल मेमोरी आवंटन या निर्माण के मामले में, पिछले कंटेनर स्थिति के संरक्षण के लिए कोई गारंटी नहीं होनी चाहिए (व्याख्या)। प्रश्न Q-ca44b2f27d8ae1c8 (खुला) इसलिए कॉलर्स को यह सुनिश्चित करना चाहिए कि संभावित त्रुटि स्थितियों से पहले ही बचा जाए।

यह पाठ एक AI द्वारा तैयार किया गया है और केवल मार्गदर्शन के लिए है।

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01362
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01362@rel:R25-11#0598aa5b
Content hash
0598aa5b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01362
Status: valid/unmigrated Version: rel:R25-11#663f1bd8 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_01362@rel:R25-11#663f1bd8
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

फ़ंक्शन empty [SWS_CORE_01344]

bool empty () const noexcept;

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन end [SWS_CORE_01334]

iterator end () noexcept;

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन end [SWS_CORE_01335]

const_iterator end () const noexcept;

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन erase [SWS_CORE_01372]

iterator erase (const_iterator position);

As per corresponding usage in [vector]

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 64de7076f3b2 उद्गम खुले प्रश्न (2)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

वर्ग ara::core::Vector का फ़ंक्शन erase [SWS_CORE_01372] के अनुसार पैरामीटर position (const_iterator) द्वारा निर्दिष्ट स्थिति पर एकल तत्व को समकालिक रूप से हटाने का कार्य करता है। रिटर्न मान के रूप में, यह [vector] में संदर्भित शब्दार्थ के अनुसार, अनुवर्ती तत्व पर या, यदि हटाया गया तत्व अंतिम स्थिति में था, कंटेनर के अंत पर एक iterator लौटाता है। फ़ंक्शन हेडर फ़ाइल #include "ara/core/vector.h" में घोषित है।

त्रुटि प्रबंधन के संदर्भ में, ऑपरेशन को विनिर्देश में स्पष्ट रूप से गैर-अपवाद-सुरक्षित (“not exception safe”) के रूप में नामित किया गया है [SWS_CORE_01372]। कोई विशिष्ट त्रुटि रिटर्न, DET- या DEM-संदेश परिभाषित नहीं हैं; इसलिए अमान्य या गैर-डीरेफ़रेन्सेबल इटरेटर संभवतः अनिर्धारित व्यवहार की ओर ले जाएंगे। प्रश्न Q-efa4c40e48a6f98d (खुला) वेक्टर में तत्वों के स्थानांतरण के कारण, एक व्याख्या: के रूप में यह माना जाना चाहिए कि अनुवर्ती इटरेटर और संदर्भ अमान्य हो जाते हैं, जैसा कि [vector] के मानक शब्दार्थ से मेल खाता है।

ara::core::Vector के अंतर्गत परस्पर क्रिया में, एकल स्थिति से हटाने के अतिरिक्त [SWS_CORE_01373] के अनुसार संपूर्ण श्रेणियों के लिए ओवरलोड erase(first, last) मौजूद है। प्रविष्टियों को हटाने के लिए समान इंटरफ़ेस Adaptive-Core लाइब्रेरी के अन्य कंटेनरों में भी उपलब्ध हैं: ara::core::Map स्थिति- और कुंजी-आधारित ओवरलोड प्रदान करता है ([SWS_CORE_01480], [SWS_CORE_01481], [SWS_CORE_01482], [SWS_CORE_01483]), जबकि ara::core::BasicString में इंडेक्स- और इटरेटर-आधारित वेरिएंट शामिल हैं ([SWS_CORE_03102], [SWS_CORE_03103], [SWS_CORE_03104])।

यह उपयोग नोट स्वचालित रूप से उत्पन्न किया गया था और विनिर्देश की आवश्यकताओं पर आधारित है।

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

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

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

फ़ंक्शन erase [SWS_CORE_01373]

iterator erase (const_iterator first, const_iterator last);

As per corresponding usage in [vector]

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 494dc0882ae6 उद्गम खुले प्रश्न (2)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

वर्ग ara::core::Vector का सदस्य फ़ंक्शन erase विनिर्देश [SWS_CORE_01373] के अनुसार वेक्टर से तत्वों की एक श्रेणी को हटाने का काम करता है। घोषणा हेडर ara/core/vector.h के माध्यम से उपलब्ध है। शब्दार्थ मानक वेक्टर में संगत उपयोग का अनुसरण करता है (“As per corresponding usage in [vector]”)। पैरामीटर के रूप में दो इटरेटर first और last पास किए जाते हैं, जो हटाए जाने वाली श्रेणी को सीमांकित करते हैं; अनुवर्ती तत्व पर एक iterator लौटाया जाता है।

त्रुटि प्रबंधन और अपवाद-सुरक्षा के संबंध में, ऑपरेशन को विनिर्देश में स्पष्ट रूप से “not exception safe” के रूप में वर्गीकृत किया गया है [SWS_CORE_01373]। अन्य कंटेनर ऑपरेशनों के विपरीत, इस फ़ंक्शन के लिए विशिष्ट त्रुटि कोड या त्रुटि-उल्लंघन (violations) परिभाषित नहीं हैं। यदि निष्पादन के दौरान कोई त्रुटि होती है, तो यह संभवतः कंटेनर को एक असंगत स्थिति में छोड़ देती है। प्रश्न (खुला)

समवर्तीता (concurrency) और प्रतिबंधों के संबंध में विनिर्देश मौन है; हालाँकि ara::core::Vector पर संशोधन करने वाले ऑपरेशन संभवतः पुन:प्रवेशी (reentrant) नहीं हैं और मल्टी-थ्रेडेड संचालन में संभवतः बाहरी सुरक्षा की आवश्यकता होती है। प्रश्न Q-07fc291a523a82f1 (खुला)

Core मॉड्यूल के अन्य इंटरफ़ेस के साथ परस्पर क्रिया में, यह फ़ंक्शन iterator erase(const_iterator position) [SWS_CORE_01372] के माध्यम से एक निश्चित स्थिति में एकल तत्व को हटाने के लिए ओवरलोड को पूरा करता है। समान पैटर्न के अनुसार संबंधित श्रेणी विलोपन सहयोगी कंटेनरों जैसे कि [SWS_CORE_01483] के माध्यम से ara::core::Map और [SWS_CORE_03104] के माध्यम से ara::core::BasicString में स्ट्रिंग्स के लिए भी परिभाषित हैं।

यह उपयोग नोट AUTOSAR R25-11 के आधार पर एक AI द्वारा जनरेट किया गया था।

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

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

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

फ़ंक्शन front [SWS_CORE_01356]

reference front ();

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01356
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01356@rel:R25-11#41b53f9b
Content hash
41b53f9b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01356
Status: valid/unmigrated Version: rel:R25-11#348c328a 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_01356@rel:R25-11#348c328a
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

फ़ंक्शन front [SWS_CORE_01357]

const_reference front () const;

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन get_allocator [SWS_CORE_01331]

allocator_type get_allocator () const noexcept;

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन insert [SWS_CORE_01367]

iterator insert (const_iterator position, const T &x);

As per corresponding usage in [vector]

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: a3ba159fb66f उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

वर्ग ara::core::Vector का तत्व फ़ंक्शन insert किसी पूर्व-निर्धारित स्थिति पर किसी तत्व को समकालिक रूप से सम्मिलित करने का कार्य करता है [SWS_CORE_01367]। यह हेडर #include "ara/core/vector.h" में परिभाषित है [SWS_CORE_01367]। फ़ंक्शन पैरामीटर के रूप में प्रकार const_iterator का एक इटरेटर position लेता है, जो लक्ष्य स्थिति को चिह्नित करता है, साथ ही प्रकार const T & [SWS_CORE_01367] के सम्मिलित किए जाने वाले ऑब्जेक्ट का एक स्थिर संदर्भ (constant reference) x लेता है। रिटर्न मान एक iterator है, जो नए सम्मिलित तत्व को संदर्भित करता है [SWS_CORE_01367]। कार्यात्मक व्यवहार मानक वेक्टर में उपयोग (“As per corresponding usage in [vector]”) का अनुसरण करता है [SWS_CORE_01367]।

त्रुटि प्रबंधन और सीमाएँ

विनिर्देश स्पष्ट रूप से फ़ंक्शन को अपवाद-सुरक्षित नहीं (“not exception safe”) के रूप में वर्गीकृत करता है [SWS_CORE_01367]। विशिष्ट त्रुटि कोड, त्रुटि मामलों के लिए रिटर्न मान या DET अथवा DEM को संदेश परिभाषित नहीं हैं। व्याख्या: यदि कोई आंतरिक मेमोरी आवंटन या तत्व की प्रतिलिपि विफल हो जाती है, तो कंटेनर स्थिति के संरक्षण या इटरेटरों की वैधता की कोई गारंटी नहीं हो सकती है। प्रश्न Q-d2b5552bb124d16e (खुला)

इंटरैक्शन

ara::core::Vector के भीतर insert के कई ओवरलोड मौजूद हैं, जो वैकल्पिक प्रविष्टि ऑपरेशनों को सक्षम बनाते हैं:

  • Rvalue संदर्भ T &&x [SWS_CORE_01368] के माध्यम से किसी तत्व को सम्मिलित करना,
  • size_type n, const T &x [SWS_CORE_01369] के साथ समान तत्वों की एक निश्चित संख्या सम्मिलित करना,
  • एक इटरेटर रेंज [first, last) [SWS_CORE_01370] के माध्यम से एक अनुक्रम सम्मिलित करना,
  • एक इनिशियलाइज़ेशन सूची std::initializer_list<T> [SWS_CORE_01371] के माध्यम से सम्मिलित करना।

मॉड्यूल core में अनुरूप insert मेथड एसोसिएटिव कंटेनरों जैसे ara::core::Map [SWS_CORE_01460] और स्ट्रिंग वर्गों जैसे ara::core::BasicString [SWS_CORE_03093] को भी परिभाषित करते हैं।

यह उपयोग नोट स्वचालित रूप से बनाया गया था। यह पूरी तरह से AUTOSAR रिलीज़ R25-11 के विनिर्देशों पर आधारित है।

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

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

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

फ़ंक्शन insert [SWS_CORE_01368]

iterator insert (const_iterator position, T &&x);

As per corresponding usage in [vector]

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 60fc9467623b उद्गम खुले प्रश्न (3)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

[SWS_CORE_01368] के अनुसार मेथड insert हेडर #include "ara/core/vector.h" में क्लास ara::core::Vector के सदस्य फ़ंक्शन के रूप में परिभाषित है। यह इटरेटर position से पहले की स्थिति पर Rvalue संदर्भ (T&& x) के माध्यम से किसी तत्व के सिंक्रोनस सम्मिलन के लिए कार्य करता है। [vector] के संदर्भ के अनुसार, फ़ंक्शन को मूव सिमेंटिक्स के माध्यम से x की सामग्री को वेक्टर में स्थानांतरित करना चाहिए और नए सम्मिलित तत्व पर एक iterator वापस करना चाहिए। प्रश्न Q-97f2551da8fd303f (खुला)

त्रुटि प्रबंधन और सीमाएँ

विनिर्देश [SWS_CORE_01368] में फ़ंक्शन को not exception safe के रूप में वर्गीकृत करता है। त्रुटि संकेत के लिए विशिष्ट त्रुटि कोड, रिटर्न मान या DET या DEM को भेजे जाने वाले संदेश परिभाषित नहीं हैं। Interpretation: यदि आंतरिक मेमोरी आवंटन या तत्वों को स्थानांतरित करना विफल हो जाता है, तो किसी अपवाद सुरक्षा की गारंटी नहीं दी जा सकती है, जिससे कंटेनर असंगत स्थिति में छूट सकता है या समाप्ति हो सकती है। प्रश्न Q-297ef8ff6f6eb76b (खुला) इसके अलावा, संभवतः कोई आंतरिक कॉनकरेंसी सुरक्षा मौजूद नहीं है, जिसके कारण समवर्ती एक्सेस को बाह्य रूप से सिंक्रनाइज़ किया जाना चाहिए।

इंटरैक्शन

Rvalue वैरिएंट [SWS_CORE_01368] ara::core::Vector के अन्य insert ओवरलोड के साथ एक सुसंगत इंटरफ़ेस बनाता है:

  • [SWS_CORE_01367]: Lvalue संदर्भ (const T& x) का उपयोग करके मान की प्रतिलिपि बनाकर सम्मिलित करना।
  • [SWS_CORE_01369]: किसी मान की n प्रतियां सम्मिलित करना (size_type n, const T& x)।
  • [SWS_CORE_01370]: इटरेटर रेंज (InputIterator first, InputIterator last) के माध्यम से एक अनुक्रम सम्मिलित करना।
  • [SWS_CORE_01371]: std::initializer_list<T> का उपयोग करके एक सूची सम्मिलित करना।

यह पाठ AUTOSAR विनिर्देश R25-11 के आधार पर एक AI द्वारा जनरेट किया गया था।

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

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

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

फ़ंक्शन insert [SWS_CORE_01369]

iterator insert (const_iterator position, size_type n, const T &x);

As per corresponding usage in [vector]

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 7edeb5bda5f6 उद्गम खुले प्रश्न (2)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

[SWS_CORE_01369] से मेंबर फ़ंक्शन insert क्लास ara::core::Vector से संबंधित है और हेडर फ़ाइल #include "ara/core/vector.h" के माध्यम से प्रदान किया जाता है। समकालिक ऑपरेशन कई समान तत्वों को सम्मिलित करने का कार्य करता है। व्याख्या: "As per corresponding usage in [vector]" निर्दिष्ट संदर्भ के अनुसार, कॉल द्वारा ठीक n प्रतियां पास किए गए मान x की इटरैटर स्थिति position से ठीक पहले वेक्टर में सम्मिलित की जानी चाहिए और पहले नए सम्मिलित तत्व पर एक iterator लौटाया जाना चाहिए। प्रश्न Q-c92add148c490868 (खुला)

त्रुटि प्रबंधन और मजबूती के संबंध में, [SWS_CORE_01369] में फ़ंक्शन को स्पष्ट रूप से "not exception safe" के रूप में वर्गीकृत किया गया है। इस विधि कॉल के लिए विशिष्ट AUTOSAR त्रुटि कोड या DET या DEM को संदेश प्रदान नहीं किए गए हैं।

समवर्ती और कॉल शर्तों के संबंध में, विनिर्देश में कोई विशेष गारंटी शामिल नहीं है। संभवतः कंटेनर के संशोधन के लिए मानक वेक्टरों की तरह बाहरी तुल्यकालन की आवश्यकता होती है, क्योंकि प्रतिस्पर्धी लेखन या पठन एक्सेस थ्रेड-सुरक्षित नहीं होने चाहिए। प्रश्न (खुला)

ara::core::Vector के भीतर बार-बार आने वाले मानों के लिए इस ओवरलोड के अलावा insert के अन्य प्रकार मौजूद हैं:

  • प्रतिलिपि ([SWS_CORE_01367]) द्वारा या मूव शब्दार्थ ([SWS_CORE_01368]) द्वारा एकल मान सम्मिलित करना।
  • इनपुट इटरैटर ([SWS_CORE_01370]) के माध्यम से या std::initializer_list ([SWS_CORE_01371]) के माध्यम से मानों की श्रेणी सम्मिलित करना।

यह पाठ AI द्वारा तैयार किया गया था; सटीकता की गारंटी नहीं दी जा सकती।

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

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

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

फ़ंक्शन insert [SWS_CORE_01370]

template <class InputIterator> iterator insert (const_iterator position, InputIterator first, Input Iterator last);

As per corresponding usage in [vector]

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 1d6a2d4c594c उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

हेडर #include "ara/core/vector.h" से अनुक्रमिक कंटेनर ara::core::Vector ([SWS_CORE_01370]) का टेम्पलेट मेंबर फ़ंक्शन insert वेक्टर में तत्वों के अनुक्रम को समकालिक रूप से सम्मिलित करता है। सम्मिलित की जाने वाली श्रेणी इनपुट इटरैटर first और last द्वारा निर्धारित की जाती है और position (प्रकार const_iterator) द्वारा निर्दिष्ट स्थान से ठीक पहले रखी जाती है। रिटर्न मान के रूप में, फ़ंक्शन एक iterator लौटाता है, जो पहले सम्मिलित तत्व को संदर्भित करता है। तकनीकी शब्दार्थ को विनिर्देश में "As per corresponding usage in [vector]" ([SWS_CORE_01370]) के रूप में वर्णित किया गया है; व्याख्या: यह std::vector के मानकीकृत श्रेणी सम्मिलन व्यवहार के अनुरूप होना चाहिए। प्रश्न Q-c6cd06fb1964ead6 (खुला)

त्रुटि प्रबंधन और मजबूती के संबंध में, फ़ंक्शन को स्पष्ट रूप से not exception safe के रूप में निर्दिष्ट किया गया है ([SWS_CORE_01370])। विनिर्देश के दायरे में विशेष त्रुटि कोड, अपवाद या त्रुटि और डायग्नोस्टिक मॉनिटर (जैसे DET या DEM) को संदेश प्रदान नहीं किए गए हैं।

ara::core::Vector के इंटरफ़ेस के संदर्भ में, यह श्रेणी ओवरलोड अन्य सम्मिलन विधियों को पूरा करता है:

  • प्रतिलिपि ([SWS_CORE_01367]) द्वारा या मूव शब्दार्थ ([SWS_CORE_01368]) द्वारा एकल मान सम्मिलित करना,
  • समान मानों की एक निर्धारित संख्या सम्मिलित करना ([SWS_CORE_01369]),
  • तथा std::initializer_list ([SWS_CORE_01371]) के माध्यम से आरंभीकरण सूची से सम्मिलित करना।

वेक्टर के भीतर उल्लिखित सभी ओवरलोड अपवाद-सुरक्षित न होने की सीमा साझा करते हैं ([SWS_CORE_01367], [SWS_CORE_01371])।

यह पाठ AUTOSAR विनिर्देश के आधार पर एक AI सिस्टम द्वारा जनरेट किया गया था।

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

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

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

फ़ंक्शन insert [SWS_CORE_01371]

iterator insert (const_iterator position, std::initializer_list< T > il);

As per corresponding usage in [vector]

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 87bda45bd96f उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

क्लास ara::core::Vector का सिंक्रोनस मेंबर फ़ंक्शन insert कंटेनर में एक पूर्व-निर्धारित स्थिति पर इनिशियलाइज़ेशन सूची के तत्वों को सम्मिलित करता है [SWS_CORE_01371]। यह हेडर फ़ाइल ara/core/vector.h में घोषित है [SWS_CORE_01371]। एक पैरामीटर के रूप में, फ़ंक्शन const_iterator प्रकार के एक इटरेटर position की अपेक्षा करता है, जो प्रविष्टि बिंदु को चिह्नित करता है, साथ ही std::initializer_list<T> प्रकार के il की भी [SWS_CORE_01371]। रिटर्न मान पहले सम्मिलित किए गए तत्व पर अथवा सूची खाली होने की स्थिति में position पर एक iterator होता है [SWS_CORE_01371]।

त्रुटि प्रबंधन और सुदृढ़ता के संबंध में, विनिर्देश इस ऑपरेशन को स्पष्ट रूप से “not exception safe” के रूप में वर्गीकृत करता है [SWS_CORE_01371]। विशिष्ट AUTOSAR एरर कोड या त्रुटि संदेश (DET/DEM) प्रदान नहीं किए गए हैं। व्याख्या: “As per corresponding usage in [vector]” संदर्भ के माध्यम से, रनटाइम व्यवहार, संभावित रीएलोकेशन और मौजूदा इटरेटर्स के परिणामस्वरूप अमान्य होने सहित, संभवतः std::vector::insert के सिमेंटिक्स के अनुरूप होना चाहिए [SWS_CORE_01371]। प्रश्न Q-67ac8e3de4d4ce7a (खुला) समवर्ती एक्सेस के लिए विशेष सिंक्रोनाइज़ेशन तंत्र निर्दिष्ट नहीं हैं।

core मॉड्यूल में, यह फ़ंक्शन ara::core::Vector के अन्य इन्सर्ट ऑपरेशन्स के संदर्भ में है:

  • कॉपी [SWS_CORE_01367] या मूव-सिमेंटिक्स [SWS_CORE_01368] द्वारा एकल तत्व सम्मिलित करना,
  • किसी मान की n प्रतियां सम्मिलित करना [SWS_CORE_01369],
  • दो इनपुट इटरेटर्स के माध्यम से रेंज-आधारित इन्सर्शन [SWS_CORE_01370]।

ara::core::Vector के सभी ओवरलोड अपवाद-सुरक्षित न होने की विशेषता साझा करते हैं [SWS_CORE_01367], [SWS_CORE_01368], [SWS_CORE_01369], [SWS_CORE_01370]।

यह उपयोग नोट AUTOSAR Adaptive विनिर्देश R25-11 के आधार पर स्वचालित रूप से जनरेट किया गया था।

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01371
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01371@rel:R25-11#17bb92c4
Content hash
17bb92c4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01371
Status: valid/unmigrated Version: rel:R25-11#4c759099 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_01371@rel:R25-11#4c759099
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

फ़ंक्शन max_size [SWS_CORE_01346]

size_type max_size () const noexcept;

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन operator= [SWS_CORE_01315] Upstream: RS_AP_00145

Vector & operator= (const Vector &other) noexcept(std::is_nothrow_ copy_assignable< T >::value)=default;

As per corresponding usage in [vector] except for the following deviations: 1. Function is conditionally noexcept Implementation {<may-throw-on-allocate>} shall be an implementation-defined type

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitconditionally exception safe

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

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

फ़ंक्शन operator= [SWS_CORE_01317] Upstream: RS_AP_00145

Vector & operator= (Vector &&x) noexcept(std::allocator_traits< Allocator >::propagate_on_container_move_ assignment::value||std::allocator_traits< Allocator >::is_always_ equal::value);

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitconditionally exception safe

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

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

फ़ंक्शन operator= [SWS_CORE_01327]

Vector & operator= (std::initializer_list< T >);

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन operator[] [SWS_CORE_01352]

reference operator[] (size_type n);

As per corresponding usage in [vector]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01352
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01352@rel:R25-11#22a720d7
Content hash
22a720d7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01352
Status: valid/unmigrated Version: rel:R25-11#44d311c8 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_01352@rel:R25-11#44d311c8
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

फ़ंक्शन operator[] [SWS_CORE_01353]

const_reference operator[] (size_type n) const;

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन pop_back [SWS_CORE_01365]

void pop_back ();

As per corresponding usage in [vector]

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: deefee9625de उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग और सिमेंटिक्स

कंटेनर ara::core::Vector का सदस्य फ़ंक्शन pop_back अंतिम तत्व [SWS_CORE_01365] को समकालिक रूप से हटाने के लिए उपयोग किया जाता है। फ़ंक्शन हेडर फ़ाइल ara/core/vector.h में घोषित किया गया है और इसका सिग्नेचर void pop_back () [SWS_CORE_01365] है। AUTOSAR कार्यात्मक व्यवहार के लिए [vector] में संबंधित उपयोग को स्पष्ट रूप से संदर्भित करता है, ताकि कोई पैरामीटर पास न किया जाए और कोई रिटर्न मान मौजूद न हो [SWS_CORE_01365]।

त्रुटि प्रबंधन और अपवाद सुरक्षा

त्रुटि प्रबंधन के संबंध में, विनिर्देश गुणधर्म not exception safe दिखाता है [SWS_CORE_01365]। चूंकि पेलोड में कोई विशिष्ट त्रुटि कोड, रिटर्न मान या सत्यापन तंत्र परिभाषित नहीं हैं, इसलिए अमान्य कॉल के मामले में कोई एकीकृत त्रुटि प्रबंधन मौजूद नहीं है [SWS_CORE_01365]। व्याख्या: कॉल करने से पहले, कॉलर को यह सुनिश्चित करना चाहिए कि वेक्टर खाली नहीं है; खाली इंस्टेंस पर एक कॉल, [vector] के समान, अपरिभाषित व्यवहार का कारण बन सकती है। प्रश्न Q-add313a489db4726 (खुला)

परस्पर क्रिया और संबंधित आवश्यकताएँ

एक संगत पैटर्न ara/core/string.h से क्लास ara::core::BasicString में पाया जाता है, जिसका फ़ंक्शन pop_back [basic.string] के अनुसार अंतिम वर्ण को हटाता है और समान रूप से not exception safe के रूप में निर्दिष्ट है [SWS_CORE_03105]। दोनों परिभाषाएं मॉड्यूल core [SWS_CORE_01365], [SWS_CORE_03105] में अनुक्रमिक डेटा संरचनाओं के संशोधन को मानकीकृत करती हैं।

यह उपयोग नोट AUTOSAR Adaptive R25-11 विनिर्देश के आधार पर एक AI द्वारा जनरेट किया गया था।

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01365
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01365@rel:R25-11#5b887999
Content hash
5b887999
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01365
Status: valid/unmigrated Version: rel:R25-11#0244f396 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_01365@rel:R25-11#0244f396
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

फ़ंक्शन push_back [SWS_CORE_01363]

void push_back (const T &x) noexcept(std::is_nothrow_copy_assignable< T >::value);

As per corresponding usage in [vector] except for the following deviations: 1. Function is conditionally noexcept: (see [vector.modifiers])

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: a852a13f9301 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

ara::core::Vector के दायरे में सदस्य फ़ंक्शन push_back कंटेनर के अंत में कॉपी करके एक पास किया गया तत्व सम्मिलित करता है [SWS_CORE_01363]। यह हेडर #include "ara/core/vector.h" के माध्यम से परिभाषित है, एक स्थिर मान const T &x का संदर्भ लेता है और इसका कोई रिटर्न मान नहीं होता है (void) [SWS_CORE_01363]। कॉल कॉलर के संदर्भ में समकालिक रूप से होता है।

त्रुटि प्रबंधन और अपवाद सुरक्षा

विनिर्देश [vector] से इस मामले में भिन्न है कि फ़ंक्शन को सशर्त रूप से noexcept घोषित किया गया है: यह केवल तभी गैर-फेंकने (non-throwing) के रूप में गारंटीकृत है यदि std::is_nothrow_copy_assignable<T>::value सत्य है [SWS_CORE_01363]। तदनुसार, अपवाद सुरक्षा को "conditionally exception safe" के रूप में परिभाषित किया गया है [SWS_CORE_01363]। इस फ़ंक्शन के लिए कोई विशिष्ट त्रुटि कोड या DET या DEM के माध्यम से त्रुटि संदेश परिभाषित नहीं हैं।

परस्पर क्रिया और संबंधित आवश्यकताएँ

चलने योग्य (मूवेबल) ऑब्जेक्ट्स के लिए, ara::core::Vector ओवरलोड void push_back(T &&x) प्रदान करता है, जिसकी noexcept-विशेषता समान रूप से std::is_nothrow_move_assignable<T>::value से जुड़ी हुई है [SWS_CORE_01364]। इसके विपरीत, ara::core::BasicString में push_back के पास कोई noexcept गारंटी नहीं है और इसे "not exception safe" के रूप में वर्गीकृत किया गया है [SWS_CORE_03083]।

व्याख्या: सम्मिलन के दौरान आंतरिक मेमोरी और पुनर्वितरण व्यवहार, विशिष्ट noexcept-घोषणा के अतिरिक्त, [vector] के लिए C++ मानक की आवश्यकताओं पर आधारित होने की संभावना है। प्रश्न Q-202fb07b334cde64 (खुला)

यह उपयोग संबंधी नोट रिलीज़ R25-11 में AUTOSAR Adaptive के विनिर्देश पर आधारित है।

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitconditionally exception safe

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

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

फ़ंक्शन push_back [SWS_CORE_01364]

void push_back (T &&x) noexcept(std::is_nothrow_move_assignable< T >::value);

As per corresponding usage in [vector] except for the following deviations: 1. Function is conditionally noexcept: (see [vector.modifiers])

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 0ab7b8ba5428 उद्गम खुले प्रश्न (2)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

ara::core::Vector का सदस्य फ़ंक्शन push_back मूव सिमेंटिक्स ([SWS_CORE_01364]) का उपयोग करके वेक्टर के अंत में समकालिक रूप से एक तत्व जोड़ने के लिए उपयोग किया जाता है। यह हेडर #include "ara/core/vector.h" के माध्यम से प्रदान किया जाता है, एक Rvalue-संदर्भ T &&x स्वीकार करता है और इसका कोई रिटर्न मान नहीं होता है (void) ([SWS_CORE_01364])।

त्रुटि प्रबंधन और अपवाद व्यवहार के संबंध में निम्नलिखित गुण लागू होते हैं:

  • विधि को सशर्त रूप से अपवाद-सुरक्षित (conditionally exception safe) के रूप में वर्गीकृत किया गया है ([SWS_CORE_01364])।
  • noexcept-गारंटी प्रकार से बंधी है: noexcept(std::is_nothrow_move_assignable<T>::value) ([SWS_CORE_01364])। यदि T का मूव असाइनमेंट ऑपरेटर अपवाद-मुक्त घोषित नहीं किया गया है, तो मेमोरी आवंटन या तत्व विस्थापन के दौरान अपवाद हो सकते हैं। प्रश्न Q-3b8b58d0b218fe21 (खुला)

कार्यप्रणाली [vector] में सामान्य सिमेंटिक्स का पालन करती है, लेकिन सशर्त noexcept-घोषणा ([SWS_CORE_01364]) द्वारा विचलित होती है। चूंकि ऑपरेशन कंटेनर को संशोधित करता है, इसलिए बाहरी सिंक्रनाइज़ेशन के बिना एक ही इंस्टेंस पर समवर्ती पहुंच संभवतः थ्रेड-सुरक्षित नहीं होगी। प्रश्न (खुला)

इंटरफेस के संयोजन में, यह Move-वेरिएंट Copy-ओवरलोड push_back(const T &x) ([SWS_CORE_01363]) का पूरक है, जो समान रूप से is_nothrow_copy_assignable से जुड़ा है। इसके विपरीत ara::core::BasicString ([SWS_CORE_03083]) में समान नाम वाला सदस्य फ़ंक्शन है, जो अलग-अलग वर्ण जोड़ता है और इसे अपवाद-सुरक्षित नहीं के रूप में परिभाषित किया गया है।

यह उपयोग नोट स्वचालित रूप से जनरेट किया गया था और विनिर्देश की आवश्यकताओं पर आधारित है।

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitconditionally exception safe

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

Record
AUTOSAR/AP/record/SWS_CORE_01364
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01364@rel:R25-11#5768b233
Content hash
5768b233
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01364
Status: valid/unmigrated Version: rel:R25-11#310b773d 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_01364@rel:R25-11#310b773d
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

फ़ंक्शन rbegin [SWS_CORE_01336]

reverse_iterator rbegin () noexcept;

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन rbegin [SWS_CORE_01337]

const_reverse_iterator rbegin () const noexcept;

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन rend [SWS_CORE_01338]

reverse_iterator rend () noexcept;

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन rend [SWS_CORE_01339]

const_reverse_iterator rend () const noexcept;

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन reserve [SWS_CORE_01347]

void reserve (size_type n);

As per corresponding usage in [vector] except for the following deviations: 1. if (n < max_size()) IsoStdLengthErrorViolation is raised instead of std:: length_error

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 1fc59f941a26 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

क्लास ara::core::Vector का सदस्य फ़ंक्शन reserve [SWS_CORE_01347] के अनुसार वेक्टर इंस्टेंस के लिए मेमोरी आरक्षण के लिए उपयोग किया जाता है। इसे समकालिक रूप से कॉल किया जाता है और हेडर फ़ाइल ara/core/vector.h के माध्यम से प्रदान किया जाता है। फ़ंक्शन प्रकार size_type का पैरामीटर n स्वीकार करता है और इसका कोई रिटर्न मान नहीं होता है। बुनियादी व्यवहार ISO-C++ मानक से std::vector::reserve के सामान्य सिमेंटिक्स से मेल खाता है।

त्रुटि प्रबंधन और उल्लंघन

ISO-C++ मानक से भिन्न, त्रुटि की स्थिति में प्रकार std::length_error का कोई अपवाद नहीं फेंका जाता है, बल्कि IsoStdLengthErrorViolation ट्रिगर होता है [SWS_CORE_01347]। विनिर्देश इसके लिए शर्त n < max_size() बताता है, जहां संभवतः अधिकतम क्षमता से अधिक होना अभिप्रेत हो सकता है। प्रश्न Q-8d4dbf516b7b87b7 (खुला) इसके अतिरिक्त, विनिर्देश के अनुसार ऑपरेशन को स्पष्ट रूप से गैर-अपवाद-सुरक्षित (not exception safe) घोषित किया गया है [SWS_CORE_01347]।

पारस्परिक क्रिया और सीमा शर्तें

IsoStdLengthErrorViolation का ट्रिगर होना ara::core में एकीकृत त्रुटि अवधारणा के अनुरूप है और [SWS_CORE_03054] के अनुसार ara::core::BasicString::reserve में समान रूप से पाया जाता है। चूंकि reserve का कॉल आंतरिक पुनर्वितरण (reallocations) को ट्रिगर कर सकता है, इसलिए एक ही इंस्टेंस पर समवर्ती पहुंच के दौरान यह फ़ंक्शन थ्रेड-सुरक्षित नहीं है और बाहरी सिंक्रनाइज़ेशन की आवश्यकता होती है।

यह उपयोग संबंधी नोट AUTOSAR विनिर्देश R25-11 के आधार पर एक AI प्रणाली द्वारा तैयार किया गया था।

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe
Verletzungen (Violations)IsoStdLengthEr- Description as per std::length_error rorViolation

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

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

फ़ंक्शन resize [SWS_CORE_01350]

void resize (size_type sz);

As per corresponding usage in [vector] except for the following deviations: 1. if (sz > max_size()) IsoStdLengthErrorViolation is raised instead of std:: length_error

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: e1f4cdbd6da3 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

सदस्य फ़ंक्शन resize कंटेनर में मौजूद तत्वों की संख्या को वांछित लक्षित आकार sz में समकालिक रूप से समायोजित करता है ([SWS_CORE_01350])। यह क्लास ara::core::Vector से संबंधित है और हेडर फ़ाइल #include "ara/core/vector.h" ([SWS_CORE_01350]) के माध्यम से शामिल किया जाता है। कार्यात्मक व्यवहार std::vector के ISO-C++ विनिर्देश पर आधारित है: यदि कंटेनर छोटा होता है, तो अतिरिक्त तत्व हटा दिए जाते हैं; यदि यह बड़ा होता है, तो मान इनिशियलाइज़ेशन (value initialization) द्वारा अतिरिक्त तत्व बनाए जाते हैं।

त्रुटि की स्थिति में, फ़ंक्शन मानक लाइब्रेरी के व्यवहार से जानबूझकर भिन्न होता है: यदि अनुरोधित आकार sz, max_size() से बड़ा है, तो std::length_error के बजाय IsoStdLengthErrorViolation ट्रिगर किया जाता है ([SWS_CORE_01350])। विनिर्देश फ़ंक्शन को अपवाद-सुरक्षित नहीं (not exception safe) के रूप में चिह्नित करता है ([SWS_CORE_01350])। इसलिए रनटाइम पर उल्लंघन से बचने के लिए कॉल करने वालों को यह सुनिश्चित करना होगा कि क्षमता सीमाओं का पालन किया जाए।

समवर्तीता (concurrency) के संबंध में, मेथड समान इंस्टेंस के लिए reentrant नहीं है: समान ऑब्जेक्ट पर समानांतर संशोधक कॉल्स बाहरी सिंक्रोनाइज़ेशन के बिना डेटा करप्शन का कारण बन सकते हैं (व्याख्या: ISO-C++ कंटेनरों के समान थ्रेड-सुरक्षा नियम)। प्रश्न Q-1283cb9616fde934 (खुला) यदि नए जोड़े गए तत्वों को डिफ़ॉल्ट रूप से इनिशियलाइज़ नहीं किया जाना है, बल्कि किसी पूर्व-निर्धारित मान की प्रतिलिपि के साथ भरा जाना है, तो पैरामीटर const T& वाले ओवरलोड किए गए वेरिएंट का चयन किया जाना चाहिए ([SWS_CORE_01351])। क्लास ara::core::BasicString सीमा मान उल्लंघन के मामले में समान त्रुटि प्रबंधन के साथ एक तदनुसार अनुरूप इंटरफ़ेस युग्म प्रदान करता है ([SWS_CORE_03058], [SWS_CORE_03059])।

यह उपयोग संबंधी निर्देश AUTOSAR R25-11 विनिर्देश के आधार पर स्वचालित रूप से जनरेट किया गया था।

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe
Verletzungen (Violations)IsoStdLengthEr- Description as per std::length_error rorViolation

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

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

फ़ंक्शन resize [SWS_CORE_01351]

void resize (size_type sz, const T &c);

As per corresponding usage in [vector] except for the following deviations: 1. if (sz > max_size()) IsoStdLengthErrorViolation is raised instead of std:: length_error

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 2eadecd4d26f उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

हेडर फ़ाइल #include "ara/core/vector.h" से क्लास ara::core::Vector ([SWS_CORE_01351]) का सदस्य फ़ंक्शन resize कंटेनर में तत्वों की संख्या को पूर्व-निर्धारित लक्षित आकार sz में बदलता है। आकार बढ़ाने पर, फ़ंक्शन नए जोड़े गए तत्वों को पास किए गए मान c ([SWS_CORE_01351]) की प्रतियों के साथ इनिशियलाइज़ करता है। कॉल को समकालिक रूप से निष्पादित किया जाता है और इसका कोई रिटर्न मान नहीं होता है (void)।

त्रुटि प्रबंधन और अपवाद सुरक्षा

व्यवहार काफी हद तक मानक कंटेनर std::vector से मेल खाता है, लेकिन त्रुटि की स्थिति में जानबूझकर भिन्न होता है: यदि पैरामीटर sz अधिकतम मान max_size() से अधिक हो जाता है, तो मानक अपवाद std::length_error के बजाय IsoStdLengthErrorViolation ट्रिगर होता है ([SWS_CORE_01351])। विनिर्देश फ़ंक्शन को स्पष्ट रूप से not exception safe के रूप में चिह्नित करता है ([SWS_CORE_01351])। यदि आवंटन के दौरान या c की कॉपी के दौरान त्रुटियाँ होती हैं, तो मूल ऑब्जेक्ट स्थिति को पुनर्स्थापित करने की कोई गारंटी मौजूद नहीं होती है।

सीमाएं और परस्पर क्रिया

अपवाद सुरक्षा की कमी के कारण, विफलता से कंटेनर के असंगत होने की संभावना है, इसलिए कॉल करने वालों को पहले से जाँच करनी चाहिए कि क्या पर्याप्त क्षमता उपलब्ध है। प्रश्न Q-9701a24a177cbb21 (खुला) यदि इसके बजाय नए तत्वों को डिफ़ॉल्ट-कन्स्ट्रक्ट किया जाना है, तो इनिशियलाइज़ेशन मान के बिना ओवरलोड resize(size_type sz) प्रदान किया गया है ([SWS_CORE_01350])। IsoStdLengthErrorViolation को ट्रिगर करने और अपवाद-सुरक्षित न होने के रूप में वर्गीकरण के साथ समान त्रुटि व्यवहार ara::core::BasicString ([SWS_CORE_03058], [SWS_CORE_03059]) में भी मिलता है।

यह पाठ AUTOSAR विनिर्देश के आधार पर एक AI द्वारा तैयार किया गया था।

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitnot exception safe
Verletzungen (Violations)IsoStdLengthEr- Description as per std::length_error rorViolation

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

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

फ़ंक्शन shrink_to_fit [SWS_CORE_01349]

void shrink_to_fit ();

As per corresponding usage in [vector]

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 57a8d094a016 उद्गम खुले प्रश्न (2)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

वर्ग ara::core::Vector का सदस्य फ़ंक्शन shrink_to_fit(), [SWS_CORE_01349] के अनुसार मेमोरी क्षमता को आवश्यकता [vector] के अनुसार वर्तमान तत्वों के लिए आवश्यक सीमा तक कम करने का कार्य करता है। फ़ंक्शन को हेडर फ़ाइल #include "ara/core/vector.h" के माध्यम से घोषित किया गया है, यह कोई पैरामीटर नहीं लेता है और कोई रिटर्न मान नहीं देता है (void) [SWS_CORE_01349]। कॉल इंस्टेंस पर समकालिक रूप से होता है।

त्रुटि व्यवहार के संबंध में, कोई त्रुटि कोड या त्रुटि संदेश (DET/DEM) परिभाषित नहीं हैं। फ़ंक्शन को विनिर्देश में स्पष्ट रूप से not exception safe के रूप में वर्गीकृत किया गया है [SWS_CORE_01349]। व्याख्या: यदि मेमोरी का आंतरिक पुनर्वितरण विफल हो जाता है, तो संभवतः पिछले कंटेनर स्थिति के संरक्षण के संबंध में कोई गारंटी नहीं होती है। प्रश्न Q-b4b5bef83f265ceb (खुला)

समवर्तीता और कॉल संदर्भ के लिए अनुक्रमिक डेटा संरचनाओं की सीमाएं लागू होती हैं: समान इंस्टेंस पर समवर्ती कॉल बाहरी सिंक्रोनाइज़ेशन के बिना पुनःप्रवेशी या थ्रेड-सुरक्षित नहीं होने चाहिए। प्रश्न (खुला) निष्पादन के दौरान, वेक्टर पर कोई समानांतर रीड या राइट एक्सेस नहीं होना चाहिए।

स्ट्रिंग्स के लिए एक सीधे संबंधित व्यवहार को [SWS_CORE_03056] में निर्दिष्ट किया गया है: वर्ग ara::core::BasicString, #include "ara/core/string.h" के माध्यम से एक फ़ंक्शन shrink_to_fit() भी प्रदान करता है, जो [basic.string] पर आधारित है और समान रूप से not exception safe के रूप में वर्गीकृत है [SWS_CORE_03056]।

यह पाठ AUTOSAR Adaptive R25-11 विनिर्देश के आधार पर एक AI द्वारा तैयार किया गया था।

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

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

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

फ़ंक्शन size [SWS_CORE_01345]

size_type size () const noexcept;

As per corresponding usage in [vector]

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

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

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

फ़ंक्शन swap [SWS_CORE_01374]

void swap (Vector &) noexcept(std::allocator_traits< Allocator >::propagate_on_container_swap::value||std::allocator_traits< Allocator >::is_always_equal::value);

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Exception-Sicherheitconditionally exception safe

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

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

फ़ंक्शन ~Vector [SWS_CORE_01326]

~Vector () noexcept;

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_01326
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01326@rel:R25-11#2c540d84
Content hash
2c540d84
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01326
Status: valid/unmigrated Version: rel:R25-11#250094e8 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_01326@rel:R25-11#250094e8
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

टाइप उपनामों का प्रलेखन

टाइप उपनाम allocator_type [SWS_CORE_01303]

using allocator_type = Allocator;

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symbolallocator_type

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

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

टाइप उपनाम const_iterator [SWS_CORE_01311]

using const_iterator = {<const-iterator-type>};

As per corresponding usage in [vector] Implementation {<const-iterator-type>} shall be an implementation-defined type

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symbolconst_iterator

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

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

टाइप उपनाम const_pointer [SWS_CORE_01305]

using const_pointer = typename std::allocator_ traits<Allocator>::const_pointer;

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symbolconst_pointer

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

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

टाइप उपनाम const_reference [SWS_CORE_01307]

using const_reference = const value_type&;

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symbolconst_reference

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

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

टाइप उपनाम const_reverse_iterator [SWS_CORE_01313]

using const_reverse_iterator = std::reverse_iterator<const_iterator>;

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symbolconst_reverse_iterator

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

Record
AUTOSAR/AP/record/SWS_CORE_01313
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01313@rel:R25-11#76a989cb
Content hash
76a989cb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01313
Status: valid/unmigrated Version: rel:R25-11#94270dd2 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_01313@rel:R25-11#94270dd2
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

टाइप उपनाम difference_type [SWS_CORE_01309]

using difference_type = {<difference-type>};

As per corresponding usage in [vector] Implementation {<difference-type>} shall be an implementation-defined type

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symboldifference_type

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

Record
AUTOSAR/AP/record/SWS_CORE_01309
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01309@rel:R25-11#342a69e9
Content hash
342a69e9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01309
Status: valid/unmigrated Version: rel:R25-11#2b997bdc 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_01309@rel:R25-11#2b997bdc
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

टाइप उपनाम iterator [SWS_CORE_01310]

using iterator = {<iterator-type>};

As per corresponding usage in [vector] Implementation {<iterator-type>} shall be an implementation-defined type

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symboliterator

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

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

टाइप उपनाम pointer [SWS_CORE_01304]

using pointer = typename std::allocator_traits<Allocator>::pointer;

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symbolpointer

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

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

टाइप उपनाम reference [SWS_CORE_01306]

using reference = value_type&;

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symbolreference

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

Record
AUTOSAR/AP/record/SWS_CORE_01306
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01306@rel:R25-11#2be6bca8
Content hash
2be6bca8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01306
Status: valid/unmigrated Version: rel:R25-11#832d34ca 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_01306@rel:R25-11#832d34ca
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

टाइप उपनाम reverse_iterator [SWS_CORE_01312]

using reverse_iterator = std::reverse_iterator<iterator>;

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symbolreverse_iterator

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

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

टाइप उपनाम size_type [SWS_CORE_01308]

using size_type = {<size-type>};

As per corresponding usage in [vector] Implementation {<size-type>} shall be an implementation-defined type

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symbolsize_type

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

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

टाइप उपनाम value_type [SWS_CORE_01302]

using value_type = T;

As per corresponding usage in [vector]

Header-Datei#include "ara/core/vector.h"
Scopeclass ara::core::Vector
Symbolvalue_type

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

Record
AUTOSAR/AP/record/SWS_CORE_01302
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_01302@rel:R25-11#909411ca
Content hash
909411ca
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01302
Status: valid/unmigrated Version: rel:R25-11#5bb862fe 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_01302@rel:R25-11#5bb862fe
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