IO::File in(path.str());
DataFile::Parser parser(in, path.str());
- list<string> dir_files;
+ vector<string> dir_files;
while(!in.eof())
{
DataFile::Statement st = parser.parse();
for(DataFile::Statement::Arguments::const_iterator i=st.args.begin(); i!=st.args.end(); ++i)
{
Regex re(i->get<string>());
- for(list<string>::const_iterator j=dir_files.begin(); j!=dir_files.end(); ++j)
+ for(vector<string>::const_iterator j=dir_files.begin(); j!=dir_files.end(); ++j)
if(re.match(*j))
files.push_back(*j);
}