+void Loader::add_auxiliary_loader(Loader &ldr)
+{
+ aux_loaders.push_back(&ldr);
+}
+
+bool Loader::has_action(const ActionKey &key) const
+{
+ ActionMap::const_iterator i = actions.lower_bound(ActionKey(key.keyword, string()));
+ for(; (i!=actions.end() && i->first.keyword==key.keyword); ++i)
+ if(signature_match(key.signature, i->first.signature))
+ return true;
+ return false;
+}
+