Add method interface to isl C++ bindings
commit993234df8a4f470a3d7189e6f48618119c295bf1
authorTobias Grosser <tobias@grosser.es>
Fri, 10 Mar 2017 14:53:00 +0000 (10 14:53 +0000)
committerTobias Grosser <tobias@grosser.es>
Fri, 10 Mar 2017 14:53:00 +0000 (10 14:53 +0000)
tree2a92745ff526690d919be5a65bc448fd4931b768
parent9130576c959b1fcc2f22d19d8fc27e0cce247d2a
Add method interface to isl C++ bindings

The isl C++ binding method interface introduces a thin C++ layer that allows
to call isl methods directly on the memory managed C++ objects. This makes the
relevant methods directly available via code-completion interfaces, allows for
the use of overloading, conversion constructors, and many other nice C++
features that make using isl a lot easier.

The individual features will be highlighted in the subsequent commits.

Tags: #polly

Reviewed By: Meinersbur

Differential Revision: https://reviews.llvm.org/D30616

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@297462 91177308-0d34-0410-b5e6-96231b3b80d8
lib/External/isl/include/isl-noexceptions.h