#include <iostream>
#include <functional> //?
using namespace std;
void checkAndProcess(int number,
function<void(int)> process) {
if (number < 10) {
process(number * 10);
}
}
auto process = [](int number) {
cout << number;
};
checkAndProcess(5, process);
//printed: 50