#include <cpp.h>
|
| | 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 |
| void | foreach (const std::function< void(isl::id)> &fn) const |
| void | foreach_scc (const std::function< bool(isl::id, isl::id)> &follows, const std::function< void(isl::id_list)> &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 |
| isl::id_list | set_at (int index, isl::id el) const |
| isl::id_list | set_at (int index, const std::string &el) const |
| unsigned | size () const |
| | 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 |
|
| isl_id_list * | ptr = nullptr |
Definition at line 1860 of file include/isl/cpp.h.
◆ id_list() [1/12]
| isl::id_list::id_list |
( |
__isl_take isl_id_list * | ptr | ) |
|
|
inlineexplicitprotected |
References __isl_take, and ptr.
Referenced by add(), add(), clear(), concat(), drop(), id_list(), insert(), insert(), operator=(), set_at(), and set_at().
◆ id_list() [2/12]
| isl::id_list::id_list |
( |
| ) |
|
|
inline |
◆ id_list() [3/12]
| isl::id_list::id_list |
( |
const id_list & | obj | ) |
|
|
inline |
◆ id_list() [4/12]
| isl::id_list::id_list |
( |
isl::ctx | ctx, |
|
|
int | n ) |
|
inlineexplicit |
◆ id_list() [5/12]
| isl::id_list::id_list |
( |
isl::id | el | ) |
|
|
inlineexplicit |
◆ id_list() [6/12]
| isl::id_list::id_list |
( |
isl::ctx | ctx, |
|
|
const std::string & | str ) |
|
inlineexplicit |
◆ ~id_list() [1/2]
| isl::id_list::~id_list |
( |
| ) |
|
|
inline |
◆ id_list() [7/12]
| isl::id_list::id_list |
( |
__isl_take isl_id_list * | ptr | ) |
|
|
inlineexplicitprotected |
◆ id_list() [8/12]
| isl::id_list::id_list |
( |
| ) |
|
|
inline |
◆ id_list() [9/12]
| isl::id_list::id_list |
( |
const id_list & | obj | ) |
|
|
inline |
◆ id_list() [10/12]
| isl::id_list::id_list |
( |
isl::ctx | ctx, |
|
|
int | n ) |
|
inlineexplicit |
◆ id_list() [11/12]
| isl::id_list::id_list |
( |
isl::id | el | ) |
|
|
inlineexplicit |
◆ id_list() [12/12]
| isl::id_list::id_list |
( |
isl::ctx | ctx, |
|
|
const std::string & | str ) |
|
inlineexplicit |
◆ ~id_list() [2/2]
| isl::id_list::~id_list |
( |
| ) |
|
|
inline |
◆ add() [1/4]
| isl::id_list isl::id_list::add |
( |
const std::string & | el | ) |
const |
|
inline |
◆ add() [2/4]
| isl::id_list isl::id_list::add |
( |
const std::string & | el | ) |
const |
|
inline |
◆ add() [3/4]
◆ add() [4/4]
◆ at() [1/2]
| isl::id isl::id_list::at |
( |
int | index | ) |
const |
|
inline |
◆ at() [2/2]
| isl::id isl::id_list::at |
( |
int | index | ) |
const |
|
inline |
◆ clear() [1/2]
◆ clear() [2/2]
◆ concat() [1/2]
◆ concat() [2/2]
◆ copy() [1/4]
| __isl_give isl_id_list * isl::id_list::copy |
( |
| ) |
&& |
|
inlinedelete |
◆ copy() [2/4]
| __isl_give isl_id_list * isl::id_list::copy |
( |
| ) |
&& |
|
inlinedelete |
◆ copy() [3/4]
| __isl_give isl_id_list * isl::id_list::copy |
( |
| ) |
const & |
|
inline |
◆ copy() [4/4]
| __isl_give isl_id_list * isl::id_list::copy |
( |
| ) |
const & |
|
inline |
◆ ctx() [1/2]
◆ ctx() [2/2]
◆ drop() [1/2]
| isl::id_list isl::id_list::drop |
( |
unsigned int | first, |
|
|
unsigned int | n ) const |
|
inline |
◆ drop() [2/2]
| isl::id_list isl::id_list::drop |
( |
unsigned int | first, |
|
|
unsigned int | n ) const |
|
inline |
◆ foreach() [1/2]
| stat isl::id_list::foreach |
( |
const std::function< stat(isl::id)> & | fn | ) |
const |
|
inline |
◆ foreach() [2/2]
| void isl::id_list::foreach |
( |
const std::function< void(isl::id)> & | fn | ) |
const |
|
inline |
Definition at line 11318 of file include/isl/cpp.h.
References ctx(), fn, foreach(), get(), ISL_CPP_CATCH_ALL, ISL_CPP_TRY, isl_stat_error, isl_stat_ok, manage, isl::exception::on_error, ptr, res, isl::exception::throw_invalid(), and isl::exception::throw_last_error().
Referenced by drop(), and foreach().
◆ foreach_scc()
| void isl::id_list::foreach_scc |
( |
const std::function< bool(isl::id, isl::id)> & | follows, |
|
|
const std::function< void(isl::id_list)> & | fn ) const |
|
inline |
Definition at line 11346 of file include/isl/cpp.h.
References ctx(), fn, foreach_scc(), get(), isl_bool_error, isl_bool_false, isl_bool_true, ISL_CPP_CATCH_ALL, ISL_CPP_TRY, isl_stat_error, isl_stat_ok, manage, manage_copy, isl::exception::on_error, ptr, res, isl::exception::throw_invalid(), and isl::exception::throw_last_error().
Referenced by drop(), and foreach_scc().
◆ get() [1/2]
| __isl_keep isl_id_list * isl::id_list::get |
( |
| ) |
const |
|
inline |
◆ get() [2/2]
| __isl_keep isl_id_list * isl::id_list::get |
( |
| ) |
const |
|
inline |
◆ get_at() [1/2]
| isl::id isl::id_list::get_at |
( |
int | index | ) |
const |
|
inline |
◆ get_at() [2/2]
| isl::id isl::id_list::get_at |
( |
int | index | ) |
const |
|
inline |
◆ insert() [1/4]
| isl::id_list isl::id_list::insert |
( |
unsigned int | pos, |
|
|
const std::string & | el ) const |
|
inline |
◆ insert() [2/4]
| isl::id_list isl::id_list::insert |
( |
unsigned int | pos, |
|
|
const std::string & | el ) const |
|
inline |
◆ insert() [3/4]
◆ insert() [4/4]
◆ is_null() [1/2]
| bool isl::id_list::is_null |
( |
| ) |
const |
|
inline |
◆ is_null() [2/2]
| bool isl::id_list::is_null |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ release() [1/2]
| __isl_give isl_id_list * isl::id_list::release |
( |
| ) |
|
|
inline |
◆ release() [2/2]
| __isl_give isl_id_list * isl::id_list::release |
( |
| ) |
|
|
inline |
◆ set_at() [1/2]
| isl::id_list isl::id_list::set_at |
( |
int | index, |
|
|
const std::string & | el ) const |
|
inline |
◆ set_at() [2/2]
◆ size() [1/2]
| unsigned isl::id_list::size |
( |
| ) |
const |
|
inline |
◆ size() [2/2]
| class size isl::id_list::size |
( |
| ) |
const |
|
inline |
◆ manage [1/2]
◆ manage [2/2]
◆ manage_copy [1/2]
◆ manage_copy [2/2]
◆ ptr
| isl_id_list* isl::id_list::ptr = nullptr |
|
protected |
The documentation for this class was generated from the following files: