X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fpoefilter.cpp;h=45995835f73ab888977f7f2e8f69a6d12efdd789;hb=d0663f70ea5caea2db3c6d3c846ec67410db3498;hp=b6fc1475a1f96fc093234d1c0e1a4f71d5524547;hpb=0388bdcffe5c2c3e720afa9aa911268eac9c32de;p=poefilter.git diff --git a/source/poefilter.cpp b/source/poefilter.cpp index b6fc147..4599583 100644 --- a/source/poefilter.cpp +++ b/source/poefilter.cpp @@ -34,7 +34,7 @@ const Category &PoeFilter::get_category(const string &name) const return get_item(categories, name); } -void PoeFilter::find_categories(const Regex &re, list &categs) const +void PoeFilter::find_categories(const Regex &re, vector &categs) const { for(map::const_iterator i=categories.begin(); i!=categories.end(); ++i) if(re.match(i->first)) @@ -57,7 +57,7 @@ PoeFilter::Loader::Loader(PoeFilter &f): void PoeFilter::Loader::category(const string &name) { - Category cat(name); + Category cat(name, obj.categories.size()); load_sub(cat, obj); obj.categories[name] = cat; }