Dobiasd / FunctionalPlus

Functional Programming Library for C++. Write concise and readable C++ code.
http://www.editgym.com/fplus-api-search/
Boost Software License 1.0
2.1k stars 167 forks source link

foreach: add fwd bind count API doc hints #263

Closed pthom closed 2 years ago

pthom commented 2 years ago

We now have

fplus_fwd_define_fn_1(for_each)
fplus_fwd_define_fn_1(parallel_for_each)
fplus_fwd_define_fn_2(parallel_for_each_n_threads)

fplus_fwd_define_fn_1(for_each)
fplus_fwd_define_fn_1(parallel_for_each)
fplus_fwd_define_fn_2(parallel_for_each_n_threads)

fplus_fwd_flip_define_fn_1(for_each)
fplus_fwd_flip_define_fn_1(parallel_for_each)

Is that ok?

Dobiasd commented 2 years ago

Yeah, looks good, since

fplus_fwd_define_fn_1(for_each)
fplus_fwd_define_fn_1(parallel_for_each)
fplus_fwd_define_fn_2(parallel_for_each_n_threads)

fplus_fwd_define_fn_1(for_each)
fplus_fwd_define_fn_1(parallel_for_each)
fplus_fwd_define_fn_2(parallel_for_each_n_threads)

fplus_fwd_flip_define_fn_1(for_each)
fplus_fwd_flip_define_fn_1(parallel_for_each)

nicely matches:

fplus_curry_define_fn_1(transform)
fplus_curry_define_fn_1(transform_parallelly)
fplus_curry_define_fn_2(transform_parallelly_n_threads)

fplus_fwd_define_fn_1(transform)
fplus_fwd_define_fn_1(transform_parallelly)
fplus_fwd_define_fn_2(transform_parallelly_n_threads)

fplus_fwd_flip_define_fn_1(transform)
fplus_fwd_flip_define_fn_1(transform_parallelly)

:slightly_smiling_face: