std.cfg: Added support for std::replace() and std::replace_if().

This commit is contained in:
orbitcowboy 2019-02-24 00:06:38 +01:00
parent 748fe7f25e
commit 32e1d383a4
1 changed files with 20 additions and 0 deletions

View File

@ -6918,6 +6918,26 @@ The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun
<not-bool/>
</arg>
</function>
<!-- template< class ForwardIt, class T > void std::replace ( ForwardIt first, ForwardIt last, const T& old_value, const T& new_value );-->
<!-- template< class ForwardIt, class UnaryPredicate, class T > void std::replace_if( ForwardIt first, ForwardIt last, UnaryPredicate p, const T& new_value );-->
<function name="std::replace,std::replace_if">
<returnValue type="void"/>
<noreturn>false</noreturn>
<arg nr="1">
<not-uninit/>
<iterator container="1" type="first"/>
</arg>
<arg nr="2">
<not-uninit/>
<iterator container="1" type="last"/>
</arg>
<arg nr="3">
<not-uninit/>
</arg>
<arg nr="4">
<not-uninit/>
</arg>
</function>
<!-- template<class BidirIt> void inplace_merge( BidirIt first, BidirIt middle, BidirIt last ); -->
<!-- template<class ExecutionPolicy, class BidirIt> void inplace_merge( ExecutionPolicy&& policy, BidirIt first, BidirIt middle, BidirIt last ); // since C++17 -->
<!-- template<class BidirIt, class Compare> void inplace_merge( BidirIt first, BidirIt middle, BidirIt last, Compare comp ); -->