Skip to content

Commit 1b3344b

Browse files
authored
Merge pull request #114 from cpplearner/patch-2
Index: add C++20 coroutines
2 parents 4ad96d5 + 4d71b23 commit 1b3344b

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

index-functions-cpp.xml

+48
Original file line numberDiff line numberDiff line change
@@ -1600,6 +1600,54 @@
16001600
<overload name="std::rend" link="rend2" since="c++14"/>
16011601
</class>
16021602

1603+
<!--=======================================================================-->
1604+
<!-- cpp/coroutine -->
1605+
1606+
<class name="std::coroutine_traits" link="cpp/coroutine/coroutine_traits" since="c++20">
1607+
<typedef name="promise_type" link="."/>
1608+
</class>
1609+
1610+
<class name="std::coroutine_handle" link="cpp/coroutine/coroutine_handle" since="c++20">
1611+
<constructor/>
1612+
<function name="operator="/>
1613+
<function name="from_promise"/>
1614+
1615+
<function name="operator coroutine_handle<>" link="operator_coroutine_handle_void"/>
1616+
1617+
<function name="done"/>
1618+
<function name="operator bool" link="operator_bool"/>
1619+
1620+
<function name="operator()" link="resume"/>
1621+
<function name="resume"/>
1622+
<function name="destroy"/>
1623+
1624+
<function name="promise"/>
1625+
1626+
<function name="address"/>
1627+
<function name="from_address"/>
1628+
1629+
<overload name="operator==" link="operator_cmp"/>
1630+
<overload name="operator&lt;=&gt;" link="operator_cmp"/>
1631+
1632+
<specialization name="std::hash" link="hash"/>
1633+
</class>
1634+
1635+
<class name="std::noop_coroutine_promise" link="cpp/coroutine/noop_coroutine_promise" since="c++20"/>
1636+
<typedef name="std::noop_coroutine_handle" link="cpp/coroutine/coroutine_handle" since="c++20"/>
1637+
<function name="std::noop_coroutine" link="cpp/coroutine/noop_coroutine" since="c++20"/>
1638+
1639+
<class name="std::suspend_never" link="cpp/coroutine/suspend_never" since="c++20">
1640+
<function name="await_ready" link="."/>
1641+
<function name="await_suspend" link="."/>
1642+
<function name="await_resume" link="."/>
1643+
</class>
1644+
1645+
<class name="std::suspend_always" link="cpp/coroutine/suspend_always" since="c++20">
1646+
<function name="await_ready" link="."/>
1647+
<function name="await_suspend" link="."/>
1648+
<function name="await_resume" link="."/>
1649+
</class>
1650+
16031651
<!--=======================================================================-->
16041652
<!-- cpp/utility/variadic -->
16051653

0 commit comments

Comments
 (0)