Polly 20.0.0git
|
#include <isl-noexceptions.h>
Public Member Functions | |
val_list () | |
val_list (const val_list &obj) | |
val_list (isl::ctx ctx, int n) | |
val_list (isl::val el) | |
val_list (isl::ctx ctx, const std::string &str) | |
val_list & | operator= (val_list obj) |
~val_list () | |
__isl_give isl_val_list * | copy () const & |
__isl_give isl_val_list * | copy () &&=delete |
__isl_keep isl_val_list * | get () const |
__isl_give isl_val_list * | release () |
bool | is_null () const |
isl::ctx | ctx () const |
isl::val_list | add (isl::val el) const |
isl::val_list | add (long el) const |
isl::val | at (int index) const |
isl::val | get_at (int index) const |
isl::val_list | clear () const |
isl::val_list | concat (isl::val_list list2) const |
isl::val_list | drop (unsigned int first, unsigned int n) const |
stat | foreach (const std::function< stat(isl::val)> &fn) const |
isl::val_list | insert (unsigned int pos, isl::val el) const |
isl::val_list | insert (unsigned int pos, long el) const |
class size | size () const |
Protected Member Functions | |
val_list (__isl_take isl_val_list *ptr) | |
Protected Attributes | |
isl_val_list * | ptr = nullptr |
Friends | |
val_list | manage (__isl_take isl_val_list *ptr) |
val_list | manage_copy (__isl_keep isl_val_list *ptr) |
Definition at line 4812 of file isl-noexceptions.h.
|
inlineexplicitprotected |
Definition at line 22836 of file isl-noexceptions.h.
|
inline |
Definition at line 22827 of file isl-noexceptions.h.
|
inline |
Definition at line 22830 of file isl-noexceptions.h.
|
inlineexplicit |
Definition at line 22839 of file isl-noexceptions.h.
References n, ptr, isl::ctx::release(), and res.
|
inlineexplicit |
Definition at line 22845 of file isl-noexceptions.h.
References ptr, isl::val::release(), and res.
|
inlineexplicit |
Definition at line 22851 of file isl-noexceptions.h.
References ptr, isl::ctx::release(), res, and str.
|
inline |
Definition at line 22862 of file isl-noexceptions.h.
References ptr.
|
inline |
Definition at line 22889 of file isl-noexceptions.h.
References copy(), manage, isl::val::release(), and res.
Referenced by add().
|
inline |
Definition at line 22895 of file isl-noexceptions.h.
|
inline |
|
inline |
Definition at line 22911 of file isl-noexceptions.h.
|
inline |
|
inlinedelete |
|
inline |
|
inline |
Definition at line 22885 of file isl-noexceptions.h.
References ptr.
|
inline |
|
inline |
Definition at line 22871 of file isl-noexceptions.h.
References ptr.
|
inline |
Definition at line 22906 of file isl-noexceptions.h.
References at().
|
inline |
Definition at line 22943 of file isl-noexceptions.h.
References copy(), manage, pos(), isl::val::release(), and res.
Referenced by insert().
|
inline |
Definition at line 22949 of file isl-noexceptions.h.
|
inline |
Definition at line 22881 of file isl-noexceptions.h.
References ptr.
Definition at line 22857 of file isl-noexceptions.h.
References obj.
|
inline |
Definition at line 22875 of file isl-noexceptions.h.
References ptr.
Referenced by concat(), isl::multi_val::multi_val(), and isl::space::multi_val().
|
inline |
Definition at line 22954 of file isl-noexceptions.h.
References isl::size::manage, and res.
|
friend |
|
friend |
Definition at line 22822 of file isl-noexceptions.h.
|
protected |
Definition at line 4817 of file isl-noexceptions.h.
Referenced by copy(), ctx(), get(), is_null(), release(), val_list(), and ~val_list().