std.cfg: Added partial support for std::transform().

This commit is contained in:
orbitcowboy 2019-02-15 20:56:44 +01:00
parent 23b771c5c8
commit 437e171d0d
1 changed files with 18 additions and 0 deletions

View File

@ -6835,6 +6835,24 @@ 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 InputIterator, class OutputIterator, class UnaryOperation> OutputIterator std::transform (InputIterator first1, InputIterator last1, OutputIterator result, UnaryOperation op); -->
<!-- @todo template <class InputIterator1, class InputIterator2, class OutputIterator, class BinaryOperation> OutputIterator std::transform (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, OutputIterator result, BinaryOperation binary_op); -->
<function name="std::transform">
<returnValue type="iterator" container="2"/>
<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">
<iterator container="2" type="first"/>
</arg>
<arg nr="4"/>
</function>
<!-- pair<InputIterator1, InputIterator2> std::mismatch(InputIterator first1, InputIterator last1, InputIterator first2) --> <!-- pair<InputIterator1, InputIterator2> std::mismatch(InputIterator first1, InputIterator last1, InputIterator first2) -->
<function name="std::mismatch"> <function name="std::mismatch">
<use-retval/> <use-retval/>