This is the complete list of members for z::core::generator< T, S >, including all inherited members.
| begin() const noexcept override | z::core::generator< T, S > | inlinevirtual |
| chain(generator< T, U > &other) noexcept | z::core::generator< T, S > | inline |
| chain(generator< T, U > &&other) noexcept | z::core::generator< T, S > | inline |
| chunk(long chunkSize) noexcept | z::core::generator< T, S > | inline |
| collect() | z::core::generator< T, S > | inline |
| consume() | z::core::generator< T, S > | inline |
| count() | z::core::generator< T, S > | inline |
| diff(generator &other) noexcept | z::core::generator< T, S > | inline |
| end() const noexcept override | z::core::generator< T, S > | inlinevirtual |
| enumerate() noexcept | z::core::generator< T, S > | inline |
| filter(std::function< bool(const T &)> filterLambda) noexcept | z::core::generator< T, S > | inline |
| flatten() noexcept | z::core::generator< T, S > | inline |
| forEach(std::function< void(const T &)> newLambda) noexcept | z::core::generator< T, S > | inline |
| generator(const S &initial, std::function< const std::optional< T >(S &)> lambda) | z::core::generator< T, S > | inline |
| lambda | z::core::generator< T, S > | protected |
| limit(long count) noexcept | z::core::generator< T, S > | inline |
| map(std::function< U(const T &)> mapLambda) noexcept | z::core::generator< T, S > | inline |
| next() | z::core::generator< T, S > | inlinevirtual |
| operator!=(std::function< bool(T)> predicate) | z::core::generator< T, S > | inline |
| operator!=(const T &sentinel) | z::core::generator< T, S > | inline |
| operator&&(std::function< T(const T &)> filterLambda) noexcept | z::core::generator< T, S > | inline |
| operator+(generator< T, U > &other) noexcept | z::core::generator< T, S > | inline |
| operator+(generator< T, U > &&other) noexcept | z::core::generator< T, S > | inline |
| operator>>(std::function< T(const T &, const T &)> reduceLambda) | z::core::generator< T, S > | inline |
| operator|(std::function< U(T)> mapLambda) noexcept | z::core::generator< T, S > | inline |
| operator|(U(*mapLambda)(T)) noexcept | z::core::generator< T, S > | inline |
| pair(generator< U, S2 > &other) noexcept | z::core::generator< T, S > | inline |
| peek() noexcept | z::core::generator< T, S > | inline |
| reduce(std::function< T(const T &, const T &)> reduceLambda, const T &defaultValue={}) | z::core::generator< T, S > | inline |
| skip(long count) noexcept | z::core::generator< T, S > | inline |
| skip(long count) noexcept | z::core::generator< T, S > | |
| state | z::core::generator< T, S > | protected |
| take(int count) | z::core::generator< T, S > | inline |
| until(std::function< bool(T)> predicate) noexcept | z::core::generator< T, S > | inline |
| until(const T &sentinel) noexcept | z::core::generator< T, S > | inline |
| zip(generator &other) noexcept | z::core::generator< T, S > | inline |