C ++: impulsar el sistema de archivos para devolver una lista de archivos anteriores a un tiempo específico

Estoy usando elBoost::FileSystem biblioteca con C ++ ejecutándose bajo la plataforma Linux y tengo una pregunta siguiente:

Me gustaría tener una lista de archivos que se modifican antes de una fecha y hora determinada. No sé si elboost::FileSystem ofrecer un método como:

vector<string> listFiles = boost::FileSystem::getFiles("\directory", "01/01/2010 12:00:00");

En caso afirmativo, ¿podría proporcionar un código de muestra?