|
docc 0.8.3 (0d44999b)
C++ API Reference
|
Move-only RAII owner of an isl_ctx. More...
#include <sdfg/symbolic/polyhedral.h>
Public Member Functions | |
| IslCtx () | |
| ~IslCtx () | |
| IslCtx (const IslCtx &)=delete | |
| IslCtx & | operator= (const IslCtx &)=delete |
| IslCtx (IslCtx &&other) noexcept | |
| IslCtx & | operator= (IslCtx &&other) noexcept |
| isl_ctx * | get () const |
| operator bool () const | |
Move-only RAII owner of an isl_ctx.
Allocates a fresh context (with ISL_ON_ERROR_CONTINUE so parse failures yield null pointers instead of aborting) and frees it on destruction. Because ISL objects must outlive nothing beyond their context, declare the IslCtx first in any scope so it is destroyed last.
| sdfg::symbolic::polyhedral::IslCtx::IslCtx | ( | ) |
| sdfg::symbolic::polyhedral::IslCtx::~IslCtx | ( | ) |
|
delete |
|
noexcept |
|
inline |
|
inlineexplicit |