From 77b614ec4df27dc0713dc71a2bf38527a4df4386 Mon Sep 17 00:00:00 2001 From: Bjoern Brandenburg Date: Wed, 11 Apr 2012 14:36:46 +0200 Subject: Ignore subscript operator [] in Swig wrappers The Python code does not require access, so just ignore these operators. This fixes a couple of Swig warnings. --- native/interface/locking.i | 5 +++++ native/interface/sched.i | 2 ++ native/interface/sim.i | 2 ++ 3 files changed, 9 insertions(+) (limited to 'native/interface') diff --git a/native/interface/locking.i b/native/interface/locking.i index d632f05..95cc88d 100644 --- a/native/interface/locking.i +++ b/native/interface/locking.i @@ -26,6 +26,11 @@ %ignore BlockingBounds::raise_request_span; %ignore BlockingBounds::get_max_request_span; +%ignore BlockingBounds::operator[](unsigned int); +%ignore BlockingBounds::operator[](unsigned int) const; + +%ignore ResourceLocality::operator[](unsigned int) const; +%ignore ReplicaInfo::operator[](unsigned int) const; #include "sharedres.h" diff --git a/native/interface/sched.i b/native/interface/sched.i index 9762471..e94b5ca 100644 --- a/native/interface/sched.i +++ b/native/interface/sched.i @@ -21,6 +21,8 @@ %ignore Task::bound_load const; %ignore Task::approx_demand const; +%ignore TaskSet::operator[](int); +%ignore TaskSet::operator[](int) const; %ignore TaskSet::get_utilization const; %ignore TaskSet::get_density const; %ignore TaskSet::get_max_density const; diff --git a/native/interface/sim.i b/native/interface/sim.i index e723dda..26eac5f 100644 --- a/native/interface/sim.i +++ b/native/interface/sim.i @@ -11,6 +11,8 @@ %ignore Task::bound_load const; %ignore Task::approx_demand const; +%ignore TaskSet::operator[](int); +%ignore TaskSet::operator[](int) const; %ignore TaskSet::get_utilization const; %ignore TaskSet::get_density const; %ignore TaskSet::get_max_density const; -- cgit v1.2.2