Polly 20.0.0git
|
#include <isl-noexceptions.h>
Public Member Functions | |
id_list () | |
id_list (const id_list &obj) | |
id_list (isl::ctx ctx, int n) | |
id_list (isl::id el) | |
id_list (isl::ctx ctx, const std::string &str) | |
id_list & | operator= (id_list obj) |
~id_list () | |
__isl_give isl_id_list * | copy () const & |
__isl_give isl_id_list * | copy () &&=delete |
__isl_keep isl_id_list * | get () const |
__isl_give isl_id_list * | release () |
bool | is_null () const |
isl::ctx | ctx () const |
isl::id_list | add (isl::id el) const |
isl::id_list | add (const std::string &el) const |
isl::id | at (int index) const |
isl::id | get_at (int index) const |
isl::id_list | clear () const |
isl::id_list | concat (isl::id_list list2) const |
isl::id_list | drop (unsigned int first, unsigned int n) const |
stat | foreach (const std::function< stat(isl::id)> &fn) const |
isl::id_list | insert (unsigned int pos, isl::id el) const |
isl::id_list | insert (unsigned int pos, const std::string &el) const |
class size | size () const |
Protected Member Functions | |
id_list (__isl_take isl_id_list *ptr) | |
Protected Attributes | |
isl_id_list * | ptr = nullptr |
Friends | |
id_list | manage (__isl_take isl_id_list *ptr) |
id_list | manage_copy (__isl_keep isl_id_list *ptr) |
Definition at line 1982 of file isl-noexceptions.h.
|
inlineexplicitprotected |
Definition at line 10300 of file isl-noexceptions.h.
|
inline |
Definition at line 10291 of file isl-noexceptions.h.
|
inline |
Definition at line 10294 of file isl-noexceptions.h.
|
inlineexplicit |
Definition at line 10303 of file isl-noexceptions.h.
References n, ptr, isl::ctx::release(), and res.
|
inlineexplicit |
Definition at line 10309 of file isl-noexceptions.h.
References ptr, isl::id::release(), and res.
|
inlineexplicit |
Definition at line 10315 of file isl-noexceptions.h.
References ptr, isl::ctx::release(), res, and str.
|
inline |
Definition at line 10326 of file isl-noexceptions.h.
References ptr.
|
inline |
Definition at line 10359 of file isl-noexceptions.h.
|
inline |
Definition at line 10353 of file isl-noexceptions.h.
References copy(), manage, isl::id::release(), and res.
Referenced by add(), and test_foreach_scc().
|
inline |
Definition at line 10364 of file isl-noexceptions.h.
References get(), manage, and res.
Referenced by get_at(), and test_foreach_scc().
|
inline |
Definition at line 10375 of file isl-noexceptions.h.
|
inline |
Definition at line 10381 of file isl-noexceptions.h.
References copy(), manage, release(), and res.
Referenced by test_foreach_scc().
|
inlinedelete |
|
inline |
|
inline |
Definition at line 10349 of file isl-noexceptions.h.
References ptr.
|
inline |
|
inline |
|
inline |
Definition at line 10370 of file isl-noexceptions.h.
References at().
|
inline |
Definition at line 10413 of file isl-noexceptions.h.
|
inline |
Definition at line 10407 of file isl-noexceptions.h.
References copy(), manage, pos(), isl::id::release(), and res.
Referenced by insert().
|
inline |
Definition at line 10345 of file isl-noexceptions.h.
References ptr.
Definition at line 10321 of file isl-noexceptions.h.
References obj.
|
inline |
Definition at line 10339 of file isl-noexceptions.h.
References ptr.
Referenced by concat(), isl::space::multi_id(), isl::multi_id::multi_id(), and isl::set::project_out_param().
|
inline |
Definition at line 10418 of file isl-noexceptions.h.
References get(), manage, and res.
Referenced by test_foreach_scc().
|
friend |
|
friend |
Definition at line 10286 of file isl-noexceptions.h.
|
protected |
Definition at line 1987 of file isl-noexceptions.h.
Referenced by copy(), ctx(), get(), id_list(), is_null(), release(), and ~id_list().