Template:cpp/filesystem/dsc recursive directory iterator