backup
[platform/upstream/libzypp-bindings.git] / swig / Capability.i
1 // Ignore member functions shadowed by static versions
2 %ignore zypp::Capability::matches(Capability const &) const;
3 %ignore zypp::Capability::matches(IdString const &) const;
4 %ignore zypp::Capability::matches(std::string const &) const;
5 %ignore zypp::Capability::matches(char const *) const;
6
7 %include <zypp/Capability.h>
8
9 %extend zypp::Capability
10 {
11     int __cmp__(const Capability& other)
12     {
13         // TODO: use CapOrder::operator()?
14         if(self->asString() < other.asString())
15             return -1;
16         if(self->asString() > other.asString())
17             return +1;
18         return 0;
19     }
20 }
21
22