X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fpattern.cpp;h=74c7c31cec44f5e3d5f01be9aa5025c1b3a44e6b;hb=6382743d26f8d5bb10a53cb907659bee6614b549;hp=e87981f8f941603653de1bbf9f5e33ba068bcc45;hpb=40177b0cfc0d4e67f971941f632e4f1f7e7c3f88;p=builder.git diff --git a/source/pattern.cpp b/source/pattern.cpp index e87981f..74c7c31 100644 --- a/source/pattern.cpp +++ b/source/pattern.cpp @@ -16,3 +16,11 @@ string Pattern::apply(const string &body) const { return prefix+body+suffix; } + +list Pattern::apply_list(const list &patterns, const string &body) +{ + list result; + for(list::const_iterator i=patterns.begin(); i!=patterns.end(); ++i) + result.push_back(i->apply(body)); + return result; +}