|
template<template< typename, typename... > class ContainerType, typename EleType , typename... Types, typename... OuterTypes> |
void | tuv::enum_permu (ContainerType< ContainerType< EleType, Types... >, OuterTypes... > &permutations, ContainerType< EleType, Types... > &L, ContainerType< EleType, Types... > &R) |
|
template<typename NRType > |
auto | tuv::build_permutations (NRType n) |
|
template<typename CallbackType , template< typename, typename... > class ContainerType, typename EleType , typename... Types> |
void | tuv::enum_permu (CallbackType &&callback, ContainerType< EleType, Types... > &L, ContainerType< EleType, Types... > &R) |
|
template<typename CallbackType , typename NRType > |
void | tuv::build_permutations (CallbackType &&callback, NRType n) |
|
template<typename CallbackType , template< typename, typename... > class ContainerType, typename EleType , typename... Types> |
void | tuv::enum_permu (thread_bundle &tb, CallbackType &&callback, ContainerType< EleType, Types... > &L, ContainerType< EleType, Types... > &R) |
|
template<typename CallbackType , typename NRType > |
void | tuv::build_permutations (thread_bundle &tb, CallbackType &&callback, NRType n) |
|
void | test_build_permutations (int n) |
|
template<typename ThreadFactorType > |
void | performance_test_build_permutations (ThreadFactorType factor, int n) |
|
int | main (int argc, char *argv[]) |
|