DEENESPTFRRUARHIKOZHNL

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

[SWS_CORE_03000]

template <typename Allocator = {<fq-allocator>}> class BasicString {...};

Implementation of std::pmr::basic_string type from [basic.string]

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

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

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

एलोकेटरों के माध्यम से डायनेमिक स्ट्रिंग्स का प्रबंधन करता है और StringView दृश्यों को निर्बाध रूप से एकीकृत करता है।

क्लास ara::core::BasicString मॉड्यूल core में C++ PMR मानक [SWS_CORE_03005] पर आधारित एक मेमोरी-एलोकेटर-सचेत स्ट्रिंग कार्यान्वयन प्रदान करती है। यह डायनेमिक बफ़र प्रबंधन को संभालती है, आरक्षण से लेकर जोड़ने तक के संचालन का समर्थन करती है और StringView के साथ निर्बाध रूप से काम करती है। एक महत्वपूर्ण सुरक्षा-प्रासंगिक बाधा के रूप में, गलत एक्सेस की रिपोर्ट STL अपवादों द्वारा नहीं, बल्कि AUTOSAR-विशिष्ट उल्लङ्घनों जैसे IsoStdOutOfRangeViolation द्वारा की जाती है [SWS_CORE_03063]।

संदर्भ

क्लास ara::core::BasicString AUTOSAR Adaptive Platform के मॉड्यूल core में C++ मानक प्रकार std::pmr::basic_string के एक कार्यान्वयन का प्रतिनिधित्व करती है (हेडर फ़ाइल #include "ara/core/string.h" में परिभाषित)। यह एक डायनेमिक स्ट्रिंग क्लास टेम्पलेट का प्रतिनिधित्व करती है, जिसे टाइप पैरामीटर Allocator [SWS_CORE_03005] के माध्यम से पैरामीटरयुक्त किया जाता है। सामान्य मानक [basic.string] की तुलना में, AUTOSAR विनिर्देश महत्वपूर्ण विशेषज्ञताएँ प्रस्तुत करता है: वर्ण प्रकार traits_type अनिवार्य रूप से std::char_traits<char> [SWS_CORE_03003] पर सेट है, size_type को std::size_t [SWS_CORE_03012] पर विशिष्टीकृत किया गया है और charT को value_type [SWS_CORE_03004] द्वारा प्रतिस्थापित किया गया है। सबसे महत्वपूर्ण इंटरैक्शन पार्टनर एलोकेटिंग मेमोरी मैनेजर (allocator_type के माध्यम से) और संदर्भ क्लास StringView हैं, जिनके साथ BasicString प्रत्यक्ष रूपांतरण ऑपरेटरों [SWS_CORE_03301] और कंस्ट्रक्टरों [SWS_CORE_03302] के माध्यम से निकटता से काम करता है।

जीवनचक्र

किसी इंस्टेंस का जीवनचक्र उसके निर्माण से शुरू होता है। मानक निर्माण [SWS_CORE_03024] के अलावा, एक विशिष्ट एलोकेटर स्पष्ट रूप से पास किया जा सकता है [SWS_CORE_03025]। स्ट्रिंग्स को C-स्ट्रिंग्स [SWS_CORE_03029], सबस्ट्रिंग्स [SWS_CORE_03026], आरंभीकरण सूचियों [SWS_CORE_03032], पुनरावृत्तिकर्ताओं [SWS_CORE_03031] या दृश्यों जैसे StringView [SWS_CORE_03302] से भी बनाया जा सकता है। कॉपी संचालन [SWS_CORE_03020] एलोकेटर के माध्यम से नई डायनेमिक मेमोरी का अनुरोध करते हैं। संसाधन-कुशल स्वामित्व हस्तांतरण के लिए, एक मूव निर्माण उपलब्ध है, जिसे noexcept [SWS_CORE_03022] के रूप में घोषित किया गया है।

जीवनकाल के दौरान, इंस्टेंस स्वतंत्र रूप से अपने मेमोरी क्षेत्र का प्रबंधन करता है। सामग्री को असाइनमेंट ([SWS_CORE_03021], [SWS_CORE_03084]), resize ([SWS_CORE_03058], [SWS_CORE_03059]) के माध्यम से आकार समायोजन या clear [SWS_CORE_03057] का उपयोग करके रीसेट करने के माध्यम से संशोधित किया जा सकता है। दो स्ट्रिंग्स को swap के माध्यम से कुशलतापूर्वक बदला जा सकता है, जो सशर्त रूप से अपवाद-सुरक्षित है [SWS_CORE_03412]। जीवनचक्र के अंत में, डिस्ट्रक्टर ~BasicString() [SWS_CORE_03038] निर्दिष्ट एलोकेटर के माध्यम से आवंटित मेमोरी को मुक्त करता है। समवर्ती निष्पादन के संबंध में, BasicString अपना स्वयं का थ्रेड सिंक्रोनाइज़ेशन प्रदान नहीं करता है; इसलिए एक ही इंस्टेंस पर समवर्ती संशोधित करने वाले एक्सेस के लिए बाहरी सुरक्षा की आवश्यकता होती है।

उपयोग पथ

एक विशिष्ट उपयोग पथ में इंस्टैंशिएशन, वैकल्पिक बफ़र आरक्षण, वृद्धिशील संशोधन और साथ ही अंतिम रीड एक्सेस या ट्रांसफर शामिल हैं:

  • निर्माण: इंस्टेंस बनाया जाता है, उदाहरण के लिए स्पष्ट रूप से एक एलोकेटर इंस्टेंस [SWS_CORE_03025] पास करके या किसी मौजूदा स्ट्रिंग दृश्य [SWS_CORE_03302] से।
  • क्षमता आरक्षण: क्रमिक टेक्स्ट निर्माण के दौरान बार-बार होने वाले पुनःआवंटन से बचने के लिए, reserve के साथ अग्रिम रूप से बफ़र क्षमता का अनुरोध किया जा सकता है [SWS_CORE_03054]।
  • संशोधन: टेक्स्ट सामग्री को append ([SWS_CORE_03076], [SWS_CORE_03308]) या operator+= ([SWS_CORE_03072], [SWS_CORE_03307]) के माध्यम से जोड़ा जाता है। वर्ण-दर-वर्ण जोड़ना या प्रतिस्थापन insert [SWS_CORE_03093] और replace [SWS_CORE_03106] के माध्यम से होता है।
  • रीडिंग और निरीक्षण: सामग्री को data [SWS_CORE_03070], नल-टर्मिनेटेड पॉइंटर c_str [SWS_CORE_03069], operator[] [SWS_CORE_03061] के माध्यम से तत्व एक्सेस, या StringView [SWS_CORE_03301] में रूपांतरण के माध्यम से पढ़ा जाता है।
Typischer Nutzungspfad von BasicStringएप्लिकेशनBasicStringAllocatorBasicString(alloc)allocate(...)Speicher bereitgestelltInstanz bereitreserve(64)append(sv)operator StringView()StringView Instanz

अनुक्रम आरेख: आरंभीकरण से लेकर बफ़र आरक्षण और टेक्स्ट संशोधन के माध्यम से दृश्य रूपांतरण तक की विशिष्ट इंटरैक्शन श्रृंखला। स्रोत: [SWS_CORE_03025], [SWS_CORE_03054], [SWS_CORE_03308], [SWS_CORE_03301]।

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

विनिर्देश मानक अपवादों के बजाय अमान्य कॉलों के लिए विशिष्ट उल्लंघन प्रकारों को परिभाषित करता है:

  • IsoStdOutOfRangeViolation: तब ट्रिगर होता है जब पास की गई इंडेक्स या ऑफ़सेट स्थिति वर्तमान आकार से अधिक हो जाती है। यह at ([SWS_CORE_03063], [SWS_CORE_03064]) के माध्यम से अनुक्रमित तत्व एक्सेस, substr [SWS_CORE_03345] के साथ सबस्ट्रिंग निर्माण, erase [SWS_CORE_03102] के माध्यम से रेंज विलोपन, copy [SWS_CORE_03410] के माध्यम से बफ़र कॉपी करने के साथ-साथ स्थितीय इंसर्शन और प्रतिस्थापन संचालन ([SWS_CORE_03094], [SWS_CORE_03107]) को प्रभावित करता है।
  • IsoStdLengthErrorViolation: जैसे ही अनुरोधित स्ट्रिंग की लंबाई या बफ़र विस्तार अधिकतम क्षमता max_size() [SWS_CORE_03053] से अधिक हो जाता है, यह ट्रिगर होता है। प्रासंगिक इंटरफेस reserve [SWS_CORE_03054], resize ([SWS_CORE_03058], [SWS_CORE_03059]), append [SWS_CORE_03078], assign [SWS_CORE_03088], insert [SWS_CORE_03095] और replace [SWS_CORE_03108] हैं।

अपवाद सुरक्षा के संबंध में, अधिकांश एलोकेटिंग और संशोधित करने वाली विधियों को अपवाद सुरक्षित नहीं ("not exception safe") के रूप में नामित किया गया है, क्योंकि मेमोरी की कमी या गलत पैरामीटर ऑपरेशन की विफलता का कारण बन सकते हैं। अपवाद गारंटी मुख्य रूप से noexcept घोषित संचालन प्रदान करते हैं जैसे मूव निर्माण [SWS_CORE_03022] और साथ ही सशर्त रूप से मूव असाइनमेंट [SWS_CORE_03023] और swap [SWS_CORE_03412]। मानक अपवादों को IsoStdOutOfRangeViolation और IsoStdLengthErrorViolation द्वारा प्रतिस्थापित किया जाना संभवतः सुरक्षा-महत्वपूर्ण निष्पादन परिवेशों में त्रुटियों को नियतात्मक रूप से मैप करने के प्लेटफ़ॉर्म-व्यापी दृष्टिकोण के कारण है। प्रश्न Q-0406eab8e8556fcd (खुला)

यह मार्गदर्शिका AUTOSAR Adaptive Platform R25-11 में ara::core::BasicString के विनिर्देश पर आधारित है।

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

क्लास आरेख

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

G nara__core__BasicString716 BasicString + npos + BasicString() + Basic() + operator=() + ~BasicString() + capacity() + clear() + empty() + length() + max_size() + reserve() + resize() + shrink_() + size() + at() + back() + c_str() … 32 weitere

विवरण दृश्य

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

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

BasicString फ़ंक्शन 4

≙ [basic.string]

ओवरलोड BasicString 4
BasicString (const BasicString &str); SWS_CORE_03020
BasicString (BasicString &&str) noexcept=default; SWS_CORE_03022
explicit BasicString (StringView sv, const Allocator &a=Allocator()); SWS_CORE_03302
template <class T> BasicString (const T &t, size_type pos, size_type n, const Allocator &a=Allocator()); SWS_CORE_03303
~BasicString फ़ंक्शन

≙ [basic.string]

मेथड

append फ़ंक्शन 9

≙ [basic.string]

ओवरलोड append 9
BasicString & append (const BasicString &str); SWS_CORE_03076
template <class InputIterator> BasicString & append (InputIterator first, InputIterator last); SWS_CORE_03081
template <class T> BasicString & append (const T &t, size_type pos, size_type n=npos); SWS_CORE_03309
assign फ़ंक्शन 10

≙ [basic.string]

ओवरलोड assign 10
BasicString & assign (const BasicString &str); SWS_CORE_03084
BasicString & assign (BasicString &&str) noexcept(std::allocator_ traits< Allocator >::propagate_on_container_move_ assignment::value||std::allocator_traits< Allocator >::is_always_ equal::value); SWS_CORE_03085
template <class InputIterator> BasicString & assign (InputIterator first, InputIterator last); SWS_CORE_03091
template <class T> BasicString & assign (const T &t, size_type pos, size_type n=npos); SWS_CORE_03306
at फ़ंक्शन 2

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

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

≙ [basic.string]

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

≙ [basic.string]

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

≙ [basic.string]

ओवरलोड begin 2
iterator begin () noexcept; SWS_CORE_03039
const_iterator begin () const noexcept; SWS_CORE_03040
c_str फ़ंक्शन

except for the following deviations: 1. charT replaced with value_type ≙ [basic.string]

const value_type * c_str () const noexcept;
capacity फ़ंक्शन

≙ [basic.string]

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

≙ [basic.string]

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

≙ [basic.string]

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

≙ [basic.string]

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

≙ [basic.string]

ओवरलोड compare 9
int compare (StringView sv) const noexcept; SWS_CORE_03321
int compare (size_type pos1, size_type n1, StringView sv) const; SWS_CORE_03322
template <typename T> int compare (size_type pos1, size_type n1, const T &t, size_type pos2, size_type n2=npos) const; SWS_CORE_03323
int compare (const BasicString &str) const noexcept; SWS_CORE_03346
int compare (size_type pos1, size_type n1, const BasicString &str) const; SWS_CORE_03347
int compare (size_type pos1, size_type n1, const BasicString &str, size_type pos2, size_type n2=npos) const; SWS_CORE_03348
int compare (const value_type *s) const; SWS_CORE_03349
int compare (size_type pos1, size_type n1, const value_type *s) const; SWS_CORE_03350
int compare (size_type pos1, size_type n1, const value_type *s, size_type n2) const; SWS_CORE_03351
copy फ़ंक्शन

except for the following deviations: 1. charT replaced with value_type 2. if ( pos > size() ) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range ≙ [basic.string]

size_type copy (value_type *s, size_type n, size_type pos=0) const;
crbegin फ़ंक्शन

≙ [basic.string]

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

≙ [basic.string]

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

except for the following deviations: 1. charT replaced with value_type ≙ [basic.string]

ओवरलोड data 2
const value_type * data () const noexcept; SWS_CORE_03070
value_type * data () noexcept; SWS_CORE_03071
empty फ़ंक्शन

≙ [basic.string]

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

≙ [basic.string]

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

except for the following deviations: 1. charT replaced with value_type 2. if ( pos > size() ) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range ≙ [basic.string]

ओवरलोड erase 3
find फ़ंक्शन 5

except for the following deviations: 1. charT replaced with value_type ≙ [basic.string]

ओवरलोड find 5
size_type find (StringView sv, size_type pos=0) const noexcept; SWS_CORE_03315
size_type find (const BasicString &str, size_type pos=0) const noexcept; SWS_CORE_03407
size_type find (const value_type *s, size_type pos=0) const; SWS_CORE_03408
size_type find (const value_type *s, size_type pos, size_type n) const; SWS_CORE_03409
find_first_ फ़ंक्शन 8

≙ [basic.string]

ओवरलोड find_first_ 8
size_type find_first_of (const BasicString &str, size_type pos=0) const noexcept; SWS_CORE_03329
size_type find_first_of (const value_type *s, size_type pos, size_type n) const; SWS_CORE_03330
size_type find_first_of (const value_type *s, size_type pos=0) const; SWS_CORE_03331
size_type find_first_of (value_type c, size_type pos=0) const; SWS_CORE_03332
size_type find_first_not_of (const BasicString &str, size_type pos=0) const noexcept; SWS_CORE_03337
size_type find_first_not_of (const value_type *s, size_type pos, size_type n) const; SWS_CORE_03338
size_type find_first_not_of (const value_type *s, size_type pos=0) const; SWS_CORE_03339
size_type find_first_not_of (value_type c, size_type pos=0) const; SWS_CORE_03340
find_first_not_of फ़ंक्शन

≙ [basic.string]

size_type find_first_not_of (StringView sv, size_type pos=0) const noexcept;
find_first_of फ़ंक्शन

except for the following deviations: 1. charT replaced with value_type ≙ [basic.string]

size_type find_first_of (StringView sv, size_type pos=0) const noexcept;
find_last_ फ़ंक्शन 8

≙ [basic.string]

ओवरलोड find_last_ 8
size_type find_last_of (const BasicString &str, size_type pos=npos) const noexcept; SWS_CORE_03333
size_type find_last_of (const value_type *s, size_type pos, size_type n) const; SWS_CORE_03334
size_type find_last_of (const value_type *s, size_type pos=npos) const; SWS_CORE_03335
size_type find_last_of (value_type c, size_type pos=npos) const; SWS_CORE_03336
size_type find_last_not_of (const BasicString &str, size_type pos=npos) const noexcept; SWS_CORE_03341
size_type find_last_not_of (const value_type *s, size_type pos, size_type n) const; SWS_CORE_03342
size_type find_last_not_of (const value_type *s, size_type pos=npos) const; SWS_CORE_03343
size_type find_last_not_of (value_type c, size_type pos=npos) const; SWS_CORE_03344
find_last_not_of फ़ंक्शन

≙ [basic.string]

size_type find_last_not_of (StringView sv, size_type pos=npos) const noexcept;
find_last_of फ़ंक्शन

≙ [basic.string]

size_type find_last_of (StringView sv, size_type pos=npos) const noexcept;
front फ़ंक्शन 2

≙ [basic.string]

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

≙ [basic.string]

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

≙ [basic.string]

ओवरलोड insert 11
BasicString & insert (size_type pos, const BasicString &str); SWS_CORE_03093
template <class InputIterator> iterator insert (const_iterator p, InputIterator first, InputIterator last); SWS_CORE_03100
template <class T> BasicString & insert (size_type pos1, const T &t, size_type pos2, size_type n=npos); SWS_CORE_03311
length फ़ंक्शन

≙ [basic.string]

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

≙ [basic.string]

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

≙ [basic.string]

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

≙ [basic.string]

void push_back (value_type c);
rbegin फ़ंक्शन 2

≙ [basic.string]

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

≙ [basic.string]

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

≙ [basic.string]

ओवरलोड replace 14
reserve फ़ंक्शन

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

void reserve (size_type res_arg=0);
resize फ़ंक्शन 2

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

ओवरलोड resize 2
void resize (size_type sz); SWS_CORE_03058
void resize (size_type sz, value_type c); SWS_CORE_03059
rfind फ़ंक्शन 5

except for the following deviations: 1. charT replaced with value_type ≙ [basic.string]

ओवरलोड rfind 5
size_type rfind (StringView sv, size_type pos=npos) const noexcept; SWS_CORE_03316
size_type rfind (const BasicString &str, size_type pos=npos) const noexcept; SWS_CORE_03325
size_type rfind (const value_type *s, size_type pos, size_type n) const; SWS_CORE_03326
size_type rfind (const value_type *s, size_type pos=npos) const; SWS_CORE_03327
shrink_ फ़ंक्शन

≙ [basic.string]

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

≙ [basic.string]

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

except for the following deviations: 1. if ( pos > size() ) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range ≙ [basic.string]

BasicString substr (size_type pos=0, size_type n=npos) const;
swap फ़ंक्शन

≙ [basic.string]

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

ऑपरेटर

operator= फ़ंक्शन 6

≙ [basic.string]

ओवरलोड = 6
BasicString & operator= (const BasicString &str); SWS_CORE_03021
BasicString & operator= (BasicString &&str) noexcept(std::allocator_ traits< Allocator >::propagate_on_container_move_ assignment::value||std::allocator_traits< Allocator >::is_always_ equal::value); SWS_CORE_03023
BasicString & operator= (const value_type *s); SWS_CORE_03035
operator[] फ़ंक्शन 2

≙ [basic.string]

ओवरलोड [] 2
operatorStringView फ़ंक्शन

≙ [basic.string]

operator StringView () const noexcept;

टाइप उपनाम

allocator_type टाइप उपनाम

≙ [basic.string]

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

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

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

≙ [basic.string]

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

≙ [basic.string]

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

≙ [basic.string]

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

≙ [basic.string]

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

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

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

≙ [basic.string]

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

≙ [basic.string]

reverse_iterator टाइप उपनाम

≙ [basic.string]

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

As per corresponding member in [basic.string] except for the following deviations: 1. Type shall be specialized to std::size_t ≙ std::size_t

using size_type = typename std::allocator_traits<Allocator>::size_ type;
traits_type टाइप उपनाम

except for the following deviations: 1. Type shall be specialized to std::char_traits<char> ≙ std::char_traits

using traits_type = typename std::char_traits<char>;
value_type टाइप उपनाम

except for the following deviations: 1. Type shall be specialized to std::allocator_traits<Allocator>::value_type ≙ std::allocator_traits

using value_type = typename std::allocator_traits<Allocator>::value_ type;

स्थिरांक

npos चर

≙ [basic.string]

static constexpr size_type const npos = size_type(-1);

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

फ़ंक्शन Basic [SWS_CORE_03072]

BasicString & operator+= (const BasicString &str);

As per corresponding usage in [basic.string]

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

वर्ग ara::core::BasicString का असाइनमेंट ऑपरेटर operator+= (#include "ara/core/string.h" से [SWS_CORE_03072]) पास किए गए BasicString इंस्टेंस की सामग्री को वर्तमान ऑब्जेक्ट में समकालिक रूप से जोड़ता है। कार्यात्मक शब्दार्थ [basic.string] ([SWS_CORE_03072]) में संबंधित उपयोग का अनुसरण करता है। कॉल संशोधित इंस्टेंस (*this) का एक संदर्भ लौटाता है, जिससे असाइनमेंट चेन संभव होती है।

त्रुटि प्रबंधन के संबंध में, विनिर्देश में ऑपरेशन को स्पष्ट रूप से “not exception safe” घोषित किया गया है ([SWS_CORE_03072])। इस तत्व के लिए DET या DEM के माध्यम से विशिष्ट त्रुटि कोड या अधिसूचना तंत्र परिभाषित नहीं हैं। यदि आंतरिक मेमोरी आवंटन विफल हो जाता है, तो विधि तदनुसार कोई अपवाद-सुरक्षा गारंटी प्रदान नहीं करती है।

समवर्तीता और सीमाओं के संबंध में, यह ध्यान दिया जाना चाहिए कि कॉल सीधे इंस्टेंस की स्थिति को संशोधित करता है। चूंकि पेलोड किसी सिंक्रनाइज़ेशन तंत्र का उल्लेख नहीं करता है, इसलिए बाहरी सिंक्रनाइज़ेशन के बिना कई थ्रेड्स में एक ही ऑब्जेक्ट पर समवर्ती पढ़ने या लिखने का एक्सेस थ्रेड-सुरक्षित नहीं होने की संभावना है। प्रश्न Q-352f9d72ad3dfdbd (खुला)

ऑपरेटर, operator+= के अन्य ओवरलोड्स के साथ मिलकर, स्ट्रिंग एक्सटेंशन के लिए इंटरफ़ेस बनाता है, जैसे कि एकल वर्णों ([SWS_CORE_03074]), कच्चे वर्ण पॉइंटर्स ([SWS_CORE_03073]), आरंभीकरण सूचियों ([SWS_CORE_03075]) साथ ही StringView ([SWS_CORE_03307]) के लिए। ये सभी संशोधन ऑपरेटर “not exception safe” गुण साझा करते हैं और ara::core::BasicString ([SWS_CORE_03024], [SWS_CORE_03025]) के बुनियादी कंस्ट्रक्टरों के पूरक हैं।

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

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

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

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

फ़ंक्शन Basic [SWS_CORE_03073]

BasicString & operator+= (const value_type *s);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

उपयोग

क्लास ara::core::BasicString का असाइनमेंट ऑपरेटर operator+= मौजूदा स्ट्रिंग में पॉइंटर-आधारित स्ट्रिंग को सिंक्रोनस रूप से जोड़ता है और संशोधित ऑब्जेक्ट का संदर्भ लौटाता है [SWS_CORE_03073]। यह फ़ंक्शन हेडर फ़ाइल #include "ara/core/string.h" के माध्यम से शामिल किया जाता है और पैरामीटर के रूप में const value_type * प्रकार का पॉइंटर s स्वीकार करता है [SWS_CORE_03073]। कार्यात्मक सिमेंटिक्स [basic.string] से मानकीकृत परिभाषा का अनुसरण करते हैं, जिसमें मुख्य विचलन के रूप में मानक वर्ण प्रकार charT को value_type द्वारा प्रतिस्थापित किया गया है [SWS_CORE_03073]।

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

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

इंटरैक्शन

यह मेथड ara::core::BasicString के भीतर अन्य असाइनमेंट ऑपरेटरों को पूरा करता है, जो संपूर्ण स्ट्रिंग इंस्टेंस [SWS_CORE_03072], एकल वर्णों [SWS_CORE_03074], आरंभकर्ता सूचियों [SWS_CORE_03075] या StringView-ऑब्जेक्ट्स [SWS_CORE_03307] को जोड़ने का कार्य करते हैं। रॉ कैरेक्टर पॉइंटर्स के कंस्ट्रक्टरों [SWS_CORE_03028] [SWS_CORE_03029] की तरह ही, इन सभी वेरिएंट्स को अपवाद-सुरक्षित नहीं के रूप में निर्दिष्ट किया गया है।

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

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

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

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

फ़ंक्शन Basic [SWS_CORE_03074]

BasicString & operator+= (value_type c);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

क्लास ara::core::BasicString का सदस्य फ़ंक्शन operator+= कॉलिंग स्ट्रिंग ऑब्जेक्ट [SWS_CORE_03074] में value_type प्रकार के एकल वर्ण c को सिंक्रोनस रूप से जोड़ने की अनुमति देता है। यह घोषणा हेडर ara/core/string.h में शामिल है [SWS_CORE_03074]। व्यवहार [basic.string] में दिए गए विनिर्देश के अनुरूप है, जहाँ विचलन के रूप में पैरामीटर प्रकार charT को value_type द्वारा प्रतिस्थापित किया गया है [SWS_CORE_03074]। रिटर्न मान के रूप में संशोधित ऑब्जेक्ट (BasicString &) का एक संदर्भ प्रदान किया जाता है, जो चेन्ड कॉल्स (chained calls) का समर्थन करता है।

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

समवर्तीता और सीमा शर्तों के संबंध में, यह फ़ंक्शन सीधे इंस्टेंस को संशोधित करता है; इसलिए बाहरी सिंक्रोनाइज़ेशन के बिना समवर्ती रीड या राइट एक्सेस सुरक्षित नहीं हैं। अन्य इंटरफ़ेस के साथ परस्पर क्रिया में, यह ऑपरेटर कंस्ट्रक्टरों जैसे कि [SWS_CORE_03024] या [SWS_CORE_03025] के माध्यम से इंस्टैंसिएशन के साथ-साथ संपूर्ण स्ट्रिंग्स [SWS_CORE_03072], स्ट्रिंग पॉइंटर्स [SWS_CORE_03073], आरंभिक सूचियों [SWS_CORE_03075] और स्ट्रिंग व्यूज़ [SWS_CORE_03307] के लिए वैकल्पिक कंपाउंड असाइनमेंट्स को पूरा करता है।

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

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

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

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

फ़ंक्शन Basic [SWS_CORE_03075]

BasicString & operator+= (std::initializer_list< value_type >);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

ara::core::BasicString ([SWS_CORE_03075]) का सदस्य फ़ंक्शन operator+= मौजूदा स्ट्रिंग ऑब्जेक्ट में एक std::initializer_list<value_type> के वर्णों को सिंक्रोनस रूप से जोड़ता है। रिटर्न मान के रूप में, मेथड संशोधित स्ट्रिंग (*this) का एक संदर्भ लौटाता है। व्यवहार [basic.string] के लिए C++ मानक के अनुसार होता है, जहाँ charT को value_type द्वारा प्रतिस्थापित किया गया है ([SWS_CORE_03075])। उपयोग के लिए, हेडर ara/core/string.h को शामिल किया जाना चाहिए ([SWS_CORE_03075])।

त्रुटि प्रबंधन और रोबस्टनेस के संबंध में, फ़ंक्शन को not exception safe के रूप में वर्गीकृत किया गया है ([SWS_CORE_03075])। व्याख्या: यह माना जा सकता है कि आवश्यक पुनर्आवंटन (reallocation) के दौरान अपर्याप्त मेमोरी होने पर अपवाद ट्रिगर हो सकते हैं, बिना इसके कि पिछले बफ़र सामग्री के लिए एक मजबूत अपवाद गारंटी का आश्वासन दिया गया हो। प्रश्न Q-0f3d6328fb6bfd73 (खुला)

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

अन्य इंटरफ़ेस के साथ परस्पर क्रिया में, यह ओवरलोड ara::core::BasicString के अन्य जोड़ने वाले ऑपरेटरों को पूरा करता है, जिनमें स्ट्रिंग्स ([SWS_CORE_03072]), कैरेक्टर ऐरे ([SWS_CORE_03073]), एकल वर्ण ([SWS_CORE_03074]) या एक StringView ([SWS_CORE_03307]) को जोड़ना शामिल है। इसके अलावा, आरंभिक सूची सिमेंटिक रूप से संबंधित कंस्ट्रक्टर ([SWS_CORE_03032]) से मेल खाती है।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03075
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03075@rel:R25-11#608aec71
Content hash
608aec71
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03075
Status: valid/unmigrated Version: rel:R25-11#5930a5a9 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_03075@rel:R25-11#5930a5a9
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

फ़ंक्शन Basic [SWS_CORE_03307]

BasicString & operator+= (StringView sv);

As per corresponding usage in [basic.string]

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

वर्ग ara::core::BasicString का सदस्य फ़ंक्शन operator+=, StringView sv द्वारा पास किए गए वर्ण अनुक्रम को कॉलिंग स्ट्रिंग ऑब्जेक्ट में समकालिक रूप से जोड़ता है और इस संशोधित ऑब्जेक्ट का एक संदर्भ लौटाता है [SWS_CORE_03307]। ऑपरेशन को हेडर फ़ाइल #include "ara/core/string.h" के माध्यम से परिभाषित किया गया है, जहाँ कार्यात्मक व्यवहार [basic.string] के सामान्य सम्मेलनों का पालन करता है [SWS_CORE_03307]।

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

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

इंटरैक्शन

ऑपरेटर वर्ग ara::core::BasicString की संरचना में निर्बाध रूप से एकीकृत होता है और पूर्ण स्ट्रिंग्स [SWS_CORE_03072], वर्ण पॉइंटर्स const value_type* [SWS_CORE_03073], एकल वर्णों [SWS_CORE_03074] और आरंभीकरण सूचियों [SWS_CORE_03075] के लिए operator+= के वैकल्पिक ओवरलोड्स का पूरक है। संबंधित स्ट्रिंग इंस्टेंसेस का निर्माण वर्ग के संबद्ध कंस्ट्रक्टरों के माध्यम से किया जाता है, जैसे कि डिफ़ॉल्ट कंस्ट्रक्टर [SWS_CORE_03024] या कॉपी और मूव कंस्ट्रक्टर [SWS_CORE_03033], [SWS_CORE_03034]।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03307
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03307@rel:R25-11#188ffd63
Content hash
188ffd63
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03307
Status: valid/unmigrated Version: rel:R25-11#49ff1728 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_03307@rel:R25-11#49ff1728
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#dff07d2b2026-09-30
  • R19-11rel:R19-11#f3a51ca72026-10-14
  • R20-11rel:R20-11#eb9911662026-10-14
  • R21-11rel:R21-11#643b959e2026-10-14
  • R22-11rel:R22-11#62cca0c72026-10-14
  • R23-11rel:R23-11#94c578d72026-10-14
  • R24-11rel:R24-11#7d330f2f2026-10-14
  • R25-11rel:R25-11#49ff17282026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन Basic [SWS_CORE_03024]

BasicString () noexcept(noexcept(Allocator()));

As per corresponding usage in [basic.string]

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

उपयोग

हेडर फ़ाइल #include "ara/core/string.h" से फ़ंक्शन BasicString() वर्ग ara::core::BasicString ([SWS_CORE_03024]) का पैरामीटर-रहित डिफ़ॉल्ट कंस्ट्रक्टर है। यह कॉल समकालिक रूप से होता है और एक कंस्ट्रक्टर के रूप में कोई रिटर्न मान नहीं देता है। यह व्यवहार [basic.string] ([SWS_CORE_03024]) में संबंधित परिभाषा के अनुसार है; इसलिए निर्मित इंस्टेंस एक खाली स्ट्रिंग का प्रतिनिधित्व कर सकता है। प्रश्न Q-f36b11fa590a6111 (खुला)

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

तत्व को सशर्त रूप से अपवाद-सुरक्षित (conditionally exception safe) निर्दिष्ट किया गया है ([SWS_CORE_03024])। विनिर्देश के अनुसार विशिष्ट त्रुटि कोड, DET या DEM संदेश मौजूद नहीं हैं। हस्ताक्षर BasicString () noexcept(noexcept(Allocator())); के माध्यम से अपवाद सुरक्षा सीधे एलोकेटर के डिफ़ॉल्ट कंस्ट्रक्टर से जुड़ी हुई है ([SWS_CORE_03024])। यदि Allocator() का निर्माण कोई अपवाद नहीं फेंकता है, तो BasicString का निर्माण भी गारंटीकृत रूप से अपवाद-मुक्त व्यवहार करता है।

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

ara::core::BasicString के अन्य इंटरफेस के संदर्भ में, निम्नलिखित निर्भरताएं प्रासंगिक हैं:

  • यदि पहले से इंस्टैंशिएटेड एलोकेटर पास किया जाता है, तो हस्ताक्षर अप्रतिबंधित अपवाद सुरक्षा (exception safe / noexcept) की गारंटी देता है ([SWS_CORE_03025])।
  • अन्य इनिशियलाइज़ेशन – जैसे सब-रेंज ([SWS_CORE_03026], [SWS_CORE_03027]), पॉइंटर्स ([SWS_CORE_03028], [SWS_CORE_03029]), स्ट्रिंग्स ([SWS_CORE_03030]), इटरेटर्स ([SWS_CORE_03031]), इनिशियलाइज़र सूचियों ([SWS_CORE_03032]) या एलोकेटर के साथ कॉपी और मूव ऑपरेशनों ([SWS_CORE_03033], [SWS_CORE_03034]) के माध्यम से – इसके विपरीत not exception safe के रूप में वर्गीकृत किए गए हैं।
  • आरंभीकृत इंस्टेंस को स्ट्रिंग्स ([SWS_CORE_03072]), कैरेक्टर पॉइंटर्स ([SWS_CORE_03073]), एकल वर्णों ([SWS_CORE_03074]), इनिशियलाइज़र सूचियों ([SWS_CORE_03075]) तथा StringView ([SWS_CORE_03307]) के लिए operator+= के ओवरलोड द्वारा समकालिक रूप से विस्तारित किया जा सकता है।
  • इसके अतिरिक्त, ऑब्जेक्ट का उपयोग Bitset के निर्माण के लिए किया जा सकता है ([SWS_CORE_01749])।

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

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

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

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

फ़ंक्शन Basic [SWS_CORE_03025]

explicit BasicString (const Allocator &a) noexcept;

As per corresponding usage in [basic.string]

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

हेडर फ़ाइल #include "ara/core/string.h" से स्पष्ट कंस्ट्रक्टर BasicString(const Allocator &a) पास किए गए एलोकेटर [SWS_CORE_03025] का उपयोग करके ara::core::BasicString के एक खाली इंस्टेंस को आरंभ करता है। सिमेंटिक व्यवहार C++ मानक अनुभाग [basic.string] [SWS_CORE_03025] का अनुसरण करता है। कीवर्ड explicit द्वारा किसी एलोकेटर इंस्टेंस से अनपेक्षित निहित प्रकार रूपांतरणों (implicit type conversions) को रोका जाता है [SWS_CORE_03025]।

त्रुटि प्रबंधन और अपवाद हैंडलिंग के संबंध में, फ़ंक्शन को noexcept के रूप में घोषित किया गया है और अपवाद-सुरक्षित (exception safe) के रूप में विनिर्दिष्ट किया गया है [SWS_CORE_03025]। डिफ़ॉल्ट कंस्ट्रक्टर [SWS_CORE_03024] के विपरीत, जिसकी अपवाद सुरक्षा सशर्त रूप से noexcept(noexcept(Allocator())) पर निर्भर करती है, यह कॉल हमेशा बिना किसी अपवाद के त्रुटि-मुक्त निर्माण की गारंटी देता है [SWS_CORE_03025], [SWS_CORE_03024]। Interpretation: बिना शर्त अपवाद सुरक्षा संभवतः इस तथ्य पर आधारित है कि एक खाली स्ट्रिंग को आरंभ करते समय कोई मेमोरी-गहन आवंटन चरण निष्पादित नहीं करने पड़ते हैं। प्रश्न Q-88df57e7a9c2abda (खुला)

वर्ग के अन्य कंस्ट्रक्टरों जैसे कि [SWS_CORE_03026] या [SWS_CORE_03028] के साथ संयोजन में, जो डेटा कॉपी करते हैं और गैर-अपवाद-सुरक्षित (not exception safe) के रूप में वर्गीकृत हैं, यह कंस्ट्रक्टर एक सुरक्षित प्रवेश बिंदु के रूप में कार्य करता है। बनाई गई स्ट्रिंग को बाद में operator+= ([SWS_CORE_03072], [SWS_CORE_03307]) जैसे संशोधक (modifiers) के माध्यम से गतिशील रूप से विस्तारित किया जा सकता है या Bitset [SWS_CORE_01749] जैसे प्रकारों के लिए इनपुट के रूप में उपयोग किया जा सकता है।

यह पाठ एक AI द्वारा बनाया गया था और एक क्यूरेटेड उपयोग सहायता के रूप में कार्य करता है। सभी प्रामाणिक आवश्यकताएँ संदर्भित AUTOSAR विनिर्देशों में पाई जा सकती हैं।

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

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

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

फ़ंक्शन Basic [SWS_CORE_03026]

BasicString (const BasicString &str, size_type pos, const Allocator &a=Allocator());

As per corresponding usage in [basic.string]

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

उपयोग

फ़ंक्शन Basic क्लास ara::core::BasicString के एक कंस्ट्रक्टर का प्रतिनिधित्व करता है, जो हेडर फ़ाइल #include "ara/core/string.h" [SWS_CORE_03026] के माध्यम से प्रदान किया जाता है। यह [basic.string] [SWS_CORE_03026] के सिमेंटिक्स के अनुसार इंडेक्स स्थिति pos से स्रोत ऑब्जेक्ट str से सबस्ट्रिंग के रूप में सिंक्रोनस रूप से एक नई स्ट्रिंग बनाता है। इस प्रक्रिया में निम्नलिखित पैरामीटर संसाधित किए जाते हैं:

  • str: प्रकार BasicString [SWS_CORE_03026] के कॉपी किए जाने वाले स्रोत इंस्टेंस का संदर्भ।
  • pos: प्रकार size_type [SWS_CORE_03026] की सबस्ट्रिंग की शून्य-आधारित प्रारंभ स्थिति।
  • a: मेमोरी प्रबंधन के लिए एलोकेटर, जो डिफ़ॉल्ट रूप से Allocator() के साथ असाइन किया गया है [SWS_CORE_03026]।

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

विनिर्देश में फ़ंक्शन के लिए विशेषता not exception safe निर्धारित की गई है [SWS_CORE_03026]। न तो विशिष्ट त्रुटि कोड और न ही DET या DEM संदेश परिभाषित हैं। Interpretation: चूंकि कंस्ट्रक्टर [basic.string] के मानक व्यवहार का अनुसरण करता है और कोई अपवाद सुरक्षा की गारंटी नहीं देता है, इसलिए pos के लिए अमान्य इंडेक्स मान और विफल मेमोरी आवंटन संभवतः अपवादों को ट्रिगर कर सकते हैं [SWS_CORE_03026]। प्रश्न Q-7ea120ac992dc5ac (खुला)

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

ara::core::BasicString के भीतर, यह कंस्ट्रक्टर अतिरिक्त लंबाई सीमा n [SWS_CORE_03027] वाले वैरिएंट के साथ-साथ पॉइंटर्स, इटरेटर्स और इनिशियलाइज़ेशन सूचियों [SWS_CORE_03028], [SWS_CORE_03031], [SWS_CORE_03032] के ओवरलोड को पूरा करता है। बिना स्रोत स्ट्रिंग वाले कंस्ट्रक्टरों के विपरीत, जो सशर्त रूप से अपवाद-सुरक्षित [SWS_CORE_03024] हैं या noexcept के रूप में घोषित हैं [SWS_CORE_03025], सबस्ट्रिंग के डायनेमिक अधिग्रहण के लिए संभावित आवंटन त्रुटियों पर विशेष ध्यान देने की आवश्यकता होती है। इसके अतिरिक्त, BasicString अन्य मॉड्यूल घटकों जैसे Bitset [SWS_CORE_01749] में पैरामीटर आधार के रूप में कार्य करता है।

यह पाठ एक AI द्वारा तैयार किया गया था और यह विशेष रूप से AUTOSAR रिलीज़ R25-11 के विनिर्देश डेटा पर आधारित है।

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

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

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

फ़ंक्शन Basic [SWS_CORE_03027]

BasicString (const BasicString &str, size_type pos, size_type n, const Allocator &a=Allocator());

As per corresponding usage in [basic.string]

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

वर्ग ara::core::BasicString का कंस्ट्रक्टर [SWS_CORE_03027] स्रोत स्ट्रिंग str से एक उप-अनुक्रम के रूप में एक नई स्ट्रिंग के समकालिक निर्माण के लिए कार्य करता है। इंडेक्स pos से शुरू करके, अधिकतम n वर्ण लिए जाते हैं। वैकल्पिक पैरामीटर a के माध्यम से एक उपयोगकर्ता-परिभाषित एलोकेटर पास किया जा सकता है, अन्यथा डिफ़ॉल्ट रूप से एक मानक एलोकेटर इंस्टेंस बनाया जाता है। परिभाषा हेडर #include "ara/core/string.h" के माध्यम से प्रदान की जाती है।

मजबूती (robustness) के संबंध में, फ़ंक्शन को not exception safe घोषित किया गया है ([SWS_CORE_03027])। [basic.string] के अनुसार विनिर्देश के आधार पर, यह कंस्ट्रक्टर विफल होने की संभावना है यदि pos स्रोत स्ट्रिंग की लंबाई से अधिक हो जाता है या नए बफ़र का आवंटन (allocation) विफल हो जाता है। प्रश्न Q-31041ea019720daf (खुला) यह मानक और एलोकेटर कंस्ट्रक्टरों जैसे [SWS_CORE_03024] और [SWS_CORE_03025] के विपरीत है, जिन्हें सशर्त रूप से अपवाद-सुरक्षित या स्पष्ट रूप से noexcept के साथ निर्दिष्ट किया गया है।

ara::core::BasicString के भीतर संयोजन में, फ़ंक्शन वैकल्पिक ओवरलोड को पूरक बनाता है: जबकि [SWS_CORE_03026] सबस्ट्रिंग को pos से स्ट्रिंग के अंत तक कॉपी करता है, [SWS_CORE_03027] स्पष्ट लंबाई सीमा की अनुमति देता है। निर्माण के लिए अन्य विकल्प इटरेटर-आधारित ([SWS_CORE_03031]) या पॉइंटर-आधारित आरंभीकरण (initialization) ([SWS_CORE_03028]) प्रदान करते हैं। इसके अलावा, pos और n के साथ समान सबस्ट्रिंग पैटर्न [SWS_CORE_01749] में Bitset जैसे संबंधित वर्गों में भी उपयोग किया जाता है।

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

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

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

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

फ़ंक्शन Basic [SWS_CORE_03028]

BasicString (const value_type *s, size_type n, const Allocator &a=Allocator());

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

हेडर ara/core/string.h से क्लास ara::core::BasicString का कंस्ट्रक्टर फ़ंक्शन वर्ण ऐरे के एक पॉइंटर s और एक स्पष्ट लंबाई विनिर्देश n [SWS_CORE_03028] से सिंक्रोनस रूप से एक स्ट्रिंग बनाता है। पैरामीटर a के माध्यम से वैकल्पिक रूप से एक कस्टम एलोकेटर पास किया जा सकता है, जो डिफ़ॉल्ट रूप से Allocator() पर फ़ालबैक करता है [SWS_CORE_03028]। सिमेंटिक्स [basic.string] में निर्धारण के अनुरूप है, जहाँ भिन्न रूप से पैरामीटर प्रकार charT को value_type द्वारा प्रतिस्थापित किया गया है [SWS_CORE_03028]।

विनिर्देश में, फ़ंक्शन को गैर-अपवाद-सुरक्षित (not exception safe) के रूप में नामित किया गया है [SWS_CORE_03028]। यह इसे एलोकेटर कंस्ट्रक्टर [SWS_CORE_03025] या सशर्त रूप से अपवाद-सुरक्षित डिफ़ॉल्ट कंस्ट्रक्टर [SWS_CORE_03024] जैसे अपवाद-सुरक्षित इनिशियलाइज़ेशन से अलग करता है। DEM या DET को कोई विशिष्ट एरर कोड, रिटर्न मान या डायग्नोस्टिक संदेश प्रदान नहीं किए गए हैं। एक आवश्यक पूर्व शर्त के रूप में, कॉलर को संभवतः यह सुनिश्चित करना होगा कि अपरिभाषित व्यवहार को रोकने के लिए s कम से कम n सन्निहित तत्वों वाले एक मान्य मेमोरी क्षेत्र को संदर्भित करता है (व्याख्या)। प्रश्न Q-957a57c885a2e702 (खुला)

क्लास ara::core::BasicString के भीतर, यह ओवरलोड शून्य-टर्मिनेटेड स्ट्रिंग्स [SWS_CORE_03029] के लिए बिना लंबाई विनिर्देश के निर्माण के साथ-साथ समान वर्णों के अनुक्रमों [SWS_CORE_03030] या सबस्ट्रिंग्स [SWS_CORE_03027] के लिए कंस्ट्रक्टरों को पूरा करता है। निर्माण के बाद, ऑब्जेक्ट को असाइनमेंट और संयोजन ऑपरेटरों द्वारा संशोधित किया जा सकता है [SWS_CORE_03072]। इसके अतिरिक्त, परिणामी स्ट्रिंग संबंधित डेटा प्रकारों के इंटरफ़ेस के लिए इनपुट के रूप में कार्य करती है, उदाहरण के लिए Bitset के इनिशियलाइज़ेशन के लिए [SWS_CORE_01749]।

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

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

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

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

फ़ंक्शन Basic [SWS_CORE_03029]

BasicString (const value_type *s, const Allocator &a=Allocator());

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

कंस्ट्रक्टर [SWS_CORE_03029] const value_type* प्रकार की स्ट्रिंग्स के लिए एक नल-टर्मिनेटेड पॉइंटर और एक वैकल्पिक एलोकेटर से ara::core::BasicString के इंस्टेंस को इनिशियलाइज़ करता है। इसके सिमेंटिक्स [basic.string] की मानक परिभाषा का अनुसरण करते हैं, जहाँ charT को value_type द्वारा प्रतिस्थापित किया गया है [SWS_CORE_03029]। हेडर फ़ाइल #include "ara/core/string.h" [SWS_CORE_03029] है।

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

विनिर्देश BasicString कंस्ट्रक्टर परिवार के भीतर परस्पर क्रिया को परिभाषित करता है:

  • यदि वर्णों की संख्या स्पष्ट रूप से निर्दिष्ट की गई है, तो [SWS_CORE_03028] के अनुसार लंबाई पैरामीटर (const value_type *s, size_type n, ...) वाले ओवरलोड का उपयोग किया जाना चाहिए।
  • अन्य विकल्पों में मौजूदा स्ट्रिंग्स [SWS_CORE_03026], [SWS_CORE_03027] से सबस्ट्रिंग कंस्ट्रक्टर, फिल कंस्ट्रक्टर [SWS_CORE_03030] के साथ-साथ इटरेटर [SWS_CORE_03031] और आरंभकर्ता सूचियाँ [SWS_CORE_03032] शामिल हैं।
  • रॉ स्ट्रिंग पॉइंटर्स के साथ बाद में संयोजन (concatenation) के लिए, [SWS_CORE_03073] के अनुसार operator+= मेल खाता है।
  • इसके अलावा, BasicString अन्य सहायक वर्गों जैसे Bitset में [SWS_CORE_01749] के अनुसार पैरामीटर आधार के रूप में कार्य करता है।

कॉलर्स को यह सुनिश्चित करना चाहिए कि पॉइंटर s मान्य और उचित रूप से नल-टर्मिनेटेड है (व्याख्या: क्योंकि बिना लंबाई विनिर्देश के, मानक व्यवहार के अनुसार लंबाई निर्धारण के लिए टर्मिनेशन का उपयोग किया जाता है)। प्रश्न Q-7e0172674e115dea (खुला) चूँकि कंस्ट्रक्टर सिंक्रोनस रूप से निष्पादित होता है, सुरक्षा-महत्वपूर्ण संदर्भों में यह ध्यान में रखा जाना चाहिए कि एलोकेटर के माध्यम से संभावित रूप से डायनेमिक मेमोरी प्राप्त की जाती है।

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

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

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

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

फ़ंक्शन Basic [SWS_CORE_03030]

BasicString (size_type n, value_type c, const Allocator &a=Allocator());

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

उपयोग

कक्षा ara::core::BasicString का कंस्ट्रक्टर [SWS_CORE_03030] (हेडर ara/core/string.h में परिभाषित) सिंक्रोनस रूप से value_type प्रकार के वर्ण c की n प्रतियों से एक स्ट्रिंग बनाता है। कार्यात्मक व्यवहार C++ मानक विनिर्देश [basic.string] का अनुसरण करता है, जिसमें अंतर यह है कि charT को value_type द्वारा प्रतिस्थापित किया गया है। वैकल्पिक रूप से, एक उपयोगकर्ता-परिभाषित एलोकेटर a पास किया जा सकता है, जिसके लिए डिफ़ॉल्ट रूप से Allocator() इंस्टेंटिएट किया जाता है।

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

विनिर्देश इस कंस्ट्रक्टर को not exception safe के रूप में वर्गीकृत करता है, जो इसे [SWS_CORE_03025] जैसे गारंटीकृत noexcept कंस्ट्रक्टरों या सशर्त रूप से सुरक्षित डिफ़ॉल्ट कंस्ट्रक्टर [SWS_CORE_03024] से अलग करता है। व्याख्या: अपवाद सुरक्षा की कमी मुख्य रूप से n वर्णों के लिए गतिशील मेमोरी आवंटन में विफलताओं के कारण हो सकती है। प्रश्न Q-87ae8b5cae690fdb (खुला) इस कॉल के लिए विशिष्ट AUTOSAR त्रुटि कोड या DET अथवा DEM को संदेश निर्दिष्ट नहीं हैं।

समवर्तीता और परस्पर क्रिया

बाहरी सिंक्रोनाइज़ेशन के बिना एक ही इंस्टेंस पर कई थ्रेड्स द्वारा समवर्ती एक्सेस थ्रेड-सुरक्षित नहीं है। निर्माण के बाद, स्ट्रिंग को एकल वर्णों ([SWS_CORE_03074]) या स्ट्रिंग्स ([SWS_CORE_03072]) के लिए operator+= जैसे संयोजन ऑपरेटरों के माध्यम से संशोधित किया जा सकता है। निर्मित स्ट्रिंग [SWS_CORE_01749] के अनुसार ara::core::Bitset को प्रारंभ करने के लिए भी काम कर सकती है। वैकल्पिक निर्माण के लिए, पॉइंटर्स ([SWS_CORE_03028], [SWS_CORE_03029]) या आरंभीकरण सूचियों ([SWS_CORE_03032]) के माध्यम से कंस्ट्रक्टर उपलब्ध हैं।

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

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

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

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

फ़ंक्शन Basic [SWS_CORE_03031]

template <class InputIterator> BasicString (InputIterator begin, InputIterator end, const Allocator &a=Allocator());

As per corresponding usage in [basic.string]

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

उपयोग

यह टेम्पलेट फ़ंक्शन हेडर <ara/core/string.h> में क्लास ara::core::BasicString के रेंज कंस्ट्रक्टर का प्रतिनिधित्व करता है [SWS_CORE_03031]। यह InputIterator प्रकार के इनपुट इटरेटर्स begin और end द्वारा परिभाषित अनुक्रम से एक स्ट्रिंग के सिंक्रोनस इनिशियलाइज़ेशन के लिए कार्य करता है [SWS_CORE_03031]। वैकल्पिक रूप से, पैरामीटर a के माध्यम से एक उपयोगकर्ता-परिभाषित एलोकेटर इंस्टेंस पास किया जा सकता है; यदि यह पैरामीटर अप्रयुक्त रहता है, तो डिफ़ॉल्ट इंस्टेंस Allocator() उत्पन्न होता है [SWS_CORE_03031]। कार्यात्मक सिमेंटिक्स [basic.string] [SWS_CORE_03031] के लिए C++ मानक की आवश्यकताओं का अनुसरण करते हैं।

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

विनिर्देश स्पष्ट रूप से फ़ंक्शन को not exception safe घोषित करता है [SWS_CORE_03031]। कोई भी AUTOSAR-विशिष्ट DET या DEM संदेश जारी नहीं किए जाते हैं, क्योंकि व्यवहार C++ मानक लाइब्रेरी के समान होता है [SWS_CORE_03031]। व्याख्या: अपवाद सुरक्षा की कमी संभवतः एलोकेटर द्वारा संभावित मेमोरी आवंटन त्रुटियों या पास किए गए इटरेटर्स के विफल संचालन के कारण हो सकती है। प्रश्न Q-676411ee17d37217 (खुला)

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

कॉल कॉलिंग थ्रेड के संदर्भ में सिंक्रोनस रूप से निष्पादित होता है। डिफ़ॉल्ट कंस्ट्रक्टर [SWS_CORE_03024] या केवल एलोकेटर वाले कंस्ट्रक्टर [SWS_CORE_03025] के विपरीत, यह कंस्ट्रक्टर noexcept के रूप में घोषित नहीं है। इसलिए कॉलर्स को यह सुनिश्चित करना चाहिए कि रेंज [begin, end) मान्य है और संदर्भित तत्वों को त्रुटि के बिना पढ़ा जा सकता है।

इंटरैक्शन

यह फ़ंक्शन ara::core::BasicString के वैकल्पिक कंस्ट्रक्टरों को पूरा करता है, जिनमें सबस्ट्रिंग [SWS_CORE_03026], कैरेक्टर ऐरे [SWS_CORE_03028] और आरंभकर्ता सूची ओवरलोड [SWS_CORE_03032] शामिल हैं, जिनका अपवाद वर्गीकरण समान है। निर्माण के बाद, इंस्टेंस को संयोजन ऑपरेटरों जैसे कि operator+= के माध्यम से संशोधित किया जा सकता है [SWS_CORE_03072] या Bitset जैसे निर्भर प्रकारों के आरंभीकरण के लिए उपयोग किया जा सकता है [SWS_CORE_01749]।

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

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

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

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

फ़ंक्शन Basic [SWS_CORE_03032]

BasicString (std::initializer_list< value_type >, const Allocator &=Allocator());

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

कंस्ट्रक्टर BasicString इनिशियलाइज़र सूची ([SWS_CORE_03032]) के आधार पर ara::core::BasicString के एक इंस्टेंस के सिंक्रोनस इनिशियलाइज़ेशन के लिए कार्य करता है। घोषणा क्लास ara::core::BasicString ([SWS_CORE_03032]) के दायरे में हेडर फ़ाइल #include "ara/core/string.h" के माध्यम से की जाती है। व्यवहार [basic.string] में परिभाषा का अनुसरण करता है, जहाँ मानक-अनुरूप charT को value_type द्वारा प्रतिस्थापित किया जाता है ([SWS_CORE_03032])। पैरामीटर के रूप में एक std::initializer_list<value_type> और वैकल्पिक रूप से एक एलोकेटर पास किया जाता है ([SWS_CORE_03032])।

त्रुटि प्रबंधन और अपवाद हैंडलिंग के संबंध में, कंस्ट्रक्टर को not exception safe के रूप में निर्दिष्ट किया गया है ([SWS_CORE_03032])। यह इसे डिफ़ॉल्ट कंस्ट्रक्टर ([SWS_CORE_03024]) या स्पष्ट एलोकेटर कंस्ट्रक्टर ([SWS_CORE_03025]) से अलग करता है, जिन्हें अपवाद-सुरक्षित या noexcept घोषित किया गया है। इस कंस्ट्रक्टर के लिए विशिष्ट AUTOSAR त्रुटि कोड, DET या DEM संदेश परिभाषित नहीं हैं। व्याख्या: अपर्याप्त मेमोरी के मामले में, ऑब्जेक्ट निर्माण विफल हो जाना चाहिए, क्योंकि इनिशियलाइज़र सूची के तत्वों के लिए डायनेमिक मेमोरी आवंटित की जानी चाहिए। प्रश्न Q-7ecc7431c1c2f54c (खुला)

मॉड्यूल core के साथ परस्पर क्रिया में, यह फ़ंक्शन वैकल्पिक निर्माण विधियों का पूरक है, जैसे कि सबस्ट्रिंग्स ([SWS_CORE_03026], [SWS_CORE_03027]), पॉइंटर्स ([SWS_CORE_03028], [SWS_CORE_03029]) या इटरेटर्स ([SWS_CORE_03031]) से निर्माण। किसी मौजूदा स्ट्रिंग को इनिशियलाइज़र सूची के साथ बाद में विस्तारित करने के लिए, संबंधित operator+= उपलब्ध है ([SWS_CORE_03075])। इसके अतिरिक्त, जनरेट किए गए BasicString इंस्टेंस का उपयोग Bitset जैसे संबंधित डेटा प्रकारों के इनिशियलाइज़ेशन के लिए किया जा सकता है ([SWS_CORE_01749])।

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

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

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

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

फ़ंक्शन Basic [SWS_CORE_03033]

BasicString (const BasicString &, const Allocator &);

As per corresponding usage in [basic.string]

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

कक्षा ara::core::BasicString का कॉपी कंस्ट्रक्टर [SWS_CORE_03033] किसी एलोकेटर को स्पष्ट रूप से पास करके मौजूदा इंस्टेंस की प्रतिलिपि के रूप में एक नई स्ट्रिंग के सिंक्रोनस निर्माण का कार्य करता है। फलन घोषणा BasicString (const BasicString &, const Allocator &); हेडर #include "ara/core/string.h" के माध्यम से प्रदान की जाती है [SWS_CORE_03033]। कार्यात्मक सिमेंटिक्स मानक पैटर्न [basic.string] [SWS_CORE_03033] में संबंधित उपयोग के अनुसार संरेखित होते हैं।

त्रुटि प्रबंधन के संबंध में, कंस्ट्रक्टर फलन को विनिर्देश में स्पष्ट रूप से not exception safe [SWS_CORE_03033] के रूप में वर्गीकृत किया गया है। इस कॉल के लिए विशिष्ट AUTOSAR त्रुटि कोड या DET या DEM जैसे डायग्नोस्टिक मॉड्यूल को सूचनाएं मौजूद नहीं हैं; इसलिए एलोकेटर द्वारा गतिशील मेमोरी आवंटन में अपवाद [basic.string] के सामान्य व्यवहार के अधीन होने चाहिए। प्रश्न Q-496b847c39fc25ae (खुला)

समवर्तीता और बाधाओं के संबंध में, const BasicString & के माध्यम से स्रोत इंस्टेंस को पास करने की आवश्यकता होती है कि कॉपी प्रक्रिया के दौरान स्रोत ऑब्जेक्ट को एक साथ संशोधित न किया जाए। एकाधिक थ्रेड्स से समवर्ती रीड एक्सेस की अनुमति है, जबकि असुरक्षित समानांतर राइट एक्सेस संभवतः डेटा असंगतता की ओर ले जाएगा। प्रश्न Q-daa5ef2c4672b657 (खुला)

संबंधित विनिर्देश तत्वों के साथ संयोजन में, कंस्ट्रक्टर वैकल्पिक आरंभीकरण पथों जैसे एलोकेटर [SWS_CORE_03034] के साथ मूव कंस्ट्रक्टर, डिफ़ॉल्ट कंस्ट्रक्टर [SWS_CORE_03024] या एलोकेटर कंस्ट्रक्टर [SWS_CORE_03025] के साथ खड़ा होता है। बनाए गए ऑब्जेक्ट को ऑपरेटरों जैसे operator+= [SWS_CORE_03072] के माध्यम से मूल रूप से संशोधित किया जा सकता है या Bitset जैसे आश्रित प्रकारों के आरंभीकरण के लिए उपयोग किया जा सकता है [SWS_CORE_01749]।

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

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

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

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

फ़ंक्शन Basic [SWS_CORE_03034]

BasicString (BasicString &&, const Allocator &);

As per corresponding usage in [basic.string]

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

कक्षा ara::core::BasicString का मूव कंस्ट्रक्टर [SWS_CORE_03034] हेडर फ़ाइल #include "ara/core/string.h" के माध्यम से प्रदान किया जाता है। यह किसी मौजूदा इंस्टेंस के डेटा को संभालकर और इसे स्पष्ट रूप से निर्दिष्ट एलोकेटर से बाँधकर सिंक्रोनस रूप से एक नई स्ट्रिंग बनाता है। शब्दार्थ संबंधी व्यवहार और आवश्यकताएं [basic.string] में ISO C++ मानक के प्रावधानों के अनुरूप हैं।

कॉल संदर्भ में, फ़ंक्शन को दो पैरामीटर की आवश्यकता होती है: स्रोत ऑब्जेक्ट के लिए एक Rvalue संदर्भ (BasicString&&) और साथ ही एक एलोकेटर इंस्टेंस (const Allocator&)। मूव ऑपरेशन के बाद स्रोत ऑब्जेक्ट एक मान्य, लेकिन परिवर्तित स्थिति में रहता है। त्रुटि प्रबंधन के संबंध में, फलन को [SWS_CORE_03034] में not exception safe के रूप में वर्गीकृत किया गया है। व्याख्या: यह इस तथ्य के कारण हो सकता है कि भिन्न या असंगत एलोकेटर के मामले में, नई मेमोरी आवंटित की जानी चाहिए और तत्वों को कॉपी किया जाना चाहिए, जो मेमोरी की कमी के मामले में विफल हो सकता है। प्रश्न Q-2a89ad749ae1b2f6 (खुला) यह कंस्ट्रक्टर को कड़ाई से अपवाद-सुरक्षित ओवरलोड जैसे [SWS_CORE_03025] या सशर्त रूप से अपवाद-सुरक्षित वेरिएंट जैसे [SWS_CORE_03024] से अलग करता है।

core के भीतर संयोजन में, यह हस्ताक्षर एलोकेटर [SWS_CORE_03033] के साथ कॉपी कंस्ट्रक्टर और [SWS_CORE_03026] जैसे सबस्ट्रिंग इनिशियलाइज़र के साथ-साथ निर्माण विधियों के स्पेक्ट्रम को पूरा करता है। सफल इंस्टेंटिएशन के बाद, स्ट्रिंग को संशोधित किया जा सकता है, उदाहरण के लिए operator+= ([SWS_CORE_03072], [SWS_CORE_03307]) के माध्यम से सामग्री जोड़कर, या [SWS_CORE_01749] के अनुसार Bitset जैसे आश्रित डेटा प्रकारों के लिए इनपुट के रूप में कार्य किया जा सकता है।

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

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

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

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

फ़ंक्शन BasicString [SWS_CORE_03020] Upstream: RS_AP_00145

BasicString (const BasicString &str);

As per corresponding usage in [basic.string]

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

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

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

फ़ंक्शन BasicString [SWS_CORE_03022] Upstream: RS_AP_00145

BasicString (BasicString &&str) noexcept=default;

As per corresponding usage in [basic.string]

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

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

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

फ़ंक्शन BasicString [SWS_CORE_03302]

explicit BasicString (StringView sv, const Allocator &a=Allocator());

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03302
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03302@rel:R25-11#1760a6eb
Content hash
1760a6eb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03302
Status: valid/unmigrated Version: rel:R25-11#334f5de6 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_03302@rel:R25-11#334f5de6
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#468764db2026-09-30
  • R19-11rel:R19-11#30ce8b8b2026-10-14
  • R20-11rel:R20-11#f4ee1ffd2026-10-14
  • R21-11rel:R21-11#ae5cbb962026-10-14
  • R22-11rel:R22-11#069325742026-10-14
  • R23-11rel:R23-11#a044a23b2026-10-14
  • R24-11rel:R24-11#2941a9da2026-10-14
  • R25-11rel:R25-11#334f5de62026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन BasicString [SWS_CORE_03303]

template <class T> BasicString (const T &t, size_type pos, size_type n, const Allocator &a=Allocator());

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03303
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03303@rel:R25-11#1b58bcd6
Content hash
1b58bcd6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03303
Status: valid/unmigrated Version: rel:R25-11#929f742b Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_03303@rel:R25-11#929f742b
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#53fb08b22026-09-30
  • R19-11rel:R19-11#c03174142026-10-14
  • R20-11rel:R20-11#0a951e942026-10-14
  • R21-11rel:R21-11#b257a9022026-10-14
  • R22-11rel:R22-11#a7755b0d2026-10-14
  • R23-11rel:R23-11#9e566e1c2026-10-14
  • R24-11rel:R24-11#71521ca52026-10-14
  • R25-11rel:R25-11#929f742b2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन append [SWS_CORE_03076]

BasicString & append (const BasicString &str);

As per corresponding usage in [basic.string]

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

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

हेडर फ़ाइल #include "ara/core/string.h" से क्लास ara::core::BasicString ([SWS_CORE_03076]) का एलिमेंट फ़ंक्शन append कॉलिंग इंस्टेंस में BasicString प्रकार के एक पूर्ण स्ट्रिंग ऑब्जेक्ट str को सिंक्रोनस रूप से जोड़ने का काम करता है। सिमेंटिक्स [basic.string] के तहत मानकीकृत C++ परिभाषा का पालन करता है; रिटर्न मान के रूप में, फ़ंक्शन संशोधित ऑब्जेक्ट (*this) का एक संदर्भ लौटाता है ([SWS_CORE_03076])।

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

अपवाद सुरक्षा के संबंध में, ऑपरेशन को स्पष्ट रूप से not exception safe के रूप में वर्गीकृत किया गया है ([SWS_CORE_03076])। व्याख्या: यदि निष्पादन के दौरान कोई त्रुटि होती है (उदाहरण के लिए अपर्याप्त मेमोरी के मामले में), तो स्ट्रिंग की स्थिति अनिश्चित हो सकती है, क्योंकि कोई पुनर्प्राप्ति गारंटी निर्दिष्ट नहीं है। प्रश्न Q-57504af4ee633d0b (खुला) [SWS_CORE_03077] या [SWS_CORE_03309] (IsoStdOutOfRangeViolation का ट्रिगर होना) जैसे स्थिति सूचकांकों वाले वेरिएंट या [SWS_CORE_03078] (IsoStdLengthErrorViolation का ट्रिगर होना) जैसी बफ़र आकार जांच के विपरीत, [SWS_CORE_03076] कोई अलग उल्लंघन परिभाषित नहीं करता है।

पारस्परिक क्रिया और ओवरलोडिंग

यह फ़ंक्शन ara::core::BasicString के भीतर ओवरलोड्स के एक परिवार का हिस्सा है:

  • स्थिति और लंबाई विनिर्देशों के माध्यम से सबस्ट्रिंग्स जोड़ना ([SWS_CORE_03077])।
  • निर्धारित लंबाई ([SWS_CORE_03078]) के साथ या शून्य-टर्मिनेटेड स्ट्रिंग ([SWS_CORE_03079]) के रूप में value_type* प्रकार के वर्ण ऐरे को स्वीकार करना।
  • एकल वर्णों को कई बार जोड़ना ([SWS_CORE_03080]) या std::initializer_list<value_type> ([SWS_CORE_03082]) के माध्यम से असाइनमेंट।
  • इटरेटर श्रेणियों का एकीकरण ([SWS_CORE_03081]) और साथ ही StringView ([SWS_CORE_03308]) और प्रकार-विशिष्ट टेम्पलेट्स ([SWS_CORE_03309]) का उपयोग करके स्ट्रिंग दृश्य।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03076
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03076@rel:R25-11#79f38987
Content hash
79f38987
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03076
Status: valid/unmigrated Version: rel:R25-11#036f8a1f 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_03076@rel:R25-11#036f8a1f
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

फ़ंक्शन append [SWS_CORE_03077]

BasicString & append (const BasicString &str, size_type pos, size_type n=npos);

As per corresponding usage in [basic.string] except for the following deviations: 1. if (pos > str.size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range

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

क्लास ara::core::BasicString ([SWS_CORE_03077], #include "ara/core/string.h" में घोषित) का सदस्य फ़ंक्शन append किसी अन्य BasicString इंस्टेंस str की सबस्ट्रिंग को वर्तमान ऑब्जेक्ट में सिंक्रोनस रूप से जोड़ता है। पैरामीटर pos और n (डिफ़ॉल्ट रूप से npos) str के भीतर प्रारंभ इंडेक्स और अधिकतम वर्ण संख्या निर्धारित करते हैं। रिटर्न मान के रूप में, संशोधित लक्ष्य ऑब्जेक्ट (*this) का संदर्भ प्रदान किया जाता है।

सिमेंटिक्स और इंटरफ़ेस व्यवहार के संबंध में, फ़ंक्शन C++ मानक के [basic.string] में दी गई परिभाषा का अनुसरण करता है, लेकिन त्रुटि प्रबंधन में विचलित होता है: यदि pos > str.size() लागू होता है, तो [SWS_CORE_03077] के अनुसार एक IsoStdOutOfRangeViolation ट्रिगर होता है (std::out_of_range के समान)। विनिर्देश ऑपरेशन को स्पष्ट रूप से not exception safe के रूप में वर्गीकृत करता है, यही कारण है कि त्रुटि के मामले में अपरिवर्तित या सुसंगत ऑब्जेक्ट स्थिति का कोई आश्वासन नहीं होता है।

दस्तावेजीकृत सिंक्रोनाइज़ेशन तंत्र के अभाव में, एक ही इंस्टेंस पर समवर्ती कॉल संभवतः थ्रेड-सुरक्षित नहीं होगी। प्रश्न Q-ec3b029fca94ad8a (खुला) वैकल्पिक डेटा स्रोतों के लिए, मॉड्यूल में अतिरिक्त ओवरलोड उपलब्ध हैं: संपूर्ण स्ट्रिंग्स ([SWS_CORE_03076]), बफ़र्स और पॉइंटर्स ([SWS_CORE_03078], [SWS_CORE_03079]), वर्ण दोहराव ([SWS_CORE_03080]), इटरेटर जोड़े ([SWS_CORE_03081]), इनिशियलाइज़र सूचियाँ ([SWS_CORE_03082]) और साथ ही StringView ऑब्जेक्ट्स ([SWS_CORE_03308], [SWS_CORE_03309])।

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

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
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_03077
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03077@rel:R25-11#0fadbb31
Content hash
0fadbb31
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03077
Status: valid/unmigrated Version: rel:R25-11#85b9ca52 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_03077@rel:R25-11#85b9ca52
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

फ़ंक्शन append [SWS_CORE_03078]

BasicString & append (const value_type *s, size_type n);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type 2. if ( size() > n + max_size() ) IsoStdLengthErrorViolation is raised instead of std::length_error

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

क्लास ara::core::BasicString ([SWS_CORE_03078]) का एलिमेंट फ़ंक्शन append const value_type* प्रकार के पास किए गए वर्ण ऐरे s के पहले n वर्णों को मौजूदा स्ट्रिंग में सिंक्रोनस रूप से जोड़ता है। रिटर्न मान के रूप में, फ़ंक्शन संशोधित इंस्टेंस (BasicString&) का एक संदर्भ देता है, जो क्रमिक कॉलों को शृंखलाबद्ध करने में सक्षम बनाता है। डिक्लेरेशन हेडर फ़ाइल #include "ara/core/string.h" के माध्यम से उपलब्ध है।

कार्यात्मक व्यवहार [basic.string] के अनुसार std::basic_string::append के विनिर्देश का अनुसरण करता है, लेकिन इसमें विशिष्ट AUTOSAR विचलन शामिल हैं ([SWS_CORE_03078]):

  • टेम्पलेट पैरामीटर charT को प्रकार value_type द्वारा प्रतिस्थापित किया जाता है।
  • यदि परिणामी लंबाई क्षमता सीमा से अधिक हो जाती है (शर्त size() > n + max_size()), तो std::length_error के स्थान पर उल्लंघन IsoStdLengthErrorViolation ट्रिगर किया जाता है।

निष्पादन सुरक्षा के संबंध में, ऑपरेशन को स्पष्ट रूप से not exception safe के रूप में निर्दिष्ट किया गया है ([SWS_CORE_03078])। यदि मेमोरी आवंटन के दौरान या कॉपी करते समय कोई त्रुटि या उल्लंघन होता है, तो ऑब्जेक्ट किसी सुसंगत मध्यवर्ती स्थिति की गारंटी नहीं देता है।

यह विधि ara::core::BasicString के भीतर append के अन्य ओवरलोड्स की पूरक है। इनमें संपूर्ण इंस्टेंसेस को जोड़ना ([SWS_CORE_03076]), IsoStdOutOfRangeViolation के माध्यम से रेंज जाँच के साथ सबस्ट्रिंग्स ([SWS_CORE_03077]), शून्य-टर्मिनेटेड स्ट्रिंग्स ([SWS_CORE_03079]), समान वर्णों के अनुक्रम ([SWS_CORE_03080]), इटरेटर रेंज ([SWS_CORE_03081]), आरंभीकरण सूचियाँ ([SWS_CORE_03082]) तथा StringView-ऑब्जेक्ट्स ([SWS_CORE_03308], [SWS_CORE_03309]) शामिल हैं।

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

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
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_03078
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03078@rel:R25-11#ec7366b2
Content hash
ec7366b2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03078
Status: valid/unmigrated Version: rel:R25-11#11772ee3 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_03078@rel:R25-11#11772ee3
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

फ़ंक्शन append [SWS_CORE_03079]

BasicString & append (const value_type *s);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

क्लास ara::core::BasicString ([SWS_CORE_03079]) का सदस्य फ़ंक्शन append पॉइंटर प्रकार const value_type* की एक नल-टर्मिनेटेड स्ट्रिंग को मौजूदा स्ट्रिंग में जोड़ता है। सिमेंटिक्स C++ मानक [basic.string] के व्यवहार से मेल खाता है, जहाँ charT को value_type द्वारा प्रतिस्थापित किया जाता है। रिटर्न मान के रूप में, सिंक्रोनस फ़ंक्शन कॉलिंग ऑब्जेक्ट (BasicString&) का एक संदर्भ प्रदान करता है, जो क्रमिक ऑपरेशनों को चेन करने में सक्षम बनाता है।

त्रुटि प्रबंधन और अपवाद सुरक्षा के संबंध में, ऑपरेशन को स्पष्ट रूप से not exception safe ([SWS_CORE_03079]) के रूप में वर्गीकृत किया गया है। लंबाई विनिर्देश वाले ओवरलोड [SWS_CORE_03078] (जो अधिकतम लंबाई पार करने पर IsoStdLengthErrorViolation को ट्रिगर करता है) या IsoStdOutOfRangeViolation के साथ [SWS_CORE_03077] जैसे सबस्ट्रिंग ओवरलोड के विपरीत, यह वैरिएंट किसी विशिष्ट उल्लंघन वर्ग को परिभाषित नहीं करता है। यह सुनिश्चित करना कॉलर की ज़िम्मेदारी होनी चाहिए कि पास किया गया पॉइंटर s एक वैध, नल-टर्मिनेटेड वर्ण अनुक्रम को संदर्भित करता है। प्रश्न Q-4e959f75f98977eb (खुला)

फ़ंक्शन ara::core::BasicString में डेटा जोड़ने के लिए ओवरलोड के एक परिवार का हिस्सा है:

  • समान प्रकार की पूर्ण या आंशिक स्ट्रिंग्स जोड़ना ([SWS_CORE_03076], [SWS_CORE_03077]),
  • स्पष्ट लंबाई सीमा के साथ पॉइंटर प्रीफ़िक्स जोड़ना ([SWS_CORE_03078]),
  • वर्ण दोहराव ([SWS_CORE_03080]) या इनिशियलाइज़ेशन सूचियाँ ([SWS_CORE_03082]) जोड़ना,
  • इटरेटर रेंज ([SWS_CORE_03081]) और स्ट्रिंग व्यूज ([SWS_CORE_03308], [SWS_CORE_03309]) का प्रसंस्करण।

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

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

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

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

फ़ंक्शन append [SWS_CORE_03080]

BasicString & append (size_type n, value_type c);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

ara::core::BasicString ([SWS_CORE_03080]) का सदस्य फ़ंक्शन append मौजूदा स्ट्रिंग में सिंक्रोनस रूप से प्रकार value_type (पैरामीटर c) के वर्णों की एक निर्दिष्ट संख्या n जोड़ता है। यह हेडर ara/core/string.h के माध्यम से प्रदान किया जाता है और संशोधित इंस्टेंस (*this) का संदर्भ लौटाता है, जिससे चेन्ड कॉल संभव होते हैं।

कार्यात्मक व्यवहार [basic.string] के लिए C++ मानक की परिभाषा का अनुसरण करता है, जहाँ charT को value_type द्वारा प्रतिस्थापित किया जाता है ([SWS_CORE_03080])। अपवाद सुरक्षा के संबंध में, फ़ंक्शन को स्पष्ट रूप से not exception safe ([SWS_CORE_03080]) के रूप में वर्गीकृत किया गया है। [SWS_CORE_03077] या [SWS_CORE_03078] जैसे अन्य ओवरलोड के विपरीत, इस वैरिएंट के लिए IsoStdOutOfRangeViolation या IsoStdLengthErrorViolation जैसे कोई विशिष्ट रनटाइम उल्लंघन (Violations) परिभाषित नहीं हैं। संभवतः मेथड त्रुटि के मामले में इंस्टेंस की अपरिवर्तित स्थिति की गारंटी नहीं देता है। प्रश्न Q-15af6c12a1a342a9 (खुला)

समवर्तीता और थ्रेड सुरक्षा के संदर्भ में, यह ध्यान दिया जाना चाहिए कि BasicString के समान इंस्टेंस पर एक साथ लेखन एक्सेस को संभवतः बाह्य रूप से सिंक्रनाइज़ किया जाना चाहिए। प्रश्न Q-1e8a1511516e4cd8 (खुला) फ़ंक्शन ara::core::BasicString में append के अन्य ओवरलोड को पूरा करता है, जो संपूर्ण स्ट्रिंग्स ([SWS_CORE_03076]), सब-एरिया ([SWS_CORE_03077]), पॉइंटर बफ़र्स ([SWS_CORE_03078], [SWS_CORE_03079]), इटरेटर रेंज ([SWS_CORE_03081]), इनिशियलाइज़ेशन सूचियों ([SWS_CORE_03082]) या StringView ऑब्जेक्ट्स ([SWS_CORE_03308], [SWS_CORE_03309]) को जोड़ने को कवर करते हैं।

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

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

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

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

फ़ंक्शन append [SWS_CORE_03081]

template <class InputIterator> BasicString & append (InputIterator first, InputIterator last);

As per corresponding usage in [basic.string]

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

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

क्लास ara::core::BasicString का टेम्प्लेट सदस्य फ़ंक्शन append हेडर फ़ाइल ara/core/string.h [SWS_CORE_03081] के माध्यम से प्रदान किया जाता है। यह मौजूदा स्ट्रिंग [SWS_CORE_03081] में श्रेणी InputIterator के इटरेटर युग्म first और last द्वारा सीमित वर्णों के एक अनुक्रम को सिंक्रोनस रूप से जोड़ता है। इस प्रक्रिया में कार्यात्मक व्यवहार C++ मानक [SWS_CORE_03081] के [basic.string] में संबंधित परिभाषा का अनुसरण करता है। रिटर्न मान के रूप में, ऑपरेशन संशोधित BasicString ऑब्जेक्ट (*this) [SWS_CORE_03081] का संदर्भ प्रदान करता है।

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

इस फ़ंक्शन के लिए अपवाद सुरक्षा को स्पष्ट रूप से not exception safe [SWS_CORE_03081] के रूप में निर्धारित किया गया है। त्रुटि के मामले में - उदाहरण के लिए बफ़र वृद्धि के दौरान डायनेमिक मेमोरी की कमी होने पर - व्याख्या के अनुसार इंस्टेंस के अमान्य स्थिति में बने रहने की संभावना है। प्रश्न Q-600c7dacc868877c (खुला) मेथड के अन्य ओवरलोड [SWS_CORE_03077], [SWS_CORE_03078] के विपरीत, इस इटरेटर ओवरलोड के लिए IsoStdOutOfRangeViolation या IsoStdLengthErrorViolation जैसे विशिष्ट AUTOSAR उल्लंघन परिभाषित नहीं हैं।

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

यह फ़ंक्शन ara::core::BasicString में डेटा जोड़ने के लिए ओवरलोड के एक व्यापक समूह का हिस्सा है:

  • प्रकार BasicString [SWS_CORE_03076], [SWS_CORE_03077] की पूर्ण या आंशिक स्ट्रिंग्स जोड़ना।
  • लंबाई विनिर्देश वाले वर्ण ऐरे या नल-टर्मिनेटेड वर्ण अनुक्रम जोड़ना [SWS_CORE_03078], [SWS_CORE_03079]।
  • एकल वर्णों का बार-बार जोड़ना [SWS_CORE_03080] और साथ ही std::initializer_list [SWS_CORE_03082] से ग्रहण करना।
  • StringView या जेनेरिक व्यू प्रकारों [SWS_CORE_03308], [SWS_CORE_03309] के माध्यम से आधुनिक स्ट्रिंग व्यूज का एकीकरण।

इटरेटर वैरिएंट [SWS_CORE_03081] किसी भी मनमाने जेनेरिक डेटा स्रोतों को एकीकृत करने के लिए अधिकतम लचीलापन प्रदान करता है।

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

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

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

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

फ़ंक्शन append [SWS_CORE_03082]

BasicString & append (std::initializer_list< value_type >);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

वर्ग ara::core::BasicString का सदस्य फ़ंक्शन append प्रकार std::initializer_list<value_type> की आरंभीकरण सूची (initialization list) के वर्णों को मौजूदा स्ट्रिंग ऑब्जेक्ट में समकालिक रूप से जोड़ता है [SWS_CORE_03082]। यह व्यवहार C++ मानक से [basic.string] के सिमेंटिक्स का अनुसरण करता है, सिवाय इसके कि charT को value_type द्वारा प्रतिस्थापित किया गया है [SWS_CORE_03082]। यह कॉल इंस्टेंस को सीधे संशोधित करता है और ऑब्जेक्ट का संदर्भ लौटाता है, जिससे मेथड चेनिंग संभव होती है।

त्रुटि प्रबंधन के संबंध में, फ़ंक्शन को अपवाद-सुरक्षित नहीं (not exception safe) के रूप में वर्गीकृत किया गया है [SWS_CORE_03082]। [SWS_CORE_03077] या [SWS_CORE_03078] जैसे संबंधित ओवरलोड्स के विपरीत, यह संस्करण IsoStdOutOfRangeViolation या IsoStdLengthErrorViolation जैसे विशिष्ट उल्लंघनों (violations) को परिभाषित नहीं करता है। व्याख्या: यदि आंतरिक मेमोरी आवंटन विफल हो जाता है, तो संभवतः ऑब्जेक्ट एक अनिर्धारित (undefined) स्थिति में रह जाता है। प्रश्न Q-169750518dc1904b (खुला) चूंकि आंतरिक स्थिति संशोधित होती है, इसलिए बाह्य तुल्यकालन (external synchronization) के बिना समवर्ती कॉल से डेटा रेस (data race) हो सकती है।

ara::core::BasicString के भीतर परस्पर क्रिया में, यह फ़ंक्शन संबंधित append ऑपरेशनों के एक समूह का हिस्सा है। यह संपूर्ण स्ट्रिंग्स ([SWS_CORE_03076]), उप-श्रेणियों (substrings) ([SWS_CORE_03077]), स्ट्रिंग पॉइंटर्स ([SWS_CORE_03078], [SWS_CORE_03079]), दोहराए गए एकल वर्णों ([SWS_CORE_03080]), इटरेटर श्रेणियों ([SWS_CORE_03081]) और StringView इंस्टेंसेस ([SWS_CORE_03308], [SWS_CORE_03309]) के ओवरलोड्स का पूरक है।

यह पाठ AI द्वारा तैयार किया गया था और AUTOSAR परिवेश में मार्गदर्शन के रूप में कार्य करता है।

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

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

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

फ़ंक्शन append [SWS_CORE_03308]

BasicString & append (StringView sv);

As per corresponding usage in [basic.string]

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

उपयोग

क्लास ara::core::BasicString का समकालिक सदस्य फ़ंक्शन append पास किए गए स्ट्रिंग व्यू (StringView sv) के वर्णों को मौजूदा स्ट्रिंग में जोड़ता है [SWS_CORE_03308]। यह इंटरफ़ेस हेडर #include "ara/core/string.h" के माध्यम से शामिल किया गया है [SWS_CORE_03308]। यह कॉलिंग इंस्टेंस (BasicString &) के लिए एक संदर्भ लौटाता है, जिसके माध्यम से कई संशोधनों को श्रृंखलाबद्ध किया जा सकता है [SWS_CORE_03308]। कार्यात्मक शब्दार्थ C++ [basic.string] [SWS_CORE_03308] में संबंधित विनिर्देश का अनुसरण करते हैं।

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

फ़ंक्शन को AUTOSAR में स्पष्ट रूप से अपवाद-सुरक्षित नहीं (“not exception safe”) के रूप में निर्दिष्ट किया गया है [SWS_CORE_03308]। इस कॉल के लिए विशिष्ट त्रुटि कोड, DET या DEM संदेश और स्पष्ट AUTOSAR उल्लंघन निर्दिष्ट नहीं हैं, जबकि संबंधित ओवरलोड जैसे कि [SWS_CORE_03077] या [SWS_CORE_03309] इंडेक्स सीमाओं से अधिक होने पर IsoStdOutOfRangeViolation और [SWS_CORE_03078] लंबाई सीमाओं से अधिक होने पर IsoStdLengthErrorViolation ट्रिगर करते हैं।

समवर्तीता और परस्पर क्रिया

चूंकि append सीधे कॉल किए गए स्ट्रिंग ऑब्जेक्ट की स्थिति को बदलता है, बाहरी सिंक्रोनाइज़ेशन के बिना समान इंस्टेंस पर कई थ्रेड्स द्वारा समवर्ती एक्सेस संभवतः थ्रेड-सुरक्षित नहीं होगा। प्रश्न Q-814665e285846c8e (खुला) यह विधि ara::core::BasicString के अन्य append-वेरिएंट्स के संयोजन में है, जो पूर्ण BasicString-इंस्टेंस [SWS_CORE_03076], C-स्ट्रिंग्स [SWS_CORE_03079], दोहराए गए एकल वर्णों [SWS_CORE_03080] के साथ-साथ इटरेटर रेंज [SWS_CORE_03081] या आरंभीकरण सूचियों [SWS_CORE_03082] को जोड़ने में सक्षम बनाते हैं।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03308
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03308@rel:R25-11#ee24c469
Content hash
ee24c469
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03308
Status: valid/unmigrated Version: rel:R25-11#eff6b5dc Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_03308@rel:R25-11#eff6b5dc
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#ca95ba262026-09-30
  • R19-11rel:R19-11#8aab77bd2026-10-14
  • R20-11rel:R20-11#6800f5c02026-10-14
  • R21-11rel:R21-11#ad4c498c2026-10-14
  • R22-11rel:R22-11#498bea932026-10-14
  • R23-11rel:R23-11#bc8b2a142026-10-14
  • R24-11rel:R24-11#6f0af72f2026-10-14
  • R25-11rel:R25-11#eff6b5dc2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन append [SWS_CORE_03309]

template <class T> BasicString & append (const T &t, size_type pos, size_type n=npos);

As per corresponding usage in [basic.string] except for the following deviations: 1. if (pos > sv.size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range

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

उपयोग

हेडर फ़ाइल #include "ara/core/string.h" से वर्ग ara::core::BasicString ([SWS_CORE_03309]) का टेम्पलेट फ़ंक्शन append कॉलिंग स्ट्रिंग में ऑब्जेक्ट t के एक उप-भाग को समकालिक रूप से जोड़ने का कार्य करता है। व्यवहार ISO C++ विनिर्देश [basic.string] पर आधारित है। पैरामीटर pos स्रोत ऑब्जेक्ट में प्रारंभिक इंडेक्स निर्धारित करता है, जबकि n जोड़े जाने वाले वर्णों की अधिकतम संख्या निर्धारित करता है (डिफ़ॉल्ट मान npos)। रिटर्न मान के रूप में संशोधित स्ट्रिंग ऑब्जेक्ट (*this) का संदर्भ प्रदान किया जाता है। व्याख्या: पास किए गए ऑब्जेक्ट t को आंतरिक रूप से स्ट्रिंग व्यू sv के रूप में व्याख्यायित किया जा सकता है। प्रश्न Q-9752a5eeaf05b684 (खुला)

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

AUTOSAR इस फ़ंक्शन के लिए C++ मानक से एक विशिष्ट विचलन को परिभाषित करता है: यदि निर्दिष्ट स्थिति स्रोत क्षेत्र के आकार से बड़ी है (pos > sv.size()), तो std::out_of_range के स्थान पर IsoStdOutOfRangeViolation ट्रिगर किया जाता है ([SWS_CORE_03309])। इस उल्लंघन का सिमेंटिक विवरण std::out_of_range के समान है।

सीमाएँ और अपवाद सुरक्षा

ऑपरेशन को विनिर्देश में स्पष्ट रूप से not exception safe के रूप में वर्गीकृत किया गया है ([SWS_CORE_03309])। इसलिए, त्रुटियां होने पर पिछली स्थिति के स्थिर बने रहने की कोई गारंटी नहीं है।

इंटरैक्शन

यह फ़ंक्शन ara::core::BasicString में स्ट्रिंग विस्तार के अन्य रूपों का पूरक है। इनमें पूर्ण BasicString इंस्टेंसेस ([SWS_CORE_03076]) या उनके उप-भागों ([SWS_CORE_03077]), लंबाई विनिर्देश के साथ C-स्ट्रिंग्स ([SWS_CORE_03078]) या शून्य-समाप्त पॉइंटर्स ([SWS_CORE_03079]), वर्ण पुनरावृत्तियों ([SWS_CORE_03080]), इटरेटर श्रेणियों ([SWS_CORE_03081]), आरंभीकरण सूचियों ([SWS_CORE_03082]) के साथ-साथ अलग StringView ऑब्जेक्ट्स ([SWS_CORE_03308]) के लिए ओवरलोड्स शामिल हैं।

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

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
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_03309
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03309@rel:R25-11#ae8b7913
Content hash
ae8b7913
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03309
Status: valid/unmigrated Version: rel:R25-11#34725e40 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_03309@rel:R25-11#34725e40
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#c88e788b2026-09-30
  • R19-11rel:R19-11#a14295422026-10-14
  • R20-11rel:R20-11#f70df1b22026-10-14
  • R21-11rel:R21-11#158fe1c42026-10-14
  • R22-11rel:R22-11#acaa045d2026-10-14
  • R23-11rel:R23-11#66e754de2026-10-14
  • R24-11rel:R24-11#6916df192026-10-14
  • R25-11rel:R25-11#34725e402026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन assign [SWS_CORE_03084]

BasicString & assign (const BasicString &str);

As per corresponding usage in [basic.string]

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

क्लास ara::core::BasicString का सदस्य फ़ंक्शन assign, [basic.string] [SWS_CORE_03084] के व्यवहार के अनुसार कॉलिंग इंस्टेंस को किसी मौजूदा स्ट्रिंग की सामग्री समकालिक रूप से असाइन करने का काम करता है। यह फ़ंक्शन हेडर ara/core/string.h के माध्यम से प्रदान किया जाता है और BasicString-ऑब्जेक्ट (const BasicString &str) के लिए एक स्थिर संदर्भ स्वीकार करता है। रिटर्न मान के रूप में, यह संशोधित लक्ष्य ऑब्जेक्ट (*this) के लिए एक संदर्भ प्रदान करता है, जो विधि श्रृंखलन (मेथड चेनिंग) को सक्षम बनाता है [SWS_CORE_03084]।

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

अन्य इंटरफेस के साथ परस्पर क्रिया में, assign असाइनमेंट फ़ंक्शंस के एक परिवार के भीतर कॉपी संस्करण का प्रतिनिधित्व करता है। जबकि मूविंग ओवरलोड [SWS_CORE_03085] को conditionally exception safe के रूप में घोषित किया गया है, शेष असाइनमेंट — जैसे कि सबस्ट्रिंग्स [SWS_CORE_03086], स्ट्रिंग व्यूज़ [SWS_CORE_03087] या इटरेटर रेंज [SWS_CORE_03091] के माध्यम से — विशेषता not exception safe को साझा करते हैं। चूंकि कोई थ्रेड सुरक्षा निर्दिष्ट नहीं है, इसलिए बाहरी सिंक्रोनाइज़ेशन के बिना उसी इंस्टेंस पर समवर्ती कॉल रीएंट्रेंट नहीं हो सकता और डेटा की दृष्टि से असुरक्षित हो सकता है। प्रश्न Q-37d67c851a296f55 (खुला)

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03084
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03084@rel:R25-11#7a9f4704
Content hash
7a9f4704
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03084
Status: valid/unmigrated Version: rel:R25-11#a44cf075 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_03084@rel:R25-11#a44cf075
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_03085]

BasicString & assign (BasicString &&str) noexcept(std::allocator_ traits< Allocator >::propagate_on_container_move_ assignment::value||std::allocator_traits< Allocator >::is_always_ equal::value);

As per corresponding usage in [basic.string]

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

[SWS_CORE_03085] के अनुसार सदस्य फ़ंक्शन assign का मूव ओवरलोड, ara::core::BasicString के मौजूदा इंस्टेंस को rvalue संदर्भ str की सामग्री समकालिक रूप से असाइन करता है (हेडर फ़ाइल ara/core/string.h में घोषित)। यह फ़ंक्शन कॉलिंग ऑब्जेक्ट (*this) का एक संदर्भ लौटाता है। इस प्रक्रिया में कार्यात्मक व्यवहार C++ मानक के [basic.string] में संबंधित परिभाषा के अनुरूप होता है।

त्रुटि और अपवाद प्रबंधन के संबंध में, मेथड को सशर्त रूप से अपवाद-सुरक्षित (conditionally exception safe) घोषित किया गया है [SWS_CORE_03085]। noexcept के अनुसार अपवादों का उत्पन्न होना ठीक तभी वर्जित है जब एलोकेटर मूव असाइनमेंट को आगे भेजता है (propagate_on_container_move_assignment::value) या एलोकेटर इंस्टेंस हमेशा समान माने जाते हैं (is_always_equal::value)। अन्य असाइनमेंट फ़ंक्शन्स जैसे [SWS_CORE_03086] या [SWS_CORE_03088] के विपरीत, जो रेंज या लंबाई पार करने पर IsoStdOutOfRangeViolation या IsoStdLengthErrorViolation जैसे विशिष्ट उल्लंघन ट्रिगर करते हैं और अपवाद-सुरक्षित नहीं माने जाते हैं, यह ऑपरेशन कोई अलग AUTOSAR उल्लंघन परिभाषित नहीं करता है।

BasicString::assign के वैकल्पिक ओवरलोड्स के साथ परस्पर क्रिया में – जैसे कि [SWS_CORE_03084] के अनुसार स्थिर lvalue संदर्भों के लिए, [SWS_CORE_03087] के माध्यम से व्यूज़ के लिए, या [SWS_CORE_03089] के अनुसार स्ट्रिंग बफ़र्स के लिए – rvalue संस्करण मेमोरी के नए आवंटन के बिना संसाधन-कुशल असाइनमेंट की अनुमति देता है। व्याख्या: स्थानांतरण के बाद, स्रोत ऑब्जेक्ट str संभवतः एक वैध लेकिन अनिर्दिष्ट (unspecified) स्थिति में रहता है, जैसा कि [basic.string] के अनुसार मूव ऑपरेशनों के लिए सामान्य है। प्रश्न Q-88c8157963cdd7e0 (खुला)

यह पाठ एक AI द्वारा उत्पन्न किया गया था और एक दिशानिर्देश के रूप में कार्य करता है। संदर्भित AUTOSAR विनिर्देश आधिकारिक हैं।

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03085
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03085@rel:R25-11#62fa97e5
Content hash
62fa97e5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03085
Status: valid/unmigrated Version: rel:R25-11#9d482d91 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_03085@rel:R25-11#9d482d91
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_03086]

BasicString & assign (const BasicString &str, size_type pos, size_type n=npos);

As per corresponding usage in [basic.string] except for the following deviations: 1. if (pos > str.size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range

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

हेडर ara/core/string.h के माध्यम से उपलब्ध कराई गई क्लास ara::core::BasicString ([SWS_CORE_03086]) का सदस्य फ़ंक्शन assign, पास की गई स्रोत स्ट्रिंग str के एक उप-भाग को वर्तमान इंस्टेंस को समकालिक रूप से असाइन करता है। यह कॉल स्रोत संदर्भ str के अतिरिक्त आरंभिक इंडेक्स pos और वैकल्पिक रूप से वर्णों की संख्या n स्वीकार करता है, जिसके लिए डिफ़ॉल्ट रूप से npos परिभाषित है। असाइनमेंट के बाद, संशोधित ऑब्जेक्ट (*this) का संदर्भ वापस लौटाया जाता है। इस प्रक्रिया में कार्यात्मक शब्दार्थ मूल रूप से [basic.string] ([SWS_CORE_03086]) की आवश्यकताओं के अनुरूप होते हैं।

त्रुटि प्रबंधन में ISO-C++ मानक से स्पष्ट विचलन है: यदि शर्त pos > str.size() लागू होती है, तो कोई std::out_of_range ट्रिगर नहीं होता है, बल्कि एक IsoStdOutOfRangeViolation उत्पन्न होता है ([SWS_CORE_03086])। इसके अतिरिक्त, विनिर्देश में फ़ंक्शन को स्पष्ट रूप से अपवाद-सुरक्षित नहीं (not exception safe) के रूप में वर्गीकृत किया गया है ([SWS_CORE_03086])।

ara::core::BasicString के असाइनमेंट विधियों के संयोजन में, यह सबस्ट्रिंग ओवरलोड पूर्ण स्ट्रिंग्स के असाइनमेंट ([SWS_CORE_03084]), सशर्त रूप से अपवाद-सुरक्षित मूव असाइनमेंट ([SWS_CORE_03085]), StringView ([SWS_CORE_03087]) से असाइनमेंट के साथ-साथ वर्ण बफ़र्स ([SWS_CORE_03088]) या इटरेटर रेंज ([SWS_CORE_03091]) वाले ऑपरेशन्स का पूरक है।

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

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
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_03086
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03086@rel:R25-11#d9294fe9
Content hash
d9294fe9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03086
Status: valid/unmigrated Version: rel:R25-11#5c0799de 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_03086@rel:R25-11#5c0799de
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_03087]

BasicString & assign (StringView sv);

As per corresponding usage in [basic.string]

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

उपयोग

StringView ([SWS_CORE_03087]) के लिए सदस्य फ़ंक्शन assign, ara::core::BasicString-इंस्टेंस की सामग्री को पास किए गए स्ट्रिंग व्यू के वर्णों द्वारा समकालिक रूप से प्रतिस्थापित करता है। शब्दार्थ C++ मानक लाइब्रेरी के [basic.string] में संबंधित परिभाषा का अनुसरण करते हैं। रिटर्न मान के रूप में, फ़ंक्शन संशोधित लक्ष्य ऑब्जेक्ट (BasicString &) के लिए एक संदर्भ प्रदान करता है, जो क्रमिक विधि कॉलों की श्रृंखलन की अनुमति देता है। यह घोषणा हेडर फ़ाइल #include "ara/core/string.h" के माध्यम से प्रदान की जाती है।

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

फ़ंक्शन को विनिर्देश में not exception safe के रूप में नामित किया गया है ([SWS_CORE_03087])। व्याख्या: यदि असाइनमेंट के लिए आंतरिक बफ़र क्षमता में वृद्धि की आवश्यकता होती है और यह मेमोरी आवंटन विफल हो जाता है, तो संभवतः एक अपवाद ट्रिगर होगा, बिना इस गारंटी के कि इंस्टेंस अपरिवर्तित स्थिति में रहेगा। प्रश्न (खुला)

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

व्याख्या: ara::core::BasicString के समान इंस्टेंस पर assign के कॉल थ्रेड-सुरक्षित नहीं हैं और एक से अधिक थ्रेड्स द्वारा समवर्ती पढ़ने या लिखने के एक्सेस के दौरान बाहरी सिंक्रोनाइज़ेशन की आवश्यकता होती है। प्रश्न Q-12774d6cd363b032 (खुला)

इंटरैक्शन

यह फ़ंक्शन प्रकार-सुरक्षित व्यूज़ के साथ ara::core::BasicString के असाइनमेंट स्पेक्ट्रम का विस्तार करता है। यह कॉपी और मूव असाइनमेंट ([SWS_CORE_03084], [SWS_CORE_03085]), सबस्ट्रिंग्स ([SWS_CORE_03086]), वर्ण डेटा के पॉइंटर्स ([SWS_CORE_03088], [SWS_CORE_03089]), वर्ण पुनरावृत्तियों ([SWS_CORE_03090]), इटरेटर रेंज ([SWS_CORE_03091]) और इनिशियलाइज़र सूचियों ([SWS_CORE_03092]) के ओवरलोड्स के साथ मौजूद है।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03087
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03087@rel:R25-11#d482bb55
Content hash
d482bb55
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03087
Status: valid/unmigrated Version: rel:R25-11#30a459e9 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_03087@rel:R25-11#30a459e9
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_03088]

BasicString & assign (const value_type *s, size_type n);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type 2. if ( n > max_size() ) IsoStdLengthErrorViolation is raised instead of std:: length_error

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

उपयोग

क्लास ara::core::BasicString का सदस्य फ़ंक्शन assign वर्तमान स्ट्रिंग इंस्टेंस को प्रकार const value_type* के पास किए गए वर्ण ऐरे s से पहले n वर्ण समकालिक रूप से असाइन करता है और संशोधित ऑब्जेक्ट (*this) के लिए एक संदर्भ लौटाता है [SWS_CORE_03088]। कार्यात्मक व्यवहार मूल रूप से [basic.string] के अनुसार परिभाषा से मेल खाता है, जिसमें AUTOSAR जेनेरिक पैरामीटर प्रकार charT को value_type द्वारा प्रतिस्थापित करता है [SWS_CORE_03088]।

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

असाइनमेंट को अपवाद-सुरक्षित नहीं (not exception safe) के रूप में निर्दिष्ट किया गया है [SWS_CORE_03088]। यदि निर्दिष्ट लंबाई n अधिकतम निरूपित करने योग्य आकार max_size() से अधिक हो जाती है (n > max_size()), तो फ़ंक्शन std::length_error के स्थान पर AUTOSAR उल्लंघन IsoStdLengthErrorViolation ट्रिगर करता है [SWS_CORE_03088]। व्याख्या: कॉलर को यह सुनिश्चित करना पड़ सकता है कि s कम से कम n मान्य वर्णों को संदर्भित करता है, क्योंकि विनिर्देश कोई अलग बफ़र जाँच परिभाषित नहीं करता है। प्रश्न Q-290c36db79f27a0a (खुला)

इंटरैक्शन

यह फ़ंक्शन मुख्य रूप से गैर-शून्य-टर्मिनेटेड बफ़र्स या ऐरे के उप-भागों के लिए उपयुक्त है। यह ओवरलोड assign(const value_type* s) [SWS_CORE_03089] का पूरक है, जिसमें लंबाई को अंतर्निहित रूप से निर्धारित किया जाता है। ara::core::BasicString के क्लास संयोजन में, प्रतिलिपि [SWS_CORE_03084] या मूव [SWS_CORE_03085] द्वारा मौजूदा स्ट्रिंग्स को अपनाने के लिए, इंडेक्स जाँच [SWS_CORE_03086] के साथ सबस्ट्रिंग्स असाइन करने के लिए, StringView [SWS_CORE_03087] से अपनाने के लिए, और वर्ण पुनरावृत्तियों [SWS_CORE_03090], इटरेटर रेंज [SWS_CORE_03091] और आरंभीकरण सूचियों [SWS_CORE_03092] के लिए अन्य असाइनमेंट ओवरलोड्स मौजूद हैं।

यह पाठ एक AI द्वारा तैयार किया गया था और यह विशेष रूप से AUTOSAR रिलीज़ R25-11 के विनिर्देश डेटा पर आधारित है।

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
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_03088
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03088@rel:R25-11#f9fbfb19
Content hash
f9fbfb19
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03088
Status: valid/unmigrated Version: rel:R25-11#a2fcc552 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_03088@rel:R25-11#a2fcc552
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_03089]

BasicString & assign (const value_type *s);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

हेडर ara/core/string.h से क्लास ara::core::BasicString ([SWS_CORE_03089]) का सिंक्रोनस मेम्बर फ़ंक्शन assign किसी स्ट्रिंग ऑब्जेक्ट की वर्तमान सामग्री को प्रकार const value_type* के पास किए गए वर्ण अनुक्रम s द्वारा प्रतिस्थापित करता है। यह कॉल परिवर्तित ऑब्जेक्ट (*this) का एक संदर्भ (reference) लौटाती है। कार्यात्मक व्यवहार [basic.string] के लिए ISO C++ मानक की आवश्यकताओं का अनुसरण करता है, जिसमें यह प्रलेखित विचलन है कि वर्ण प्रकार charT को value_type द्वारा प्रतिस्थापित किया गया है ([SWS_CORE_03089])। Interpretation: एक अलग लंबाई पैरामीटर के अभाव में, पॉइंटर s को शून्य-समाप्त वर्ण ऐरे को इंगित करना चाहिए। प्रश्न Q-eea79e929750c27f (खुला)

त्रुटि हैंडलिंग और मजबूती के संबंध में, असाइनमेंट फ़ंक्शन को अपवाद-सुरक्षित नहीं (not exception safe) के रूप में वर्गीकृत किया गया है ([SWS_CORE_03089])। assign(const BasicString&, size_type, size_type) ([SWS_CORE_03086]) या assign(const value_type*, size_type) ([SWS_CORE_03088]) जैसे संबंधित ओवरलोड के विपरीत, इस वैरिएंट के लिए IsoStdOutOfRangeViolation या IsoStdLengthErrorViolation जैसे कोई विशिष्ट रनटाइम उल्लंघन परिभाषित नहीं हैं।

मॉड्यूल core में, यह फ़ंक्शन सामग्री असाइनमेंट के लिए एक व्यापक ओवरलोड फ़ैमिली का हिस्सा है। यह रॉ पॉइंटर्स के अलावा पूर्ण स्ट्रिंग्स ([SWS_CORE_03084]), मूव सिमेंटिक्स ([SWS_CORE_03085]), StringView इंस्टेंसेस ([SWS_CORE_03087]), दोहराए गए अलग-अलग वर्णों ([SWS_CORE_03090]), इटरेटर रेंज ([SWS_CORE_03091]) और इनिशियलाइज़ेशन सूचियों ([SWS_CORE_03092]) को भी कवर करता है। समान असाइनमेंट पैटर्न AUTOSAR द्वारा ara::core::Vector ([SWS_CORE_01328]) जैसे कंटेनर प्रकारों में भी प्रदान किए जाते हैं।

यह पाठ एक AI द्वारा तैयार किया गया है। सभी विवरण AUTOSAR विनिर्देश पर आधारित हैं।

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03089
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03089@rel:R25-11#cfed9918
Content hash
cfed9918
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03089
Status: valid/unmigrated Version: rel:R25-11#6afeebe4 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_03089@rel:R25-11#6afeebe4
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_03090]

BasicString & assign (size_type n, value_type c);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

उपयोग

वर्ग ara::core::BasicString (#include "ara/core/string.h" में परिभाषित) का सदस्य फ़ंक्शन assign स्ट्रिंग की वर्तमान सामग्री को value_type [SWS_CORE_03090] प्रकार के वर्ण c की n क्रमिक प्रतियों से सिंक्रोनस रूप से प्रतिस्थापित करता है। सिमेंटिक्स [basic.string] के विनिर्देश के अनुरूप हैं, इस अंतर के साथ कि प्रकार पैरामीटर charT को value_type द्वारा प्रतिस्थापित किया गया है [SWS_CORE_03090]। रिटर्न मान के रूप में, फ़ंक्शन संशोधित इंस्टेंस (*this) का एक lvalue संदर्भ प्रदान करता है, जो आगे के ऑपरेशनों को श्रृंखलाबद्ध (चेन) करने में सक्षम बनाता है।

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

विनिर्देश के अनुसार ऑपरेशन को स्पष्ट रूप से not exception safe के रूप में वर्गीकृत किया गया है [SWS_CORE_03090]। अन्य ओवरलोड्स के विपरीत, जो सीमा उल्लंघन होने पर परिभाषित उल्लंघन जैसे IsoStdOutOfRangeViolation [SWS_CORE_03086] या IsoStdLengthErrorViolation [SWS_CORE_03088] ट्रिगर करते हैं, यह फ़ंक्शन किसी विशिष्ट Violations का नाम नहीं देता है। यदि कोई आवश्यक मेमोरी अनुरोध विफल हो जाता है, तो पिछली ऑब्जेक्ट स्थिति के बने रहने के संबंध में कोई आश्वासन मौजूद नहीं है।

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

चूँकि असाइनमेंट आंतरिक बफ़र को सीधे संशोधित करता है और कोई आंतरिक सिंक्रोनाइज़ेशन निर्दिष्ट नहीं है, इसलिए एक ही इंस्टेंस पर कई थ्रेड्स का एक साथ एक्सेस थ्रेड-सुरक्षित नहीं माना जा सकता (व्याख्या)। प्रश्न Q-50f419c4bca5c151 (खुला) समानांतर कॉल्स को कॉलर द्वारा बाह्य रूप से समन्वित किया जाना चाहिए।

इंटरैक्शन

यह फ़ंक्शन ara::core::BasicString के असाइनमेंट पोर्टफोलियो का पूरक है, जो कॉपी और मूव असाइनमेंट [SWS_CORE_03084], [SWS_CORE_03085] के साथ-साथ इटरेटर्स और इनिशियलाइज़र सूचियों [SWS_CORE_03091], [SWS_CORE_03092] के अतिरिक्त स्ट्रिंग-व्यूज़ के लिए इंटरफेस भी प्रदान करता है [SWS_CORE_03087]। दोहराव गणना के साथ एक तुलनीय असाइनमेंट पैटर्न ara::core::Vector::assign [SWS_CORE_01329] के लिए भी समान रूप से मौजूद है।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03090
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03090@rel:R25-11#bb54b796
Content hash
bb54b796
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03090
Status: valid/unmigrated Version: rel:R25-11#5d986d44 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_03090@rel:R25-11#5d986d44
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_03091]

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

As per corresponding usage in [basic.string]

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

वर्ग ara::core::BasicString का टेम्पलेट सदस्य फ़ंक्शन assign, [basic.string] [SWS_CORE_03091] में निर्धारित विनिर्देशों के अनुसार स्ट्रिंग की सामग्री को श्रेणी [first, last) के तत्वों द्वारा समकालिक रूप से प्रतिस्थापित करता है। पैरामीटर के रूप में यह दो इनपुट इटरेटर की अपेक्षा करता है और रिटर्न मान के रूप में संशोधित इंस्टेंस (BasicString&) का संदर्भ प्रदान करता है [SWS_CORE_03091]।

त्रुटि सुरक्षा के संबंध में, फ़ंक्शन को स्पष्ट रूप से not exception safe घोषित किया गया है [SWS_CORE_03091]। अन्य ओवरलोड्स के विपरीत, जिनके लिए IsoStdOutOfRangeViolation [SWS_CORE_03086] या IsoStdLengthErrorViolation [SWS_CORE_03088] जैसी विशिष्ट त्रुटि जांच निर्दिष्ट हैं, विनिर्देश इस इटरेटर श्रेणी के लिए किसी पृथक उल्लंघन का उल्लेख नहीं करता है। यदि असाइनमेंट के दौरान कोई मेमोरी आवंटन त्रुटि होती है, तो कोई अपवाद गारंटी नहीं होती है।

पुनःप्रवेश (reentrancy) और समवर्तीता (concurrency) के संबंध में विनिर्देश कोई स्पष्ट विवरण नहीं देता है। एक ही BasicString इंस्टेंस पर कई थ्रेड्स द्वारा समवर्ती रीड या राइट एक्सेस के मामले में, फ़ंक्शन संभवतः थ्रेड-सुरक्षित नहीं है और इसके लिए एप्लिकेशन-स्तरीय सिंक्रोनाइज़ेशन की आवश्यकता होती है। प्रश्न Q-1c5502b72f566eda (खुला)

मॉड्यूल में, यह इंटरफ़ेस असाइनमेंट ऑपरेटरों और कॉपी असाइनमेंट [SWS_CORE_03084], सशर्त रूप से अपवाद-सुरक्षित मूव असाइनमेंट [SWS_CORE_03085] के साथ-साथ StringView [SWS_CORE_03087] और std::initializer_list [SWS_CORE_03092] के माध्यम से असाइनमेंट के ओवरलोड्स का पूरक है। AUTOSAR Adaptive ara::core::Vector के लिए भी एक समतुल्य इटरेटर असाइनमेंट प्रदान करता है [SWS_CORE_01328]।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03091
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03091@rel:R25-11#81c7d921
Content hash
81c7d921
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03091
Status: valid/unmigrated Version: rel:R25-11#9c283526 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_03091@rel:R25-11#9c283526
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_03092]

BasicString & assign (std::initializer_list< value_type >);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

हेडर फ़ाइल ara/core/string.h में परिभाषित क्लास ara::core::BasicString ([SWS_CORE_03092]) का सिंक्रोनस सदस्य फ़ंक्शन assign कॉलिंग इंस्टेंस की पिछली सामग्री को पास की गई std::initializer_list<value_type> के मानों से प्रतिस्थापित करता है। कार्यात्मक व्यवहार पूरी तरह से ISO C++ मानक के [basic.string] के विनिर्देशों के अनुसार है, जिसमें एकमात्र विशिष्ट विचलन यह है कि C++ मानक प्रकार charT को value_type द्वारा प्रतिस्थापित किया गया है ([SWS_CORE_03092])। सफल असाइनमेंट के बाद, मेथड स्वयं संशोधित BasicString ऑब्जेक्ट का संदर्भ लौटाता है ([SWS_CORE_03092])।

निष्पादन के लिए वर्गीकरण not exception safe लागू होता है ([SWS_CORE_03092])। विफलता के मामले में, इस ओवरलोड के लिए न तो विशिष्ट DET या DEM रिपोर्ट और न ही अलग AUTOSAR उल्लंघन परिभाषित हैं। यह इस फ़ंक्शन को संबंधित ओवरलोड जैसे कि [SWS_CORE_03086] से अलग करता है, जो अमान्य स्थिति में IsoStdOutOfRangeViolation ट्रिगर करता है, या [SWS_CORE_03088], जो max_size() से अधिक होने पर IsoStdLengthErrorViolation के साथ प्रतिक्रिया करता है।

ara::core::BasicString के समग्र सिस्टम में, यह फ़ंक्शन वैकल्पिक असाइनमेंट इंटरफ़ेस से निकटता से संबंधित है। इनमें नियमित कॉपी असाइनमेंट ([SWS_CORE_03084]), सशर्त रूप से अपवाद-सुरक्षित मूव असाइनमेंट ([SWS_CORE_03085]), StringView के माध्यम से असाइनमेंट ([SWS_CORE_03087]), पॉइंटर्स ([SWS_CORE_03089]), एकल वर्णों की पुनरावृत्ति ([SWS_CORE_03090]) या इटरेटर रेंज ([SWS_CORE_03091]) शामिल हैं। इसके अलावा, अनुक्रम कंटेनर ara::core::Vector भी [SWS_CORE_01330] के माध्यम से आरंभिक सूचियों के लिए समान डिज़ाइन पैटर्न का अनुसरण करता है।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03092
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03092@rel:R25-11#7c7c46f8
Content hash
7c7c46f8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03092
Status: valid/unmigrated Version: rel:R25-11#cc61c6f6 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_03092@rel:R25-11#cc61c6f6
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_03306]

template <class T> BasicString & assign (const T &t, size_type pos, size_type n=npos);

As per corresponding usage in [basic.string] except for the following deviations: 1. if (pos > sv.size()) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range

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

वर्ग ara::core::BasicString का टेम्प्लेट सदस्य फ़ंक्शन assign, स्थिति pos से अधिकतम n वर्णों की लंबाई के साथ किसी ऑब्जेक्ट t के उप-अनुक्रम को इंस्टेंस को असाइन करता है और ऑब्जेक्ट का संदर्भ लौटाता है [SWS_CORE_03306]। फ़ंक्शन हेडर ara/core/string.h में परिभाषित है और [basic.string] [SWS_CORE_03306] के व्यवहार का अनुसरण करता है।

त्रुटि प्रबंधन के संबंध में एक विशिष्ट विचलन लागू होता है: यदि pos > sv.size() सत्य है, तो std::out_of_range के स्थान पर एक IsoStdOutOfRangeViolation ट्रिगर किया जाता है [SWS_CORE_03306]। फ़ंक्शन को गैर-अपवाद-सुरक्षित (not exception safe) के रूप में वर्गीकृत किया गया है [SWS_CORE_03306]।

प्रतिबंध और संबंधित इंटरफ़ेस के साथ परस्पर क्रिया:

  • व्याख्या: चूँकि कोई थ्रेड-सुरक्षा निर्दिष्ट नहीं है, इसलिए बाहरी सिंक्रोनाइज़ेशन के बिना समान इंस्टेंस पर समवर्ती रीड और राइट एक्सेस थ्रेड-सुरक्षित नहीं होने की संभावना है। प्रश्न Q-a909f00530d3ada1 (खुला)
  • किसी अन्य BasicString से उप-अनुक्रम का असाइनमेंट IsoStdOutOfRangeViolation [SWS_CORE_03086] के साथ समान त्रुटि सिमेंटिक्स का अनुसरण करता है।
  • ara::core::BasicString में अन्य प्रकार StringView [SWS_CORE_03087] या वर्ण सरणियों (character arrays) [SWS_CORE_03088] को असाइन करने की अनुमति देते हैं, जिसमें उत्तरार्द्ध अतिरिक्त लंबाई होने पर IsoStdLengthErrorViolation ट्रिगर करता है [SWS_CORE_03088]।

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

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
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_03306
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03306@rel:R25-11#0baf2c80
Content hash
0baf2c80
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03306
Status: valid/unmigrated Version: rel:R25-11#6d44c82a Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_03306@rel:R25-11#6d44c82a
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#79fe763c2026-09-30
  • R19-11rel:R19-11#861a90ae2026-10-14
  • R20-11rel:R20-11#d8e748762026-10-14
  • R21-11rel:R21-11#63bad1582026-10-14
  • R22-11rel:R22-11#e94346be2026-10-14
  • R23-11rel:R23-11#9494256b2026-10-14
  • R24-11rel:R24-11#f1c581ec2026-10-14
  • R25-11rel:R25-11#6d44c82a2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन at [SWS_CORE_03063]

const_reference at (size_type pos) const;

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

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

क्लास ara::core::BasicString का मेंबर फ़ंक्शन at ([SWS_CORE_03063], हेडर ara/core/string.h में घोषित) पोज़िशन pos पर स्थित कैरेक्टर के लिए एक सिंक्रोनस, रीड-ओनली डायरेक्ट एक्सेस प्रदान करता है। रिटर्न वैल्यू के रूप में एड्रेस किए गए एलिमेंट का एक const_reference प्रदान किया जाता है।

कार्यात्मक व्यवहार मूल रूप से [basic.string] के अनुसार C++ मानक का अनुसरण करता है, लेकिन एरर हैंडलिंग में भिन्न है: मान्य रेंज के बाहर के इंडेक्स (pos >= size()) के मामले में, फ़ंक्शन std::out_of_range के बजाय एक IsoStdOutOfRangeViolation ट्रिगर करता है [SWS_CORE_03063]। एक्सेप्शन सुरक्षा के संबंध में, फ़ंक्शन को स्पष्ट रूप से not exception safe के रूप में वर्गीकृत किया गया है [SWS_CORE_03063]।

थ्रेड सुरक्षा पर कोई प्रतिबंध प्रलेखित नहीं हैं; व्याख्या: निरंतर रीड एक्सेस (constant read access) रीएंट्रेंट होना चाहिए, बशर्ते उसी इंस्टेंस पर कोई समवर्ती (concurrent) राइट ऑपरेशन न हो रहे हों। प्रश्न Q-bda65b88abb531ce (खुला) इस मेथड का परिवर्तनीय समकक्ष नॉन-कॉन्स्ट ओवरलोड reference at(size_type pos) [SWS_CORE_03064] है। रेंज उल्लंघनों पर IsoStdOutOfRangeViolation वाली समान एरर अवधारणा का उपयोग अन्य कोर कंटेनर भी करते हैं, जिनमें ara::core::Vector ([SWS_CORE_01354], [SWS_CORE_01355]) के साथ-साथ ara::core::StringView ([SWS_CORE_02133]) और ara::core::Array ([SWS_CORE_01273], [SWS_CORE_01274]) शामिल हैं।

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

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
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_03063
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03063@rel:R25-11#e89f238a
Content hash
e89f238a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03063
Status: valid/unmigrated Version: rel:R25-11#f821ef4d 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_03063@rel:R25-11#f821ef4d
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_03064]

reference at (size_type pos);

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

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

क्लास ara::core::BasicString ([SWS_CORE_03064]) का मेंबर फ़ंक्शन at, जो हेडर #include "ara/core/string.h" ([SWS_CORE_03064]) के माध्यम से उपलब्ध कराया गया है, स्थिति pos पर किसी वर्ण तक सिंक्रोनस एक्सेस प्रदान करता है और एक परिवर्तनीय संदर्भ (reference) लौटाता है ([SWS_CORE_03064])। मौलिक सिमेंटिक्स मानक [basic.string] ([SWS_CORE_03064]) का पालन करते हैं।

एरर हैंडलिंग के संबंध में, कार्यान्वयन जानबूझकर C++ मानक से विचलित होता है: यदि शर्त pos >= size() पूरी होती है, तो std::out_of_range एक्सेप्शन के बजाय उल्लंघन IsoStdOutOfRangeViolation ट्रिगर होता है ([SWS_CORE_03064])। फ़ंक्शन को not exception safe के रूप में वर्गीकृत किया गया है ([SWS_CORE_03064])। व्याख्या: AUTOSAR रनटाइम सिस्टम में बाउंड उल्लंघन के कारण टर्मिनेशन हो सकता है या AddAbortHandler ([SWS_CORE_00054]) के माध्यम से पंजीकृत एरर रूटीन कॉल हो सकते हैं। प्रश्न Q-91f3adeb10b4ec67 (खुला)

कॉनकरेंसी और बाउंड्री शर्तों के संबंध में, ऑपरेशन के लिए कोई थ्रेड सुरक्षा घोषित नहीं की गई है ([SWS_CORE_03064])। व्याख्या: चूँकि स्ट्रिंग पर संशोधक एक्सेस होता है, इसलिए उसी इंस्टेंस पर समानांतर कॉल्स के लिए बाहरी सिंक्रोनाइज़ेशन की आवश्यकता हो सकती है। प्रश्न Q-d5ec3710f4b8e525 (खुला)

कॉन्स्टेंट इंस्टेंस पर रीड एक्सेस के लिए ओवरलोड const_reference at(size_type pos) const ([SWS_CORE_03063]) उपलब्ध है। IsoStdOutOfRangeViolation का उपयोग करके आउट-ऑफ़-बाउंड्स होने पर व्यवहार Core प्रकारों के सुसंगत पैटर्न का अनुसरण करता है, जैसा कि ara::core::Vector ([SWS_CORE_01355]), ara::core::Array ([SWS_CORE_01273]), ara::core::Map ([SWS_CORE_01456]) और ara::core::StringView ([SWS_CORE_02133]) के लिए भी निर्दिष्ट है।

यह पाठ AUTOSAR पेलोड के आधार पर AI द्वारा उत्पन्न किया गया था।

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
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_03064
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03064@rel:R25-11#9f768a6e
Content hash
9f768a6e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03064
Status: valid/unmigrated Version: rel:R25-11#a56d3907 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_03064@rel:R25-11#a56d3907
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_03067]

reference back ();

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03067
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03067@rel:R25-11#52c4f56c
Content hash
52c4f56c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03067
Status: valid/unmigrated Version: rel:R25-11#9fb2e32c 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_03067@rel:R25-11#9fb2e32c
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_03068]

const_reference back () const;

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03068
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03068@rel:R25-11#af3f5fc9
Content hash
af3f5fc9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03068
Status: valid/unmigrated Version: rel:R25-11#ee2d56e9 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_03068@rel:R25-11#ee2d56e9
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_03039]

iterator begin () noexcept;

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03039
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03039@rel:R25-11#9194751d
Content hash
9194751d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03039
Status: valid/unmigrated Version: rel:R25-11#20170d1f 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_03039@rel:R25-11#20170d1f
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_03040]

const_iterator begin () const noexcept;

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03040
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03040@rel:R25-11#96e19836
Content hash
96e19836
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03040
Status: valid/unmigrated Version: rel:R25-11#6436f09d 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_03040@rel:R25-11#6436f09d
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

फ़ंक्शन c_str [SWS_CORE_03069]

const value_type * c_str () const noexcept;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03069
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03069@rel:R25-11#0d42b404
Content hash
0d42b404
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03069
Status: valid/unmigrated Version: rel:R25-11#e11870c6 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_03069@rel:R25-11#e11870c6
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_03055]

size_type capacity () const noexcept;

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03055
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03055@rel:R25-11#ec48c287
Content hash
ec48c287
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03055
Status: valid/unmigrated Version: rel:R25-11#a327f62c 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_03055@rel:R25-11#a327f62c
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_03047]

const_iterator cbegin () const noexcept;

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03047
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03047@rel:R25-11#1641ef66
Content hash
1641ef66
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03047
Status: valid/unmigrated Version: rel:R25-11#2b7075ee 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_03047@rel:R25-11#2b7075ee
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_03048]

const_iterator cend () const noexcept;

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03048
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03048@rel:R25-11#027c3652
Content hash
027c3652
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03048
Status: valid/unmigrated Version: rel:R25-11#e8f91809 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_03048@rel:R25-11#e8f91809
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_03057]

void clear () noexcept;

As per corresponding usage in [basic.string]

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

कक्षा ara::core::BasicString का सदस्य फलन clear [basic.string] [SWS_CORE_03057] में संबंधित उपयोग के अनुसार स्ट्रिंग इंस्टेंस की सामग्री को खाली करने का कार्य करता है। इसे हेडर फ़ाइल #include "ara/core/string.h" के माध्यम से शामिल किया जाता है [SWS_CORE_03057]।

उपयोग

ऑपरेशन में हस्ताक्षर void clear () noexcept; है, यह कोई पैरामीटर स्वीकार नहीं करता है और इसका कोई रिटर्न मान नहीं है [SWS_CORE_03057]। कॉल संबंधित इंस्टेंस पर सिंक्रोनस रूप से होता है। व्याख्या: [basic.string] में संदर्भित सिमेंटिक्स के आधार पर, यह फलन सभी निहित वर्णों को हटा देना चाहिए और स्ट्रिंग की लंबाई को शून्य पर रीसेट कर देना चाहिए। प्रश्न Q-242b714c4fead3cf (खुला)

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

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

इंटरैक्शन

मॉड्यूल core में, कंटेनरों की सफ़ाई एक समान डिज़ाइन पैटर्न का पालन करती है। समान सिमेंटिक्स और हस्ताक्षर ara/core/vector.h [SWS_CORE_01375] से ara::core::Vector::clear में और ara/core/map.h [SWS_CORE_01485] से ara::core::Map::clear में भी पाए जाते हैं, जो सिंक्रोनस, पैरामीटर रहित और noexcept के रूप में भी निर्दिष्ट हैं [SWS_CORE_03057] [SWS_CORE_01375] [SWS_CORE_01485]।

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

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

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

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

फ़ंक्शन compare [SWS_CORE_03321]

int compare (StringView sv) const noexcept;

As per corresponding usage in [basic.string]

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

उपयोग

वर्ग ara::core::BasicString ([SWS_CORE_03321]) का सदस्य फ़ंक्शन compare पास किए गए StringView sv के साथ स्ट्रिंग सामग्री की तुल्यकालिक, लेक्सिकोग्राफ़िकल तुलना के लिए कार्य करता है। कार्यात्मक सिमेंटिक्स C++ मानक निर्माण [basic.string] ([SWS_CORE_03321]) पर आधारित हैं। व्याख्या: प्रकार int का रिटर्न मान ऋणात्मक होता है यदि स्ट्रिंग लेक्सिकोग्राफ़िकल रूप से sv से पहले आती है, समानता पर ठीक 0 होता है, और धनात्मक होता है यदि यह sv के बाद आती है। प्रश्न (खुला)

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

विधि को noexcept के साथ घोषित किया गया है और अपवाद-सुरक्षित (exception safe) के रूप में निर्दिष्ट किया गया है ([SWS_CORE_03321])। यह कोई अपवाद नहीं फेंकता है और न तो त्रुटि कोड के माध्यम से और न ही DET या DEM तंत्र के माध्यम से त्रुटियों की रिपोर्ट करता है।

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

चूँकि यह इंस्टेंस स्थिति पर किसी भी संशोधक दुष्प्रभाव के बिना एक स्थिर ऑपरेशन (const) है ([SWS_CORE_03321]), कई निष्पादन संदर्भों से समवर्ती रीड कॉल थ्रेड-सुरक्षित होने की संभावना है, बशर्ते कोई प्रतिस्पर्धी राइट एक्सेस न हो (व्याख्या)। प्रश्न (खुला)

इंटरैक्शन

जबकि ara::core में कई डेटा प्रकार जैसे ErrorCode ([SWS_CORE_00571]) या Result ([SWS_CORE_00780]) बूलियन समानता ऑपरेटरों पर निर्भर करते हैं, compare ([SWS_CORE_03321]) तीन-तरफा क्रम जाँच को सक्षम बनाता है, जो Map::value_compare ([SWS_CORE_01423]) जैसे तुलना ऑब्जेक्ट के मानदंडों के तुलनीय है।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03321
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03321@rel:R25-11#52a8743e
Content hash
52a8743e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03321
Status: valid/unmigrated Version: rel:R25-11#d1d61e02 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_03321@rel:R25-11#d1d61e02
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#8ce75f1e2026-09-30
  • R19-11rel:R19-11#35f025472026-10-14
  • R20-11rel:R20-11#8780c3062026-10-14
  • R21-11rel:R21-11#ca37f6cf2026-10-14
  • R22-11rel:R22-11#21ef93772026-10-14
  • R23-11rel:R23-11#93a063862026-10-14
  • R24-11rel:R24-11#50ef39672026-10-14
  • R25-11rel:R25-11#d1d61e022026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन compare [SWS_CORE_03322]

int compare (size_type pos1, size_type n1, StringView sv) const;

As per corresponding usage in [basic.string]

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

वर्ग ara::core::BasicString का सदस्य फ़ंक्शन compare एक स्ट्रिंग दृश्य ([SWS_CORE_03322]) के साथ सबस्ट्रिंग की तुल्यकालिक लेक्सिकोग्राफ़िकल तुलना को सक्षम बनाता है।

उपयोग और पैरामीटर

विधि को ara::core::BasicString के एक इंस्टेंस पर तुल्यकालिक रूप से कॉल किया जाता है ([SWS_CORE_03322])। यह हस्ताक्षर के अनुसार निम्नलिखित मापदंडों को स्वीकार करता है:

  • pos1: कॉलिंग स्ट्रिंग में तुलना किए जाने वाले सब-रीजन की प्रारंभिक स्थिति ([SWS_CORE_03322])।
  • n1: तुलना किए जाने वाले वर्णों की अधिकतम संख्या ([SWS_CORE_03322])।
  • sv: प्रकार StringView का लक्ष्य स्ट्रिंग दृश्य ([SWS_CORE_03322])।

सिमेंटिक्स [basic.string] ([SWS_CORE_03322]) में संगत उपयोग पर आधारित हैं। प्रकार int का रिटर्न मान समानता पर शून्य होना चाहिए और लेक्सिकोग्राफ़िकल विचलन पर क्रमशः ऋणात्मक या धनात्मक मान लेना चाहिए। प्रश्न Q-15a8b7e331f5f518 (खुला)

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

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

इंटरैक्शन

फ़ंक्शन हेडर ara/core/string.h के माध्यम से उपलब्ध है और नेमस्पेस ara::core में टाइप किए गए तुलना ऑपरेशनों के स्पेक्ट्रम को पूरक करता है, जैसा कि उदाहरण के लिए ErrorCode ([SWS_CORE_00571]) या Result ([SWS_CORE_00780]) के लिए परिभाषित किया गया है।

यह उपयोग नोट core मॉड्यूल (रिलीज़ R25-11) के विनिर्देश के आधार पर स्वचालित रूप से बनाया गया था।

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03322
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03322@rel:R25-11#b139c30d
Content hash
b139c30d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03322
Status: valid/unmigrated Version: rel:R25-11#b09a7e38 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_03322@rel:R25-11#b09a7e38
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#a54addf22026-09-30
  • R19-11rel:R19-11#d75e45392026-10-14
  • R20-11rel:R20-11#74b8bdd52026-10-14
  • R21-11rel:R21-11#1eaae95f2026-10-14
  • R22-11rel:R22-11#c7bb44272026-10-14
  • R23-11rel:R23-11#457386952026-10-14
  • R24-11rel:R24-11#0a376bc42026-10-14
  • R25-11rel:R25-11#b09a7e382026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन compare [SWS_CORE_03323]

template <typename T> int compare (size_type pos1, size_type n1, const T &t, size_type pos2, size_type n2=npos) const;

As per corresponding usage in [basic.string]

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

उपयोग

वर्ग ara::core::BasicString ([SWS_CORE_03323], हेडर ara/core/string.h) का टेम्प्लेट सदस्य फ़ंक्शन compare पास किए गए ऑब्जेक्ट t के सब-रीजन के साथ वर्तमान इंस्टेंस के एक सब-सेक्शन की तुल्यकालिक लेक्सिकोग्राफ़िकल तुलना के लिए कार्य करता है। व्यवहार C++ मानक [SWS_CORE_03323] के [basic.string] की परिभाषा का अनुसरण करता है। पैरामीटर pos1 और n1 कॉलिंग इंस्टेंस के सब-रीजन की आरंभिक स्थिति और लंबाई निर्धारित करते हैं, जबकि pos2 और n2 t के तुलना किए जाने वाले अनुभाग को निर्दिष्ट करते हैं।

रिटर्न मान एक हस्ताक्षरित int मान [SWS_CORE_03323] है, जो संबंधपरक क्रम को दर्शाता है: यदि स्वयं का सबस्ट्रिंग पहले आता है तो यह शून्य से कम होता है, समानता पर शून्य होता है, और यदि यह बाद में आता है तो शून्य से अधिक होता है।

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

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

इंटरैक्शन

विधि को const के रूप में घोषित किया गया है [SWS_CORE_03323]। जबकि ErrorCode ([SWS_CORE_00571]) या Result ([SWS_CORE_00780]) में operator== जैसे बुनियादी ऑपरेटर शुद्ध बूलियन समानता की जाँच करते हैं, compare उप-क्षेत्रों पर एक तीन-तरफा क्रम संबंध प्रदान करता है।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03323
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03323@rel:R25-11#1ea71623
Content hash
1ea71623
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03323
Status: valid/unmigrated Version: rel:R25-11#053e2363 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_03323@rel:R25-11#053e2363
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#2fc0c4ce2026-09-30
  • R19-11rel:R19-11#1299c99a2026-10-14
  • R20-11rel:R20-11#49b818ff2026-10-14
  • R21-11rel:R21-11#829bdb6e2026-10-14
  • R22-11rel:R22-11#b98e935f2026-10-14
  • R23-11rel:R23-11#6fe6e5ba2026-10-14
  • R24-11rel:R24-11#6a276da32026-10-14
  • R25-11rel:R25-11#053e23632026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन compare [SWS_CORE_03346]

int compare (const BasicString &str) const noexcept;

As per corresponding usage in [basic.string]

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

वर्ग ara::core::BasicString ([SWS_CORE_03346]) का सदस्य फ़ंक्शन compare प्रकार BasicString के एक अन्य इंस्टेंस str के साथ एक स्ट्रिंग की तुल्यकालिक, लेक्सिकोग्राफ़िकल तुलना के लिए कार्य करता है। सिमेंटिक्स [basic.string] ([SWS_CORE_03346]) में मानकीकृत उपयोग का अनुसरण करते हैं। व्याख्या: तदनुसार, लौटाया गया पूर्णांक मान int तब 0 होना चाहिए यदि दोनों स्ट्रिंग्स मेल खाती हैं, और 0 से कम या अधिक होना चाहिए यदि कॉलिंग इंस्टेंस लेक्सिकोग्राफ़िकल रूप से पैरामीटर str से क्रमशः पहले या बाद में आता है। प्रश्न (खुला)

त्रुटि प्रबंधन और अपवाद-सुरक्षा के संबंध में, फ़ंक्शन को noexcept के रूप में घोषित किया गया है और स्पष्ट रूप से exception safe के रूप में वर्गीकृत किया गया है ([SWS_CORE_03346])। विशिष्ट त्रुटि कोड, त्रुटि संकेतन के लिए रिटर्न मान, या DET/DEM संदेश मौजूद नहीं हैं। नियमित संचालन में ऑपरेशन की विफलता से इंकार किया जाता है, क्योंकि तुलना से कोई अपवाद नहीं उठता है।

const-योग्य विधि के रूप में, फ़ंक्शन ऑब्जेक्ट की स्थिति को संशोधित नहीं करता है। व्याख्या: चूँकि विनिर्देश थ्रेड सुरक्षा पर कोई स्पष्ट विवरण नहीं देता है, इसलिए एक ही इंस्टेंस पर एकाधिक थ्रेड्स द्वारा एक साथ रीड एक्सेस सुरक्षित होने की संभावना है, जबकि समवर्ती संशोधक ऑपरेशनों को बाहरी रूप से सिंक्रोनाइज़ किया जाना चाहिए। प्रश्न Q-6a47db8a35fa6c73 (खुला)

ara::core के समग्र सिस्टम में, यह फ़ंक्शन संबंधपरक तुलना ऑपरेशनों की श्रेणी में आता है, जो आंशिक रूप से अन्य कोर प्रकारों के लिए समानता ऑपरेटरों के माध्यम से प्रदान किए जाते हैं, जैसे ErrorDomain के लिए [SWS_CORE_00137] में, ErrorCode के लिए [SWS_CORE_00571] में और Result के लिए [SWS_CORE_00780] में।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03346
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03346@rel:R25-11#316240d4
Content hash
316240d4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03346
Status: valid/unmigrated Version: rel:R25-11#750cbf8e 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_03346@rel:R25-11#750cbf8e
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

फ़ंक्शन compare [SWS_CORE_03347]

int compare (size_type pos1, size_type n1, const BasicString &str) const;

As per corresponding usage in [basic.string]

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

उपयोग

वर्ग ara::core::BasicString का सदस्य फ़ंक्शन compare कॉलिंग इंस्टेंस की एक परिभाषित सबस्ट्रिंग की प्रकार BasicString के एक अन्य इंस्टेंस के साथ तुल्यकालिक रूप से तुलना करता है [SWS_CORE_03347]। हेडर ara/core/string.h का उपयोग एकीकरण के लिए किया जाता है। पैरामीटर pos1 और n1 तुलना किए जाने वाले वर्णों की प्रारंभिक स्थिति और अधिकतम संख्या निर्धारित करते हैं, जबकि str तुलना स्ट्रिंग को संदर्भित करता है। रिटर्न एक पूर्णांक मान (int) के रूप में होता है, जो लेक्सिकोग्राफ़िकल क्रम को इंगित करता है: शून्य से कम मान का अर्थ है कि स्वयं का उप-खंड str से पहले आता है, शून्य मान समानता का संकेत देता है, और शून्य से अधिक मान बाद की स्थिति को दर्शाता है।

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

विनिर्देश में, फ़ंक्शन को स्पष्ट रूप से not exception safe के रूप में घोषित किया गया है [SWS_CORE_03347]। इस फ़ंक्शन के लिए कोई विशिष्ट त्रुटि कोड, AUTOSAR रिटर्न प्रकार जैसे ara::core::Result, या DET/DEM संदेश मौजूद नहीं हैं। चूँकि व्यवहार ISO C++ क्लॉज [basic.string] पर उन्मुख है, इसलिए एक प्रारंभिक स्थिति pos1 जो वर्तमान स्ट्रिंग लंबाई से बड़ी है, सीमा से बाहर जाने (out-of-range) के कारण एक अपवाद उत्पन्न कर सकती है। प्रश्न Q-ad43b26dc523e0dc (खुला)

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

const-योग्य विधि के रूप में, compare अपनी स्वयं की स्ट्रिंग की स्थिति को नहीं बदलता है [SWS_CORE_03347]। व्याख्या: एक ही ऑब्जेक्ट पर एकाधिक थ्रेड्स से समवर्ती रीड कॉल स्वीकार्य होने की संभावना है, जब तक कि कोई प्रतिस्पर्धी राइट एक्सेस न हो। प्रश्न Q-ab412b269ca8566f (खुला) समवर्ती संशोधनों के लिए, कॉलर को पर्याप्त सिंक्रोनाइज़ेशन सुनिश्चित करना होगा।

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

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

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

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

फ़ंक्शन compare [SWS_CORE_03348]

int compare (size_type pos1, size_type n1, const BasicString &str, size_type pos2, size_type n2=npos) const;

As per corresponding usage in [basic.string]

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

वर्ग ara::core::BasicString ([SWS_CORE_03348]) की विधि compare सबस्ट्रिंग्स के बीच एक तुल्यकालिक, तीन-तरफा लेक्सिकोग्राफ़िकल तुलना करती है। कॉलर अपने स्वयं के इंस्टेंस (pos1, n1) और लक्ष्य स्ट्रिंग str (pos2, n2) की प्रारंभिक स्थिति और अधिकतम लंबाई पास करता है। सिमेंटिक्स ISO C++ मानक [basic.string] के अनुसार std::basic_string::compare के व्यवहार से पूरी तरह मेल खाते हैं।

रिटर्न निम्नलिखित मूल्यांकन के साथ int के रूप में होता है:

  • 0 से कम मान, यदि अपनी स्वयं की सबस्ट्रिंग लेक्सिकोग्राफ़िकल रूप से पास की गई सबस्ट्रिंग से पहले आती है।
  • मान 0, यदि दोनों सब-रीजन समान हैं।
  • 0 से अधिक मान, यदि अपनी स्वयं की सबस्ट्रिंग लेक्सिकोग्राफ़िकल रूप से बाद में आती है।

त्रुटि प्रबंधन और सुदृढ़ता के संबंध में, विनिर्देश के अनुसार फ़ंक्शन को not exception safe के रूप में घोषित किया गया है ([SWS_CORE_03348])। कोई AUTOSAR-विशिष्ट त्रुटि कोड या DET प्रविष्टियाँ मौजूद नहीं हैं। गलत इंडेक्स सीमाओं के मामले में, उदाहरण के लिए यदि pos1 या pos2 संबंधित स्ट्रिंग लंबाई से अधिक हो जाते हैं, तो C++ मानक व्याख्या के अनुसार फ़ंक्शन द्वारा std::out_of_range जैसी श्रेणी त्रुटियों को ट्रिगर करने की संभावना है (व्याख्या: ISO C++ मानक सिमेंटिक्स का अंतरण)। प्रश्न Q-22ed96aecc8f0bec (खुला)

विधि को const के रूप में योग्य किया गया है ([SWS_CORE_03348]) और यह शामिल इंस्टेंस को संशोधित नहीं करती है। यद्यपि कोई स्पष्ट थ्रेड-सुरक्षा निर्दिष्ट नहीं है, फिर भी एक ही ऑब्जेक्ट को एक साथ पढ़ना गैर-महत्वपूर्ण होना चाहिए, बशर्ते कोई समवर्ती राइट ऑपरेशन न हो। प्रश्न Q-eb2bf8c6b3c53505 (खुला) ara::core::ErrorCode ([SWS_CORE_00571]) जैसे बाइनरी तुलना ऑपरेटरों के विपरीत, compare एक विभेदित छँटाई क्रम की अनुमति देता है।

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

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

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

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

फ़ंक्शन compare [SWS_CORE_03349]

int compare (const value_type *s) const;

As per corresponding usage in [basic.string]

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

उपयोग

हेडर #include "ara/core/string.h" से वर्ग ara::core::BasicString का सदस्य फ़ंक्शन compare, [basic.string] [SWS_CORE_03349] के व्यवहार के अनुसार तुल्यकालिक लेक्सिकोग्राफ़िकल स्ट्रिंग तुलना के लिए कार्य करता है। यह अंतर्निहित स्ट्रिंग की तुलना प्रकार const value_type* के पास किए गए वर्ण अनुक्रम s से करता है और प्रकार int का एक पूर्णांक परिणाम लौटाता है [SWS_CORE_03349]। व्याख्या: पैरामीटर s संभवतः एक मान्य, नल-टर्मिनेटेड वर्ण सरणी को संदर्भित करता है, जहाँ रिटर्न मान संभवतः ऋणात्मक होता है यदि अपनी स्ट्रिंग लेक्सिकोग्राफ़िकल रूप से छोटी है, मिलान पर शून्य है, और यदि यह बड़ी है तो धनात्मक है। प्रश्न Q-f54a24333329a936 (खुला)

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

विनिर्देश स्पष्ट रूप से विधि को not exception safe के रूप में चिह्नित करता है [SWS_CORE_03349]। कोई नो-थ्रो गारंटी मौजूद नहीं है, और संभावित त्रुटियाँ ara::core::ErrorCode जैसे संरचित प्रकारों के माध्यम से नहीं लौटाई जाती हैं। इस कॉल के लिए प्लेटफ़ॉर्म त्रुटि संदेश जैसे DET या DEM संदेश प्रदान नहीं किए गए हैं।

समवर्तीता और परस्पर क्रिया

मॉड्यूल core में थ्रेड-सुरक्षित तुलना ऑपरेटरों के विपरीत, जैसे कि ErrorCode [SWS_CORE_00571] के लिए, compare के लिए कोई थ्रेड-सुरक्षा निर्दिष्ट नहीं है [SWS_CORE_03349]। चूँकि सदस्य फ़ंक्शन को const के रूप में घोषित किया गया है, इसलिए एक ही इंस्टेंस पर समानांतर रीड एक्सेस गैर-महत्वपूर्ण होने की संभावना है, जब तक कि कोई प्रतिस्पर्धी संशोधन न हो। प्रश्न Q-6c1ddb8ba210dceb (खुला) मॉड्यूल core डोमेन और परिणाम प्रकारों जैसे ErrorDomain [SWS_CORE_00137] या Result [SWS_CORE_00780] के लिए तुलना ऑपरेटरों को भी परिभाषित करता है, जबकि compare विशेष रूप से स्ट्रिंग्स के लिए तीन-तरफा संबंधपरक क्रम प्रदान करता है।

यह पाठ AI द्वारा तैयार किया गया था। सभी विवरण AUTOSAR मानक रिलीज़ R25-11 की आवश्यकताओं पर आधारित हैं।

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

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

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

फ़ंक्शन compare [SWS_CORE_03350]

int compare (size_type pos1, size_type n1, const value_type *s) const;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

वर्ग ara::core::BasicString ([SWS_CORE_03350]) का सदस्य फ़ंक्शन compare वर्तमान इंस्टेंस के एक सबस्ट्रिंग की C-शैली की नल-टर्मिनेटेड स्ट्रिंग के साथ तुल्यकालिक रूप से तुलना करता है। फ़ंक्शन को #include "ara/core/string.h" के माध्यम से शामिल किया गया है। पैरामीटर के रूप में, यह आरंभिक इंडेक्स pos1 (प्रकार size_type का), वर्णों की अधिकतम संख्या n1 और साथ ही प्रकार const value_type* का एक सूचक s अपेक्षित करता है। रिटर्न मान एक पूर्णांक int मान है, जो लेक्सिकोग्राफ़िकल क्रम संबंध को दर्शाता है ([SWS_CORE_03350])।

फ़ंक्शन सिमेंटिक्स [basic.string] के व्यवहार का अनुसरण करते हैं, जिसमें विशिष्ट विचलन यह है कि charT को value_type द्वारा प्रतिस्थापित किया गया है ([SWS_CORE_03350])। त्रुटि प्रबंधन के लिए कोई DET या DEM संदेश और कोई विशिष्ट त्रुटि कोड परिभाषित नहीं हैं। अपवाद सुरक्षा के संबंध में, फ़ंक्शन को स्पष्ट रूप से “not exception safe” के रूप में वर्गीकृत किया गया है ([SWS_CORE_03350])।

समवर्तीता के संदर्भ में, const फ़ंक्शन के रूप में यह विधि ऑब्जेक्ट की आंतरिक स्थिति को संशोधित नहीं करती है। व्याख्या: अतिरिक्त सिंक्रोनाइज़ेशन के बिना एक ही ऑब्जेक्ट पर समानांतर रीड कॉल संभव होने की संभावना है, जब तक कि कोई प्रतिस्पर्धी राइट एक्सेस न हो। प्रश्न Q-31d2135fb294e41b (खुला) कॉलर को यह सुनिश्चित करना होगा कि s एक मान्य वर्ण सरणी को इंगित करता है।

ara::core के समग्र सिस्टम में, compare बुनियादी प्रकारों के तुलना तंत्र में फिट बैठता है, जो ara::core::ErrorCode ([SWS_CORE_00571]) या ara::core::Result ([SWS_CORE_00780]) के लिए समानता और असमानता ऑपरेटरों के तुलनीय है, लेकिन सरल ऑपरेटरों के विपरीत उप-क्षेत्रों के लिए एक विभेदित तीन-तरफा मूल्यांकन प्रदान करता है।

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

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

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

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

फ़ंक्शन compare [SWS_CORE_03351]

int compare (size_type pos1, size_type n1, const value_type *s, size_type n2) const;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

[SWS_CORE_03351] के अनुसार सदस्य फ़ंक्शन compare एक बाहरी वर्ण सरणी के साथ ara::core::BasicString के वर्तमान इंस्टेंस के एक सब-अनुक्रम की लेक्सिकोग्राफ़िकल थ्री-वे तुलना को सक्षम बनाता है। फ़ंक्शन हेडर फ़ाइल #include "ara/core/string.h" के माध्यम से प्रदान किया जाता है और इसे तुल्यकालिक, स्थिर सदस्य फ़ंक्शन (const) के रूप में कॉल किया जाता है।

सिमेंटिक्स मानक C++ अनुभाग [basic.string] में संबंधित उपयोग का अनुसरण करते हैं, जहाँ charT को value_type द्वारा प्रतिस्थापित किया गया है ([SWS_CORE_03351])। पैरामीटर प्रारंभिक इंडेक्स pos1 और लंबाई n1 के माध्यम से कॉलिंग इंस्टेंस के तुलना किए जाने वाले सब-अनुक्रम को परिभाषित करते हैं, और सूचक s (प्रकार const value_type* का) और विचार किए जाने वाले वर्णों की संख्या n2 के माध्यम से बाहरी लक्ष्य सरणी को परिभाषित करते हैं। रिटर्न मान एक पूर्णांक मान (int) है, जो मिलान पर शून्य और लेक्सिकोग्राफ़िकल विचलन पर ऋणात्मक या धनात्मक मान लौटाता है।

त्रुटि सुरक्षा के संबंध में, compare को not exception safe के रूप में निर्दिष्ट किया गया है ([SWS_CORE_03351])। विनिर्देश विशिष्ट DET या DEM संदेशों को परिभाषित नहीं करता है; अमान्य इंडेक्स या मेमोरी एक्सेस के मामले में किसी भी त्रुटि स्थिति को [basic.string] के संदर्भित सिमेंटिक्स के अनुसार C++ अपवादों के माध्यम से संकेत दिए जाने की संभावना है। प्रश्न Q-74c52d9534473bde (खुला) चूँकि कोई थ्रेड-सुरक्षा घोषित नहीं की गई है, इसलिए समवर्ती राइट ऑपरेशनों के दौरान एक ही स्ट्रिंग पर एक साथ पहुँच के लिए बाहरी सिंक्रोनाइज़ेशन की आवश्यकता होती है।

प्लेटफ़ॉर्म के संदर्भ में, compare प्राथमिक स्ट्रिंग प्रसंस्करण के लिए कार्य करता है और उस पर बनने वाले तुलना और समानता परीक्षणों के लिए एक आधार बनाता है, जैसा कि अन्य कोर डेटा प्रकारों जैसे ara::core::Result या ara::core::ErrorCode के लिए तुलना ऑपरेटरों के माध्यम से कार्यान्वित किया जाता है।

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

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

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

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

फ़ंक्शन copy [SWS_CORE_03410]

size_type copy (value_type *s, size_type n, size_type pos=0) const;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type 2. if ( pos > size() ) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range

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

हेडर फ़ाइल #include "ara/core/string.h" का सिंक्रोनस सदस्य फलन copy वर्ग ara::core::BasicString ([SWS_CORE_03410]) से संबंधित है। यह आरंभिक स्थिति pos से लेकर n तक के वर्णों के उप-अनुक्रम को गंतव्य मेमोरी s में कॉपी करता है। पैरामीटर pos का डिफ़ॉल्ट मान 0 है। वापसी मान (return value) के रूप में, प्रकार size_type का यह फलन वास्तव में लिखे गए वर्णों की सटीक संख्या प्रदान करता है। इसका व्यवहार C++ मानक के [basic.string] के विनिर्देश का अनुसरण करता है, जिसमें यह अंतर है कि वर्ण प्रकार charT को value_type द्वारा प्रतिस्थापित किया गया है ([SWS_CORE_03410])।

त्रुटि प्रबंधन (error handling) और सीमांत स्थितियों (boundary conditions) के लिए निम्नलिखित निर्देश लागू होते हैं:

  • रेंज जाँच (रेंज चेकिंग): यदि निर्दिष्ट स्थिति स्ट्रिंग के अंत से आगे है (pos > size()), तो मानक अपवाद std::out_of_range ([SWS_CORE_03410]) के स्थान पर IsoStdOutOfRangeViolation ट्रिगर किया जाता है।
  • अपवाद सुरक्षा (एक्सेप्शन सेफ्टी): विनिर्देश के अनुसार यह ऑपरेशन अपवाद-सुरक्षित नहीं है (not exception safe) ([SWS_CORE_03410])।
  • बफ़र क्षमता: व्याख्या: कॉलर को यह सुनिश्चित करना होगा कि s द्वारा संदर्भित मेमोरी क्षेत्र लिखे जाने वाले वर्णों के लिए पर्याप्त क्षमता प्रदान करता है, क्योंकि इंटरफ़ेस किसी भी गंतव्य बफ़र आकार को मान्य नहीं करता है। प्रश्न Q-7aa92ad8a7dff94d (खुला)

मॉड्यूल core में, यह फलन ara::core::StringView ([SWS_CORE_02140]) में समान नाम वाले मेथड से भिन्न है: जहाँ StringView::copy को noexcept के रूप में घोषित किया गया है और अपवाद-सुरक्षित के रूप में निर्दिष्ट किया गया है, वहीं BasicString::copy कोई noexcept गारंटी प्रदान नहीं करता है ([SWS_CORE_03410])।

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

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
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_03410
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03410@rel:R25-11#cacc2d83
Content hash
cacc2d83
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03410
Status: valid/unmigrated Version: rel:R25-11#84a265c0 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_03410@rel:R25-11#84a265c0
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_03049]

const_reverse_iterator crbegin () const noexcept;

As per corresponding usage in [basic.string]

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

वर्ग ara::core::BasicString का सदस्य फ़ंक्शन crbegin, [SWS_CORE_03049] के अनुसार स्ट्रिंग के अंतिम तत्व पर समकालिक रूप से एक स्थिर बैकवर्ड इटरेटर (const_reverse_iterator) लौटाता है। फ़ंक्शन कोई ट्रांसफर पैरामीटर स्वीकार नहीं करता है और मानक अवधारणा [basic.string] में संबंधित उपयोग पर आधारित है।

ऑपरेशन को exception safe के रूप में निर्दिष्ट किया गया है और पहचानकर्ता noexcept प्रदान किया गया है [SWS_CORE_03049], ताकि रनटाइम पर कोई अपवाद ट्रिगर न हो। विशिष्ट त्रुटि कोड और DET या DEM के माध्यम से त्रुटि लॉगिंग के तंत्र विनिर्देश में प्रदान नहीं किए गए हैं।

कॉनकरेंसी और प्रतिबंधों के संबंध में ध्यान दें कि यह एक गैर-संशोधक const-मेथड है; इसलिए एक ही स्ट्रिंग इंस्टेंस पर समवर्ती रीड एक्सेस थ्रेड-सुरक्षित होना चाहिए। प्रश्न Q-8729e18859784971 (खुला) अमान्य इटरेटरों से बचने के लिए, इटरेशन के दौरान इंस्टेंस पर कोई संशोधक ऑपरेशन नहीं होना चाहिए।

मॉड्यूल core के अंतर्गत यह फ़ंक्शन अन्य कंटेनरों और हेल्पर क्लासों के साथ एक समान सिमेंटिक्स सुनिश्चित करता है:

Array, Span और StringView में मौजूद कार्यान्वयनों के विपरीत, जिन्हें constexpr के रूप में नामित किया गया है, BasicString में crbegin को Vector और Map की तरह ही विशुद्ध रनटाइम मेथड के रूप में परिभाषित किया गया है।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03049
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03049@rel:R25-11#1fe84386
Content hash
1fe84386
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03049
Status: valid/unmigrated Version: rel:R25-11#c1ad78fc 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_03049@rel:R25-11#c1ad78fc
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_03050]

const_reverse_iterator crend () const noexcept;

As per corresponding usage in [basic.string]

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

उपयोग

क्लास ara::core::BasicString का मेंबर फ़ंक्शन crend हेडर #include "ara/core/string.h" के माध्यम से प्रदान किया जाता है ([SWS_CORE_03050])। कॉल किसी इंस्टेंस पर सिंक्रोनस रूप से और बिना पैरामीटर के निष्पादित होता है और const_reverse_iterator लौटाता है। यह इटरेटर पहले वर्ण के ठीक पहले वाले सैद्धांतिक एलिमेंट को संदर्भित करके रिवर्स इटरेशन के अंत को चिह्नित करता है। इसके सिमेंटिक्स [basic.string] ([SWS_CORE_03050]) के अनुसार C++ स्टैंडर्ड लाइब्रेरी के अनुरूप हैं।

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

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

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

चूँकि crend को const के रूप में घोषित किया गया है और यह अंतर्निहित ऑब्जेक्ट को संशोधित नहीं करता है, इसलिए बिना सिंक्रोनाइज़ेशन के कई थ्रेड्स में एक साथ रीड एक्सेस सुरक्षित होना चाहिए (व्याख्या: मानक C++ कंटेनर व्यवहार)। प्रश्न Q-7b502a7db77e21c4 (खुला) इसके विपरीत, ara::core::BasicString के समान इंस्टेंस पर समवर्ती राइट एक्सेस के लिए बाहरी सिंक्रोनाइज़ेशन की आवश्यकता होती है, क्योंकि संशोधनों से इटरेटरों की वैधता प्रभावित होने की संभावना है।

इंटरैक्शन

AUTOSAR Adaptive Core के अंतर्गत crend एक सुसंगत इटरेटर अवधारणा में एकीकृत होता है:

  • ara::core::Array ([SWS_CORE_01261]) और ara::core::Vector ([SWS_CORE_01343]) अनुक्रमिक कंटेनरों के लिए समान रिवर्स इटरेटर प्रदान करते हैं।
  • ara::core::Map ([SWS_CORE_01451]) एसोसिएटिव डेटा संरचनाओं के लिए संबंधित इटरेशन सीमा प्रदान करता है।
  • ara::core::Span ([SWS_CORE_01979]) और ara::core::StringView ([SWS_CORE_02127]) गैर-स्वामित्व वाले व्यूज़ के लिए एनालॉग इंटरफ़ेस लागू करते हैं।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03050
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03050@rel:R25-11#e5373c90
Content hash
e5373c90
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03050
Status: valid/unmigrated Version: rel:R25-11#304a10ef 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_03050@rel:R25-11#304a10ef
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_03070]

const value_type * data () const noexcept;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03070
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03070@rel:R25-11#4e8f1436
Content hash
4e8f1436
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03070
Status: valid/unmigrated Version: rel:R25-11#f1b13a36 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_03070@rel:R25-11#f1b13a36
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_03071]

value_type * data () noexcept;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03071
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03071@rel:R25-11#df5337f1
Content hash
df5337f1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03071
Status: valid/unmigrated Version: rel:R25-11#bdc743c8 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_03071@rel:R25-11#bdc743c8
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_03051]

bool empty () const noexcept;

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03051
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03051@rel:R25-11#02e75910
Content hash
02e75910
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03051
Status: valid/unmigrated Version: rel:R25-11#959874ab 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_03051@rel:R25-11#959874ab
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_03041]

iterator end () noexcept;

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03041
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03041@rel:R25-11#332c596c
Content hash
332c596c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03041
Status: valid/unmigrated Version: rel:R25-11#0843287d 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_03041@rel:R25-11#0843287d
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_03042]

const_iterator end () const noexcept;

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03042
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03042@rel:R25-11#9fa00400
Content hash
9fa00400
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03042
Status: valid/unmigrated Version: rel:R25-11#b8d472ac 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_03042@rel:R25-11#b8d472ac
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_03102]

BasicString & erase (size_type pos=0, size_type n=npos);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type 2. if ( pos > size() ) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range

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

क्लास ara::core::BasicString का सिंक्रोनस मेंबर फ़ंक्शन erase ([SWS_CORE_03102], #include "ara/core/string.h" में घोषित) किसी स्ट्रिंग से वर्णों को हटाता है। कॉल किसी इंस्टेंस पर स्टार्ट इंडेक्स pos (डिफ़ॉल्ट मान 0) और हटाए जाने वाले वर्णों की अधिकतम संख्या n (डिफ़ॉल्ट मान npos) निर्दिष्ट करके किया जाता है। रिटर्न मान के रूप में संशोधित ऑब्जेक्ट (BasicString &) का संदर्भ प्रदान किया जाता है [SWS_CORE_03102]। कार्यप्रणाली C++ मानक [basic.string] का पालन करती है, जिसमें charT को value_type द्वारा प्रतिस्थापित किया गया है [SWS_CORE_03102]।

एरर हैंडलिंग और बाउंड्री शर्तों के संबंध में निम्नलिखित विनिर्देश लागू होते हैं:

  • रेंज चेकिंग: यदि स्टार्ट इंडेक्स स्ट्रिंग की लंबाई (pos > size()) से अधिक है, तो std::out_of_range के स्थान पर AUTOSAR उल्लंघन IsoStdOutOfRangeViolation ट्रिगर होता है [SWS_CORE_03102]।
  • एक्सेप्शन सुरक्षा: ऑपरेशन को स्पष्ट रूप से गैर-एक्सेप्शन-सुरक्षित (not exception safe) के रूप में वर्गीकृत किया गया है [SWS_CORE_03102]।
  • कॉनकरेंसी: चूँकि फ़ंक्शन सीधे ऑब्जेक्ट को संशोधित करता है और एक्सेप्शन-सुरक्षित नहीं है, इसलिए एक ही इंस्टेंस पर कई थ्रेड्स द्वारा समवर्ती असुरक्षित एक्सेस से डेटा में असंगति हो सकती है। प्रश्न Q-1ba559168d94c7a5 (खुला)

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

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

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
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_03102
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03102@rel:R25-11#9ad891bd
Content hash
9ad891bd
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03102
Status: valid/unmigrated Version: rel:R25-11#a1c3b751 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_03102@rel:R25-11#a1c3b751
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_03103]

iterator erase (const_iterator p);

As per corresponding usage in [basic.string]

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

उपयोग

वर्ग ara::core::BasicString ([SWS_CORE_03103]) का सिंक्रोनस सदस्य फ़ंक्शन erase किसी स्ट्रिंग से एकल वर्ण को हटाने के लिए उपयोग किया जाता है। यह हेडर #include "ara/core/string.h" के माध्यम से प्रदान किया जाता है [SWS_CORE_03103]। पैरामीटर के रूप में, यह एक स्थिर इटरेटर p स्वीकार करता है, जो हटाए जाने वाले वर्ण को इंगित करता है, और बाद के वर्ण के लिए एक iterator लौटाता है [SWS_CORE_03103]। इसका कार्यात्मक व्यवहार [basic.string] [SWS_CORE_03103] के संगत उपयोग का अनुसरण करता है।

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

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

समवर्तीता और परस्पर क्रिया

चूँकि कोई सिंक्रोनाइज़ेशन या पुन: प्रवेश (रीएंट्रेंसी) गारंटी निर्दिष्ट नहीं है, बाह्य सिंक्रोनाइज़ेशन के बिना एक ही इंस्टेंस पर एक साथ संशोधित करने वाले एक्सेस थ्रेड-सुरक्षित नहीं होने की संभावना है। प्रश्न Q-0361bddd6a9924b1 (खुला) ara::core::BasicString के भीतर, इस एकल तत्व को हटाने के अलावा, दो इटरेटर्स ([SWS_CORE_03104]) का उपयोग करके रेंज हटाना और इंडेक्स-आधारित हटाना ([SWS_CORE_03102]) भी उपलब्ध है। इटरेटर-आधारित विलोपन के लिए समान इंटरफेस ara::core::Vector ([SWS_CORE_01372], [SWS_CORE_01373]) और ara::core::Map ([SWS_CORE_01480], [SWS_CORE_01481], [SWS_CORE_01483]) द्वारा भी प्रदान किए जाते हैं।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03103
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03103@rel:R25-11#36ee6af2
Content hash
36ee6af2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03103
Status: valid/unmigrated Version: rel:R25-11#5858bcad 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_03103@rel:R25-11#5858bcad
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_03104]

iterator erase (const_iterator first, const_iterator last);

As per corresponding usage in [basic.string]

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

उपयोग

क्लास ara::core::BasicString का मेंबर फ़ंक्शन erase ([SWS_CORE_03104], #include "ara/core/string.h" में घोषित) first और last के बीच अर्ध-खुली सीमा में वर्णों के अनुक्रम को सिंक्रोनस रूप से हटाता है। यह [basic.string] के संबंधित सिमेंटिक्स का पालन करता है और हटाए गए भाग के बाद की स्थिति पर iterator लौटाता है।

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

इस फ़ंक्शन के लिए, एक्सेप्शन सुरक्षा को स्पष्ट रूप से not exception safe के रूप में निर्दिष्ट किया गया है [SWS_CORE_03104]। इंडेक्स-आधारित संस्करण के विपरीत, जो रेंज पार होने पर IsoStdOutOfRangeViolation प्रदान करता है [SWS_CORE_03102], विनिर्देश अमान्य इटरेटर श्रेणियों के लिए कोई विशिष्ट एरर कोड या उल्लंघन परिभाषित नहीं करता है; त्रुटिपूर्ण इटरेटरों के कारण अपरिभाषित व्यवहार होने की संभावना है। प्रश्न Q-4ebb261c37bba102 (खुला)

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

चूँकि erase अंतर्निहित स्ट्रिंग को संशोधित करता है और कोई कॉनकरेंसी तंत्र निर्दिष्ट नहीं हैं, इसलिए फ़ंक्शन के पुन: प्रवेशी (reentrant) या उसी इंस्टेंस पर समानांतर एक्सेस के विरुद्ध थ्रेड-सुरक्षित होने की संभावना नहीं है। प्रश्न Q-43e6221b78cfa77f (खुला) इसके अलावा, एलिमेंट्स को हटाने से संभवतः [basic.string] के मानक व्यवहार के अनुसार बाद के इटरेटर और संदर्भ अमान्य हो जाते हैं।

इंटरैक्शन

ara::core::BasicString के अंतर्गत यह फ़ंक्शन इटरेटर [SWS_CORE_03103] के माध्यम से एकल एलिमेंट को हटाने के ओवरलोड्स और इंडेक्स-आधारित स्थिति हटाने [SWS_CORE_03102] का पूरक है। इसका व्यवहार अन्य AUTOSAR कंटेनरों जैसे ara::core::Vector [SWS_CORE_01373] या ara::core::Map [SWS_CORE_01483] के रेंज-आधारित हटाने के ऑपरेशनों से मेल खाता है।

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

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

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

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

फ़ंक्शन find [SWS_CORE_03315]

size_type find (StringView sv, size_type pos=0) const noexcept;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

उपयोग

वर्ग ara::core::BasicString ([SWS_CORE_03315]) का सदस्य फ़ंक्शन find, निर्दिष्ट स्थिति pos (डिफ़ॉल्ट मान 0) से पास की गई सबस्ट्रिंग StringView sv की पहली उपस्थिति के लिए एक स्ट्रिंग को समकालिक रूप से खोजता है। परिणाम size_type के रूप में लौटाया जाता है। सिमेंटिक्स [basic.string] में उपयोग के अनुरूप हैं, सिवाय इसके कि charT को value_type द्वारा प्रतिस्थापित किया गया है ([SWS_CORE_03315])। फ़ंक्शन हेडर ara/core/string.h के माध्यम से प्रदान किया जाता है।

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

फ़ंक्शन को noexcept के रूप में घोषित किया गया है और exception safe के रूप में वर्गीकृत किया गया है ([SWS_CORE_03315])। यह कोई अपवाद ट्रिगर नहीं करता है। इस फ़ंक्शन के लिए कोई विशिष्ट AUTOSAR त्रुटि कोड या DET या DEM को संदेश निर्दिष्ट नहीं हैं।

संगामिति

चूंकि find को const के रूप में घोषित किया गया है और यह कॉलिंग ऑब्जेक्ट की स्थिति को संशोधित नहीं करता है ([SWS_CORE_03315]), इसलिए जब तक कोई राइट ऑपरेशन नहीं हो रहा हो, तब तक सिंक्रोनाइज़ेशन के बिना एक ही इंस्टेंस पर कई थ्रेड्स द्वारा समवर्ती रीड एक्सेस सुरक्षित होना चाहिए (व्याख्या)। प्रश्न Q-8a91a07d033d0b33 (खुला)

इंटरैक्शन

ara::core::BasicString के भीतर, यह मेथड संबंधित ओवरलोड्स का पूरक है जैसे कि BasicString इंस्टेंस की खोज ([SWS_CORE_03407]), जो noexcept भी है। एकल वर्णों ([SWS_CORE_03324]) या पॉइंटर्स ([SWS_CORE_03408], [SWS_CORE_03409]) के ओवरलोड्स के विपरीत, जिन्हें not exception safe के रूप में घोषित किया गया है, StringView संस्करण अपवाद सुरक्षा की गारंटी देता है। इसके अतिरिक्त, ara::core::StringView एक समतुल्य find प्रदान करता है, जिसे हालांकि constexpr घोषित किया गया है ([SWS_CORE_02157])।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03315
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03315@rel:R25-11#961bd057
Content hash
961bd057
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03315
Status: valid/unmigrated Version: rel:R25-11#52dd57f0 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_03315@rel:R25-11#52dd57f0
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#dafe46b02026-09-30
  • R19-11rel:R19-11#3265cc0c2026-10-14
  • R20-11rel:R20-11#b8a44b832026-10-14
  • R21-11rel:R21-11#0a67971f2026-10-14
  • R22-11rel:R22-11#135879cd2026-10-14
  • R23-11rel:R23-11#cd65affa2026-10-14
  • R24-11rel:R24-11#46213fbb2026-10-14
  • R25-11rel:R25-11#52dd57f02026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन find [SWS_CORE_03324]

size_type find (value_type c, size_type pos=0) const;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

क्लास ara::core::BasicString का सिंक्रोनस मेंबर फ़ंक्शन find वैकल्पिक आरंभिक स्थिति pos से प्रकार value_type ([SWS_CORE_03324]) के वर्ण c की पहली उपस्थिति की खोज करता है। सिमेंटिक्स [basic.string] में दिए गए विनिर्देश के अनुरूप हैं, जहाँ charT को value_type द्वारा प्रतिस्थापित किया गया है ([SWS_CORE_03324])। सफल खोज पर, इंडेक्स size_type के रूप में लौटाया जाता है; अन्यथा [basic.string] के मानक व्यवहार के अनुसार रिटर्न मान BasicString::npos मान के अनुरूप होना चाहिए। प्रश्न Q-4bb5f66d23256109 (खुला)

एक्सेप्शन सुरक्षा के संबंध में, फ़ंक्शन को विनिर्देश में स्पष्ट रूप से गैर-एक्सेप्शन-सुरक्षित (not exception safe) के रूप में वर्गीकृत किया गया है ([SWS_CORE_03324])। पेलोड में DET या DEM के माध्यम से कोई विशिष्ट त्रुटि या निदान संदेश परिभाषित नहीं हैं। चूँकि फ़ंक्शन को const के रूप में घोषित किया गया है, यह ऑब्जेक्ट को संशोधित नहीं करता है; इसलिए एक ही इंस्टेंस पर समवर्ती रीड एक्सेस कॉनकरेंसी के लिहाज से सुरक्षित होना चाहिए, जबकि समानांतर राइट एक्सेस के लिए बाहरी सिंक्रोनाइज़ेशन की आवश्यकता होती है। प्रश्न Q-263442932bd08430 (खुला)

Core प्रकारों के संयोजन में, यह मेथड ara::core::BasicString के संबंधित ओवरलोड्स का पूरक है: जबकि const value_type* के साथ पॉइंटर खोजों को भी गैर-एक्सेप्शन-सुरक्षित माना जाता है ([SWS_CORE_03408], [SWS_CORE_03409]), BasicString ([SWS_CORE_03407]) और StringView ([SWS_CORE_03315]) के लिए ओवरलोड्स को एक्सेप्शन-सुरक्षित और noexcept निर्दिष्ट किया गया है। गैर-स्वामित्व वाली स्ट्रिंग्स के लिए, ara::core::StringView find(char, size_type) के साथ एक एनालॉग, लेकिन constexpr- और noexcept-सक्षम खोज फ़ंक्शन प्रदान करता है ([SWS_CORE_02158])।

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

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

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

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

फ़ंक्शन find [SWS_CORE_03407]

size_type find (const BasicString &str, size_type pos=0) const noexcept;

As per corresponding usage in [basic.string]

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

क्लास ara::core::BasicString ([SWS_CORE_03407], हेडर ara/core/string.h) का मेंबर फ़ंक्शन find पास की गई सबस्ट्रिंग str की पहली उपस्थिति को सिंक्रोनस रूप से खोजता है। खोज वैकल्पिक रूप से स्थिति pos (डिफ़ॉल्ट मान 0) से शुरू होती है और [basic.string] के प्रावधानों का पालन करती है।

फ़ंक्शन पाए गए इंडेक्स को प्रकार size_type के मान के रूप में लौटाता है। व्याख्या: यदि कोई मिलान नहीं मिलता है, तो फ़ंक्शन को [basic.string] के सिमेंटिक्स के अनुसार मान BasicString::npos लौटाना चाहिए। प्रश्न Q-610fe2fe50217189 (खुला)

एरर हैंडलिंग और कॉनकरेंसी के संबंध में, मेथड को noexcept के रूप में घोषित किया गया है और एक्सेप्शन-सुरक्षित (exception safe) के रूप में निर्दिष्ट किया गया है ([SWS_CORE_03407])। चूँकि यह एक कॉन्स्टेंट ऑपरेशन (const) है, कॉल ऑब्जेक्ट को संशोधित नहीं करता है; इसलिए एक ही इंस्टेंस पर समानांतर रीड एक्सेस सुरक्षित होना चाहिए। प्रश्न Q-045341d1199068db (खुला)

ara::core::BasicString के अंतर्गत अन्य खोज फ़ंक्शन मौजूद हैं: StringView ([SWS_CORE_03315]) के ओवरलोड के अलावा, जिसे noexcept के रूप में भी घोषित किया गया है, एकल वर्णों ([SWS_CORE_03324]) और वर्ण पॉइंटर्स ([SWS_CORE_03408], [SWS_CORE_03409]) के लिए वेरिएंट उपलब्ध हैं, जिन्हें इसके विपरीत गैर-एक्सेप्शन-सुरक्षित के रूप में वर्गीकृत किया गया है। संबंधित खोज ऑपरेशन ara::core::StringView ([SWS_CORE_02157]) और ara::core::Map ([SWS_CORE_01490]) में भी पाए जाते हैं।

यह पाठ AI द्वारा तैयार किया गया था और विशेष रूप से रिलीज़ R25-11 के विनिर्देश डेटा पर आधारित है।

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

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

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

फ़ंक्शन find [SWS_CORE_03408]

size_type find (const value_type *s, size_type pos=0) const;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

क्लास ara::core::BasicString ([SWS_CORE_03408]) की मेथड find इंडेक्स स्थिति pos से पास किए गए वर्ण अनुक्रम s की पहली उपस्थिति के लिए स्ट्रिंग को सिंक्रोनस रूप से खोजती है। व्यवहार [basic.string] में दिए गए विनिर्देश के अनुरूप है, जहाँ charT को value_type द्वारा प्रतिस्थापित किया गया है ([SWS_CORE_03408])। एक कॉन्स्टेंट मेंबर फ़ंक्शन के रूप में, कॉल कॉलिंग ऑब्जेक्ट को संशोधित नहीं करता है।

  • पैरामीटर: s प्रकार value_type के एलिमेंट्स के खोजे जाने वाले ऐरे का एक पॉइंटर है; pos डिफ़ॉल्ट मान 0 ([SWS_CORE_03408]) के साथ खोज के लिए स्टार्ट इंडेक्स निर्धारित करता है।
  • रिटर्न मान: पाई गई स्थिति को size_type ([SWS_CORE_03408]) के रूप में लौटाया जाता है।
  • एक्सेप्शन सुरक्षा: फ़ंक्शन को स्पष्ट रूप से not exception safe घोषित किया गया है ([SWS_CORE_03408])। इस प्रकार यह StringView ([SWS_CORE_03315]) और const BasicString& ([SWS_CORE_03407]) के ओवरलोड्स से भिन्न है, जिन्हें noexcept के रूप में परिभाषित किया गया है।
  • कॉनकरेंसी और वैधता: समानांतर रीड एक्सेस बिना सिंक्रोनाइज़ेशन के संभव होना चाहिए, जबकि समवर्ती राइट ऑपरेशनों के लिए समन्वय की आवश्यकता होती है (व्याख्या: मानक कंटेनर व्यवहार)। प्रश्न Q-89d9d01f0dd787cd (खुला) पॉइंटर s को संभवतः एक मान्य, नल-टर्मिनेटेड अनुक्रम को संदर्भित करना चाहिए।

ara::core::BasicString के खोज फ़ंक्शंस के समूह में, इस वेरिएंट के अलावा स्पष्ट लंबाई सीमा n ([SWS_CORE_03409]) वाला ओवरलोड और एकल वर्णों के लिए खोज ([SWS_CORE_03324]) भी मौजूद है।

यह पाठ AUTOSAR विनिर्देशों के आधार पर AI-समर्थित प्रणाली द्वारा उत्पन्न किया गया था।

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

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

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

फ़ंक्शन find [SWS_CORE_03409]

size_type find (const value_type *s, size_type pos, size_type n) const;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

क्लास ara::core::BasicString का सदस्य फ़ंक्शन find, [SWS_CORE_03409] के अनुसार स्ट्रिंग के भीतर किसी वर्ण अनुक्रम की सिंक्रोनस खोज के लिए कार्य करता है। यह निर्दिष्ट स्थिति pos से const value_type* प्रकार के दिए गए पॉइंटर s के पहले n वर्णों के लिए इंस्टेंस को खोजता है और मिलान होने पर शून्य-आधारित इंडेक्स को size_type के रूप में लौटाता है।

उपयोग और पैरामीटर

कॉल हेडर ara/core/string.h [SWS_CORE_03409] के माध्यम से किया जाता है। व्यवहार C++ मानक के [basic.string] के शब्दार्थ का पालन करता है, जहाँ charT को value_type द्वारा प्रतिस्थापित किया जाता है [SWS_CORE_03409]। फ़ंक्शन एक const विधि के रूप में सिंक्रोनस रूप से कार्य करता है और मौजूदा ऑब्जेक्ट को संशोधित नहीं करता है।

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

विनिर्देश फ़ंक्शन को स्पष्ट रूप से “not exception safe” के रूप में वर्गीकृत करता है [SWS_CORE_03409]। संभवतः अमान्य मेमोरी क्षेत्रों या s के लिए नल पॉइंटर के मामले में किसी परिभाषित अपवाद हैंडलिंग की गारंटी नहीं है। प्रश्न Q-37e3327ae129591d (खुला) विशिष्ट AUTOSAR त्रुटि कोड और DET या DEM संदेश पेलोड में परिभाषित नहीं हैं। चूंकि यह एक केवल-पढ़ने योग्य सदस्य फ़ंक्शन है, इसलिए एकाधिक थ्रेड्स का समवर्ती एक्सेस रीएंट्रेंट होना चाहिए, जब तक कि उसी इंस्टेंस पर कोई समवर्ती राइट ऑपरेशन न हो।

इंटरैक्शन

इस ओवरलोड के अलावा, ara::core::BasicString वैकल्पिक खोज विधियाँ प्रदान करता है जैसे नल-टर्मिनेशन वेरिएंट find(const value_type* s, size_type pos=0) [SWS_CORE_03408], एकल खोज find(value_type c, size_type pos=0) [SWS_CORE_03324], और BasicString [SWS_CORE_03407] तथा StringView [SWS_CORE_03315] के लिए अपवाद-सुरक्षित के रूप में परिभाषित ओवरलोड्स। केवल-पढ़ने योग्य वर्ण अनुक्रमों के लिए, ara::core::StringView में अपवाद-सुरक्षित वेरिएंट इसी प्रकार उपलब्ध है [SWS_CORE_02159]।

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

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

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

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

फ़ंक्शन find_first_ [SWS_CORE_03329]

size_type find_first_of (const BasicString &str, size_type pos=0) const noexcept;

As per corresponding usage in [basic.string]

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

क्लास ara::core::BasicString की विधि find_first_of हेडर ara/core/string.h के माध्यम से प्रदान की जाती है और स्ट्रिंग [SWS_CORE_03329] के भीतर वर्णों की समकालिक खोज के लिए कार्य करती है। यह प्रारंभिक स्थिति pos से पास की गई स्ट्रिंग str के किसी भी वर्ण की पहली उपस्थिति निर्धारित करती है, जो डिफ़ॉल्ट रूप से 0 पर सेट है [SWS_CORE_03329]। व्यवहार [basic.string] [SWS_CORE_03329] के शब्दार्थ का पालन करता है। व्याख्या: यदि कोई मिलान नहीं मिलता है, तो मानक व्यवहार के अनुसार रिटर्न मान संभवतः मान npos के संगत होना चाहिए। प्रश्न Q-9de908eb4aeaa0a9 (खुला)

त्रुटि प्रबंधन और अपवाद सुरक्षा के संबंध में, ऑपरेशन को noexcept के रूप में घोषित किया गया है और exception safe के रूप में वर्गीकृत किया गया है [SWS_CORE_03329]। नतीजतन, यह कोई अपवाद नहीं फेंकता है। DET या DEM संदेश जैसी विशिष्ट विकास या उत्पादन त्रुटियां पेलोड में परिभाषित नहीं हैं। चूंकि यह एक रीड-ओनली const-विधि है, इसलिए यह कॉल इंस्टेंस [SWS_CORE_03329] में कोई स्थिति परिवर्तन नहीं करता है।

ara::core::BasicString के भीतर परस्पर क्रिया में, यह सिग्नेचर find_first_of के आगे के ओवरलोड्स का पूरक है: जबकि BasicString के लिए संदर्भ वेरिएंट अपवाद-सुरक्षित है [SWS_CORE_03329], लंबाई विनिर्देश [SWS_CORE_03330] या शून्य-टर्मिनेशन [SWS_CORE_03331] वाले पॉइंटर्स const value_type *s के साथ-साथ एकल वर्णों value_type c [SWS_CORE_03332] के लिए ओवरलोड्स को not exception safe के रूप में चिह्नित किया गया है। तुलना सेट में मौजूद न होने वाले पहले वर्ण की उल्टी खोज के लिए, समतुल्य रूप से विधि find_first_not_of उपलब्ध है, जिसमें एक अपवाद-सुरक्षित BasicString-ओवरलोड [SWS_CORE_03337] के साथ-साथ पॉइंटर और वर्ण वेरिएंट्स भी शामिल हैं [SWS_CORE_03338], [SWS_CORE_03339], [SWS_CORE_03340]।

यह पाठ विनिर्देश दस्तावेज़ों के आधार पर एक AI प्रणाली द्वारा तैयार किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

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

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

फ़ंक्शन find_first_ [SWS_CORE_03330]

size_type find_first_of (const value_type *s, size_type pos, size_type n) const;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

[SWS_CORE_03330] के अनुसार विधि find_first_of ara::core::BasicString के एक इंस्टेंस के भीतर एक वर्ण अनुक्रम से किसी भी वर्ण की पहली उपस्थिति को समकालिक रूप से खोजने का कार्य करती है। यह हेडर ara/core/string.h के माध्यम से प्रदान की जाती है और [basic.string] के लिए C++ मानक लाइब्रेरी के व्यवहार का अनुसरण करती है, जहाँ पैरामीटर प्रकार charT को value_type द्वारा प्रतिस्थापित किया गया है [SWS_CORE_03330]।

पैरामीटर और रिटर्न मान

  • s: वर्ण अनुक्रम (प्रकार const value_type*) के लिए पॉइंटर, जिसके तत्वों की खोज की जाती है। Interpretation: पॉइंटर s संभवतः कम से कम n तत्वों वाले एक मान्य ऐरे को संदर्भित करता है [SWS_CORE_03330]। प्रश्न Q-1d6a911b61dc05b4 (खुला)
  • pos: स्ट्रिंग के भीतर प्रारंभिक स्थिति, जहाँ से खोज शुरू होती है।
  • n: पता s से विचार किए जाने वाले वर्णों की संख्या।
  • रिटर्न: प्रकार size_type के पहले मिलान का इंडेक्स लौटाता है।

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

[SWS_CORE_03329] के अनुसार पूर्ण BasicString ऑब्जेक्ट्स के ओवरलोड के विपरीत, जिसे noexcept और अपवाद-सुरक्षित (exception safe) घोषित किया गया है, इस फ़ंक्शन को स्पष्ट रूप से not exception safe के रूप में वर्गीकृत किया गया है [SWS_CORE_03330]। यह [SWS_CORE_03331] के अनुसार लंबाई विनिर्देश n के बिना ओवरलोड्स के साथ-साथ [SWS_CORE_03332] के अनुसार एकल वर्णों पर भी समान रूप से लागू होता है।

लक्ष्य अनुक्रम में प्रकट न होने वाले वर्णों की विपरीत खोज के लिए, अनुरूप find_first_not_of विधियाँ उपलब्ध हैं, विशेष रूप से [SWS_CORE_03338] के अनुसार लंबाई सीमा के साथ पॉइंटर ओवरलोड साथ ही वेरिएंट [SWS_CORE_03337], [SWS_CORE_03339] और [SWS_CORE_03340]।

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

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

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

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

फ़ंक्शन find_first_ [SWS_CORE_03331]

size_type find_first_of (const value_type *s, size_type pos=0) const;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

उपयोग

क्लास ara::core::BasicString ([SWS_CORE_03331]) का मेथड find_first_of पास की गई वर्ण शृंखला s के किसी वर्ण के पहली बार आने की स्थिति की सिंक्रोनस खोज के लिए उपयोग किया जाता है। सिमेंटिक्स [basic.string] की परिभाषा के अनुरूप है, जहाँ charT को value_type द्वारा प्रतिस्थापित किया गया है ([SWS_CORE_03331])। खोज डिफ़ॉल्ट रूप से इंडेक्स pos = 0 से शुरू होती है।

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

फ़ंक्शन को not exception safe के रूप में निर्दिष्ट किया गया है ([SWS_CORE_03331])। विनिर्देश में DET या DEM संदेशों जैसे विशिष्ट एरर कोड परिभाषित नहीं हैं। संभवतः, अमान्य पैरामीटरों या आंतरिक प्रक्रियाओं के मामले में अपवाद संभव हो सकते हैं, जबकि स्ट्रिंग ओवरलोड [SWS_CORE_03329] को exception safe और noexcept के रूप में घोषित किया गया है। प्रश्न Q-a28fa9046de1848f (खुला)

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

एक कॉन्स्टेंट मेंबर फ़ंक्शन के रूप में, यह कॉल कॉलिंग इंस्टेंस को संशोधित नहीं करता है ([SWS_CORE_03331])। चूँकि कोई स्पष्ट लंबाई पैरामीटर पास नहीं किया जाता है, इसलिए मेमोरी क्षेत्रों के अपरिभाषित पठन को रोकने के लिए पॉइंटर s को एक मान्य, शून्य-टर्मिनेटेड वर्ण अनुक्रम को संदर्भित करना चाहिए। प्रश्न Q-e67d2d456ea47293 (खुला)

इंटरैक्शन

यह मेथड हेडर #include "ara/core/string.h" ([SWS_CORE_03331]) से ara::core::BasicString के खोज इंटरफ़ेस का हिस्सा है:

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

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

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

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

फ़ंक्शन find_first_ [SWS_CORE_03332]

size_type find_first_of (value_type c, size_type pos=0) const;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

[SWS_CORE_03332] के अनुसार सदस्य फ़ंक्शन find_first_of, ara::core::BasicString के इंस्टेंस के भीतर किसी एकल वर्ण की पहली उपस्थिति खोजने का काम करता है। शब्दार्थ [basic.string] में मानक उपयोग के अनुरूप हैं, जिसमें एकमात्र विचलन के रूप में charT को value_type द्वारा प्रतिस्थापित किया गया है ([SWS_CORE_03332])। घोषणा नेमस्पेस ara::core::BasicString में हेडर #include "ara/core/string.h" के माध्यम से उपलब्ध है ([SWS_CORE_03332])।

विधि प्रकार value_type के खोजे जाने वाले वर्ण c के साथ-साथ वैकल्पिक रूप से प्रकार size_type की आरंभिक स्थिति pos (डिफ़ॉल्ट मान 0) स्वीकार करती है और प्रकार size_type का इंडेक्स लौटाती है ([SWS_CORE_03332])। अपवाद प्रबंधन के संबंध में, इस ओवरलोड को स्पष्ट रूप से अपवाद-सुरक्षित नहीं (not exception safe, [SWS_CORE_03332]) के रूप में वर्गीकृत किया गया है।

ara::core::BasicString के खोज फ़ंक्शंस के भीतर परस्पर क्रिया में, यह विधि वर्ण और सबस्ट्रिंग खोज के लिए अन्य वेरिएंट्स की पूरक है:

  • BasicString ([SWS_CORE_03329]) की खोज के लिए ओवरलोड, जिसे इसके विपरीत noexcept और अपवाद-सुरक्षित घोषित किया गया है।
  • उप-रेंज विनिर्देश ([SWS_CORE_03330]) या डिफ़ॉल्ट आरंभिक स्थिति ([SWS_CORE_03331]) के साथ स्ट्रिंग पॉइंटर्स const value_type* का उपयोग करके खोज के लिए ओवरलोड्स, जो दोनों समान रूप से not exception safe के रूप में निर्दिष्ट हैं।
  • पूरक फ़ंक्शन समूह find_first_not_of, विशेष रूप से [SWS_CORE_03340] के अनुसार अस्वीकृत एकल-वर्ण खोज के लिए और साथ ही स्ट्रिंग्स के लिए वेरिएंट्स ([SWS_CORE_03337], [SWS_CORE_03338], [SWS_CORE_03339])।

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

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

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

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

फ़ंक्शन find_first_ [SWS_CORE_03337]

size_type find_first_not_of (const BasicString &str, size_type pos=0) const noexcept;

As per corresponding usage in [basic.string]

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

उपयोग

क्लास ara::core::BasicString ([SWS_CORE_03337], हेडर फ़ाइल #include "ara/core/string.h") का सदस्य फ़ंक्शन find_first_not_of स्ट्रिंग्स में पैटर्न खोज के लिए कार्य करता है। एक पैरामीटर के रूप में, यह समकालिक विधि एक तुलना स्ट्रिंग const BasicString &str और वैकल्पिक रूप से एक आरंभिक इंडेक्स size_type pos = 0 की अपेक्षा करती है। विनिर्देश के अनुसार, शब्दार्थ [basic.string] में उपयोग के अनुरूप हैं; प्रकार size_type के रिटर्न मान के रूप में, फ़ंक्शन संभवतः स्थिति pos से पहले ऐसे वर्ण का इंडेक्स लौटाता है जो str में नहीं आता है, या असफल खोज पर npos लौटाता है। प्रश्न Q-d3b3fd2d159179e7 (खुला)

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

ऑपरेशन को पहचानकर्ता noexcept के साथ घोषित किया गया है और [SWS_CORE_03337] में अपवाद-सुरक्षित (“exception safe”) के रूप में वर्गीकृत किया गया है। इस फ़ंक्शन के लिए कोई विशिष्ट त्रुटि कोड या DET अथवा DEM को सूचनाएं परिभाषित नहीं हैं।

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

एक स्थिर विधि (const) के रूप में, फ़ंक्शन कॉलिंग इंस्टेंस पर स्थिति बदलने वाले कोई हस्तक्षेप नहीं करता है। विशिष्ट सिंक्रोनाइज़ेशन तंत्र या रीएंट्रेंसी नियम [SWS_CORE_03337] से स्पष्ट नहीं होते हैं।

इंटरैक्शन

यह सिग्नेचर ara::core::BasicString के अन्य खोज ऑपरेशन्स से संबंधित है:

  • यह BasicString-संदर्भ ([SWS_CORE_03329]) के साथ फ़ंक्शन find_first_of के पूरक के रूप में कार्य करता है, जिसे noexcept और अपवाद-सुरक्षित के रूप में भी निर्दिष्ट किया गया है।
  • [SWS_CORE_03337] के विपरीत, रॉ पॉइंटर्स ([SWS_CORE_03338], [SWS_CORE_03339]) और एकल वर्णों ([SWS_CORE_03340]) के ओवरलोड्स और साथ ही find_first_of ([SWS_CORE_03330], [SWS_CORE_03331], [SWS_CORE_03332]) में उनके समकक्षों को स्पष्ट रूप से अपवाद-सुरक्षित नहीं (“not exception safe”) के रूप में नामित किया गया है और वे charT को value_type द्वारा प्रतिस्थापित करते हैं।

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

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03337
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03337@rel:R25-11#140ac42d
Content hash
140ac42d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03337
Status: valid/unmigrated Version: rel:R25-11#472ef342 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_03337@rel:R25-11#472ef342
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

फ़ंक्शन find_first_ [SWS_CORE_03338]

size_type find_first_not_of (const value_type *s, size_type pos, size_type n) const;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

क्लास ara::core::BasicString ([SWS_CORE_03338]) का मेंबर फ़ंक्शन find_first_not_of किसी स्ट्रिंग में निर्दिष्ट स्थिति pos से समकालिक रूप से ऐसे पहले वर्ण की खोज करता है, जो लंबाई n के पास किए गए वर्ण ऐरे s में मौजूद नहीं है। घोषणा हेडर फ़ाइल #include "ara/core/string.h" के माध्यम से होती है। शब्दार्थ C++ मानक लाइब्रेरी के मानक फ़ंक्शन [basic.string] पर आधारित है, जिसमें भिन्नता के रूप में पैरामीटर प्रकार charT को value_type द्वारा प्रतिस्थापित किया जाता है ([SWS_CORE_03338])।

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

  • रिटर्न मान: size_type के रूप में पहले गैर-मेल खाने वाले वर्ण का इंडेक्स लौटाता है ([SWS_CORE_03338]); यदि कोई भिन्न वर्ण नहीं मिलता है या pos मान्य सीमा से बाहर है, तो [basic.string] के मानक व्यवहार के अनुरूप मान npos लौटाया जाना चाहिए। प्रश्न Q-2f8c7f7966d5bd41 (खुला)
  • अपवाद सुरक्षा: विनिर्देश के अनुसार फ़ंक्शन को स्पष्ट रूप से not exception safe के रूप में वर्गीकृत किया गया है ([SWS_CORE_03338])। BasicString के ओवरलोड के विपरीत, इसके पास कोई noexcept गारंटी नहीं है ([SWS_CORE_03337])।
  • पॉइंटर की वैधता: पॉइंटर s को कम से कम n मान्य तत्वों वाले ऐरे को संदर्भित करना चाहिए; शून्य पॉइंटर (null pointer) या अपर्याप्त बफ़र आकार अपरिभाषित व्यवहार का कारण बन सकता है। प्रश्न Q-8f794dd917c70631 (खुला)

ara::core::BasicString के अंतर्गत इंटरैक्शन में, यह ओवरलोड मानक नल-टर्मिनेशन वाली खोज ([SWS_CORE_03339]), एकल वर्णों की खोज ([SWS_CORE_03340]) और संबंधित सकारात्मक खोज फ़ंक्शनों find_first_of ([SWS_CORE_03329], [SWS_CORE_03330], [SWS_CORE_03331], [SWS_CORE_03332]) को पूरक बनाता है।

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

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

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

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

फ़ंक्शन find_first_ [SWS_CORE_03339]

size_type find_first_not_of (const value_type *s, size_type pos=0) const;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

उपयोग: हेडर #include "ara/core/string.h" से क्लास ara::core::BasicString ([SWS_CORE_03339]) का मेथड find_first_not_of स्थिति pos (डिफ़ॉल्ट मान 0) से सिंक्रोनस रूप से उस पहले वर्ण को खोजता है, जो const value_type* प्रकार की शून्य-टर्मिनेटेड वर्ण शृंखला s में मौजूद नहीं है। व्यवहार C++ मानक संदर्भ [basic.string] के अनुरूप है, जहाँ charT को value_type द्वारा प्रतिस्थापित किया गया है ([SWS_CORE_03339])। पाई गई इंडेक्स स्थिति size_type के रूप में वापस की जाती है।

त्रुटि प्रबंधन और सीमा शर्तें: एलिमेंट को स्पष्ट रूप से not exception safe के रूप में निर्दिष्ट किया गया है ([SWS_CORE_03339])। इस फ़ंक्शन के लिए कोई विशिष्ट एरर कोड, त्रुटि स्थितियों के लिए रिटर्न मान या AUTOSAR डायग्नोस्टिक संदेश (DET/DEM) परिभाषित नहीं हैं। पॉइंटर s की वैधता के लिए कॉलर ज़िम्मेदार है; व्याख्या: एक अमान्य या गैर-शून्य-टर्मिनेटेड पॉइंटर संभवतः अंतर्निहित [basic.string] सिमेंटिक्स के अनुसार अपरिभाषित व्यवहार की ओर ले जाता है। प्रश्न Q-939961ddaec4409f (खुला) एक कॉन्स्टेंट एलिमेंट फ़ंक्शन के रूप में, यह मेथड समान इंस्टेंस पर समवर्ती रीड एक्सेस के लिए रीएंट्रेंट है।

पारस्परिक क्रिया: यह फ़ंक्शन ara::core::BasicString के खोज इंटरफ़ेस का हिस्सा है। जहाँ पूर्ण इंस्टेंस BasicString के लिए ओवरलोड को noexcept और exception safe के रूप में परिभाषित किया गया है ([SWS_CORE_03337]), वहीं पॉइंटर-आधारित वेरिएंट जैसे लंबाई सीमा के साथ खोज n ([SWS_CORE_03338]) और साथ ही एकल वर्ण खोज ([SWS_CORE_03340]) को भी not exception safe के रूप में वर्गीकृत किया गया है। मेल खाने वाले वर्णों की खोज का सकारात्मक समकक्ष संगत find_first_of ओवरलोड ([SWS_CORE_03329], [SWS_CORE_03330], [SWS_CORE_03331], [SWS_CORE_03332]) बनाते हैं।

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

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

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

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

फ़ंक्शन find_first_ [SWS_CORE_03340]

size_type find_first_not_of (value_type c, size_type pos=0) const;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

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

हेडर ara/core/string.h से क्लास ara::core::BasicString ([SWS_CORE_03340]) का एलिमेंट फ़ंक्शन find_first_not_of प्रारंभ इंडेक्स pos (डिफ़ॉल्ट मान 0) से सिंक्रोनस रूप से उस पहले वर्ण को खोजता है, जो value_type प्रकार के पास किए गए वर्ण c से मेल नहीं खाता है। व्यवहार C++ मानक अनुभाग [basic.string] पर आधारित है, जहाँ charT को value_type द्वारा प्रतिस्थापित किया जाता है ([SWS_CORE_03340])। यदि खोज में कोई भिन्न वर्ण नहीं मिलता है, तो रिटर्न मान मानक परिपाटी के अनुसार npos होना चाहिए। प्रश्न Q-c821d702576e2541 (खुला)

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

विनिर्देश फ़ंक्शन को not exception safe ([SWS_CORE_03340]) घोषित करता है। पेलोड में न तो विशिष्ट AUTOSAR एरर कोड और न ही DET या DEM संदेश परिभाषित हैं। कॉलर को ध्यान रखना चाहिए कि वर्ण शृंखला ओवरलोड ([SWS_CORE_03337]), जिसे noexcept और exception safe के रूप में परिभाषित किया गया है, के विपरीत यहाँ अपवाद-मुक्त होने की कोई गारंटी नहीं दी जाती है।

समवर्तीता और परस्पर क्रिया

चूँकि यह एक कॉन्स्टेंट मेथड (const) है, इसलिए कॉल वर्ण शृंखला को संशोधित नहीं करता है; कई थ्रेड्स के माध्यम से समवर्ती रीड एक्सेस बिना सिंक्रोनाइज़ेशन के अनुमेय होने चाहिए, जब तक कि कोई राइट ऑपरेशन न हो। प्रश्न Q-2d1a22665eafd122 (खुला) यह फ़ंक्शन पॉइंटर ([SWS_CORE_03338], [SWS_CORE_03339]) या BasicString ([SWS_CORE_03337]) के माध्यम से भिन्न सबस्ट्रिंग्स खोजने के लिए ओवरलोड को पूरा करता है और find_first_of मेथड्स ([SWS_CORE_03329], [SWS_CORE_03330], [SWS_CORE_03331], [SWS_CORE_03332]) का समकक्ष बनता है।

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

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

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

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

फ़ंक्शन find_first_not_of [SWS_CORE_03319]

size_type find_first_not_of (StringView sv, size_type pos=0) const noexcept;

As per corresponding usage in [basic.string]

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

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

क्लास ara::core::BasicString ([SWS_CORE_03319]) का मेंबर फ़ंक्शन find_first_not_of निर्दिष्ट इंडेक्स स्थिति pos से एक स्ट्रिंग को सिंक्रोनस रूप से खोजता है। यह पहले ऐसे वर्ण को निर्धारित करता है जो पास किए गए ara::core::StringView sv में मौजूद नहीं है। सिमेंटिक्स [basic.string] ([SWS_CORE_03319]) के व्यवहार पर आधारित है। सफल खोज पर, पाए गए स्थान का शून्य-आधारित इंडेक्स लौटाया जाता है, अन्यथा अमान्य स्थितियों के लिए निर्धारित मान लौटाया जाता है।

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

फ़ंक्शन को noexcept के साथ घोषित किया गया है और अपवाद-सुरक्षित (exception safe) के रूप में निर्दिष्ट किया गया है ([SWS_CORE_03319])। यह कोई अपवाद नहीं फेंकता है और DET या DEM जैसे कोई AUTOSAR त्रुटि संदेश उत्पन्न नहीं करता है। यदि कोई ऐसा प्रारंभिक इंडेक्स पास किया जाता है जो स्ट्रिंग के अंत से परे है, तो ऑपरेशन नियमित रूप से कोई परिणाम नहीं देता है।

समवर्तीता और परस्पर क्रिया

गैर-संशोधक const मेथड के रूप में, समान इंस्टेंस पर समवर्ती रीड एक्सेस थ्रेड-सुरक्षित होनी चाहिए, जब तक कि स्ट्रिंग पर कोई राइट एक्सेस न हो रही हो। प्रश्न Q-c1bcfdc85bb4769f (खुला) ara::core::BasicString के भीतर, यह संबंधित खोज ऑपरेशनों को पूरा करता है जैसे कि BasicString ([SWS_CORE_03337]) के लिए ओवरलोड और पॉइंटर्स तथा एकल वर्णों के लिए वेरिएंट ([SWS_CORE_03338], [SWS_CORE_03339], [SWS_CORE_03340])। शुद्ध व्यू ऑब्जेक्ट्स पर एक संबंधित इंटरफ़ेस ara::core::StringView, [SWS_CORE_02173] के माध्यम से प्रदान करता है।

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

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03319
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03319@rel:R25-11#f58cfc1c
Content hash
f58cfc1c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03319
Status: valid/unmigrated Version: rel:R25-11#28b9f813 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_03319@rel:R25-11#28b9f813
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#bc08cf502026-09-30
  • R19-11rel:R19-11#630f5e4e2026-10-14
  • R20-11rel:R20-11#567bf4be2026-10-14
  • R21-11rel:R21-11#f2670cc22026-10-14
  • R22-11rel:R22-11#1b1f73732026-10-14
  • R23-11rel:R23-11#84bfbd732026-10-14
  • R24-11rel:R24-11#56daf9d42026-10-14
  • R25-11rel:R25-11#28b9f8132026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन find_first_of [SWS_CORE_03317]

size_type find_first_of (StringView sv, size_type pos=0) const noexcept;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

उपयोग

क्लास ara::core::BasicString (हेडर #include "ara/core/string.h" में परिभाषित) का [SWS_CORE_03317] के अनुसार सदस्य फ़ंक्शन find_first_of पास किए गए StringView sv से किसी भी वर्ण की पहली उपस्थिति के लिए एक स्ट्रिंग को सिंक्रोनस रूप से खोजता है। खोज डिफ़ॉल्ट रूप से इंडेक्स स्थिति pos = 0 से शुरू होती है। व्यवहार [basic.string] में निर्धारण से मेल खाता है, जहाँ charT को value_type द्वारा बदल दिया गया है। रिटर्न मान के रूप में, फ़ंक्शन प्रकार size_type की मिली स्थिति लौटाता है; यदि कोई मेल खाता वर्ण नहीं मिलता है, तो रिटर्न मान संभवतः npos होना चाहिए (व्याख्या: [basic.string] के संदर्भित मानक व्यवहार से व्युत्पन्न)। प्रश्न Q-fe0c2b9671e5bd4c (खुला)

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

विधि को noexcept के रूप में घोषित किया गया है और [SWS_CORE_03317] के अनुसार अपवाद-सुरक्षित (exception safe) माना जाता है। यह कोई अपवाद नहीं थ्रो करता है; डायग्नोस्टिक और मॉनिटरिंग सेवाओं (जैसे DET या DEM) के लिए विशिष्ट त्रुटि कोड या संदेश प्रदान नहीं किए गए हैं। चूंकि यह ऑब्जेक्ट स्थिति में संशोधन के बिना एक रीड const ऑपरेशन है, सिंक्रोनाइज़ेशन के बिना समान इंस्टेंस पर समानांतर कॉल रीएंट्रेंट और थ्रेड-सुरक्षित होने चाहिए (व्याख्या: साइड-इफ़ेक्ट-मुक्त विधियों के लिए सामान्य सिमेंटिक्स)। प्रश्न Q-0657bb5d0d156e3d (खुला)

इंटरैक्शन

ara::core::BasicString के भीतर, यह विधि const BasicString& [SWS_CORE_03329] के ओवरलोड का पूरक है और अतिरिक्त मेमोरी आवंटन के बिना स्ट्रिंग दृश्यों को पास करने में सक्षम बनाती है। पॉइंटर और वर्ण ओवरलोड [SWS_CORE_03330], [SWS_CORE_03331] और [SWS_CORE_03332] के विपरीत, जिन्हें गैर-अपवाद-सुरक्षित के रूप में सूचीबद्ध किया गया है, यह सिग्नेचर गारंटीकृत अपवाद सुरक्षा प्रदान करता है। समान खोज संचालन सीधे ara::core::StringView पर भी उपलब्ध हैं, उदाहरण के लिए [SWS_CORE_02165] के माध्यम से।

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

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03317
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03317@rel:R25-11#f6b4901b
Content hash
f6b4901b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03317
Status: valid/unmigrated Version: rel:R25-11#06edcb29 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_03317@rel:R25-11#06edcb29
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#1f25fc232026-09-30
  • R19-11rel:R19-11#4cb9e5e22026-10-14
  • R20-11rel:R20-11#4da551aa2026-10-14
  • R21-11rel:R21-11#003eae7f2026-10-14
  • R22-11rel:R22-11#8bef54f72026-10-14
  • R23-11rel:R23-11#1b622a592026-10-14
  • R24-11rel:R24-11#477ca05a2026-10-14
  • R25-11rel:R25-11#06edcb292026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन find_last_ [SWS_CORE_03333]

size_type find_last_of (const BasicString &str, size_type pos=npos) const noexcept;

As per corresponding usage in [basic.string]

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

क्लास ara::core::BasicString की विधि find_last_of स्थिति pos तक पास की गई स्ट्रिंग str से किसी वर्ण की अंतिम उपस्थिति खोजने का कार्य करती है [SWS_CORE_03333]। घोषणा हेडर ara/core/string.h में की गई है और यह [basic.string] [SWS_CORE_03333] में संगत उपयोग के अनुसार व्यवहार करती है। व्याख्या: स्रोत संदर्भ [basic.string] संभवतः std::basic_string पर C++ मानक के समान नाम वाले अध्याय को संदर्भित करता है। प्रश्न Q-b62a1b13affb848c (खुला)

उपयोग और शब्दार्थ: यह कॉल ara::core::BasicString के इंस्टेंस पर समकालिक रूप से और स्थिर सदस्य फ़ंक्शन (const) के रूप में निष्पादित होता है [SWS_CORE_03333]। पैरामीटर प्रकार const BasicString& की खोज स्ट्रिंग str और डिफ़ॉल्ट मान npos के साथ प्रकार size_type की वैकल्पिक आरंभिक स्थिति pos हैं [SWS_CORE_03333]। रिटर्न मान प्रकार size_type का है और पाए गए वर्ण का इंडेक्स या npos प्रदान करता है, यदि कोई मिलान करने वाला वर्ण मौजूद नहीं है [SWS_CORE_03333]।

त्रुटि प्रबंधन और अपवाद सुरक्षा: यह ओवरलोड स्पष्ट रूप से noexcept के रूप में घोषित किया गया है और exception safe के रूप में वर्गीकृत किया गया है [SWS_CORE_03333]; इस प्रकार यह कोई अपवाद नहीं फेंकता है।

संबंधित फ़ंक्शंस के साथ परस्पर क्रिया: BasicString वाले इस संस्करण के अलावा, find_last_of के लिए पॉइंटर्स const value_type* [SWS_CORE_03344], [SWS_CORE_03335] के साथ-साथ एकल वर्णों value_type [SWS_CORE_03336] के लिए ओवरलोड मौजूद हैं, जिन्हें इस फ़ंक्शन के विपरीत अपवाद-सुरक्षित (not exception safe) के रूप में वर्गीकृत नहीं किया गया है। तुलना स्ट्रिंग में शामिल नहीं किए गए वर्णों को खोजने के लिए पूरक समकक्ष फ़ंक्शन परिवार find_last_not_of है, जिसका BasicString-वेरिएंट भी noexcept और अपवाद-सुरक्षित है [SWS_CORE_03341], जबकि इसके पॉइंटर और वर्ण ओवरलोड्स को not exception safe के रूप में घोषित किया गया है [SWS_CORE_03342], [SWS_CORE_03343], [SWS_CORE_03344]।

यह पाठ स्वचालित रूप से जनरेट किया गया था। सभी विवरण विशेष रूप से AUTOSAR Adaptive R25-11 के विनिर्देश दायरे पर आधारित हैं।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

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

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

फ़ंक्शन find_last_ [SWS_CORE_03334]

size_type find_last_of (const value_type *s, size_type pos, size_type n) const;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

उपयोग

वर्ग ara::core::BasicString ([SWS_CORE_03334]) का सदस्य फ़ंक्शन find_last_of, C-स्ट्रिंग के उप-अनुक्रम से किसी वर्ण की अंतिम उपस्थिति के लिए समकालिक खोज का कार्य करता है। यह हेडर #include "ara/core/string.h" में परिभाषित है ([SWS_CORE_03334])। यह फ़ंक्शन प्रकार const value_type* के वर्ण ऐरे के लिए एक पॉइंटर s, रिवर्स खोज शुरू करने के लिए एक प्रारंभिक स्थिति pos और s से विचार किए जाने वाले वर्णों की संख्या n लेता है ([SWS_CORE_03334])। व्यवहार मानक [basic.string] के अनुरूप है, जहाँ charT को value_type द्वारा प्रतिस्थापित किया गया है ([SWS_CORE_03334])। अंतिम मिलान का इंडेक्स size_type के रूप में लौटाया जाता है ([SWS_CORE_03334])।

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

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

इंटरैक्शन

यह फ़ंक्शन ara::core::BasicString के अन्य खोज मेथडों से सीधे संबंधित है:

  • const BasicString& ([SWS_CORE_03333]) वाला ओवरलोड इस फ़ंक्शन के विपरीत अपवाद सुरक्षा (exception safe) प्रदान करता है और इसे noexcept के रूप में घोषित किया गया है।
  • डिफ़ॉल्ट मान pos = npos ([SWS_CORE_03335]) के साथ वर्ण ऐरे के लिए ओवरलोड और एकल वर्णों value_type ([SWS_CORE_03336]) के लिए ओवरलोड को इस फ़ंक्शन की तरह ही not exception safe के रूप में वर्गीकृत किया गया है।
  • उन वर्णों को खोजने के लिए जो सेट में शामिल नहीं हैं, संबंधित वेरिएंट ([SWS_CORE_03341], [SWS_CORE_03343], [SWS_CORE_03344]) के साथ find_last_not_of के रूप में एक समतुल्य तीन-पैरामीटर सिग्नेचर मौजूद है ([SWS_CORE_03342])।

यह पाठ AI द्वारा तैयार किया गया था और पूरी तरह से AUTOSAR R25-11 के विनिर्देशों पर आधारित है।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03334
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03334@rel:R25-11#80155ffd
Content hash
80155ffd
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03334
Status: valid/unmigrated Version: rel:R25-11#3019e049 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_03334@rel:R25-11#3019e049
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

फ़ंक्शन find_last_ [SWS_CORE_03335]

size_type find_last_of (const value_type *s, size_type pos=npos) const;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

उपयोग

वर्ग ara::core::BasicString ([SWS_CORE_03335]) का सदस्य फ़ंक्शन find_last_of हेडर फ़ाइल #include "ara/core/string.h" के माध्यम से शामिल किया गया है। यह स्थिति pos (डिफ़ॉल्ट रूप से npos) से पीछे की ओर पास किए गए अनुक्रम s से किसी भी वर्ण की अंतिम उपस्थिति के लिए स्ट्रिंग को समकालिक रूप से खोजता है। व्यवहार [basic.string] में दी गई परिभाषा के अनुरूप है, सिवाय इसके कि charT को value_type द्वारा प्रतिस्थापित किया गया है ([SWS_CORE_03335])। सफल खोज पर इंडेक्स को size_type के रूप में लौटाया जाता है, अन्यथा npos।

अपवाद व्यवहार और त्रुटि सुरक्षा

स्ट्रिंग संदर्भ ओवरलोड ([SWS_CORE_03333]) के विपरीत, जिसे noexcept के साथ exception safe घोषित किया गया है, इस फ़ंक्शन के लिए वर्गीकरण not exception safe ([SWS_CORE_03335]) लागू होता है। व्याख्या: पॉइंटर s संभवतः एक नल-टर्मिनेटेड वर्ण ऐरे को संदर्भित करता है; इसलिए एक अमान्य पॉइंटर या मेमोरी क्षेत्र को संभवतः इंटरसेप्ट नहीं किया जा सकता है। प्रश्न Q-fc1a5736ed4628dc (खुला)

परस्पर क्रिया और संबंधित फ़ंक्शन्स

विनिर्देश ara::core::BasicString के भीतर कई संबंधित ओवरलोड्स को परिभाषित करता है:

  • लक्षित आंशिक लंबाई के लिए लंबाई पैरामीटर n ([SWS_CORE_03334]) के साथ ओवरलोड मौजूद है, साथ ही एकल वर्णों c ([SWS_CORE_03336]) के लिए भी, जिन्हें दोनों को not exception safe भी घोषित किया गया है।
  • const BasicString& के साथ फ़ंक्शन find_last_of ([SWS_CORE_03333]) पूर्ण अपवाद सुरक्षा प्रदान करता है।
  • खोज सेट में शामिल नहीं होने वाले वर्णों की पूरक खोज के लिए, find_last_not_of वेरिएंट ([SWS_CORE_03341], [SWS_CORE_03342], [SWS_CORE_03343], [SWS_CORE_03344]) उपलब्ध हैं।

यह पाठ एक AI द्वारा तैयार किया गया था और ara::core::BasicString के लिए AUTOSAR विनिर्देश के प्रावधानों को सारांशित करता है।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

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

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

फ़ंक्शन find_last_ [SWS_CORE_03336]

size_type find_last_of (value_type c, size_type pos=npos) const;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

हेडर फ़ाइल #include "ara/core/string.h" से वर्ग ara::core::BasicString का समकालिक सदस्य फ़ंक्शन find_last_of, इंडेक्स स्थिति pos पर या उससे पहले प्रकार value_type के एकल वर्ण c की अंतिम उपस्थिति की खोज करता है [SWS_CORE_03336]। सिमेंटिक्स [basic.string] में दिए गए विनिर्देश के अनुरूप हैं, जिसमें प्रलेखित विचलन यह है कि charT को value_type द्वारा प्रतिस्थापित किया गया है [SWS_CORE_03336]। वर्ण का इंडेक्स size_type के रूप में प्राप्त होता है; अन्यथा npos लौटाया जाता है [SWS_CORE_03336]।

त्रुटि प्रबंधन के संबंध में, मेथड को अपवाद-सुरक्षित नहीं ("not exception safe") के रूप में निर्दिष्ट किया गया है [SWS_CORE_03336]। स्रोतों में DET या DEM के लिए कोई विशिष्ट त्रुटि कोड और संदेश निर्दिष्ट नहीं हैं। त्रुटि की स्थिति में, आंतरिक अपवादों को संभवतः कॉलर तक प्रचारित किया जाता है, क्योंकि स्ट्रिंग ओवरलोड [SWS_CORE_03333] के विपरीत सिग्नेचर noexcept प्रदान नहीं करता है। प्रश्न Q-6d19144ce033e676 (खुला)

चूंकि यह एक कॉन्स्ट सदस्य फ़ंक्शन (const) है, इसलिए ऑब्जेक्ट की स्थिति में कोई परिवर्तन नहीं होता है [SWS_CORE_03336]। एक ही इंस्टेंस पर समवर्ती रीड एक्सेस अतिरिक्त सिंक्रोनाइज़ेशन के बिना अनुमत होना चाहिए, जबकि एक साथ किए जाने वाले राइट ऑपरेशनों को सिंक्रोनाइज़ किया जाना चाहिए। प्रश्न Q-5f3aec4dd9c384fd (खुला)

यह मेथड ara::core::BasicString के खोज ऑपरेशनों में एकीकृत होता है। यह BasicString ऑब्जेक्ट्स [SWS_CORE_03333] के साथ-साथ लंबाई सीमा [SWS_CORE_03334], [SWS_CORE_03335] के साथ और बिना पॉइंटर ऐरे const value_type* की खोज के ओवरलोड्स का पूरक है। मेल न खाने वाले वर्णों के लिए पूरक समकक्ष एकल वर्णों [SWS_CORE_03344] के साथ-साथ स्ट्रिंग्स और पॉइंटर्स [SWS_CORE_03341], [SWS_CORE_03342], [SWS_CORE_03343] के लिए find_last_not_of है।

यह पाठ AI द्वारा तैयार किया गया था और मार्गदर्शन के रूप में कार्य करता है। आधिकारिक AUTOSAR विनिर्देश हमेशा निर्णायक होता है।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

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

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

फ़ंक्शन find_last_ [SWS_CORE_03341]

size_type find_last_not_of (const BasicString &str, size_type pos=npos) const noexcept;

As per corresponding usage in [basic.string]

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

हेडर ara/core/string.h से वर्ग ara::core::BasicString ([SWS_CORE_03341]) का सदस्य फ़ंक्शन find_last_not_of अंतिम ऐसे वर्ण को खोजने का कार्य करता है जो पास की गई स्ट्रिंग के वर्णों से मेल नहीं खाता है। विनिर्देश के अनुसार कार्यात्मक व्यवहार [basic.string] [SWS_CORE_03341] में संबंधित उपयोग का अनुसरण करता है। यह मेथड समकालिक रूप से निष्पादित होता है और पैरामीटर के रूप में प्रकार const BasicString& का संदर्भ str और प्रकार size_type की एक वैकल्पिक प्रारंभिक स्थिति pos स्वीकार करता है, जिसका डिफ़ॉल्ट मान npos है [SWS_CORE_03341]। रिटर्न मान प्रकार size_type का है और पाए गए वर्ण के इंडेक्स को दर्शाता है [SWS_CORE_03341]।

त्रुटि प्रबंधन के संबंध में, कोई DET या DEM संदेश और कोई विशिष्ट त्रुटि कोड परिभाषित नहीं हैं। मेथड को noexcept के रूप में घोषित किया गया है और इसमें विशेषता exception safe [SWS_CORE_03341] है। व्याख्या: यदि कोई भिन्न वर्ण नहीं पाया जा सकता है, तो C++ मानक [basic.string] के अनुरूप फ़ंक्शन संभवतः npos मान लौटाता है। प्रश्न Q-de6cb50023fa6e38 (खुला)

चूंकि यह एक कॉन्स्ट सदस्य फ़ंक्शन (const) है, इसलिए जब तक कोई राइट ऑपरेशन नहीं हो रहा हो, तब तक एक ही स्ट्रिंग इंस्टेंस पर समवर्ती रीड एक्सेस हानिरहित होना चाहिए। प्रश्न (खुला) संबंधित स्ट्रिंग ऑपरेशनों के साथ परस्पर क्रिया में, यह फ़ंक्शन find_last_of [SWS_CORE_03333] का समकक्ष है। जहाँ const BasicString& के लिए ओवरलोड अपवाद-सुरक्षित है [SWS_CORE_03341], वहीं const value_type* ([SWS_CORE_03342], [SWS_CORE_03343]) के पॉइंटर्स के लिए और एकल वर्णों value_type [SWS_CORE_03344] के लिए find_last_not_of के ओवरलोड्स को स्पष्ट रूप से अपवाद-सुरक्षित नहीं (not exception safe) के रूप में वर्गीकृत किया गया है।

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

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

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

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

फ़ंक्शन find_last_ [SWS_CORE_03342]

size_type find_last_not_of (const value_type *s, size_type pos, size_type n) const;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

क्लास ara::core::BasicString ([SWS_CORE_03342]) का एलिमेंट फ़ंक्शन find_last_not_of हेडर ara/core/string.h के माध्यम से प्रदान किया जाता है। यह वर्ण शृंखला में स्थिति pos से पीछे की ओर उस अंतिम वर्ण की खोज करता है, जो पॉइंटर s और संख्या n द्वारा निर्दिष्ट value_type के ऐरे में शामिल नहीं है। कार्यात्मक सिमेंटिक्स [basic.string] के विनिर्देशों के अनुसार है, जहाँ charT को value_type द्वारा प्रतिस्थापित किया गया है ([SWS_CORE_03342])।

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

विनिर्देश में, इस ओवरलोड को स्पष्ट रूप से not exception safe के रूप में वर्गीकृत किया गया है ([SWS_CORE_03342])। व्याख्या: परिणामस्वरूप कोई noexcept गारंटी नहीं है, इसलिए कॉलर अमान्य पॉइंटर पैरामीटर या सीमा उल्लंघन की स्थिति में अपवाद-मुक्त होने की उम्मीद नहीं कर सकते हैं। प्रश्न Q-3713a1ff523a6051 (खुला)

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

यह मेथड ara::core::BasicString के खोज फ़ंक्शंस के परिवार में शामिल होता है:

  • जहाँ const BasicString& ([SWS_CORE_03341]) के लिए ओवरलोड को noexcept और अपवाद-सुरक्षित के रूप में परिभाषित किया गया है, वहीं [SWS_CORE_03342] पॉइंटर और लंबाई के स्पष्ट पास किए जाने की मांग करता है।
  • बिना लंबाई पैरामीटर वाला वेरिएंट n ([SWS_CORE_03343]) और साथ ही value_type के लिए एकल खोज ([SWS_CORE_03344]) not exception safe विशेषता साझा करते हैं।
  • शामिल वर्णों की खोज का प्रत्यक्ष समकक्ष find_last_of समूह ([SWS_CORE_03333], [SWS_CORE_03334], [SWS_CORE_03335], [SWS_CORE_03336]) बनाता है, जिसका सिग्नेचर लंबाई सीमा ([SWS_CORE_03334]) के साथ समान रूप से संरचित है।

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

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

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

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

फ़ंक्शन find_last_ [SWS_CORE_03343]

size_type find_last_not_of (const value_type *s, size_type pos=npos) const;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

उपयोग

क्लास ara::core::BasicString ([SWS_CORE_03343]) का सदस्य फ़ंक्शन find_last_not_of स्ट्रिंग के भीतर अंतिम ऐसे वर्ण की पीछे की ओर खोज के लिए कार्य करता है, जो शून्य-टर्मिनेटेड वर्ण ऐरे s में शामिल वर्णों में से किसी से भी मेल नहीं खाता है। वैकल्पिक आरंभिक इंडेक्स के रूप में pos कार्य करता है, जो डिफ़ॉल्ट रूप से npos पर सेट है। शब्दार्थ [basic.string] के विनिर्देश का पालन करते हैं, जिसमें charT को value_type द्वारा प्रतिस्थापित किया जाता है ([SWS_CORE_03343])। शामिल करने के लिए हेडर ara/core/string.h आवश्यक है ([SWS_CORE_03343])।

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

स्ट्रिंग ओवरलोड [SWS_CORE_03341] के विपरीत, जिसे noexcept (“exception safe”) के रूप में निर्दिष्ट किया गया है, इस पॉइंटर ओवरलोड को स्पष्ट रूप से “not exception safe” के रूप में वर्गीकृत किया गया है ([SWS_CORE_03343])। इस फ़ंक्शन के लिए विशिष्ट DET या DEM त्रुटि संदेश परिभाषित नहीं हैं। चूंकि [basic.string] का संदर्भ कोई अलग AUTOSAR त्रुटि जाँच अनिवार्य नहीं करता है, इसलिए एक मान्य, शून्य-टर्मिनेटेड पॉइंटर s प्रदान करना संभवतः कॉलर की एकमात्र ज़िम्मेदारी है। प्रश्न Q-0b923cab35c7bf41 (खुला)

पारस्परिक क्रिया और ओवरलोडिंग

ara::core::BasicString के भीतर, यह फ़ंक्शन संबंधित खोज ऑपरेशन्स के एक समूह से संबंधित है:

  • भिन्न वर्णों की खोज के लिए, इस सिग्नेचर के अतिरिक्त const BasicString &str ([SWS_CORE_03341]) के लिए ओवरलोड, pos, n ([SWS_CORE_03342]) का उपयोग करके गणना सीमा और एकल वर्ण खोज ([SWS_CORE_03344]) उपलब्ध हैं।
  • इसके पूरक के रूप में, विधि परिवार find_last_of अंतिम मिलान करने वाले वर्ण को खोजने का काम करता है ([SWS_CORE_03333], [SWS_CORE_03334], [SWS_CORE_03335], [SWS_CORE_03336])।

यह पाठ विनिर्देश के आधार पर स्वचालित रूप से तैयार किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

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

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

फ़ंक्शन find_last_ [SWS_CORE_03344]

size_type find_last_not_of (value_type c, size_type pos=npos) const;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

क्लास ara::core::BasicString ([SWS_CORE_03344], #include "ara/core/string.h" में घोषित) का सदस्य फ़ंक्शन find_last_not_of, पास किए गए वर्ण c से मेल न खाने वाले अंतिम तत्व के लिए किसी स्ट्रिंग को समकालिक रूप से और पीछे की ओर खोजता है। खोज का आरंभिक इंडेक्स पैरामीटर pos के माध्यम से नियंत्रित होता है, जो डिफ़ॉल्ट रूप से npos पर सेट होता है। निष्पादन विनिर्देश [basic.string] का अनुसरण करता है, जिसमें charT को value_type द्वारा प्रतिस्थापित किया जाता है [SWS_CORE_03344]। व्याख्या: यदि कोई भिन्न वर्ण निर्धारित नहीं किया जा सकता है, तो फ़ंक्शन संभवतः npos लौटाएगा। प्रश्न Q-0db95220d1766e88 (खुला)

त्रुटि प्रबंधन (error handling) के संबंध में, विनिर्देश में फ़ंक्शन को स्पष्ट रूप से अपवाद-सुरक्षित नहीं (not exception safe) के रूप में वर्गीकृत किया गया है [SWS_CORE_03344]। पेलोड में विशिष्ट त्रुटि कोड या DET- या DEM-संदेशों जैसे तंत्र परिभाषित नहीं हैं।

चूँकि मेथड को const के रूप में घोषित किया गया है, यह ऑब्जेक्ट को संशोधित नहीं करता है [SWS_CORE_03344]। एक ही स्ट्रिंग इंस्टेंस पर समवर्ती रीड एक्सेस (concurrent read access) बिना किसी स्थिति परिवर्तन के सिंक्रोनस रूप से संभव हैं, जब तक कि कोई प्रतिस्पर्धी राइट ऑपरेशन न हो रहे हों।

ara::core::BasicString के भीतर, यह फ़ंक्शन अन्य खोज ऑपरेशनों के संयोजन में उपलब्ध है:

  • किसी मेल खाने वाले वर्ण की अंतिम उपस्थिति की खोज के लिए इसका समकक्ष find_last_of ([SWS_CORE_03336]) उपयोग में आता है।
  • स्ट्रिंग्स और कैरेक्टर बफ़र्स के लिए पॉइंटर्स के साथ संगत ओवरलोड उपलब्ध हैं ([SWS_CORE_03342], [SWS_CORE_03343] तथा [SWS_CORE_03334], [SWS_CORE_03335])।
  • BasicString [SWS_CORE_03341] के पूर्ण इंस्टेंस के लिए उपलब्ध ओवरलोड ([SWS_CORE_03333] के समान) के विपरीत, जिसे noexcept और अपवाद-सुरक्षित घोषित किया गया है, इस एकल वर्ण संस्करण में कोई Noexcept-गारंटी नहीं है।

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

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

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

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

फ़ंक्शन find_last_not_of [SWS_CORE_03320]

size_type find_last_not_of (StringView sv, size_type pos=npos) const noexcept;

As per corresponding usage in [basic.string]

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

वर्ग ara::core::BasicString की विधि [SWS_CORE_03320] हेडर <ara/core/string.h> के माध्यम से उपलब्ध है। यह एक सिंक्रोनस बैकवर्ड खोज करती है और स्ट्रिंग के उस अंतिम वर्ण के सूचकांक को निर्धारित करती है जो पास किए गए दृश्य sv में नहीं आता है। खोज सीमा pos से शुरू होती है, जिसका डिफ़ॉल्ट मान npos है। व्यवहार [basic.string] के सिमेंटिक्स का अनुसरण करता है; यदि कोई भिन्न वर्ण नहीं मिलता है, तो फ़ंक्शन संभवतः npos मान लौटाता है। प्रश्न Q-1f2c9efc73c41b7a (खुला)

त्रुटि प्रबंधन के संबंध में, फ़ंक्शन को noexcept के रूप में निर्दिष्ट किया गया है और exception safe के रूप में वर्गीकृत किया गया है [SWS_CORE_03320]। इसलिए यह कोई अपवाद नहीं फेंकता है। इस ऑपरेशन के लिए विशिष्ट AUTOSAR त्रुटि कोड या त्रुटि चैनलों (DET/DEM) को संदेश मौजूद नहीं हैं।

एक गैर-संशोधक const विधि के रूप में, यह कॉल स्ट्रिंग की स्थिति को संशोधित नहीं करती है। इसलिए, एक ही इंस्टेंस पर कई थ्रेड्स द्वारा समवर्ती रीड एक्सेस बाहरी सिंक्रोनाइज़ेशन के बिना सुरक्षित होना चाहिए, जबकि समवर्ती संशोधनों को संरक्षित किया जाना चाहिए। प्रश्न Q-227382d5787bde14 (खुला)

फ़ंक्शन प्रकार ara::core::StringView के पैरामीटर स्वीकार करता है, जो मेमोरी आवंटन के बिना कुशल तुलना को सक्षम बनाता है। ara::core::BasicString के भीतर, यह स्ट्रिंग्स [SWS_CORE_03341], रॉ पॉइंटर्स [SWS_CORE_03342], [SWS_CORE_03343] और एकल वर्णों [SWS_CORE_03344] के लिए ओवरलोड्स का पूरक है। पॉइंटर और वर्ण वेरिएंट के विपरीत, StringView ओवरलोड अपवाद-सुरक्षित है। संगत खोज फ़ंक्शन समान रूप से स्वयं ara::core::StringView पर मौजूद हैं [SWS_CORE_02177], [SWS_CORE_02178], [SWS_CORE_02179], [SWS_CORE_02180]।

यह उपयोग नोट एक AI द्वारा जनरेट किया गया था। सभी तकनीकी विवरण AUTOSAR पेलोड की आवश्यकताओं पर आधारित हैं।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03320
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03320@rel:R25-11#159f6f20
Content hash
159f6f20
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03320
Status: valid/unmigrated Version: rel:R25-11#c54cab32 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_03320@rel:R25-11#c54cab32
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#8da76b592026-09-30
  • R19-11rel:R19-11#5f40bcec2026-10-14
  • R20-11rel:R20-11#e1c2eb632026-10-14
  • R21-11rel:R21-11#a98ca3792026-10-14
  • R22-11rel:R22-11#54339bbe2026-10-14
  • R23-11rel:R23-11#549b390c2026-10-14
  • R24-11rel:R24-11#ff50b3cd2026-10-14
  • R25-11rel:R25-11#c54cab322026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन find_last_of [SWS_CORE_03318]

size_type find_last_of (StringView sv, size_type pos=npos) const noexcept;

As per corresponding usage in [basic.string]

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

क्लास ara::core::BasicString ([SWS_CORE_03318]) का सदस्य फ़ंक्शन find_last_of पास किए गए StringView sv में मौजूद किसी वर्ण की अंतिम उपस्थिति के लिए स्ट्रिंग में पीछे की ओर खोज करता है। खोज सिंक्रोनस रूप से होती है और निर्दिष्ट स्थिति pos पर या उससे पहले शुरू होती है, जो डिफ़ॉल्ट रूप से npos पर सेट होती है। [basic.string] के संदर्भ के अनुसार, फ़ंक्शन को मिले वर्ण का शून्य-आधारित इंडेक्स लौटाना चाहिए या npos, यदि कोई मिलान वाला वर्ण मौजूद नहीं है। प्रश्न Q-bf5de9d8aa553a74 (खुला)

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

चूंकि यह एक कॉन्स्टेंट सदस्य फ़ंक्शन (const) है जो ऑब्जेक्ट की स्थिति को नहीं बदलता है, इसलिए समान इंस्टेंस पर समवर्ती रीड एक्सेस हानिरहित होना चाहिए, जब तक कि कोई समवर्ती राइट एक्सेस न हो रहा हो। प्रश्न (खुला)

स्ट्रिंग क्लासों के समूह में, यह ओवरलोड const BasicString& ([SWS_CORE_03333]) के संस्करण के साथ अपनी अपवाद सुरक्षा साझा करता है। इसके विपरीत, रॉ पॉइंटर्स और एकल वर्णों ([SWS_CORE_03334], [SWS_CORE_03335], [SWS_CORE_03336]) पर आधारित ओवरलोड को not exception safe के रूप में निर्दिष्ट किया गया है। तुलनीय खोज फ़ंक्शन ara::core::StringView ([SWS_CORE_02169], [SWS_CORE_02170], [SWS_CORE_02171], [SWS_CORE_02172]) में भी उपलब्ध हैं, जो अतिरिक्त रूप से constexpr के साथ चिह्नित हैं।

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

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03318
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03318@rel:R25-11#c8480134
Content hash
c8480134
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03318
Status: valid/unmigrated Version: rel:R25-11#87aa553d Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_03318@rel:R25-11#87aa553d
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#4302dfdc2026-09-30
  • R19-11rel:R19-11#52aa69b42026-10-14
  • R20-11rel:R20-11#1a4b36ea2026-10-14
  • R21-11rel:R21-11#be0d2f602026-10-14
  • R22-11rel:R22-11#d8d40e182026-10-14
  • R23-11rel:R23-11#50ae25f02026-10-14
  • R24-11rel:R24-11#26c417aa2026-10-14
  • R25-11rel:R25-11#87aa553d2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन front [SWS_CORE_03065]

reference front ();

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03065
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03065@rel:R25-11#6ff91e41
Content hash
6ff91e41
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03065
Status: valid/unmigrated Version: rel:R25-11#0fb03d0a 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_03065@rel:R25-11#0fb03d0a
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_03066]

const_reference front () const;

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03066
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03066@rel:R25-11#434a1caa
Content hash
434a1caa
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03066
Status: valid/unmigrated Version: rel:R25-11#336f9071 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_03066@rel:R25-11#336f9071
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_03415]

allocator_type get_allocator () const noexcept;

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03415
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03415@rel:R25-11#58687dcf
Content hash
58687dcf
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03415
Status: valid/unmigrated Version: rel:R25-11#214aa0dc 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_03415@rel:R25-11#214aa0dc
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_03093]

BasicString & insert (size_type pos, const BasicString &str);

As per corresponding usage in [basic.string]

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

ara::core::BasicString ([SWS_CORE_03093]) का सदस्य फलन insert एक निर्दिष्ट स्थिति पर सिंक्रोनस रूप से एक स्ट्रिंग डालने का कार्य करता है। यह size_type प्रकार के इंडेक्स pos के साथ-साथ सम्मिलित किए जाने वाले BasicString ऑब्जेक्ट के लिए एक कॉन्स्टेंट संदर्भ str की अपेक्षा करता है और संशोधित इंस्टेंस का एक संदर्भ लौटाता है ([SWS_CORE_03093])। कार्यात्मक व्यवहार [basic.string] ([SWS_CORE_03093]) में संबंधित सिमेंटिक्स के अनुसार निर्देशित होता है।

इस फलन के लिए विशिष्ट त्रुटि कोड और DET या DEM को संदेश परिभाषित नहीं हैं। विनिर्देश में इसे स्पष्ट रूप से “not exception safe” ([SWS_CORE_03093]) के रूप में वर्गीकृत किया गया है। यदि सम्मिलन प्रक्रिया या आवश्यक मेमोरी आवंटन के दौरान कोई त्रुटि होती है, तो ऑब्जेक्ट स्थिति के लिए कोई अपवाद-सुरक्षा गारंटी नहीं होनी चाहिए (व्याख्या)। प्रश्न Q-7c9b0483885688ae (खुला)

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

यह व्यवहार AUTOSAR-Adaptive कंटेनरों के विनिर्देश पैटर्न में लगातार फिट बैठता है: ara::core::Vector ([SWS_CORE_01367]) या ara::core::Map ([SWS_CORE_01460]) जैसे संबंधित कंटेनरों के साथ भी, insert ओवरलोड संबंधित C++ मानक कंटेनरों पर आधारित होते हैं और लगातार गैर-अपवाद-सुरक्षित के रूप में चिह्नित किए जाते हैं।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03093
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03093@rel:R25-11#f6a4cce1
Content hash
f6a4cce1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03093
Status: valid/unmigrated Version: rel:R25-11#c862a37c 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_03093@rel:R25-11#c862a37c
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_03094]

BasicString & insert (size_type pos1, const BasicString &str, size_type pos2, size_type n=npos);

As per corresponding usage in [basic.string] except for the following deviations: 1. if ( pos1 > size() || pos2 > str.size() ) IsoStdOutOfRangeViolation is raised instead of std::out_of_range

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

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

क्लास ara::core::BasicString ([SWS_CORE_03094]) का मेंबर फ़ंक्शन insert एक स्रोत स्ट्रिंग के सबस्ट्रिंग को वर्तमान स्ट्रिंग में सम्मिलित करता है। यह हेडर ara/core/string.h के माध्यम से प्रदान किया जाता है ([SWS_CORE_03094])। तर्कों (arguments) के रूप में, फ़ंक्शन इन्सर्शन इंडेक्स pos1, स्रोत संदर्भ str, str के भीतर प्रारंभ इंडेक्स pos2 और वैकल्पिक रूप से सम्मिलित किए जाने वाले वर्णों की संख्या n को डिफ़ॉल्ट मान npos के साथ स्वीकार करता है ([SWS_CORE_03094])। रिटर्न मान संशोधित BasicString ऑब्जेक्ट का एक संदर्भ है ([SWS_CORE_03094])।

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

व्यवहार मूल रूप से मानक लाइब्रेरी [basic.string] का अनुसरण करता है, लेकिन इसमें एक विशिष्ट विचलन प्रदर्शित होता है: यदि pos1 > size() या pos2 > str.size() लागू होता है, तो std::out_of_range के स्थान पर IsoStdOutOfRangeViolation ट्रिगर किया जाता है ([SWS_CORE_03094])। ऑपरेशन को अपवाद-सुरक्षित नहीं (not exception safe) के रूप में निर्दिष्ट किया गया है ([SWS_CORE_03094])। इसलिए यदि कोई त्रुटि होती है, तो यह सुनिश्चित नहीं है कि ऑब्जेक्ट किसी मान्य प्रारंभिक स्थिति में बना रहेगा।

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

व्याख्या: चूँकि मेथड कॉल सीधे लक्ष्य इंस्टेंस को संशोधित करता है और कोई सिंक्रोनाइज़ेशन गुण उल्लिखित नहीं हैं, इसलिए समान इंस्टेंस पर समवर्ती एक्सेस के दौरान फ़ंक्शन के न तो reentrant होने और न ही thread-safe होने की संभावना है। प्रश्न Q-6727ae094800c27a (खुला) कॉलर्स को समवर्ती एक्सेस को बाहरी रूप से सिंक्रोनाइज़ करना होगा।

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

समान insert फ़ंक्शन अन्य AUTOSAR कंटेनरों जैसे ara::core::Vector ([SWS_CORE_01367], [SWS_CORE_01369]) और ara::core::Map ([SWS_CORE_01460], [SWS_CORE_01468]) के लिए भी मौजूद हैं। जबकि वे ओवरलोड मुख्य रूप से स्थिति-आधारित इटरेटर्स या नोड्स का उपयोग करते हैं, वर्तमान स्ट्रिंग ऑपरेशन इंडेक्स-आधारित काम करता है; सभी कार्यान्वयनों में सामान्य बात अपवाद-सुरक्षा का बहिष्करण ([SWS_CORE_03094], [SWS_CORE_01367], [SWS_CORE_01460]) है।

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

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
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_03094
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03094@rel:R25-11#efccc80c
Content hash
efccc80c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03094
Status: valid/unmigrated Version: rel:R25-11#b641bba3 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_03094@rel:R25-11#b641bba3
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_03095]

BasicString & insert (size_type pos, const value_type *s, size_type n);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type 2. if ( pos1 > size() ) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range 3. if ( size() + n > max_size() ) IsoStdLengthErrorViolation is raised instead of std::length_error

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

क्लास ara::core::BasicString का मेंबर फ़ंक्शन insert ([SWS_CORE_03095], हेडर ara/core/string.h के माध्यम से प्रदान किया गया) पॉइंटर s (प्रकार const value_type*) के n वर्णों के एक वर्ण क्रम को शून्य-आधारित इंडेक्स स्थिति pos से मौजूदा स्ट्रिंग में सिंक्रोनस रूप से सम्मिलित करता है। व्यवहार [basic.string] के सिमेंटिक्स का अनुसरण करता है, जहाँ charT को value_type द्वारा प्रतिस्थापित किया जाता है। रिटर्न मान के रूप में, फ़ंक्शन कॉलिंग BasicString ऑब्जेक्ट का संदर्भ लौटाता है, जो कॉल चेनिंग को सक्षम बनाता है [SWS_CORE_03095]।

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

मानक C++ अपवादों के स्थान पर, कार्यान्वयन AUTOSAR-विशिष्ट violations ट्रिगर करता है [SWS_CORE_03095]:

  • यदि इन्सर्शन स्थिति स्ट्रिंग के अंत से आगे है (शर्त pos > size(); विनिर्देश पाठ में pos1 > size() के रूप में संदर्भित), तो std::out_of_range के स्थान पर IsoStdOutOfRangeViolation ट्रिगर होता है [SWS_CORE_03095]।
  • यदि इन्सर्शन के बाद कुल आकार अनुमत अधिकतम (size() + n > max_size()) से अधिक हो जाता है, तो std::length_error के स्थान पर IsoStdLengthErrorViolation ट्रिगर होता है [SWS_CORE_03095]।

समवर्तीता और परस्पर क्रिया

ऑपरेशन को not exception safe के रूप में निर्दिष्ट किया गया है [SWS_CORE_03095]। व्याख्या: समान BasicString इंस्टेंस पर समानांतर संशोधक एक्सेस संभवतः थ्रेड-सुरक्षित नहीं हैं और इसलिए उन्हें बाहरी सिंक्रोनाइज़ेशन सुरक्षा की आवश्यकता होती है। प्रश्न Q-0c81a6b19e4c5c7b (खुला) संबंधित कंटेनर ऑपरेशनों जैसे ara::core::Vector::insert [SWS_CORE_01367] या ara::core::Map::insert [SWS_CORE_01460] के विपरीत, जो इटरेटर-आधारित काम करते हैं और इटरेटर लौटाते हैं, यहाँ स्थिति निर्धारण इंडेक्स के माध्यम से इंडेक्स-आधारित होता है।

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

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
Exception-Sicherheitnot exception safe
Verletzungen (Violations)IsoStdLengthEr- Description as per std::length_error rorViolation 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_03095
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03095@rel:R25-11#0bda00bb
Content hash
0bda00bb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03095
Status: valid/unmigrated Version: rel:R25-11#4e72a65a 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_03095@rel:R25-11#4e72a65a
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_03096]

BasicString & insert (size_type pos, const value_type *s);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

उपयोग

क्लास ara::core::BasicString का सदस्य फ़ंक्शन insert मौजूदा स्ट्रिंग ऑब्जेक्ट में स्थिति pos से शुरू होने वाले एक नल-टर्मिनेटेड वर्ण ऐरे को सम्मिलित करता है ([SWS_CORE_03096])। घोषणा हेडर फ़ाइल ara/core/string.h ([SWS_CORE_03096]) के माध्यम से की जाती है। कार्यात्मक व्यवहार [basic.string] के अनुसार मानक उपयोग से मेल खाता है, जिसमें विशिष्ट विचलन यह है कि वर्ण प्रकार charT को value_type द्वारा प्रतिस्थापित किया जाता है ([SWS_CORE_03096])। निष्पादन सिंक्रोनस रूप से होता है और संशोधित इंस्टेंस का संदर्भ लौटाता है ([SWS_CORE_03096])।

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

इंटरफ़ेस को स्पष्ट रूप से गैर-एक्सेप्शन-सुरक्षित (not exception safe) के रूप में निर्दिष्ट किया गया है ([SWS_CORE_03096])। विशिष्ट त्रुटि कोड, त्रुटि संकेत के लिए रिटर्न मान या DET अथवा DEM को संदेश इस फ़ंक्शन के लिए परिभाषित नहीं हैं। पास किए गए पॉइंटर s को संभवतः एक वैध, नल-टर्मिनेटेड ऐरे को संदर्भित करना चाहिए, क्योंकि अमान्य मेमोरी एक्सेस या री-एलोकेशन त्रुटियों को पकड़ा नहीं जाता है। प्रश्न Q-071709eb5beba24b (खुला) समान इंस्टेंस पर संशोधन करने वाले कॉल समानांतर एक्सेस के दौरान संभवतः थ्रेड-सुरक्षित नहीं होते हैं और इसके लिए बाहरी सिंक्रोनाइज़ेशन की आवश्यकता होती है।

इंटरैक्शन

ऑपरेशन ara::core के सुसंगत इंटरफ़ेस डिज़ाइन में फिट बैठता है। समान insert ओवरलोड ara::core::Vector ([SWS_CORE_01367], [SWS_CORE_01368], [SWS_CORE_01370]) के साथ-साथ ara::core::Map ([SWS_CORE_01460], [SWS_CORE_01468] साथ में insert_return_type [SWS_CORE_01418] के अनुसार) के लिए मौजूद हैं, जिन्हें लगातार गैर-एक्सेप्शन-सुरक्षित के रूप में भी घोषित किया गया है।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03096
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03096@rel:R25-11#8f894031
Content hash
8f894031
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03096
Status: valid/unmigrated Version: rel:R25-11#c1e11334 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_03096@rel:R25-11#c1e11334
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_03097]

BasicString & insert (size_type pos, size_type n, value_type c);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

उपयोग और सिग्नेचर

क्लास ara::core::BasicString का सदस्य फ़ंक्शन insert हेडर #include "ara/core/string.h" के माध्यम से प्रदान किया जाता है [SWS_CORE_03097]। यह वर्ण स्थिति pos पर value_type प्रकार के n लगातार वर्ण c के सिंक्रोनस सम्मिलन के लिए कार्य करता है:

BasicString & insert (size_type pos, size_type n, value_type c);

फ़ंक्शन कॉलिंग BasicString ऑब्जेक्ट का संदर्भ लौटाता है, जिससे ऑपरेशनों की चेनिंग संभव होती है। सिमेंटिक्स [basic.string] के विनिर्देश के अनुरूप है, केवल इस अंतर के साथ कि प्रकार पैरामीटर charT को value_type द्वारा प्रतिस्थापित किया गया है [SWS_CORE_03097]।

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

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

समवर्तीता के संबंध में, विनिर्देश में कोई सिंक्रोनाइज़ेशन तंत्र शामिल नहीं है। व्याख्या: ara::core::BasicString के समान इंस्टेंस पर insert के संशोधित करने वाले कॉल संभवतः थ्रेड-सुरक्षित नहीं हैं और समानांतर एक्सेस के मामले में बाहरी सुरक्षा की आवश्यकता होती है। प्रश्न Q-9e2bbadca2f58f9a (खुला)

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

फ़ंक्शन ara::core की डेटा संरचनाओं के इंटरफ़ेस में शामिल होता है:

  • डायनामिक ऐरे के लिए, ara::core::Vector समान insert ओवरलोड प्रदान करता है (उदाहरण के लिए कई तत्वों [SWS_CORE_01369] या व्यक्तिगत तत्वों [SWS_CORE_01367] को सम्मिलित करने के लिए), जिन्हें गैर-एक्सेप्शन-सुरक्षित के रूप में भी घोषित किया गया है।
  • ara::core::Map जैसे सहयोगी कंटेनर समान अपवाद व्यवहार का उपयोग करते हुए तुलनीय सम्मिलन संचालन [SWS_CORE_01460] को परिभाषित करते हैं।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03097
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03097@rel:R25-11#656d6c38
Content hash
656d6c38
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03097
Status: valid/unmigrated Version: rel:R25-11#98934703 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_03097@rel:R25-11#98934703
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_03098]

iterator insert (const_iterator p, value_type c);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

उपयोग और सिग्नेचर

क्लास ara::core::BasicString का सदस्य फ़ंक्शन insert हेडर #include "ara/core/string.h" के माध्यम से प्रदान किया जाता है [SWS_CORE_03098]। यह const_iterator प्रकार का एक इटरेटर p और value_type प्रकार का एक वर्ण c स्वीकार करता है और एक iterator लौटाता है [SWS_CORE_03098]। कार्यात्मक सिमेंटिक्स [basic.string] में विनिर्देश का पालन करता है, जहां charT को value_type द्वारा प्रतिस्थापित किया जाता है [SWS_CORE_03098]। व्याख्या: लौटाया गया इटरेटर संभवतः स्थिति p पर नए सम्मिलित किए गए वर्ण को संदर्भित करता है। प्रश्न Q-077bda6c9d78be47 (खुला)

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

एक्सेप्शन सुरक्षा के संबंध में, ऑपरेशन को “not exception safe” घोषित किया गया है [SWS_CORE_03098]। विनिर्देश में विशिष्ट त्रुटि कोड और DET या DEM को संदेश प्रदान नहीं किए गए हैं; व्याख्या: यदि निष्पादन के दौरान कोई त्रुटि होती है, तो स्ट्रिंग ऑब्जेक्ट की स्थिति के संबंध में कोई गारंटी नहीं होनी चाहिए। प्रश्न Q-f477ec410287f50a (खुला)

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

सम्मिलन संचालन का पैटर्न और “not exception safe” के रूप में वर्गीकरण ara::core में अन्य कंटेनरों के मानकों के अनुरूप है:

  • ara::core::Vector में एकल मानों ([SWS_CORE_01367], [SWS_CORE_01368]), श्रेणियों ([SWS_CORE_01369], [SWS_CORE_01370]) और इनिशियलाइज़र सूचियों ([SWS_CORE_01371]) के लिए स्थितीय insert ओवरलोड मौजूद हैं, जो समान रूप से गैर-एक्सेप्शन-सुरक्षित हैं।
  • ara::core::Map में मान युग्मों ([SWS_CORE_01460]) के साथ-साथ इटरेटर संकेत ([SWS_CORE_01463], [SWS_CORE_01469]) वाले स्थितीय वेरिएंट के लिए insert फ़ंक्शन निर्दिष्ट हैं, जिन्हें समान रूप से गैर-एक्सेप्शन-सुरक्षित के रूप में घोषित किया गया है।

यह पाठ विनिर्देश आवश्यकताओं के आधार पर एक AI प्रणाली द्वारा उत्पन्न किया गया था।

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03098
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03098@rel:R25-11#fea255ff
Content hash
fea255ff
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03098
Status: valid/unmigrated Version: rel:R25-11#288efbcf 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_03098@rel:R25-11#288efbcf
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_03099]

iterator insert (const_iterator p, size_type n, value_type c);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

क्लास ara::core::BasicString ([SWS_CORE_03099]) की विधि insert स्ट्रिंग की एक निश्चित स्थिति पर कई समान वर्णों के सिंक्रोनस सम्मिलन के लिए कार्य करती है। एकीकरण हेडर फ़ाइल #include "ara/core/string.h" के माध्यम से होता है।

उपयोग और पैरामीटर

कॉल [basic.string] के सिमेंटिक्स के अनुसार हस्ताक्षर iterator insert(const_iterator p, size_type n, value_type c) के माध्यम से होता है, जहां charT को value_type द्वारा प्रतिस्थापित किया जाता है ([SWS_CORE_03099]):

  • p: उस स्थिति का इटरेटर (const_iterator), जिसके आगे सामग्री सम्मिलित की जाती है।
  • n: सम्मिलित किए जाने वाले वर्णों की संख्या (size_type)।
  • c: value_type प्रकार का सम्मिलित किया जाने वाला वर्ण मान।

रिटर्न मान के रूप में, फ़ंक्शन पहले नए सम्मिलित वर्ण या स्थिति p पर एक iterator लौटाता है।

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

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

इंटरैक्शन

यह इंटरफ़ेस अनुक्रमिक AUTOSAR कंटेनरों के सामान्य प्रावधान पैटर्न का अनुसरण करता है। एकाधिक सम्मिलन के लिए कार्यात्मक रूप से समतुल्य एक ओवरलोड ara::core::Vector ([SWS_CORE_01369]) के लिए मौजूद है, जिसे समान रूप से गैर-अपवाद-सुरक्षित के रूप में निर्दिष्ट किया गया है। इसके विपरीत, साहचर्य कंटेनर जैसे कि ara::core::Map मुख्य रूप से युग्म- या नोड-आधारित इंटरफ़ेस ([SWS_CORE_01460], [SWS_CORE_01468]) का उपयोग करते हैं।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03099
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03099@rel:R25-11#90f468d7
Content hash
90f468d7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03099
Status: valid/unmigrated Version: rel:R25-11#d7785a25 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_03099@rel:R25-11#d7785a25
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_03100]

template <class InputIterator> iterator insert (const_iterator p, InputIterator first, InputIterator last);

As per corresponding usage in [basic.string]

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

हेडर ara/core/string.h में घोषित, वर्ग ara::core::BasicString ([SWS_CORE_03100]) का टेम्प्लेट फ़ंक्शन insert, इनपुट इटरेटर first और last द्वारा परिभाषित अनुक्रम को स्ट्रिंग में इटरेटर स्थिति p पर तुल्यकालिक रूप से सम्मिलित करता है। व्यवहार और लौटाया गया iterator C++ मानक लाइब्रेरी [SWS_CORE_03100] के [basic.string] में संगत परिभाषा के अनुसार निर्देशित होते हैं।

त्रुटि प्रबंधन के संबंध में, फ़ंक्शन को स्पष्ट रूप से not exception safe के रूप में वर्गीकृत किया गया है [SWS_CORE_03100]। विनिर्देश न तो विशिष्ट त्रुटि कोड प्रदान करता है और न ही DET या DEM संदेश। यदि सम्मिलन के दौरान कोई त्रुटि होती है – जैसे कि विफल मेमोरी आवंटन –, तो इंस्टेंस की मूल स्थिति संभवतः पुनर्स्थापित नहीं होगी और ऑपरेशन संभवतः कोई transactional सुरक्षा प्रदान नहीं करता है। प्रश्न (खुला)

समवर्तीता के संदर्भ में, यह विधि समान इंस्टेंस पर reentrant नहीं है; बाहरी सिंक्रोनाइज़ेशन के बिना समवर्ती पहुँच से डेटा रेस होने की संभावना है। प्रश्न Q-6b99b21f80d01f8a (खुला) इसके अतिरिक्त, संभावित पुनःआवंटन या तत्वों के विस्थापन के कारण स्ट्रिंग के मौजूदा इटरेटर और संदर्भ अमान्य हो सकते हैं।

यह पैटर्न AUTOSAR Adaptive Core के सुसंगत इंटरफ़ेस डिज़ाइन से मेल खाता है: insert के रेंज-आधारित ओवरलोड समान रूप से ara::core::Vector ([SWS_CORE_01370]) और ara::core::Map ([SWS_CORE_01466]) के लिए मौजूद हैं, जो मानक कंटेनरों पर भी उन्मुख हैं और गैर-अपवाद-सुरक्षित के रूप में घोषित हैं।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03100
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03100@rel:R25-11#59970c8c
Content hash
59970c8c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03100
Status: valid/unmigrated Version: rel:R25-11#2606fcb3 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_03100@rel:R25-11#2606fcb3
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_03101]

iterator insert (const_iterator p, std::initializer_list< value_type >);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

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

वर्ग ara::core::BasicString का सदस्य फ़ंक्शन insert, इटरेटर p (प्रकार const_iterator) द्वारा निर्दिष्ट स्थिति से पहले एक std::initializer_list<value_type> की सामग्री को सम्मिलित करता है और पहले सम्मिलित तत्व पर एक iterator लौटाता है [SWS_CORE_03101]। घोषणा हेडर ara/core/string.h के माध्यम से प्रदान की जाती है [SWS_CORE_03101]। कार्यात्मक सिमेंटिक्स C++ मानक लाइब्रेरी के [basic.string] में दिए गए विनिर्देश से मेल खाते हैं, जहाँ charT को value_type द्वारा प्रतिस्थापित किया गया है [SWS_CORE_03101]।

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

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

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

ऑपरेशन कॉलिंग थ्रेड के संदर्भ में तुल्यकालिक रूप से निष्पादित होता है। व्याख्या: चूँकि विनिर्देश आंतरिक सिंक्रोनाइज़ेशन तंत्र प्रदान नहीं करता है, इसलिए बाहरी सिंक्रोनाइज़ेशन के बिना ara::core::BasicString के समान इंस्टेंस पर समवर्ती संशोधक पहुँच थ्रेड-सुरक्षित नहीं होने की संभावना है। प्रश्न Q-11ec8e3ae2b8cf90 (खुला)

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

इनिशियलाइज़ेशन सूचियों के माध्यम से तत्वों का सम्मिलन मॉड्यूल core में एक सुसंगत पैटर्न का अनुसरण करता है:

  • ara::core::Vector एकल मानों और इटरेटर श्रेणियों [SWS_CORE_01367] [SWS_CORE_01370] के लिए ओवरलोड के साथ-साथ iterator insert(const_iterator, std::initializer_list<T>) के साथ एक अनुरूप सम्मिलन फ़ंक्शन [SWS_CORE_01371] प्रदान करता है।
  • ara::core::Map भी void insert(std::initializer_list<value_type>) के माध्यम से एक बल्क इंसर्शन ऑपरेशन प्रदान करता है [SWS_CORE_01467], जिसे स्ट्रिंग संस्करण की तरह not exception safe के रूप में वर्गीकृत किया गया है।

यह पाठ स्वचालित रूप से उत्पन्न हुआ था। सभी तकनीकी विवरण AUTOSAR रिलीज़ R25-11 पर आधारित हैं।

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03101
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03101@rel:R25-11#f16f1b0c
Content hash
f16f1b0c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03101
Status: valid/unmigrated Version: rel:R25-11#cbc72647 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_03101@rel:R25-11#cbc72647
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_03310]

BasicString & insert (size_type pos, StringView sv);

As per corresponding usage in [basic.string]

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

वर्ग ara::core::BasicString ([SWS_CORE_03310]) का सदस्य फ़ंक्शन insert निर्दिष्ट इंडेक्स स्थिति (size_type pos) पर स्ट्रिंग में एक स्ट्रिंग दृश्य (StringView sv) की सामग्री को तुल्यकालिक रूप से सम्मिलित करता है। [SWS_CORE_03310] के अनुसार, सिमेंटिक्स [basic.string] में विनिर्देश के अनुरूप हैं। फ़ंक्शन संशोधित स्ट्रिंग (BasicString &) का एक संदर्भ लौटाता है, जो एकाधिक ऑपरेशनों के चेनिंग की अनुमति देता है।

उपयोग के लिए, हेडर #include "ara/core/string.h" को शामिल किया जाना चाहिए ([SWS_CORE_03310])। अपवाद प्रबंधन के संबंध में, ऑपरेशन को स्पष्ट रूप से गैर-अपवाद-सुरक्षित (not exception safe) के रूप में निर्दिष्ट किया गया है ([SWS_CORE_03310])। यदि सम्मिलन या आंतरिक मेमोरी आवंटन के दौरान कोई त्रुटि होती है, तो परिणामस्वरूप ऑब्जेक्ट की स्थिति के लिए कोई exception safety गारंटी मौजूद नहीं होती है।

Reentrancy और समवर्तीता के संदर्भ में, बाहरी सिंक्रोनाइज़ेशन के बिना समान इंस्टेंस पर एक साथ पहुँच होने पर यह विधि थ्रेड-सुरक्षित नहीं होने की संभावना है। प्रश्न Q-9b667a676acb9f5d (खुला) यह व्यवहार ara::core में अन्य कंटेनर ऑपरेशनों के अनुरूप है, जहाँ ara::core::Vector ([SWS_CORE_01367], [SWS_CORE_01368], [SWS_CORE_01369], [SWS_CORE_01370], [SWS_CORE_01371]) और ara::core::Map ([SWS_CORE_01460], [SWS_CORE_01468]) की तरह संशोधित करने वाले सम्मिलन फ़ंक्शन भी गैर-अपवाद-सुरक्षित के रूप में परिभाषित हैं।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03310
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03310@rel:R25-11#d5419012
Content hash
d5419012
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03310
Status: valid/unmigrated Version: rel:R25-11#a9000c7b Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_03310@rel:R25-11#a9000c7b
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#c39449eb2026-09-30
  • R19-11rel:R19-11#0e0267ea2026-10-14
  • R20-11rel:R20-11#77ccaff42026-10-14
  • R21-11rel:R21-11#205dc51e2026-10-14
  • R22-11rel:R22-11#d9b3549e2026-10-14
  • R23-11rel:R23-11#dc8286112026-10-14
  • R24-11rel:R24-11#1a955fe62026-10-14
  • R25-11rel:R25-11#a9000c7b2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन insert [SWS_CORE_03311]

template <class T> BasicString & insert (size_type pos1, const T &t, size_type pos2, size_type n=npos);

As per corresponding usage in [basic.string] except for the following deviations: 1. if ( pos1 > size() || pos2 > sv.size() ) IsoStdOutOfRangeViolation is raised instead of std::out_of_range

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

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

वर्ग ara::core::BasicString ([SWS_CORE_03311]) का टेम्प्लेट फ़ंक्शन insert ऑब्जेक्ट t से वर्णों के अनुक्रम को स्थिति pos1 पर मौजूदा स्ट्रिंग में तुल्यकालिक रूप से सम्मिलित करता है। pos2 और वैकल्पिक लंबाई विनिर्देश n (डिफ़ॉल्ट रूप से npos) के माध्यम से, t का पढ़ा जाने वाला सब-रीजन निर्धारित किया जाता है। रिटर्न मान के रूप में, फ़ंक्शन संशोधित BasicString ऑब्जेक्ट (*this) का संदर्भ प्रदान करता है। स्रोत ऑब्जेक्ट t को संभवतः std::string_view या प्रकार-संगत वर्ण-समान ऑब्जेक्ट के रूप में व्याख्यायित किया जाता है, क्योंकि विनिर्देश sv.size() को संदर्भित करता है। प्रश्न Q-d3ce468fb83c3519 (खुला)

त्रुटि प्रबंधन और अपवाद व्यवहार

यह फ़ंक्शन त्रुटि प्रबंधन में ISO C++ मानक से जानबूझकर विचलित होता है: यदि pos1 लक्ष्य स्ट्रिंग की लंबाई (pos1 > size()) से अधिक है या pos2 स्रोत क्षेत्र की लंबाई (pos2 > sv.size()) से अधिक है, तो std::out_of_range के स्थान पर एक IsoStdOutOfRangeViolation ट्रिगर होता है ([SWS_CORE_03311])। विनिर्देश फ़ंक्शन को गैर-अपवाद-सुरक्षित (not exception safe) के रूप में भी वर्गीकृत करता है ([SWS_CORE_03311]), इसलिए मेमोरी त्रुटियों के मामले में मूल ऑब्जेक्ट स्थिति के संरक्षण की गारंटी नहीं दी जा सकती है। प्रश्न Q-e1feaf7fe13a8b16 (खुला)

समवर्तीता और परस्पर क्रिया

स्पष्ट reentrancy विनिर्देश के अभाव में, समान इंस्टेंस पर असुरक्षित समानांतर राइट या रीड एक्सेस थ्रेड-सुरक्षित नहीं होने की संभावना है। प्रश्न (खुला) अन्य कोर कंटेनरों जैसे ara::core::Vector ([SWS_CORE_01367]) या ara::core::Map ([SWS_CORE_01460]) की तुलना में, जिनके insert फ़ंक्शन इटरेटर-आधारित काम करते हैं और उन्हें गैर-अपवाद-सुरक्षित भी माना जाता है, BasicString::insert इंडेक्स-आधारित काम करता है और AUTOSAR-विशिष्ट उल्लंघन अवधारणा को एकीकृत करता है ([SWS_CORE_03311])।

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

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
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_03311
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03311@rel:R25-11#7a8af936
Content hash
7a8af936
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03311
Status: valid/unmigrated Version: rel:R25-11#62bf1049 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_03311@rel:R25-11#62bf1049
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#ba5ad97d2026-09-30
  • R19-11rel:R19-11#6faf2c3a2026-10-14
  • R20-11rel:R20-11#cce541312026-10-14
  • R21-11rel:R21-11#52705dfb2026-10-14
  • R22-11rel:R22-11#f89e0cc72026-10-14
  • R23-11rel:R23-11#a74846012026-10-14
  • R24-11rel:R24-11#944e7ad42026-10-14
  • R25-11rel:R25-11#62bf10492026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन length [SWS_CORE_03060]

size_type length () const noexcept;

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03060
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03060@rel:R25-11#823cd03b
Content hash
823cd03b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03060
Status: valid/unmigrated Version: rel:R25-11#cf2b29b4 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_03060@rel:R25-11#cf2b29b4
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_03053]

size_type max_size () const noexcept;

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03053
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03053@rel:R25-11#3a0bef95
Content hash
3a0bef95
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03053
Status: valid/unmigrated Version: rel:R25-11#d990acd1 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_03053@rel:R25-11#d990acd1
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_03021] Upstream: RS_AP_00145

BasicString & operator= (const BasicString &str);

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03021
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03021@rel:R25-11#3c03f104
Content hash
3c03f104
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03021
Status: valid/unmigrated Version: rel:R25-11#50cfd10d 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_03021@rel:R25-11#50cfd10d
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_03023] Upstream: RS_AP_00145

BasicString & operator= (BasicString &&str) noexcept(std::allocator_ traits< Allocator >::propagate_on_container_move_ assignment::value||std::allocator_traits< Allocator >::is_always_ equal::value);

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03023
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03023@rel:R25-11#65f26418
Content hash
65f26418
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03023
Status: valid/unmigrated Version: rel:R25-11#29f6fade 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_03023@rel:R25-11#29f6fade
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_03035]

BasicString & operator= (const value_type *s);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03035
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03035@rel:R25-11#1b687f82
Content hash
1b687f82
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03035
Status: valid/unmigrated Version: rel:R25-11#3fee66aa 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_03035@rel:R25-11#3fee66aa
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_03036]

BasicString & operator= (value_type c);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03036
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03036@rel:R25-11#c7cfd720
Content hash
c7cfd720
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03036
Status: valid/unmigrated Version: rel:R25-11#290a89a8 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_03036@rel:R25-11#290a89a8
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_03037]

BasicString & operator= (std::initializer_list< value_type >);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03037
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03037@rel:R25-11#02b04059
Content hash
02b04059
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03037
Status: valid/unmigrated Version: rel:R25-11#b37500aa 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_03037@rel:R25-11#b37500aa
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_03304]

BasicString & operator= (StringView sv);

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03304
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03304@rel:R25-11#d7bfb41e
Content hash
d7bfb41e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03304
Status: valid/unmigrated Version: rel:R25-11#e1480f61 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_03304@rel:R25-11#e1480f61
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#c5d4e70d2026-09-30
  • R19-11rel:R19-11#9f3c52e32026-10-14
  • R20-11rel:R20-11#d5f95de02026-10-14
  • R21-11rel:R21-11#f3556bbd2026-10-14
  • R22-11rel:R22-11#c0297a6d2026-10-14
  • R23-11rel:R23-11#f43a1fe02026-10-14
  • R24-11rel:R24-11#cfaf14ed2026-10-14
  • R25-11rel:R25-11#e1480f612026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन operatorStringView [SWS_CORE_03301]

operator StringView () const noexcept;

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03301
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03301@rel:R25-11#3285c134
Content hash
3285c134
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03301
Status: valid/unmigrated Version: rel:R25-11#50dddbb9 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_03301@rel:R25-11#50dddbb9
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#9f4795fb2026-09-30
  • R19-11rel:R19-11#f0d4c1a12026-10-14
  • R20-11rel:R20-11#ce78af432026-10-14
  • R21-11rel:R21-11#1e26e6ad2026-10-14
  • R22-11rel:R22-11#fa8cc98d2026-10-14
  • R23-11rel:R23-11#005096c22026-10-14
  • R24-11rel:R24-11#ba5a934e2026-10-14
  • R25-11rel:R25-11#50dddbb92026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

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

reference operator[] (size_type n);

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03061
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03061@rel:R25-11#189f1f79
Content hash
189f1f79
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03061
Status: valid/unmigrated Version: rel:R25-11#c271c4dd 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_03061@rel:R25-11#c271c4dd
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_03062]

const_reference operator[] (size_type n) const;

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03062
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03062@rel:R25-11#cb6bc3e3
Content hash
cb6bc3e3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03062
Status: valid/unmigrated Version: rel:R25-11#f3bd35f1 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_03062@rel:R25-11#f3bd35f1
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_03105]

void pop_back ();

As per corresponding usage in [basic.string]

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

ara::core::BasicString ([SWS_CORE_03105]) का मेंबर फ़ंक्शन pop_back हेडर #include "ara/core/string.h" के माध्यम से प्रदान किया जाता है। इसका सिग्नेचर void pop_back() है, यह कोई इनपुट पैरामीटर स्वीकार नहीं करता है और कोई रिटर्न मान नहीं देता है। विनिर्देश के अनुसार, व्यवहार [basic.string] ([SWS_CORE_03105]) में संबंधित उपयोग के अनुरूप है। व्याख्या: [basic.string] के अनुरूप, ऑपरेशन संभवतः स्ट्रिंग से अंतिम वर्ण को सिंक्रोनस रूप से हटाता है। प्रश्न Q-857ed5f71128639e (खुला)

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

मॉड्यूल core में अनुक्रमिक डेटा संरचनाओं के लिए एक समान अंतःक्रिया मौजूद है: ara/core/vector.h की क्लास ara::core::Vector भी एक मेंबर फ़ंक्शन pop_back ([SWS_CORE_01365]) प्रदान करती है। यह [vector] में संबंधित उपयोग का अनुसरण करता है और not exception safe वर्गीकरण के साथ अपवाद सुरक्षा के संबंध में समान प्रतिबंध प्रदर्शित करता है ([SWS_CORE_01365])।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03105
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03105@rel:R25-11#a8dc3e81
Content hash
a8dc3e81
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03105
Status: valid/unmigrated Version: rel:R25-11#f01336d7 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_03105@rel:R25-11#f01336d7
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_ [SWS_CORE_03083]

void push_back (value_type c);

As per corresponding usage in [basic.string]

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

उपयोग

फ़ंक्शन push_ (सिग्नेचर void push_back (value_type c); के साथ) क्लास ara::core::BasicString से संबंधित है और इसका उपयोग किसी मौजूदा स्ट्रिंग [SWS_CORE_03083] में प्रकार value_type के वर्ण c को सिंक्रोनस रूप से जोड़ने के लिए किया जाता है। घोषणा हेडर फ़ाइल #include "ara/core/string.h" के माध्यम से प्रदान की जाती है [SWS_CORE_03083]। तकनीकी रूप से, कार्यक्षमता C++ मानक संरचना [basic.string] [SWS_CORE_03083] के संबंधित उपयोग पर आधारित है।

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

विनिर्देश इस तत्व के लिए किसी विशिष्ट त्रुटि कोड, रिटर्न मान या डायग्नोस्टिक संदेश को परिभाषित नहीं करता है, क्योंकि रिटर्न void है [SWS_CORE_03083]। अपवाद सुरक्षा के संबंध में, ऑपरेशन को स्पष्ट रूप से not exception safe के रूप में वर्गीकृत किया गया है [SWS_CORE_03083]।

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

चूंकि वर्ण जोड़ने से इंस्टेंस की स्थिति बदल जाती है और कोई सिंक्रोनाइज़ेशन तंत्र निर्दिष्ट नहीं है, बाहरी सुरक्षा के बिना समान इंस्टेंस पर समवर्ती कॉल थ्रेड-सुरक्षित नहीं हो सकता है। प्रश्न Q-d8277d8d29821e14 (खुला) इसलिए कॉलिंग सॉफ़्टवेयर घटकों को आवश्यकता पड़ने पर एक्सेस का समन्वय स्वयं करना होगा।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03083
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03083@rel:R25-11#e87557d6
Content hash
e87557d6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03083
Status: valid/unmigrated Version: rel:R25-11#590d8240 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_03083@rel:R25-11#590d8240
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_03043]

reverse_iterator rbegin () noexcept;

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03043
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03043@rel:R25-11#81ade7e2
Content hash
81ade7e2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03043
Status: valid/unmigrated Version: rel:R25-11#5ed14fc7 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_03043@rel:R25-11#5ed14fc7
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_03044]

const_reverse_iterator rbegin () const noexcept;

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03044
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03044@rel:R25-11#3fb28138
Content hash
3fb28138
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03044
Status: valid/unmigrated Version: rel:R25-11#9537c9bd 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_03044@rel:R25-11#9537c9bd
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_03045]

reverse_iterator rend () noexcept;

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03045
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03045@rel:R25-11#78b92fd3
Content hash
78b92fd3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03045
Status: valid/unmigrated Version: rel:R25-11#c18e1e6b 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_03045@rel:R25-11#c18e1e6b
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_03046]

const_reverse_iterator rend () const noexcept;

As per corresponding usage in [basic.string]

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

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

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

फ़ंक्शन replace [SWS_CORE_03106]

BasicString & replace (size_type pos1, size_type n1, const BasicString &str);

As per corresponding usage in [basic.string]

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

क्लास ara::core::BasicString ([SWS_CORE_03106], #include "ara/core/string.h" में घोषित) का मेंबर फ़ंक्शन replace इंडेक्स pos1 से n1 वर्णों की लंबाई के साथ वर्तमान स्ट्रिंग के एक उप-भाग को पास किए गए BasicString str की सामग्री से समकालिक रूप से प्रतिस्थापित करता है। शब्दार्थ C++ मानक लाइब्रेरी [SWS_CORE_03106] के [basic.string] में संबंधित परिभाषा का अनुसरण करता है। रिटर्न मान के रूप में संशोधित ऑब्जेक्ट (BasicString &) का संदर्भ प्रदान किया जाता है, जो विधि श्रृंखलन की अनुमति देता है [SWS_CORE_03106]।

त्रुटि प्रबंधन और अपवाद सुरक्षा के संबंध में, फ़ंक्शन को स्पष्ट रूप से not exception safe के रूप में वर्गीकृत किया गया है [SWS_CORE_03106]। यदि निष्पादन के दौरान कोई त्रुटि होती है - जैसे कि अपर्याप्त मेमोरी - तो ऑपरेशन एक परिभाषित प्रारंभिक स्थिति की गारंटी नहीं देता है। [SWS_CORE_03107] या [SWS_CORE_03108] जैसे संस्करणों के विपरीत, जो IsoStdOutOfRangeViolation या IsoStdLengthErrorViolation जैसे विशिष्ट AUTOSAR उल्लंघनों को नाम देते हैं, यह ओवरलोड सीधे मानक शब्दार्थ [SWS_CORE_03106] को संदर्भित करता है।

समवर्तीता के संबंध में, यह माना जाना चाहिए (व्याख्या) कि उसी BasicString इंस्टेंस पर संशोधक एक्सेस थ्रेड-सुरक्षित नहीं हैं और उन्हें बाहरी रूप से सिंक्रनाइज़ किया जाना चाहिए। प्रश्न Q-c2cefaa865bd3593 (खुला) भिन्न प्रतिस्थापन परिदृश्यों के लिए संबंधित ओवरलोड उपलब्ध हैं: स्थिति विनिर्देशों ([SWS_CORE_03107]) के माध्यम से सबस्ट्रिंग के साथ प्रतिस्थापन, C-स्ट्रिंग्स ([SWS_CORE_03108], [SWS_CORE_03109]) के पॉइंटर्स का उपयोग करके, StringView ([SWS_CORE_03312]) के साथ या इटरैटर श्रेणियों ([SWS_CORE_03111]) के माध्यम से।

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

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

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

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

फ़ंक्शन replace [SWS_CORE_03107]

BasicString & replace (size_type pos1, size_type n1, const BasicString &str, size_type pos2, size_type n2=npos);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type 2. if ( pos > max_size() || pos2 > str.size() ) IsoStdOutOfRangeViolation is raised instead of std::out_of_range

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

उपयोग

वर्ग ara::core::BasicString (#include "ara/core/string.h" में परिभाषित) का समकालिक सदस्य फ़ंक्शन replace, स्थिति pos1 से लंबाई n1 वाले सब-सीक्वेंस को स्ट्रिंग str के इंडेक्स pos2 से अधिकतम लंबाई n2 [SWS_CORE_03107] वाले भाग से बदलता है। पैरामीटर n2 डिफ़ॉल्ट रूप से npos [SWS_CORE_03107] पर सेट है। रिटर्न मान के रूप में, ऑपरेशन संशोधित BasicString ऑब्जेक्ट [SWS_CORE_03107] का संदर्भ देता है। व्यवहार C++ मानक विनिर्देश [basic.string] का अनुसरण करता है, जहाँ charT को value_type द्वारा प्रतिस्थापित किया जाता है [SWS_CORE_03107]।

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

त्रुटि की स्थिति में, फ़ंक्शन मानक लाइब्रेरी से भिन्न होता है: यदि pos > max_size() (Interpretation: संभवतः पैरामीटर pos1 का अर्थ है) या pos2 > str.size() लागू होता है, तो IsoStdOutOfRangeViolation ट्रिगर होता है [SWS_CORE_03107]। प्रश्न Q-b4dc7d797ee025d8 (खुला) फ़ंक्शन को स्पष्ट रूप से not exception safe के रूप में विनिर्दिष्ट किया गया है [SWS_CORE_03107]।

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

चूँकि विधि को अपवाद-सुरक्षित नहीं घोषित किया गया है, उल्लंघन होने पर ऑब्जेक्ट संभवतः असंगत स्थिति में रह जाता है [SWS_CORE_03107]। इसलिए कॉल करने वालों को यह सुनिश्चित करना चाहिए कि पास किए गए इंडेक्स मान्य सीमाओं के भीतर हैं। विनिर्देश में थ्रेड सुरक्षा के लिए कोई विशेष प्रावधान प्रदान नहीं किए गए हैं।

इंटरैक्शन

ऑपरेशन ara::core::BasicString में replace के ओवरलोड सेट में एम्बेडेड है। यह पूर्ण स्ट्रिंग्स [SWS_CORE_03106], C-स्ट्रिंग्स [SWS_CORE_03108], StringView [SWS_CORE_03312] साथ ही जेनेरिक प्रकारों [SWS_CORE_03313] और इटरेटर श्रेणियों [SWS_CORE_03111] के वेरिएंट से सीधे संबंधित है।

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

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
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_03107
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03107@rel:R25-11#374b8509
Content hash
374b8509
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03107
Status: valid/unmigrated Version: rel:R25-11#fba2465f 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_03107@rel:R25-11#fba2465f
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

फ़ंक्शन replace [SWS_CORE_03108]

BasicString & replace (size_type pos, size_type n1, const value_type *s, size_type n2);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type 2. if ( pos1 > size() ) IsoStdOutOfRangeViolation is raised instead of std:: out_of_range 3. IsoStdLengthErrorViolation is raised instead of std::length_error (see condition in [11] )

Literaturverzeichnis SWS Core: [11] ISO/IEC 14882:2017, Programming languages – C++ – www.iso.org

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

उपयोग

वर्ग ara::core::BasicString का सदस्य फ़ंक्शन replace हेडर ara/core/string.h के माध्यम से प्रदान किया जाता है [SWS_CORE_03108]। यह कॉल करने वाली स्ट्रिंग के इंडेक्स pos से अधिकतम n1 तत्वों की लंबाई वाले सब-सीक्वेंस को प्रकार const value_type* [SWS_CORE_03108] के दिए गए ऐरे पॉइंटर s से ठीक n2 वर्णों से समकालिक रूप से बदलता है। व्यवहार ISO/IEC 14882:2017 के [basic.string] के सिमेंटिक्स का अनुसरण करता है, जहाँ AUTOSAR सामान्य वर्ण प्रकार charT को value_type द्वारा प्रतिस्थापित करता है [SWS_CORE_03108]। एक रिटर्न मान के रूप में, फ़ंक्शन संशोधित इंस्टेंस (BasicString&) का एक संदर्भ लौटाता है [SWS_CORE_03108]।

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

दोषपूर्ण कॉल पैरामीटर या क्षमता से अधिक होने की स्थिति में, AUTOSAR-विशिष्ट Violations ट्रिगर होते हैं [SWS_CORE_03108]:

  • IsoStdOutOfRangeViolation: ट्रिगर होता है यदि प्रारंभिक इंडेक्स pos वर्तमान स्ट्रिंग के अंत से परे स्थित है (विनिर्देश पाठ में pos1 > size() के रूप में घोषित; Interpretation: pos1 पैरामीटर pos को संदर्भित करता है) [SWS_CORE_03108]। प्रश्न Q-9aaa96ad13e137aa (खुला)
  • IsoStdLengthErrorViolation: std::length_error के बजाय ट्रिगर होता है यदि परिणामी स्ट्रिंग की लंबाई सीमाओं से अधिक हो जाती है [SWS_CORE_03108]।

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

फ़ंक्शन स्पष्ट रूप से अपवाद-सुरक्षित नहीं (“not exception safe”) के रूप में विनिर्दिष्ट है [SWS_CORE_03108]। चूँकि यह सीधे ऑब्जेक्ट को संशोधित करता है, बाहरी सिंक्रनाइज़ेशन के बिना एक ही इंस्टेंस पर एकाधिक थ्रेड्स द्वारा समवर्ती एक्सेस से डेटा रेस (data races) होने की संभावना है। प्रश्न Q-38b0f634ce53f9da (खुला)

इंटरैक्शन

यह विधि ara::core::BasicString के संबंधित replace ओवरलोड्स के परिवार से संबंधित है। यह पूर्ण स्ट्रिंग्स ([SWS_CORE_03106], [SWS_CORE_03107]), नल-टर्मिनेटेड वर्ण अनुक्रमों ([SWS_CORE_03109]) या StringView ([SWS_CORE_03312]) के साथ कॉलों के साथ-साथ [SWS_CORE_03112] में इटरेटर-आधारित प्रतिस्थापनों को पूरा करती है।

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

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
Exception-Sicherheitnot exception safe
Verletzungen (Violations)IsoStdLengthEr- Description as per std::length_error rorViolation 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_03108
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03108@rel:R25-11#ec9fea39
Content hash
ec9fea39
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03108
Status: valid/unmigrated Version: rel:R25-11#ccb57ce9 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_03108@rel:R25-11#ccb57ce9
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

फ़ंक्शन replace [SWS_CORE_03109]

BasicString & replace (size_type pos, size_type n1, const value_type *s);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

वर्ग ara::core::BasicString ([SWS_CORE_03109]) का सिंक्रोनस सदस्य फ़ंक्शन replace शून्य-आधारित इंडेक्स pos से अधिकतम n1 वर्णों को पास किए गए नल-टर्मिनेटेड वर्ण अनुक्रम s द्वारा प्रतिस्थापित करता है। इंटरफ़ेस हेडर #include "ara/core/string.h" के माध्यम से प्रदान किया जाता है। विनिर्देश के अनुसार, व्यवहार C++ मानक परिभाषा [basic.string] का अनुसरण करता है, प्रलेखित विचलन के साथ कि charT को value_type द्वारा प्रतिस्थापित किया गया है ([SWS_CORE_03109])। रिटर्न मान के रूप में, फ़ंक्शन संशोधित BasicString ऑब्जेक्ट का संदर्भ देता है।

अपवाद और त्रुटि हैंडलिंग के संबंध में, विधि को स्पष्ट रूप से गैर-अपवाद-सुरक्षित (“not exception safe”) के रूप में निर्दिष्ट किया गया है ([SWS_CORE_03109])। व्याख्या: यदि निष्पादन के दौरान स्ट्रिंग के विस्तार के कारण मेमोरी आवंटन विफल हो जाता है, तो ऑब्जेक्ट संभवतः अमान्य स्थिति में रहेगा। प्रश्न Q-93f202b2d0d414e3 (खुला) जबकि अन्य ओवरलोड जैसे [SWS_CORE_03107] या [SWS_CORE_03108] विशिष्ट रनटाइम उल्लंघनों जैसे IsoStdOutOfRangeViolation या IsoStdLengthErrorViolation को सूचीबद्ध करते हैं, यह विनिर्देश बिंदु किसी अलग Violations का नाम नहीं देता है।

चूँकि replace ऑब्जेक्ट की स्थिति को म्यूटेट करता है, यह कॉल उसी इंस्टेंस पर एक साथ होने वाले एक्सेस के विरुद्ध समवर्ती-सुरक्षित नहीं है। BasicString के इंटरफ़ेस के साथ संयोजन में, यह हस्ताक्षर नल-टर्मिनेटेड पॉइंटर्स को कवर करता है और अन्य ओवरलोड्स का पूरक बनता है:

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

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

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

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

फ़ंक्शन replace [SWS_CORE_03110]

BasicString & replace (size_type pos, size_type n1, size_type n2, value_type c);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

वर्ग ara::core::BasicString ([SWS_CORE_03110]) का सदस्य फ़ंक्शन replace एक स्ट्रिंग के भीतर एक उप-श्रेणी को सिंक्रोनस रूप से बदलने का कार्य करता है। यह वर्ण-आधारित प्रारंभ स्थिति pos से लेकर n1 मौजूदा वर्णों तक को प्रकार value_type के वर्ण c की n2 लगातार प्रतियों द्वारा प्रतिस्थापित करता है। परिणाम के रूप में, यह विधि कॉलिंग BasicString ऑब्जेक्ट का संदर्भ लौटाती है, जो आगे के स्ट्रिंग ऑपरेशनों के श्रृंखलन को सक्षम बनाती है। परिभाषा हेडर फ़ाइल #include "ara/core/string.h" ([SWS_CORE_03110]) के माध्यम से प्रदान की जाती है।

त्रुटि और अपवाद व्यवहार के संबंध में, फ़ंक्शन को गैर-अपवाद-सुरक्षित (not exception safe) के रूप में निर्दिष्ट किया गया है ([SWS_CORE_03110])। कार्यात्मक व्यवहार [basic.string] में C++ मानक लाइब्रेरी परिभाषा पर आधारित है, जहाँ charT को value_type द्वारा प्रतिस्थापित किया गया है। [SWS_CORE_03107] या [SWS_CORE_03108] जैसे संबंधित ओवरलोड्स के विपरीत, यह हस्ताक्षर IsoStdOutOfRangeViolation जैसे स्पष्ट उल्लंघनों का नाम नहीं देता है। व्याख्या: अपवाद सुरक्षा की अनुपस्थिति यह संकेत दे सकती है कि मेमोरी आवंटन त्रुटियों या अमान्य श्रेणी सीमाओं के मामले में, ऑब्जेक्ट स्थिति के लिए कोई मजबूत गारंटी नहीं बनाए रखी जाती है। प्रश्न Q-e32aa2a2af549632 (खुला)

ara::core::BasicString की अन्य विधियों के संयोजन में, यह हस्ताक्षर [SWS_CORE_03414] का इंडेक्स-आधारित समकक्ष बनाता है, जो पुनरावृत्तिकर्ताओं (iterators) का उपयोग करके समान प्रतिस्थापन प्रक्रिया करता है। संपूर्ण स्ट्रिंग्स या दृश्यों के प्रतिस्थापन के लिए, [SWS_CORE_03106] या [SWS_CORE_03312] जैसे वैकल्पिक ओवरलोड उपलब्ध हैं।

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

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

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

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

फ़ंक्शन replace [SWS_CORE_03111]

BasicString & replace (const_iterator i1, const_iterator i2, const BasicString &str);

As per corresponding usage in [basic.string]

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

उपयोग

क्लास ara::core::BasicString का सदस्य फ़ंक्शन replace, दो इटरेटर्स i1 और i2 द्वारा सीमित उप-क्षेत्र को पास की गई स्ट्रिंग str [SWS_CORE_03111] की सामग्री द्वारा समकालिक रूप से प्रतिस्थापित करता है। रिटर्न मान के रूप में, फ़ंक्शन संशोधित ऑब्जेक्ट (*this) के लिए एक संदर्भ लौटाता है, जिससे विधि कॉल्स को सीधे श्रृंखलाबद्ध किया जा सकता है [SWS_CORE_03111]। उपयोग के लिए हेडर फ़ाइल #include "ara/core/string.h" को शामिल करना आवश्यक है [SWS_CORE_03111]।

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

फ़ंक्शन को स्पष्ट रूप से not exception safe के रूप में वर्गीकृत किया गया है [SWS_CORE_03111]। उदाहरण के लिए, यदि str को समायोजित करने के लिए आवश्यक आंतरिक मेमोरी आवंटन विफल हो जाता है, तो ऑब्जेक्ट के सुसंगत स्थिति में बने रहने की गारंटी नहीं होती है। इंडेक्स-आधारित ओवरलोड्स जैसे कि [SWS_CORE_03107] या [SWS_CORE_03108] के विपरीत, जो स्पष्ट त्रुटि जाँच और उल्लंघनों जैसे IsoStdOutOfRangeViolation या IsoStdLengthErrorViolation को सूचीबद्ध करते हैं, यह इटरेटर-आधारित संस्करण कोई अलग उल्लंघन परिभाषित नहीं करता है [SWS_CORE_03111]। इसलिए कॉलर्स को यह सुनिश्चित करना चाहिए कि [i1, i2) ऑब्जेक्ट के भीतर एक मान्य रेंज का प्रतिनिधित्व करता है (व्याख्या: अमान्य इटरेटर्स पास करने से संभवतः अपरिभाषित व्यवहार हो सकता है)। प्रश्न Q-8f94d47f7d10451b (खुला)

इंटरैक्शन

इसके सिमेंटिक्स के संबंध में, विनिर्देश [basic.string] [SWS_CORE_03111] के अंतर्गत मानक C++ व्यवहार को संदर्भित करता है। ara::core::BasicString में, यह सिग्नेचर पूर्ण स्ट्रिंग्स [SWS_CORE_03106] के साथ इंडेक्स-आधारित प्रतिस्थापन के साथ-साथ वैकल्पिक इटरेटर-आधारित ओवरलोड्स का पूरक है, जैसे वर्ण ऐरे पॉइंटर्स [SWS_CORE_03112], [SWS_CORE_03406], StringView [SWS_CORE_03314] या इटरेटर जोड़ों [SWS_CORE_03411] के लिए।

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

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

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

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

फ़ंक्शन replace [SWS_CORE_03112]

BasicString & replace (const_iterator i1, const_iterator i2, const value_type *s, size_type n);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

ara::core::BasicString का सदस्य फ़ंक्शन replace, इटरेटर [i1, i2) द्वारा परिभाषित सबस्ट्रिंग को पास किए गए वर्ण ऐरे s [SWS_CORE_03112] के पहले n वर्णों द्वारा प्रतिस्थापित करता है। कॉल समकालिक रूप से निष्पादित होता है और संशोधित BasicString ऑब्जेक्ट का संदर्भ लौटाता है [SWS_CORE_03112]। घोषणा हेडर फ़ाइल ara/core/string.h के माध्यम से प्रदान की जाती है।

सिमेंटिक्स [basic.string] के लिए C++ मानक के विनिर्देशों का पालन करते हैं, जहाँ प्रकार charT को value_type द्वारा प्रतिस्थापित किया गया है [SWS_CORE_03112]। त्रुटि सहनशीलता और अपवाद सुरक्षा के संबंध में, ऑपरेशन को स्पष्ट रूप से अपवाद-सुरक्षित नहीं (not exception safe) के रूप में वर्गीकृत किया गया है [SWS_CORE_03112]। [SWS_CORE_03108] जैसे स्थिति-आधारित ओवरलोड्स के विपरीत, इस इटरेटर संस्करण के लिए IsoStdOutOfRangeViolation जैसे कोई विशिष्ट उल्लंघन परिभाषित नहीं किए गए हैं।

ara::core::BasicString के भीतर परस्पर क्रिया में, यह फ़ंक्शन संबंधित ओवरलोड्स के समूह में शामिल होता है। जहाँ यह सिग्नेचर पॉइंटर से वर्णों की एक सटीक संख्या सम्मिलित करता है, वहीं संबंधित इंटरफ़ेस पूर्ण पॉइंटर-आधारित स्ट्रिंग्स [SWS_CORE_03406], एक StringView [SWS_CORE_03314] या अन्य BasicString इंस्टेंसेस [SWS_CORE_03111] द्वारा प्रतिस्थापन की अनुमति देते हैं।

यह पाठ AI द्वारा तैयार किया गया था और AUTOSAR रिलीज़ R25-11 पर आधारित है।

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

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

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

फ़ंक्शन replace [SWS_CORE_03312]

BasicString & replace (size_type pos1, size_type n1, StringView sv);

As per corresponding usage in [basic.string]

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

[SWS_CORE_03312] के अनुसार सदस्य फ़ंक्शन replace, ara::core::BasicString के एक इंस्टेंस में उस उप-भाग को, जो स्थिति pos1 से शुरू होता है और n1 वर्णों की लंबाई तक फैला है, पास किए गए StringView sv की सामग्री द्वारा प्रतिस्थापित करता है। यह संशोधित BasicString ऑब्जेक्ट का संदर्भ लौटाता है और [basic.string] में C++ मानक उपयोग पर आधारित है।

त्रुटि प्रबंधन और अपवाद व्यवहार के संबंध में, फ़ंक्शन को [SWS_CORE_03312] के अनुसार स्पष्ट रूप से not exception safe के रूप में निर्दिष्ट किया गया है। संबंधित ओवरलोड्स जैसे [SWS_CORE_03107], [SWS_CORE_03108] या [SWS_CORE_03313] के विपरीत, यह सिग्नेचर IsoStdOutOfRangeViolation जैसे विशिष्ट AUTOSAR उल्लंघनों को परिभाषित नहीं करता है, बल्कि सीधे [basic.string] के मानक व्यवहार को संदर्भित करता है।

उपयोग के लिए निम्नलिखित सीमा शर्तें और इंटरफ़ेस संदर्भ लागू होते हैं:

  • घोषणा स्कोप ara::core::BasicString [SWS_CORE_03312] में हेडर फ़ाइल #include "ara/core/string.h" के माध्यम से की जाती है।
  • एक परिवर्तनीय स्ट्रिंग पर समकालिक ऑपरेशन के रूप में, यह फ़ंक्शन उसी इंस्टेंस पर संभवतः पुनःप्रवेशी (reentrant) नहीं है; एक साथ किए जाने वाले कॉल्स के लिए संभवतः बाह्य सिंक्रोनाइज़ेशन की आवश्यकता होती है। प्रश्न Q-7947ae98dff850d6 (खुला)
  • यह मेथड StringView [SWS_CORE_03314] के साथ इटरेटर-आधारित ओवरलोड के साथ-साथ स्ट्रिंग्स [SWS_CORE_03106] और जेनेरिक प्रकारों से स्ट्रिंग व्यूज़ [SWS_CORE_03313] के लिए इंडेक्स-आधारित ओवरलोड्स का पूरक है।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03312
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03312@rel:R25-11#488ea824
Content hash
488ea824
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03312
Status: valid/unmigrated Version: rel:R25-11#f3eb990e Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_03312@rel:R25-11#f3eb990e
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#e288b4db2026-09-30
  • R19-11rel:R19-11#08e47d6a2026-10-14
  • R20-11rel:R20-11#c9c42b2c2026-10-14
  • R21-11rel:R21-11#a619bf562026-10-14
  • R22-11rel:R22-11#b2b225d02026-10-14
  • R23-11rel:R23-11#3d829aff2026-10-14
  • R24-11rel:R24-11#243984712026-10-14
  • R25-11rel:R25-11#f3eb990e2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन replace [SWS_CORE_03313]

template <class T> BasicString & replace (size_type pos1, size_type n1, const T &t, size_type pos2, size_type n2=npos);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type 2. if ( pos1 > size() || pos2 > sv.size() ) IsoStdOutOfRangeViolation is raised instead of std::out_of_range

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

क्लास ara::core::BasicString का टेम्पलेट मेंबर फ़ंक्शन replace ([SWS_CORE_03313], ara/core/string.h में घोषित) स्ट्रिंग के एक उप-भाग को ऑब्जेक्ट t के एक हिस्से से सिंक्रोनस रूप से बदलता है। बदले जाने वाले क्षेत्र को आरंभिक स्थिति pos1 और वर्णों की संख्या n1 द्वारा परिभाषित किया जाता है। सम्मिलित किए जाने वाले क्षेत्र को इंडेक्स pos2 और अधिकतम लंबाई n2 द्वारा निर्धारित किया जाता है, जो डिफ़ॉल्ट रूप से npos पर सेट होता है ([SWS_CORE_03313])। रिटर्न मान के रूप में, फ़ंक्शन संशोधित इंस्टेंस का संदर्भ देता है। व्याख्या: प्रकार T, StringView के संगत प्रकार होना चाहिए, क्योंकि विनिर्देश sv.size() के विरुद्ध pos2 की वैधता की जाँच करता है। प्रश्न Q-a9d2f40a8aaa1fbe (खुला)

सिमेंटिक्स ISO मानक [basic.string] पर आधारित हैं, लेकिन दो विशिष्ट विचलनों को परिभाषित करते हैं ([SWS_CORE_03313]):

  • वर्ण प्रकार charT को value_type द्वारा प्रतिस्थापित किया जाता है।
  • यदि pos1 > size() या pos2 > sv.size() लागू होता है, तो std::out_of_range के बजाय उल्लंघन IsoStdOutOfRangeViolation ट्रिगर होता है।

एक्सेप्शन सुरक्षा के संबंध में, फ़ंक्शन को not exception safe माना जाता है ([SWS_CORE_03313])। मॉड्यूल संदर्भ में, यह मेथड संबंधित ओवरलोड्स का पूरक है जैसे सब-रेंज के साथ BasicString को सीधे पास करना ([SWS_CORE_03107]), StringView ([SWS_CORE_03312], [SWS_CORE_03314]) का उपयोग करके प्रतिस्थापन, साथ ही पॉइंटर्स ([SWS_CORE_03108]) पर आधारित ऑपरेशन्स।

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

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
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_03313
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03313@rel:R25-11#2faeab00
Content hash
2faeab00
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03313
Status: valid/unmigrated Version: rel:R25-11#82b8f92e Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_03313@rel:R25-11#82b8f92e
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#d16ae6fb2026-09-30
  • R19-11rel:R19-11#1968392a2026-10-14
  • R20-11rel:R20-11#678924542026-10-14
  • R21-11rel:R21-11#6c48bb252026-10-14
  • R22-11rel:R22-11#994b53b72026-10-14
  • R23-11rel:R23-11#572d552f2026-10-14
  • R24-11rel:R24-11#aca364122026-10-14
  • R25-11rel:R25-11#82b8f92e2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन replace [SWS_CORE_03314]

BasicString & replace (const_iterator i1, const_iterator i2, String View sv);

As per corresponding usage in [basic.string]

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

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

क्लास ara::core::BasicString ([SWS_CORE_03314]) का सदस्य फ़ंक्शन replace, इटरेटर्स i1 और i2 द्वारा सीमित वर्ण क्षेत्र को पास किए गए StringView sv की सामग्री द्वारा समकालिक रूप से प्रतिस्थापित करता है। यह फ़ंक्शन हेडर फ़ाइल #include "ara/core/string.h" के माध्यम से प्रदान किया जाता है और संशोधित इंस्टेंस (*this) के लिए एक संदर्भ लौटाता है ([SWS_CORE_03314])। शब्दार्थ की दृष्टि से, यह ऑपरेशन C++ मानक ([SWS_CORE_03314]) के [basic.string] के विनिर्देश का अनुसरण करता है।

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

ऑपरेशन को विनिर्देश में स्पष्ट रूप से “not exception safe” के रूप में वर्गीकृत किया गया है ([SWS_CORE_03314])। जबकि संबंधित इंडेक्स-आधारित वेरिएंट्स जैसे [SWS_CORE_03107] या [SWS_CORE_03313] रेंज सीमाओं से अधिक होने पर स्पष्ट रूप से IsoStdOutOfRangeViolation ट्रिगर करते हैं, यह ओवरलोड कोई अलग उल्लंघन परिभाषित नहीं करता है। व्याख्या: अपरिभाषित व्यवहार से बचने के लिए पास किए गए इटरेटर्स i1 और i2 को संभवतः लक्ष्य इंस्टेंस के भीतर एक मान्य रेंज का प्रतिनिधित्व करना चाहिए। प्रश्न Q-8dc533aaab166bea (खुला) चूंकि संशोधन सीधे ऑब्जेक्ट पर किए जाते हैं और कोई अपवाद सुरक्षा की गारंटी नहीं दी जाती है ([SWS_CORE_03314]), बाहरी सिंक्रोनाइज़ेशन के बिना समवर्ती एक्सेस संभवतः थ्रेड-सुरक्षित नहीं होगा।

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

यह सिग्नेचर BasicString के प्रतिस्थापन फ़ंक्शंस के परिवार में शामिल होता है। यह StringView ([SWS_CORE_03312]) के उपयोग से इंडेक्स-आधारित प्रतिस्थापन के लिए इटरेटर-आधारित समकक्ष का प्रतिनिधित्व करता है और स्ट्रिंग्स ([SWS_CORE_03111]), वर्ण ऐरे ([SWS_CORE_03112], [SWS_CORE_03406]), इटरेटर रेंज ([SWS_CORE_03411]) तथा आरंभीकरण सूचियों ([SWS_CORE_03413]) के लिए अन्य इटरेटर-आधारित ओवरलोड्स का पूरक है।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03314
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03314@rel:R25-11#0ac155fd
Content hash
0ac155fd
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03314
Status: valid/unmigrated Version: rel:R25-11#1790c7c6 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_03314@rel:R25-11#1790c7c6
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#d3e907b52026-09-30
  • R19-11rel:R19-11#9d1389532026-10-14
  • R20-11rel:R20-11#5d110e932026-10-14
  • R21-11rel:R21-11#f7fadcdd2026-10-14
  • R22-11rel:R22-11#8f86b8d02026-10-14
  • R23-11rel:R23-11#4353baae2026-10-14
  • R24-11rel:R24-11#9fc2c67f2026-10-14
  • R25-11rel:R25-11#1790c7c62026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन replace [SWS_CORE_03406]

BasicString & replace (const_iterator i1, const_iterator i2, const value_type *s);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

हेडर फ़ाइल #include "ara/core/string.h" में घोषित, क्लास ara::core::BasicString ([SWS_CORE_03406]) का सिंक्रोनस मेंबर फ़ंक्शन replace, स्ट्रिंग के इटरेटर युग्म [i1, i2) द्वारा परिभाषित सब-रेंज को कैरेक्टर सीक्वेंस s द्वारा प्रतिस्थापित करता है। रिटर्न वैल्यू के रूप में, मेथड कॉलिंग इंस्टेंस (BasicString&) का एक संदर्भ देता है, जो आगे के स्ट्रिंग ऑपरेशंस की चेनिंग की अनुमति देता है। कार्यात्मक सिमेंटिक्स [basic.string] में दिए गए विनिर्देश का पालन करते हैं, जहाँ एक विचलन के रूप में पैरामीटर प्रकार charT को value_type द्वारा प्रतिस्थापित किया गया है ([SWS_CORE_03406])।

निष्पादन सुरक्षा के संबंध में, फ़ंक्शन को स्पष्ट रूप से गैर-एक्सेप्शन-सुरक्षित (not exception safe) के रूप में निर्दिष्ट किया गया है ([SWS_CORE_03406])। [SWS_CORE_03107] या [SWS_CORE_03108] जैसे इंडेक्स और पोज़िशन विनिर्देशों वाले ओवरलोड के विपरीत, जो रेंज एरर पर स्पष्ट रूप से IsoStdOutOfRangeViolation या IsoStdLengthErrorViolation को परिभाषित करते हैं, [SWS_CORE_03406] किसी भी AUTOSAR-विशिष्ट violations का उल्लेख नहीं करता है। इसलिए, संभवतः यह कॉलर की ज़िम्मेदारी है कि वह यह सुनिश्चित करे कि [i1, i2) स्ट्रिंग के भीतर एक मान्य इटरेटर रेंज का प्रतिनिधित्व करता है और पॉइंटर s उचित रूप से समाप्त की गई (terminated) कैरेक्टर सीक्वेंस को संदर्भित करता है। प्रश्न Q-17c75cd50135e0a8 (खुला)

यह फ़ंक्शन संबंधित इंटरफेस के संयोजन में BasicString के प्रतिस्थापन ऑपरेशनों के स्पेक्ट्रम को पूरा करता है:

  • पॉइंटर से n कैरेक्टर्स की एक निश्चित संख्या द्वारा इटरेटर-आधारित प्रतिस्थापन के लिए, ओवरलोड [SWS_CORE_03112] मौजूद है।
  • यदि इसके बजाय किसी अन्य BasicString ऑब्जेक्ट या StringView को स्रोत के रूप में उपयोग किया जाना है, तो क्रमशः [SWS_CORE_03111] या [SWS_CORE_03314] उपलब्ध हैं।
  • यदि इटरेटर के मुकाबले पोज़िशन-आधारित इंडेक्स (size_type) को प्राथमिकता दी जाती है, तो डेवलपर्स [SWS_CORE_03106] या [SWS_CORE_03109] जैसे ओवरलोड का सहारा ले सकते हैं।
  • जेनेरिक इटरेटर रेंज या इनिशियलाइज़र सूचियों द्वारा प्रतिस्थापन के लिए [SWS_CORE_03411] और [SWS_CORE_03413] काम आते हैं।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03406
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03406@rel:R25-11#0260a8dd
Content hash
0260a8dd
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03406
Status: valid/unmigrated Version: rel:R25-11#039a54cf 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_03406@rel:R25-11#039a54cf
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

फ़ंक्शन replace [SWS_CORE_03411]

template <class InputIterator> BasicString & replace (const_iterator i1, const_iterator i2, Input Iterator j1, InputIterator j2);

As per corresponding usage in [basic.string]

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

उपयोग

हेडर ara/core/string.h से क्लास ara::core::BasicString का सिंक्रोनस टेम्पलेट मेंबर फ़ंक्शन replace किसी स्ट्रिंग के इटरेटर युग्म [i1, i2) द्वारा परिभाषित उप-भाग को किसी भी InputIterator [SWS_CORE_03411] के इनपुट रेंज [j1, j2) के वर्ण अनुक्रम से बदल देता है। व्यवहार [basic.string] के सिमेंटिक्स का पालन करता है और संशोधित ऑब्जेक्ट (*this) का संदर्भ लौटाता है, जिससे चेन्ड मेथड कॉल्स संभव हो जाते हैं [SWS_CORE_03411]।

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

ऑपरेशन को स्पष्ट रूप से गैर-एक्सेप्शन-सुरक्षित (not exception safe) के रूप में निर्दिष्ट किया गया है [SWS_CORE_03411]। [SWS_CORE_03107], [SWS_CORE_03108] या [SWS_CORE_03313] जैसे स्थिति-आधारित ओवरलोड्स के विपरीत, जहाँ रेंज पार होने पर उल्लंघन IsoStdOutOfRangeViolation या IsoStdLengthErrorViolation होता है, इस इटरेटर वेरिएंट के लिए कोई विशिष्ट उल्लंघन परिभाषित नहीं किए गए हैं [SWS_CORE_03411]।

समवर्तीता और परस्पर क्रिया

चूँकि मॉड्यूल मानक आंतरिक सिंक्रोनाइज़ेशन के लिए कोई तंत्र निर्दिष्ट नहीं करता है, इसलिए बाहरी लॉकिंग के बिना एक ही इंस्टेंस पर कई थ्रेड्स द्वारा समवर्ती राइट या रीड एक्सेस थ्रेड-सुरक्षित नहीं होने की संभावना है (व्याख्या)। प्रश्न Q-250c70f7907661f8 (खुला) यह फ़ंक्शन इटरेटर-आधारित प्रतिस्थापनों के एक परिवार का हिस्सा है, जिसमें BasicString [SWS_CORE_03111], StringView [SWS_CORE_03314], वर्ण ऐरे [SWS_CORE_03112], [SWS_CORE_03406], इनिशियलाइज़र सूचियाँ [SWS_CORE_03413] और वर्ण पुनरावृत्तियाँ [SWS_CORE_03414] के वेरिएंट भी शामिल हैं। स्थिति-आधारित प्रतिस्थापनों के लिए, [SWS_CORE_03106] जैसे विकल्प उपलब्ध हैं।

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

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

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

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

फ़ंक्शन replace [SWS_CORE_03413]

BasicString & replace (const_iterator, const_iterator, std::initializer_list< value_type >);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

हेडर ara/core/string.h में प्रदान किया गया वर्ग ara::core::BasicString ([SWS_CORE_03413]) का सदस्य फ़ंक्शन replace, दो const_iterator द्वारा सीमित वर्ण रेंज को std::initializer_list<value_type> के तत्वों से सिंक्रोनस रूप से प्रतिस्थापित करता है। रिटर्न मान के रूप में, यह संशोधित BasicString ऑब्जेक्ट ([SWS_CORE_03413]) का संदर्भ प्रदान करता है। कार्यात्मक व्यवहार C++ मानक विनिर्देश [basic.string] के अनुरूप है, जहाँ वर्ण प्रकार charT को value_type द्वारा प्रतिस्थापित किया जाता है ([SWS_CORE_03413])।

त्रुटि और अपवाद हैंडलिंग के संबंध में, फ़ंक्शन को not exception safe के रूप में वर्गीकृत किया गया है ([SWS_CORE_03413])। इंडेक्स-आधारित वैरिएंट्स के विपरीत, जिनके लिए IsoStdOutOfRangeViolation या IsoStdLengthErrorViolation जैसे विशिष्ट रनटाइम उल्लंघन परिभाषित हैं ([SWS_CORE_03107], [SWS_CORE_03108], [SWS_CORE_03313]), यह इटरेटर-आधारित ओवरलोड किसी AUTOSAR-Violations का नाम नहीं देता है। चूँकि विनिर्देश कोई सिंक्रोनाइज़ेशन तंत्र प्रदान नहीं करता है, उसी स्ट्रिंग इंस्टेंस पर समवर्ती संशोधक एक्सेस संभवतः थ्रेड-सुरक्षित नहीं है। प्रश्न Q-98d41e8b094a04a4 (खुला)

यह ऑपरेशन संपूर्ण स्ट्रिंग्स ([SWS_CORE_03111]), लंबाई विनिर्देश वाले पॉइंटर्स ([SWS_CORE_03112]), स्ट्रिंग पॉइंटर्स ([SWS_CORE_03406]), StringView ([SWS_CORE_03314]), इटरेटर रेंज ([SWS_CORE_03411]) और वर्ण पुनरावृत्तियों ([SWS_CORE_03414]) के लिए इटरेटर-आधारित प्रतिस्थापन विधियों के स्पेक्ट्रम का पूरक है। इसके अतिरिक्त, इंडेक्स- और स्थिति-आधारित ओवरलोड मौजूद हैं ([SWS_CORE_03106], [SWS_CORE_03109], [SWS_CORE_03110], [SWS_CORE_03312])।

यह पाठ एक AI द्वारा तैयार और संकलित किया गया था।

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

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

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

फ़ंक्शन replace [SWS_CORE_03414]

BasicString & replace (const_iterator i1, const_iterator i2, size_type n, value_type c);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

हेडर फ़ाइल #include "ara/core/string.h" के माध्यम से प्रदान किया गया वर्ग ara::core::BasicString ([SWS_CORE_03414]) का सदस्य फ़ंक्शन replace, इटरेटर युग्म i1 और i2 द्वारा सीमित स्ट्रिंग के उप-भाग को value_type प्रकार के वर्ण c की n क्रमिक प्रतियों से प्रतिस्थापित करता है। व्यवहार [basic.string] के मानकीकृत सिमेंटिक्स के अनुरूप है, जिसमें AUTOSAR विचलन के अनुसार charT को value_type द्वारा प्रतिस्थापित किया जाता है ([SWS_CORE_03414])। रिटर्न मान के रूप में, सिंक्रोनस कॉल संशोधित BasicString ऑब्जेक्ट का संदर्भ लौटाता है ([SWS_CORE_03414])।

त्रुटि हैंडलिंग के संबंध में, फ़ंक्शन को not exception safe के रूप में वर्गीकृत किया गया है ([SWS_CORE_03414])। [SWS_CORE_03107] या [SWS_CORE_03108] जैसे इंडेक्स-आधारित ओवरलोड्स के विपरीत, जो रेंज या लंबाई त्रुटियों के मामले में IsoStdOutOfRangeViolation या IsoStdLengthErrorViolation जैसी विशिष्ट रनटाइम त्रुटियों को ट्रिगर करते हैं, [SWS_CORE_03414] किसी भी Violations का उल्लेख नहीं करता है। व्याख्या: कॉलर्स को संभवतः i1 और i2 द्वारा विस्तृत इटरेटर रेंज की वैधता स्वयं सुनिश्चित करनी होगी, क्योंकि अपवाद सुरक्षा की अनुपस्थिति में दोषपूर्ण रेंज अपरिभाषित व्यवहार का कारण बन सकती हैं। प्रश्न Q-7cf889abe845c23e (खुला)

वर्ग के अन्य ओवरलोड्स के साथ संयोजन में, [SWS_CORE_03414] इंडेक्स-आधारित फ़ंक्शन [SWS_CORE_03110] (इंडेक्स pos से n1 वर्णों को n2 वर्णों c द्वारा प्रतिस्थापित करना) का इटरेटर-आधारित समकक्ष बनाता है। अन्य इटरेटर-आधारित विकल्प किसी BasicString ऑब्जेक्ट ([SWS_CORE_03111]), लंबाई विनिर्देश वाले वर्ण ऐरे ([SWS_CORE_03112]), एक नल-टर्मिनेटेड स्ट्रिंग ([SWS_CORE_03406]), एक StringView ([SWS_CORE_03314]), एक इटरेटर युग्म ([SWS_CORE_03411]) या एक इनिशियलाइज़ेशन सूची ([SWS_CORE_03413]) द्वारा प्रतिस्थापन की अनुमति देते हैं।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03414
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03414@rel:R25-11#c6c2d509
Content hash
c6c2d509
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03414
Status: valid/unmigrated Version: rel:R25-11#8a403e43 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_03414@rel:R25-11#8a403e43
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_03054]

void reserve (size_type res_arg=0);

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

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

क्लास ara::core::BasicString ([SWS_CORE_03054]) का सिंक्रोनस सदस्य फ़ंक्शन reserve मॉड्यूल core में स्ट्रिंग्स की क्षमता आरक्षण के लिए कार्य करता है। इसे हेडर फ़ाइल <ara/core/string.h> के माध्यम से शामिल किया गया है और मूल रूप से [basic.string] के लिए ISO-C++ मानक के सिमेंटिक्स का पालन करता है। कॉल सिग्नेचर void reserve(size_type res_arg=0) के माध्यम से होती है, जहां पैरामीटर res_arg डिफ़ॉल्ट रूप से 0 पर सेट होता है और कोई मान नहीं लौटाया जाता है [SWS_CORE_03054]।

त्रुटि प्रबंधन के संबंध में, विनिर्देश C++ के मानक व्यवहार से एक स्पष्ट विचलन परिभाषित करता है:

  • यदि अनुरोधित मेमोरी मान अधिकतम आकार (res_arg > max_size()) से अधिक है, तो std::length_error के बजाय IsoStdLengthErrorViolation ट्रिगर होता है [SWS_CORE_03054]।
  • इस उल्लंघन का सामग्री विवरण std::length_error [SWS_CORE_03054] की परिभाषा से मेल खाता है।

अपवाद सुरक्षा के संबंध में एक सीमा के रूप में, फ़ंक्शन को स्पष्ट रूप से not exception safe के रूप में वर्गीकृत किया गया है [SWS_CORE_03054]। यह दृष्टिकोण <ara/core/vector.h> ([SWS_CORE_01347]) से कंटेनर क्लास ara::core::Vector की विधि reserve से मेल खाता है, जो अमान्य क्षमता अनुरोधों के मामले में IsoStdLengthErrorViolation का भी उपयोग करता है।

यह पाठ एक AI द्वारा बनाया गया था; केवल लिंक किए गए विनिर्देश ही बाध्यकारी हैं।

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
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_03054
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03054@rel:R25-11#57ba0c25
Content hash
57ba0c25
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03054
Status: valid/unmigrated Version: rel:R25-11#160ce277 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_03054@rel:R25-11#160ce277
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_03058]

void resize (size_type sz);

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

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

ara::core::BasicString ([SWS_CORE_03058]) का सिंक्रोनस मेम्बर फ़ंक्शन resize स्ट्रिंग की लंबाई को तत्वों की पूर्व-निर्धारित संख्या sz के अनुसार समायोजित करता है। यह C++ मानक प्रकार [basic.string] के सिमेंटिक्स पर आधारित है, लेकिन त्रुटि प्रबंधन के संबंध में AUTOSAR-विशिष्ट विशेषताओं को प्रदर्शित करता है।

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

यदि अनुरोधित आकार sz अधिकतम मान max_size() से अधिक हो जाता है, तो std::basic_string से भिन्न कोई std::length_error उत्पन्न नहीं होता है, बल्कि एक IsoStdLengthErrorViolation ट्रिगर होता है ([SWS_CORE_03058])। विनिर्देश में इस ऑपरेशन को स्पष्ट रूप से not exception safe घोषित किया गया है ([SWS_CORE_03058])। यदि कोई आंतरिक मेमोरी अनुरोध या आकार-वृद्धि विफल हो जाती है, तो ऑब्जेक्ट की स्थिति Interpretation: अपरिभाषित या असंगत रह सकती है, यही कारण है कि कॉलर्स को अग्रिम रूप से आकार जाँच करनी चाहिए। प्रश्न Q-c6d85e83b588ae2e (खुला)

परस्पर क्रिया और संबंधित इंटरफेस

  • आकार-वृद्धि के दौरान लक्षित भरण (filling) के लिए, ara::core::BasicString ओवरलोड resize(size_type, value_type) प्रदान करता है ([SWS_CORE_03059])।
  • कंटेनर क्लास ara::core::Vector एक समरूप व्यवहार प्रदर्शित करती है: इसके मेथड्स [SWS_CORE_01350] और [SWS_CORE_01351] भी max_size() के पार होने पर IsoStdLengthErrorViolation ट्रिगर करते हैं और समान रूप से कोई अपवाद गारंटी नहीं रखते हैं।

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

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
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_03058
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03058@rel:R25-11#36ca8177
Content hash
36ca8177
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03058
Status: valid/unmigrated Version: rel:R25-11#94ff135e 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_03058@rel:R25-11#94ff135e
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_03059]

void resize (size_type sz, value_type c);

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type 2. if (sz > max_size()) IsoStdLengthErrorViolation is raised instead of std:: length_error

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

क्लास ara::core::BasicString का सिंक्रोनस मेम्बर फ़ंक्शन resize (हेडर ara/core/string.h, [SWS_CORE_03059] में घोषित) शामिल वर्णों की संख्या को लक्ष्य आकार sz के अनुसार समायोजित करता है। यदि स्ट्रिंग को बढ़ाया जाता है, तो अतिरिक्त वर्णों को प्रकार value_type के पास किए गए वर्ण c से भरा जाता है। सिमेंटिक्स C++ मानक के [basic.string] में दी गई परिभाषा का अनुसरण करता है, लेकिन इसमें यह अंतर है कि charT को value_type द्वारा प्रतिस्थापित किया गया है ([SWS_CORE_03059])।

एरर हैंडलिंग और बाउंड्री शर्तों के संबंध में निम्नलिखित विनिर्देश लागू होते हैं:

  • उल्लंघन: यदि sz > max_size() लागू होता है, तो IsoStdLengthErrorViolation ट्रिगर होता है। यह std::length_error के मानक थ्रोइंग (throwing) को प्रतिस्थापित करता है ([SWS_CORE_03059])।
  • अपवाद सुरक्षा: इस ऑपरेशन को not exception safe घोषित किया गया है ([SWS_CORE_03059])। तदनुसार, नियमित C++ अपवाद ट्रिगर करने के बजाय आकार उल्लंघन जैसी त्रुटि स्थितियाँ प्लेटफ़ॉर्म स्तर पर सीधे समाप्ति (termination) का कारण बन सकती हैं। प्रश्न Q-dbaa99841e0a0735 (खुला)

यह मेथड ara::core::BasicString के भीतर कार्यात्मक ओवरलोड resize(size_type sz) का पूरक है ([SWS_CORE_03058])। अधिकतम लंबाई पार होने पर IsoStdLengthErrorViolation के संबंध में समान रणनीति का उपयोग ara::core::Vector के कंटेनर मेथड्स द्वारा भी किया जाता है, विशेष रूप से resize(size_type sz) ([SWS_CORE_01350]) और resize(size_type sz, const T &c) ([SWS_CORE_01351])।

यह पाठ एक AI द्वारा उत्पन्न किया गया था और यह मार्गदर्शन के रूप में कार्य करता है। आधिकारिक AUTOSAR विनिर्देश हमेशा निर्णायक होता है।

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
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_03059
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03059@rel:R25-11#f7f8840b
Content hash
f7f8840b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03059
Status: valid/unmigrated Version: rel:R25-11#38250de7 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_03059@rel:R25-11#38250de7
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

फ़ंक्शन rfind [SWS_CORE_03316]

size_type rfind (StringView sv, size_type pos=npos) const noexcept;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

उपयोग

क्लास ara::core::BasicString ([SWS_CORE_03316]) का सदस्य फ़ंक्शन rfind किसी स्ट्रिंग में खोज स्थिति pos (डिफ़ॉल्ट मान npos) से पहले या उस पर StringView sv द्वारा वर्णित सबसीक्वेंस की अंतिम उपस्थिति के लिए पीछे की ओर खोज करता है। यह हेडर ara/core/string.h के माध्यम से शामिल किया जाता है और मिली स्थिति का इंडेक्स size_type के रूप में लौटाता है। सिमेंटिक्स [basic.string] का अनुसरण करते हैं, जहाँ charT को value_type द्वारा प्रतिस्थापित किया गया है ([SWS_CORE_03316])।

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

ऑपरेशन को noexcept के रूप में घोषित किया गया है और अपवाद-सुरक्षित के रूप में वर्गीकृत किया गया है ([SWS_CORE_03316])। विशिष्ट त्रुटि कोड या त्रुटि संदेश (DET/DEM) विनिर्देश में परिभाषित नहीं हैं। यदि खोज पैटर्न नहीं मिलता है, तो फ़ंक्शन अंतर्निहित [basic.string] सिमेंटिक्स के अनुसार मान npos लौटाता है।

समवर्तीता और परस्पर क्रिया

एक const मेथड के रूप में, rfind इंस्टेंस की स्थिति को संशोधित नहीं करता है; इसलिए बाहरी सिंक्रोनाइज़ेशन के बिना समान स्ट्रिंग पर समवर्ती रीड एक्सेस की अनुमति होनी चाहिए। प्रश्न Q-f01ebf1745d77e74 (खुला) ara::core::BasicString के भीतर, यह फ़ंक्शन एक आधुनिक विकल्प प्रस्तुत करता है: जबकि const value_type* और value_type ([SWS_CORE_03326], [SWS_CORE_03327], [SWS_CORE_03328]) के ओवरलोड अपवाद-सुरक्षित नहीं के रूप में चिह्नित हैं, StringView वेरिएंट const BasicString& ([SWS_CORE_03325]) के ओवरलोड के साथ noexcept गारंटी साझा करता है। केवल-पढ़ने योग्य स्ट्रिंग व्यूज़ के लिए, ara::core::StringView में एक संबंधित rfind भी मौजूद है ([SWS_CORE_02161])।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03316
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03316@rel:R25-11#bdebe648
Content hash
bdebe648
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03316
Status: valid/unmigrated Version: rel:R25-11#a7dba94f Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_03316@rel:R25-11#a7dba94f
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#860240592026-09-30
  • R19-11rel:R19-11#93cab4042026-10-14
  • R20-11rel:R20-11#661afb272026-10-14
  • R21-11rel:R21-11#97ac3d2f2026-10-14
  • R22-11rel:R22-11#83e75ac82026-10-14
  • R23-11rel:R23-11#2e0f154a2026-10-14
  • R24-11rel:R24-11#c7b1903a2026-10-14
  • R25-11rel:R25-11#a7dba94f2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन rfind [SWS_CORE_03325]

size_type rfind (const BasicString &str, size_type pos=npos) const noexcept;

As per corresponding usage in [basic.string]

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

उपयोग

क्लास ara::core::BasicString ([SWS_CORE_03325]) का मेंबर फ़ंक्शन rfind पास की गई सबस्ट्रिंग str की अंतिम उपस्थिति के लिए किसी स्ट्रिंग को उल्टी दिशा में खोजता है। फ़ंक्शन हेडर #include "ara/core/string.h" में घोषित है ([SWS_CORE_03325])। पैरामीटर pos बैकवर्ड सर्च की आरंभिक स्थिति निर्धारित करता है और डिफ़ॉल्ट रूप से npos पर सेट होता है। सिमेंटिक्स [basic.string] ([SWS_CORE_03325]) में इसके उपयोग के अनुरूप हैं। व्याख्या: सबस्ट्रिंग न मिलने पर [basic.string] के अनुसार npos लौटाकर संकेत दिए जाने की संभावना है। प्रश्न Q-1470357608d753c1 (खुला)

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

मेथड को noexcept के रूप में घोषित किया गया है और स्पष्ट रूप से एक्सेप्शन-सुरक्षित (“exception safe”) के रूप में निर्दिष्ट किया गया है ([SWS_CORE_03325])। यह रनटाइम पर कोई एक्सेप्शन नहीं फेंकता है और किसी एरर कोड का उपयोग नहीं करता है।

पारस्परिक क्रिया और ओवरलोडिंग

क्लास ara::core::BasicString के अंतर्गत खोज ऑपरेशनों के लिए संबंधित ओवरलोड्स मौजूद हैं:

  • StringView ([SWS_CORE_03316]) के लिए ओवरलोड भी एक्सेप्शन-सुरक्षित है और noexcept के रूप में परिभाषित है।
  • पॉइंटर्स (const value_type*) और एकल वर्णों (value_type) के लिए ओवरलोड्स [SWS_CORE_03326], [SWS_CORE_03327] और [SWS_CORE_03328] के अनुसार गैर-एक्सेप्शन-सुरक्षित (“not exception safe”) के रूप में निर्दिष्ट हैं।
  • इसके अतिरिक्त, क्लास ara::core::StringView एनालॉग constexpr खोज फ़ंक्शन प्रदान करता है ([SWS_CORE_02161], [SWS_CORE_02162], [SWS_CORE_02163], [SWS_CORE_02164]), जिसमें खोज डिफ़ॉल्ट रूप से pos=0 से शुरू होती है।

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

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

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

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

फ़ंक्शन rfind [SWS_CORE_03326]

size_type rfind (const value_type *s, size_type pos, size_type n) const;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

[SWS_CORE_03326] से सदस्य फ़ंक्शन rfind ara::core::BasicString (#include "ara/core/string.h" में परिभाषित) के इंस्टेंस के भीतर किसी सबस्ट्रिंग की सिंक्रोनस, बैकवर्ड खोज के लिए कार्य करता है। यह आरंभिक स्थिति pos से पीछे की ओर उस अनुक्रम के लिए स्ट्रिंग को खोजता है जो पॉइंटर s और लंबाई विनिर्देश n द्वारा निर्धारित होता है। व्यवहार C++ मानक के [basic.string] के विनिर्देश के अनुरूप है, इस विचलन के साथ कि charT को value_type द्वारा प्रतिस्थापित किया गया है।

पैरामीटर पास करने और कॉल संदर्भ के संबंध में, कार्यान्वयन यह मान सकता है कि s value_type प्रकार के कम से कम n मान्य तत्वों वाले ऐरे को संदर्भित करता है, क्योंकि मूल विनिर्देश कोई स्पष्ट पॉइंटर जाँच प्रदान नहीं करता है। प्रश्न Q-f3b95ce1cdb3037a (खुला) रिटर्न मान के रूप में, फ़ंक्शन मानक व्यवहार के अनुसार size_type प्रकार की पाई गई स्थिति लौटाता है या विफलता की स्थिति में मान npos लौटाता है।

रोबस्टनेस और समवर्तीता के संबंध में, [SWS_CORE_03326] को not exception safe के रूप में निर्दिष्ट किया गया है और इसमें कोई noexcept विनिर्देशक नहीं है। यह इस प्रकार ara::core::StringView ([SWS_CORE_02163]) में संबंधित पॉइंटर ओवरलोड से मौलिक रूप से भिन्न है, जिसे constexpr और noexcept के रूप में घोषित किया गया है। इसके अलावा, यह StringView ([SWS_CORE_03316]) और BasicString संदर्भों ([SWS_CORE_03325]) के BasicString वेरिएंट से विचलित होता है, जिन्हें अपवाद-सुरक्षित के रूप में चिह्नित किया गया है। अपवाद सुरक्षा की कमी को यह ओवरलोड [SWS_CORE_03327] और [SWS_CORE_03328] के साथ साझा करता है।

यह उपयोग नोट स्वचालित रूप से उत्पन्न किया गया था और विशेष रूप से AUTOSAR प्लेटफ़ॉर्म के विनिर्देश प्रावधानों पर आधारित है।

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

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

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

फ़ंक्शन rfind [SWS_CORE_03327]

size_type rfind (const value_type *s, size_type pos=npos) const;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

क्लास ara::core::BasicString ([SWS_CORE_03327], हेडर फ़ाइल ara/core/string.h) का सदस्य फ़ंक्शन rfind आरंभिक स्थिति pos से, जो डिफ़ॉल्ट रूप से npos के साथ पूर्व-निर्धारित है, const value_type* प्रकार की पास की गई नल-टर्मिनेटेड स्ट्रिंग s की अंतिम उपस्थिति के लिए पीछे की ओर खोज करता है। व्यवहार [basic.string] में दी गई परिभाषा का अनुसरण करता है, जहाँ charT को value_type द्वारा प्रतिस्थापित किया गया है [SWS_CORE_03327]।

उपयोग और सीमा शर्तों के लिए निम्नलिखित बिंदु लागू होते हैं:

  • कॉल संदर्भ और पैरामीटर: सिंक्रोनस खोज फ़ंक्शन खोजी जाने वाली स्ट्रिंग के लिए एक सूचक s और वैकल्पिक रूप से इंडेक्स pos की अपेक्षा करता है। यह size_type के रूप में पाई गई सबस्ट्रिंग की शुरुआत की इंडेक्स स्थिति लौटाता है, या यदि कोई मिलान नहीं मिलता है तो npos लौटाता है [SWS_CORE_03327]।
  • अपवाद सुरक्षा: StringView ([SWS_CORE_03316]) और BasicString ([SWS_CORE_03325]) के ओवरलोड्स के विपरीत, जिन्हें noexcept के रूप में घोषित किया गया है, इस फ़ंक्शन को not exception safe के रूप में वर्गीकृत किया गया है [SWS_CORE_03327]। इसका संभवतः यह अर्थ है कि निष्पादन के दौरान अपवादों को खारिज नहीं किया जा सकता है। प्रश्न Q-175c749c7f0c276a (खुला)
  • परस्पर क्रिया और विकल्प: अतिरिक्त लंबाई सीमा वाली खोजों के लिए पैरामीटर n वाला ओवरलोड उपलब्ध है ([SWS_CORE_03326]), जबकि एकल वर्ण खोजें [SWS_CORE_03328] के माध्यम से कवर की जाती हैं। यदि ara::core::StringView के लिए असाइनमेंट मौजूद है, तो संबंधित अपवाद-सुरक्षित घोषित वेरिएंट भी उपलब्ध हैं ([SWS_CORE_02161], [SWS_CORE_02164]), जो भिन्न रूप से डिफ़ॉल्ट मान के रूप में pos = 0 का उपयोग करते हैं।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03327
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03327@rel:R25-11#514ef800
Content hash
514ef800
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03327
Status: valid/unmigrated Version: rel:R25-11#5263c5b5 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_03327@rel:R25-11#5263c5b5
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

फ़ंक्शन rfind [SWS_CORE_03328]

size_type rfind (value_type c, size_type pos=npos) const;

As per corresponding usage in [basic.string] except for the following deviations: 1. charT replaced with value_type

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

उपयोग

हेडर ara/core/string.h से क्लास ara::core::BasicString ([SWS_CORE_03328]) का सदस्य फ़ंक्शन rfind, value_type प्रकार के वर्ण c की पहली उपस्थिति के लिए स्ट्रिंग को पीछे की ओर खोजता है। खोज स्थिति pos से सिंक्रोनस रूप से शुरू होती है, जो डिफ़ॉल्ट रूप से npos पर सेट होती है। यह व्यवहार [basic.string] की परिभाषा से मेल खाता है, जहाँ charT को value_type द्वारा प्रतिस्थापित किया गया है ([SWS_CORE_03328])। रिटर्न मान के रूप में, फ़ंक्शन मिले हुए वर्ण के इंडेक्स को size_type के रूप में लौटाता है।

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

StringView ([SWS_CORE_03316]) या BasicString ([SWS_CORE_03325]) वाले स्ट्रिंग-आधारित ओवरलोड्स के विपरीत, जो noexcept और अपवाद-सुरक्षित के रूप में निर्दिष्ट हैं, इस एकल वर्ण खोज को विनिर्देश के अनुसार स्पष्ट रूप से अपवाद-सुरक्षित नहीं (not exception safe) के रूप में वर्गीकृत किया गया है ([SWS_CORE_03328])। इस विधि कॉल के लिए विशिष्ट AUTOSAR त्रुटि कोड या DET या DEM को संदेश प्रदान नहीं किए गए हैं। चूंकि यह एक स्थिर (const) एक्सेस विधि है, इसलिए जब तक इंस्टेंस को एक ही समय में संशोधित नहीं किया जाता है, तब तक एकाधिक थ्रेड्स से केवल पढ़ने के लिए समवर्ती कॉल संभव होनी चाहिए। प्रश्न Q-b995c05a04d5e955 (खुला)

इंटरैक्शन

यह विधि BasicString::rfind के पॉइंटर ओवरलोड्स ([SWS_CORE_03326] और [SWS_CORE_03327]) की पूरक है, जिन्हें भी अपवाद-सुरक्षित नहीं के रूप में वर्गीकृत किया गया है। यदि कोई गैर-स्वामित्व-आधारित स्ट्रिंग संदर्भ उपलब्ध है, तो ara::core::StringView एकल वर्णों ([SWS_CORE_02162]) के साथ-साथ सबस्ट्रिंग्स ([SWS_CORE_02161], [SWS_CORE_02163], [SWS_CORE_02164]) के लिए समान, लेकिन पूरी तरह से constexpr और noexcept के रूप में घोषित खोज फ़ंक्शन प्रदान करता है।

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

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03328
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03328@rel:R25-11#b49f6e45
Content hash
b49f6e45
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03328
Status: valid/unmigrated Version: rel:R25-11#5e03f0c4 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_03328@rel:R25-11#5e03f0c4
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_ [SWS_CORE_03056]

void shrink_to_fit ();

As per corresponding usage in [basic.string]

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

उपयोग

मेंबर फ़ंक्शन shrink_to_fit() (विनिर्देश तत्व में shrink_ के रूप में घोषित) मॉड्यूल core से संबंधित है और क्लास ara::core::BasicString के स्कोप में हेडर फ़ाइल #include "ara/core/string.h" के माध्यम से उपलब्ध है [SWS_CORE_03056]। इस मेथड का सिग्नेचर पैरामीटर-रहित void shrink_to_fit (); है और यह कोई रिटर्न मान नहीं देता है [SWS_CORE_03056]। आवश्यकता के अनुसार इसका सिमेंटिक्स [basic.string] में संबंधित उपयोग का अनुसरण करता है [SWS_CORE_03056]। निष्पादन सिंक्रोनस रूप से होता है और व्याख्या के अनुसार इसका उद्देश्य मेमोरी क्षमता को स्ट्रिंग की वास्तविक लंबाई के बराबर संरेखित करना है।

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

त्रुटि प्रबंधन के लिए यह निर्दिष्ट किया गया है कि मेथड को not exception safe के रूप में वर्गीकृत किया गया है [SWS_CORE_03056]। इस ऑपरेशन के लिए DET या DEM के माध्यम से कोई विशेष त्रुटि कोड या सूचनाएँ मौजूद नहीं हैं। यदि मेमोरी का आंतरिक पुनःआवंटन (reallocation) विफल हो जाता है, तो यह त्रुटि स्थिति संभवतः सीधे और बिना किसी अपवाद सुरक्षा के परिवेश में फैल जाएगी। प्रश्न (खुला)

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

चूँकि फ़ंक्शन shrink_to_fit() आंतरिक डेटा संरचनाओं को संशोधित करता है, इसलिए ara::core::BasicString के समान इंस्टेंस पर समवर्ती कॉल संभवतः थ्रेड-सुरक्षित नहीं है [SWS_CORE_03056]। प्रश्न (खुला) इसलिए कॉलिंग सॉफ़्टवेयर घटकों को आवश्यकता पड़ने पर एक ही स्ट्रिंग पर समवर्ती एक्सेस को बाहरी रूप से सुरक्षित करना चाहिए।

यह उपयोग नोट विनिर्देश AUTOSAR Adaptive Platform Release R25-11 पर आधारित है।

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03056
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03056@rel:R25-11#af062234
Content hash
af062234
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03056
Status: valid/unmigrated Version: rel:R25-11#a000bb6c 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_03056@rel:R25-11#a000bb6c
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_03052]

size_type size () const noexcept;

As per corresponding usage in [basic.string]

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

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

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

फ़ंक्शन substr [SWS_CORE_03345]

BasicString substr (size_type pos=0, size_type n=npos) const;

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

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

उपयोग

क्लास ara::core::BasicString की विधि substr [SWS_CORE_03345] के अनुसार प्रकार BasicString की एक नई सबस्ट्रिंग सिंक्रोनस रूप से उत्पन्न करती है। फ़ंक्शन हेडर फ़ाइल #include "ara/core/string.h" के माध्यम से उपलब्ध है। पैरामीटर pos शुरुआती स्थिति (डिफ़ॉल्ट मान 0) निर्धारित करता है, जबकि n शामिल किए जाने वाले वर्णों की अधिकतम संख्या (डिफ़ॉल्ट मान npos) निर्दिष्ट करता है। सिमेंटिक्स बड़े पैमाने पर C++ मानक के [basic.string] के व्यवहार से मेल खाते हैं।

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

त्रुटि के मामले में, कार्यान्वयन जानबूझकर मानक से विचलित होता है: यदि pos > size() लागू होता है, तो पारंपरिक std::out_of_range [SWS_CORE_03345] के बजाय एक IsoStdOutOfRangeViolation ट्रिगर होता है। अपवाद सुरक्षा के संबंध में, विधि को not exception safe के रूप में वर्गीकृत किया गया है, यही कारण है कि कॉलर को उल्लंघनों या नए BasicString ऑब्जेक्ट के लिए मेमोरी आवंटन के दौरान स्थिति पर ध्यान देना चाहिए।

इंटरैक्शन

क्लास ara::core::StringView की विधि substr एक समरूप व्यवहार प्रदर्शित करती है [SWS_CORE_02141]। दोनों इंटरफ़ेस परास उल्लंघनों (pos > size()) के मामले में समान IsoStdOutOfRangeViolation को ट्रिगर करते हैं। हालाँकि, आवंटन करने वाले BasicString संस्करण के विपरीत, StringView पर ऑपरेशन constexpr, noexcept और exception safe के रूप में निर्दिष्ट है।

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

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
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_03345
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03345@rel:R25-11#a65ff3a9
Content hash
a65ff3a9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03345
Status: valid/unmigrated Version: rel:R25-11#4208226d 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_03345@rel:R25-11#4208226d
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_03412]

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

As per corresponding usage in [basic.string]

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

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

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

फ़ंक्शन ~BasicString [SWS_CORE_03038] Upstream: RS_AP_00145

~BasicString ();

As per corresponding usage in [basic.string]

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

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

Record
AUTOSAR/AP/record/SWS_CORE_03038
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03038@rel:R25-11#ea867d67
Content hash
ea867d67
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03038
Status: valid/unmigrated Version: rel:R25-11#fa97b4c0 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_03038@rel:R25-11#fa97b4c0
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_03005]

using allocator_type = Allocator;

As per corresponding usage in [basic.string]

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
Symbolallocator_type

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

Record
AUTOSAR/AP/record/SWS_CORE_03005
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03005@rel:R25-11#e984d422
Content hash
e984d422
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03005
Status: valid/unmigrated Version: rel:R25-11#70a81fa2 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_03005@rel:R25-11#70a81fa2
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_00072]

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

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

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
Symbolconst_iterator

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

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

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

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

As per corresponding usage in [basic.string]

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
Symbolconst_pointer

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

Record
AUTOSAR/AP/record/SWS_CORE_03015
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03015@rel:R25-11#2eafb076
Content hash
2eafb076
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03015
Status: valid/unmigrated Version: rel:R25-11#668dfaaf 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_03015@rel:R25-11#668dfaaf
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_03017]

using const_reference = const value_type&;

As per corresponding usage in [basic.string]

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
Symbolconst_reference

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

Record
AUTOSAR/AP/record/SWS_CORE_03017
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03017@rel:R25-11#45291fe2
Content hash
45291fe2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03017
Status: valid/unmigrated Version: rel:R25-11#85fa1342 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_03017@rel:R25-11#85fa1342
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_03019]

using const_reverse_iterator = std::reverse_iterator<const_iterator>;

As per corresponding usage in [basic.string]

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
Symbolconst_reverse_iterator

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

Record
AUTOSAR/AP/record/SWS_CORE_03019
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03019@rel:R25-11#6fef4d35
Content hash
6fef4d35
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03019
Status: valid/unmigrated Version: rel:R25-11#dc8b7b0b 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_03019@rel:R25-11#dc8b7b0b
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_03013]

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

As per corresponding usage in [basic.string]

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
Symboldifference_type

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

Record
AUTOSAR/AP/record/SWS_CORE_03013
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03013@rel:R25-11#d0591d5a
Content hash
d0591d5a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03013
Status: valid/unmigrated Version: rel:R25-11#0a76da8c 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_03013@rel:R25-11#0a76da8c
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_00071]

using iterator = {<iterator-type>};

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

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
Symboliterator

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

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

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

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

As per corresponding usage in [basic.string]

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
Symbolpointer

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

Record
AUTOSAR/AP/record/SWS_CORE_03014
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03014@rel:R25-11#c5ae692c
Content hash
c5ae692c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03014
Status: valid/unmigrated Version: rel:R25-11#51825dd0 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_03014@rel:R25-11#51825dd0
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_03016]

using reference = value_type&;

As per corresponding usage in [basic.string]

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
Symbolreference

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

Record
AUTOSAR/AP/record/SWS_CORE_03016
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03016@rel:R25-11#2e6bd408
Content hash
2e6bd408
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03016
Status: valid/unmigrated Version: rel:R25-11#d46630f9 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_03016@rel:R25-11#d46630f9
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_03018]

using reverse_iterator = std::reverse_iterator<iterator>;

As per corresponding usage in [basic.string]

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
Symbolreverse_iterator

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

Record
AUTOSAR/AP/record/SWS_CORE_03018
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03018@rel:R25-11#f5d61cc5
Content hash
f5d61cc5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03018
Status: valid/unmigrated Version: rel:R25-11#99bb046f 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_03018@rel:R25-11#99bb046f
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_03012]

using size_type = typename std::allocator_traits<Allocator>::size_ type;

As per corresponding member in [basic.string] except for the following deviations: 1. Type shall be specialized to std::size_t

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
Symbolsize_type

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

Record
AUTOSAR/AP/record/SWS_CORE_03012
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03012@rel:R25-11#8fe61674
Content hash
8fe61674
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03012
Status: valid/unmigrated Version: rel:R25-11#f0940e92 Versionshistorie & Revisions (1 transition, 5 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_03012@rel:R25-11#f0940e92
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#c77b17e62026-09-30
  • R22-11rel:R22-11#5bdb8d782026-10-14
  • R23-11rel:R23-11#7246a5772026-10-14
  • R24-11rel:R24-11#9c1265462026-10-14
  • R25-11rel:R25-11#f0940e922026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

टाइप उपनाम traits_type [SWS_CORE_03003]

using traits_type = typename std::char_traits<char>;

As per corresponding usage in [basic.string] except for the following deviations: 1. Type shall be specialized to std::char_traits<char>

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
Symboltraits_type

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

Record
AUTOSAR/AP/record/SWS_CORE_03003
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_03003@rel:R25-11#5dbc47f5
Content hash
5dbc47f5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_03003
Status: valid/unmigrated Version: rel:R25-11#129b1455 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_03003@rel:R25-11#129b1455
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_03004]

using value_type = typename std::allocator_traits<Allocator>::value_ type;

As per corresponding usage in [basic.string] except for the following deviations: 1. Type shall be specialized to std::allocator_traits<Allocator>::value_type

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
Symbolvalue_type

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

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

स्थिरांकों / चरों का प्रलेखन

चर npos [SWS_CORE_00073]

static constexpr size_type const npos = size_type(-1);

As per corresponding usage in [basic.string]

Header-Datei#include "ara/core/string.h"
Scopeclass ara::core::BasicString
Symbolnpos
Typsize_type const

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

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