#include <gen.hpp>
◆ pointer_type
◆ reference_type
template<typename T >
| using py::Generator< T >::promise_type::reference_type = std::conditional_t<std::is_reference_v<T>, T, T&> |
◆ value_type
template<typename T >
| using py::Generator< T >::promise_type::value_type = std::remove_reference_t<T> |
◆ final_suspend()
◆ get_return_object()
◆ initial_suspend()
◆ return_void()
◆ unhandled_exception()
◆ yield_value() [1/2]
template<typename T >
| auto py::Generator< T >::promise_type::yield_value |
( |
std::remove_reference_t< T > && |
value | ) |
|
|
inlinenoexcept |
◆ yield_value() [2/2]
template<typename T >
| auto py::Generator< T >::promise_type::yield_value |
( |
std::remove_reference_t< T > & |
value | ) |
|
|
inlinenoexcept |
◆ m_value
The documentation for this struct was generated from the following file: