std.cfg: Added support for std::vector::erase().

This commit is contained in:
orbitcowboy 2019-02-17 23:10:17 +01:00
parent af4f3af851
commit 3aa131470b
1 changed files with 14 additions and 0 deletions

View File

@ -6689,6 +6689,20 @@ The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun
<not-uninit/>
</arg>
</function>
<!-- iterator std::vector::erase( iterator first, iterator last ); -->
<function name="std::vector::erase">
<noreturn>false</noreturn>
<returnValue type="iterator" container="1"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
<iterator container="1" type="first"/>
</arg>
<arg nr="2">
<not-uninit/>
<iterator container="1" type="last"/>
</arg>
</function>
<!-- bool std::all_of(InputIterator first, InputIterator last, UnaryPredicate pred) -->
<!-- bool std::any_of(InputIterator first, InputIterator last, UnaryPredicate pred) -->
<!-- bool std::none_of(InputIterator first, InputIterator last, UnaryPredicate pred) -->