The devel/zug port
zug-0.1.1p0 – C++ library providing transducers. (cvsweb github mirror)
Description
zug is a C++ library providing transducers. Transducers are composable sequential transformations independent of the source. They are extremely lightweight, and can be used to express algorithms over pull-based sequences (iterators, files) but also push based sequences (signals, events, asynchronous streams) in a generic way.WWW: https://sinusoid.es/zug
Maintainer
The OpenBSD ports mailing-list
Only for arches
aarch64 alpha amd64 arm hppa i386 mips64 mips64el powerpc powerpc64 riscv64 sparc64
Categories
Build dependencies
Run dependencies
Test dependencies
Files
- /usr/local/include/zug/
- /usr/local/include/zug/any_state.hpp
- /usr/local/include/zug/compat/
- /usr/local/include/zug/compat/apply.hpp
- /usr/local/include/zug/compat/invoke.hpp
- /usr/local/include/zug/compose.hpp
- /usr/local/include/zug/detail/
- /usr/local/include/zug/detail/copy_traits.hpp
- /usr/local/include/zug/detail/empty_transducer_error.hpp
- /usr/local/include/zug/detail/inline_constexpr.hpp
- /usr/local/include/zug/detail/is_non_empty.hpp
- /usr/local/include/zug/detail/iterator_facade.hpp
- /usr/local/include/zug/detail/iterator_range.hpp
- /usr/local/include/zug/detail/lambda_wrapper.hpp
- /usr/local/include/zug/detail/reduce_nested_non_empty.hpp
- /usr/local/include/zug/detail/reduce_nested_non_empty_accumulate.hpp
- /usr/local/include/zug/detail/reduce_nested_non_empty_non_variadic.hpp
- /usr/local/include/zug/detail/reduce_nested_non_empty_nullary.hpp
- /usr/local/include/zug/detail/reduce_nested_non_empty_tail_recursive.hpp
- /usr/local/include/zug/detail/reduce_nested_non_empty_variadic.hpp
- /usr/local/include/zug/detail/tuple_utils.hpp
- /usr/local/include/zug/detail/unreachable.hpp
- /usr/local/include/zug/into.hpp
- /usr/local/include/zug/into_vector.hpp
- /usr/local/include/zug/maybe_reduced.hpp
- /usr/local/include/zug/meta.hpp
- /usr/local/include/zug/meta/
- /usr/local/include/zug/meta/common_type.hpp
- /usr/local/include/zug/meta/detected.hpp
- /usr/local/include/zug/meta/dispatch.hpp
- /usr/local/include/zug/meta/pack.hpp
- /usr/local/include/zug/meta/util.hpp
- /usr/local/include/zug/meta/value_type.hpp
- /usr/local/include/zug/reduce.hpp
- /usr/local/include/zug/reduce_nested.hpp
- /usr/local/include/zug/reducing/
- /usr/local/include/zug/reducing/emplacing_back.hpp
- /usr/local/include/zug/reducing/first.hpp
- /usr/local/include/zug/reducing/last.hpp
- /usr/local/include/zug/reducing/output.hpp
- /usr/local/include/zug/reductor.hpp
- /usr/local/include/zug/run.hpp
- /usr/local/include/zug/sequence.hpp
- /usr/local/include/zug/skip.hpp
- /usr/local/include/zug/state_traits.hpp
- /usr/local/include/zug/state_wrapper.hpp
- /usr/local/include/zug/transduce.hpp
- /usr/local/include/zug/transducer/
- /usr/local/include/zug/transducer/cat.hpp
- /usr/local/include/zug/transducer/chain.hpp
- /usr/local/include/zug/transducer/count.hpp
- /usr/local/include/zug/transducer/cycle.hpp
- /usr/local/include/zug/transducer/dedupe.hpp
- /usr/local/include/zug/transducer/distinct.hpp
- /usr/local/include/zug/transducer/drop.hpp
- /usr/local/include/zug/transducer/drop_while.hpp
- /usr/local/include/zug/transducer/each.hpp
- /usr/local/include/zug/transducer/eager.hpp
- /usr/local/include/zug/transducer/enumerate.hpp
- /usr/local/include/zug/transducer/filter.hpp
- /usr/local/include/zug/transducer/interleave.hpp
- /usr/local/include/zug/transducer/interpose.hpp
- /usr/local/include/zug/transducer/iter.hpp
- /usr/local/include/zug/transducer/map.hpp
- /usr/local/include/zug/transducer/map_indexed.hpp
- /usr/local/include/zug/transducer/mapcat.hpp
- /usr/local/include/zug/transducer/partition.hpp
- /usr/local/include/zug/transducer/partition_by.hpp
- /usr/local/include/zug/transducer/product.hpp
- /usr/local/include/zug/transducer/random_sample.hpp
- /usr/local/include/zug/transducer/range.hpp
- /usr/local/include/zug/transducer/read.hpp
- /usr/local/include/zug/transducer/readbuf.hpp
- /usr/local/include/zug/transducer/remove.hpp
- /usr/local/include/zug/transducer/repeat.hpp
- /usr/local/include/zug/transducer/replace.hpp
- /usr/local/include/zug/transducer/scan.hpp
- /usr/local/include/zug/transducer/sink.hpp
- /usr/local/include/zug/transducer/take.hpp
- /usr/local/include/zug/transducer/take_nth.hpp
- /usr/local/include/zug/transducer/take_while.hpp
- /usr/local/include/zug/transducer/transducer.hpp
- /usr/local/include/zug/transducer/unzip.hpp
- /usr/local/include/zug/transducer/write.hpp
- /usr/local/include/zug/transducer/writebuf.hpp
- /usr/local/include/zug/transducer/zip.hpp
- /usr/local/include/zug/tuplify.hpp
- /usr/local/include/zug/util.hpp
- /usr/local/include/zug/with_state.hpp
- /usr/local/lib/cmake/
- /usr/local/lib/cmake/Zug/
- /usr/local/lib/cmake/Zug/ZugConfig.cmake