|
Py2Cpp 1.6.3; VERSION ${PROJECT_VERSION}
|
#include <recursive_gen.hpp>
Public Types | |
| using | iterator_category = std::input_iterator_tag |
| using | difference_type = std::ptrdiff_t |
| using | value_type = std::remove_reference_t< T > |
| using | reference = std::conditional_t< std::is_reference_v< T >, T, T & > |
| using | pointer = std::add_pointer_t< T > |
Public Member Functions | |
| iterator () noexcept | |
| iterator (promise_type *promise) noexcept | |
| bool | operator== (const iterator &other) const noexcept |
| bool | operator!= (const iterator &other) const noexcept |
| iterator & | operator++ () |
| void | operator++ (int) |
| reference | operator* () const noexcept |
| pointer | operator-> () const noexcept |
| using py::RecursiveGenerator< T >::iterator::difference_type = std::ptrdiff_t |
| using py::RecursiveGenerator< T >::iterator::iterator_category = std::input_iterator_tag |
| using py::RecursiveGenerator< T >::iterator::pointer = std::add_pointer_t<T> |
| using py::RecursiveGenerator< T >::iterator::reference = std::conditional_t<std::is_reference_v<T>, T, T&> |
| using py::RecursiveGenerator< T >::iterator::value_type = std::remove_reference_t<T> |
|
inlinenoexcept |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |