1 2 3 4 5 6 7 8 9
/for \(int subset/ { print "template<typename F>" print "void subsets(int bitmask, F&& f) {" } /\/\/ Nächste Permutation/ { print " {f(subset);}" print "}" } { print }