std.cfg: Added support for more interfaces.
This commit is contained in:
parent
613defbf39
commit
da3dc168cd
40
cfg/std.cfg
40
cfg/std.cfg
|
@ -6699,6 +6699,26 @@ The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun
|
||||||
<not-uninit/>
|
<not-uninit/>
|
||||||
</arg>
|
</arg>
|
||||||
</function>
|
</function>
|
||||||
|
<!-- std::istringstream& std::istringstream::seekg (streampos pos);
|
||||||
|
std::istringstream& std::istringstream::seekg (streamoff off, ios_base::seekdir way); -->
|
||||||
|
<function name="std::istringstream::seekg">
|
||||||
|
<noreturn>false</noreturn>
|
||||||
|
<leak-ignore/>
|
||||||
|
<returnValue type="std::istringstream &"/>
|
||||||
|
<arg nr="any">
|
||||||
|
<not-uninit/>
|
||||||
|
</arg>
|
||||||
|
</function>
|
||||||
|
<!-- std::stringstream& std::stringstream::seekg (streampos pos);
|
||||||
|
std::stringstream& std::stringstream::seekg (streamoff off, ios_base::seekdir way); -->
|
||||||
|
<function name="std::stringstream::seekg">
|
||||||
|
<noreturn>false</noreturn>
|
||||||
|
<leak-ignore/>
|
||||||
|
<returnValue type="std::stringstream &"/>
|
||||||
|
<arg nr="any">
|
||||||
|
<not-uninit/>
|
||||||
|
</arg>
|
||||||
|
</function>
|
||||||
<!-- std::ifstream& std::ifstream::seekg (streampos pos);
|
<!-- std::ifstream& std::ifstream::seekg (streampos pos);
|
||||||
std::ifstream& std::ifstream::seekg (streamoff off, ios_base::seekdir way); -->
|
std::ifstream& std::ifstream::seekg (streamoff off, ios_base::seekdir way); -->
|
||||||
<function name="std::ifstream::seekg">
|
<function name="std::ifstream::seekg">
|
||||||
|
@ -6802,6 +6822,18 @@ The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun
|
||||||
<not-uninit/>
|
<not-uninit/>
|
||||||
</arg>
|
</arg>
|
||||||
</function>
|
</function>
|
||||||
|
<!-- string (1) string& replace (size_t pos, size_t len, const string& str);
|
||||||
|
string& replace (const_iterator i1, const_iterator i2, const string& str);
|
||||||
|
substring (2) string& replace (size_t pos, size_t len, const string& str, size_t subpos, size_t sublen = npos);
|
||||||
|
c-string (3) string& replace (size_t pos, size_t len, const char* s);
|
||||||
|
string& replace (const_iterator i1, const_iterator i2, const char* s);
|
||||||
|
buffer (4) string& replace (size_t pos, size_t len, const char* s, size_t n);
|
||||||
|
string& replace (const_iterator i1, const_iterator i2, const char* s, size_t n);
|
||||||
|
fill (5) string& replace (size_t pos, size_t len, size_t n, char c);
|
||||||
|
string& replace (const_iterator i1, const_iterator i2, size_t n, char c);
|
||||||
|
range (6) template <class InputIterator>
|
||||||
|
string& replace (const_iterator i1, const_iterator i2, InputIterator first, InputIterator last);
|
||||||
|
initializer list (7) string& replace (const_iterator i1, const_iterator i2, initializer_list<char> il);-->
|
||||||
<function name="std::string::replace">
|
<function name="std::string::replace">
|
||||||
<noreturn>false</noreturn>
|
<noreturn>false</noreturn>
|
||||||
<leak-ignore/>
|
<leak-ignore/>
|
||||||
|
@ -6945,8 +6977,12 @@ The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun
|
||||||
<iterator container="2" type="first"/>
|
<iterator container="2" type="first"/>
|
||||||
</arg>
|
</arg>
|
||||||
</function>
|
</function>
|
||||||
<!-- template <class RandomAccessIterator> void std::sort (RandomAccessIterator first, RandomAccessIterator last); -->
|
<!-- template <class RandomAccessIterator> void std::sort (RandomAccessIterator first, RandomAccessIterator last); (until C++20) -->
|
||||||
<!-- @todo: template <class RandomAccessIterator, class Compare> void std::sort (RandomAccessIterator first, RandomAccessIterator last, Compare comp); -->
|
<!-- template <class RandomAccessIterator> constexpr void std::sort (RandomAccessIterator first, RandomAccessIterator last); (since C++20) -->
|
||||||
|
<!-- @todo: template< class ExecutionPolicy, class RandomIt > void std::sort (ExecutionPolicy&& policy, RandomIt first, RandomIt last); (since C++17) -->
|
||||||
|
<!-- @todo: template< class RandomIt, class Compare > void std::sort (RandomIt first, RandomIt last, Compare comp); (unitl C++17) -->
|
||||||
|
<!-- @todo: template< class RandomIt, class Compare > constexpr void std::sort (RandomIt first, RandomIt last, Compare comp); (since C++20) -->
|
||||||
|
<!-- @todo: template< class ExecutionPolicy, class RandomIt, class Compare > void std::sort (ExecutionPolicy&& policy, RandomIt first, RandomIt last, Compare comp);(since C++17) -->
|
||||||
<function name="std::sort">
|
<function name="std::sort">
|
||||||
<noreturn>false</noreturn>
|
<noreturn>false</noreturn>
|
||||||
<returnValue type="void"/>
|
<returnValue type="void"/>
|
||||||
|
|
Loading…
Reference in New Issue