]> git.tdb.fi Git - builder.git/blobdiff - source/pattern.cpp
Convert all list containers to vectors
[builder.git] / source / pattern.cpp
index 91929f62b0c85a541361af63bc3102b9641d1eba..fec83dad1f2273876e894b0c531aa39abacab984 100644 (file)
@@ -22,10 +22,10 @@ string Pattern::apply(const string &body) const
        return result;
 }
 
-list<string> Pattern::apply_list(const list<Pattern> &patterns, const string &body)
+vector<string> Pattern::apply_list(const vector<Pattern> &patterns, const string &body)
 {
-       list<string> result;
-       for(list<Pattern>::const_iterator i=patterns.begin(); i!=patterns.end(); ++i)
-               result.push_back(i->apply(body));
+       vector<string> result;
+       for(const Pattern &p: patterns)
+               result.push_back(p.apply(body));
        return result;
 }