interface: do not assume every callback returns isl_stat
commitc1a0b4ba147b04769b2fd9b84a48f31313cfd6ec
authorSven Verdoolaege <sven.verdoolaege@gmail.com>
Wed, 19 Jul 2017 13:48:24 +0000 (19 15:48 +0200)
committerSven Verdoolaege <sven.verdoolaege@gmail.com>
Sat, 8 Sep 2018 08:48:38 +0000 (8 10:48 +0200)
tree89ed51898dbda55e639f6d7fe95884ba4e5df794
parente6cbb2da06274350f0f43948ae51b30aa322a41a
interface: do not assume every callback returns isl_stat

In particular, allow a callback to return an isl object.
Support for callbacks returning an isl_bool will be added
in a subsequent commit.

Reviewed-by: Tobias Grosser <tobias.grosser@inf.ethz.ch>
Signed-off-by: Sven Verdoolaege <sven.verdoolaege@gmail.com>
interface/cpp.cc
interface/cpp.h
interface/python.cc