backup
[platform/upstream/libzypp-bindings.git] / swig / Capabilities.i
1
2 #if 1
3 %include <zypp/Capabilities.h>
4 #else
5 // I dont think this is correct: ctor and dtor are not taken into account
6 class Capabilities
7 {
8
9 };
10
11
12 #ifdef SWIGRUBY
13 iter3(Capabilities, Capability*);
14 #endif
15
16
17 // The ruby std_set.i can only handle one template parameter
18
19 // #ifdef SWIGPYTHON
20 // %template(CapabilitiesTemp) std::set<Capability, CapOrder>;
21 // typedef std::set<Capability,CapOrder> CapabilitiesTemp;
22 // #endif
23
24 #ifdef SWIGPYTHON
25 %extend Capabilities
26 {
27     // just a test
28     const Capability* haha()
29     {
30         Capabilities::iterator i = self->begin();
31         const Capability* tmp = &*i;
32         return tmp;
33     }
34 }
35 #endif
36
37 #ifdef SWIGPERL5
38 iter2(Capabilities, Capability);
39 #endif
40 #endif