summaryrefslogtreecommitdiff
path: root/src/generic/apt/matching/pattern.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/generic/apt/matching/pattern.cc')
-rw-r--r--src/generic/apt/matching/pattern.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/generic/apt/matching/pattern.cc b/src/generic/apt/matching/pattern.cc
index 5743a2a7..56cea314 100644
--- a/src/generic/apt/matching/pattern.cc
+++ b/src/generic/apt/matching/pattern.cc
@@ -71,6 +71,17 @@ namespace aptitude
return 0 == regexec(&r, s, num_matches, matches, eflags);
}
+ arch_specification::arch_specification(const std::string &_spec)
+ : pams(_spec),
+ spec(_spec)
+ {
+ }
+
+ bool arch_specification::matches(const char * const &arch)
+ {
+ return pams(arch);
+ }
+
cwidget::util::ref_ptr<pattern>
pattern::make_action(const action_type act)
{