![]() |
C++ Library Extensions 2022.12.09
To help learn modern C++ programming
|
Classes | |
struct | thread_bundle |
Functions | |
template<template< typename, typename... > class ContainerType, typename EleType , typename... Types, typename... OuterTypes> | |
void | enum_permu (ContainerType< ContainerType< EleType, Types... >, OuterTypes... > &permutations, ContainerType< EleType, Types... > &L, ContainerType< EleType, Types... > &R) |
template<typename NRType > | |
auto | build_permutations (NRType n) |
template<typename CallbackType , template< typename, typename... > class ContainerType, typename EleType , typename... Types> | |
void | enum_permu (CallbackType &&callback, ContainerType< EleType, Types... > &L, ContainerType< EleType, Types... > &R) |
template<typename CallbackType , typename NRType > | |
void | build_permutations (CallbackType &&callback, NRType n) |
template<typename CallbackType , template< typename, typename... > class ContainerType, typename EleType , typename... Types> | |
void | enum_permu (thread_bundle &tb, CallbackType &&callback, ContainerType< EleType, Types... > &L, ContainerType< EleType, Types... > &R) |
template<typename CallbackType , typename NRType > | |
void | build_permutations (thread_bundle &tb, CallbackType &&callback, NRType n) |
void tuv::build_permutations | ( | CallbackType && | callback, |
NRType | n | ||
) |
Definition at line 151 of file 016-parallel_permutation.cpp.
auto tuv::build_permutations | ( | NRType | n | ) |
Definition at line 79 of file 016-parallel_permutation.cpp.
void tuv::build_permutations | ( | thread_bundle & | tb, |
CallbackType && | callback, | ||
NRType | n | ||
) |
Definition at line 242 of file 016-parallel_permutation.cpp.
void tuv::enum_permu | ( | CallbackType && | callback, |
ContainerType< EleType, Types... > & | L, | ||
ContainerType< EleType, Types... > & | R | ||
) |
Definition at line 104 of file 016-parallel_permutation.cpp.
void tuv::enum_permu | ( | ContainerType< ContainerType< EleType, Types... >, OuterTypes... > & | permutations, |
ContainerType< EleType, Types... > & | L, | ||
ContainerType< EleType, Types... > & | R | ||
) |
Definition at line 31 of file 016-parallel_permutation.cpp.
void tuv::enum_permu | ( | thread_bundle & | tb, |
CallbackType && | callback, | ||
ContainerType< EleType, Types... > & | L, | ||
ContainerType< EleType, Types... > & | R | ||
) |
Definition at line 172 of file 016-parallel_permutation.cpp.