Lines Matching defs:array
1205 void runCallbackOnCombination(std::vector<deBool>& array, size_t current_index, CallbackFunction callback)
1207 DE_ASSERT(current_index < array.size());
1210 array[current_index] = DE_BOOL_VALUES[i];
1211 if (current_index == array.size() - 1)
1212 callback(array);
1214 runCallbackOnCombination(array, current_index + 1, callback);
1218 void runCallbackOnCombination(std::vector<deBool>& array, CallbackFunction callback)
1220 runCallbackOnCombination(array, 0, callback);
1228 std::string getCombName(const std::vector<deBool>& array)
1231 for (size_t i = 0; i < array.size(); ++i)
1232 name << ((i == 0)? "" : "_") << "color" << getUsed(array[i]);
1284 runCallbackOnCombination(params.colorUsed, [&](const std::vector<deBool>& array) {
1285 std::string name = getCombName(array) + "_" + dsCase;