libzed 1.10.2
A general-purpose library for quick and simple data manipulation.
 
Loading...
Searching...
No Matches
z::core::generator< T, S > Member List

This is the complete list of members for z::core::generator< T, S >, including all inherited members.

begin() const noexcept overridez::core::generator< T, S >inlinevirtual
chain(generator< T, U > &other) noexceptz::core::generator< T, S >inline
chunk(long chunkSize) noexceptz::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) noexceptz::core::generator< T, S >inline
end() const noexcept overridez::core::generator< T, S >inlinevirtual
enumerate() noexceptz::core::generator< T, S >inline
filter(std::function< T(const T &)> filterLambda) noexceptz::core::generator< T, S >inline
flatten() noexceptz::core::generator< T, S >inline
forEach(std::function< void(const T &)> newLambda) noexceptz::core::generator< T, S >inline
generator(const S &initial, std::function< const std::optional< T >(S &)> lambda)z::core::generator< T, S >inline
limit(long count) noexceptz::core::generator< T, S >inline
map(std::function< U(const T &)> mapLambda) noexceptz::core::generator< T, S >inline
next()z::core::generator< T, S >inline
pair(generator< U, S2 > &other) noexceptz::core::generator< T, S >inline
peek() noexceptz::core::generator< T, S >inline
reduce(const T &defaultValue, std::function< T(const T &, const T &)> reduceLambda)z::core::generator< T, S >inline
skip(long count) noexceptz::core::generator< T, S >inline
skip(long count) noexceptz::core::generator< T, S >
take(int count)z::core::generator< T, S >inline
zip(generator &other) noexceptz::core::generator< T, S >inline
~iterable() noexceptz::core::iterable< generatorIter< T, S > >inlinevirtual