Fonctions | |
template<class I > | |
void | allCombin (std::vector< bool > &usedList, const I &iList, I &resultList, std::vector< I > &resultListOfList) |
void BPF::Internal::allCombin | ( | std::vector< bool > & | usedList, | |
const I & | iList, | |||
I & | resultList, | |||
std::vector< I > & | resultListOfList | |||
) | [inline] |
Fonction récursive qui génère toutes les combinaisons d'une liste de valeurs. Cette fonction ne doit être utilisée que par BPF::allCombin
usedList | [in] Tableau définissant si chaque valeur est déjà utilisée ou non | |
iList | [in] Combinaison de départ | |
resultList | [in] Combinaison en cours de construction | |
resultListOfList | [in, out] Liste des combinaisons |