#include <isl-noexceptions.h>
Definition at line 2776 of file isl-noexceptions.h.
◆ multi_val() [1/5]
◆ multi_val() [2/5]
isl::multi_val::multi_val |
( |
| ) |
|
|
inline |
◆ multi_val() [3/5]
isl::multi_val::multi_val |
( |
const multi_val & | obj | ) |
|
|
inline |
◆ multi_val() [4/5]
◆ multi_val() [5/5]
isl::multi_val::multi_val |
( |
isl::ctx | ctx, |
|
|
const std::string & | str ) |
|
inlineexplicit |
◆ ~multi_val()
isl::multi_val::~multi_val |
( |
| ) |
|
|
inline |
◆ add() [1/3]
◆ add() [2/3]
◆ add() [3/3]
◆ at()
isl::val isl::multi_val::at |
( |
int | pos | ) |
const |
|
inline |
◆ copy() [1/2]
References __isl_give, __isl_keep, __isl_take, add(), at(), copy(), ctx(), dim(), flat_range_product(), get(), get_at(), get_list(), get_range_tuple_id(), get_space(), has_range_tuple_id(), involves_nan(), is_null(), list(), manage, manage_copy, max(), min(), multi_val(), neg(), plain_is_equal(), pos(), product(), ptr, range_product(), range_tuple_id(), release(), reset_range_tuple_id(), reset_tuple_id(), scale(), scale_down(), set_at(), set_range_tuple(), set_val(), size(), space(), sub(), type, and zero().
◆ copy() [2/2]
Definition at line 13980 of file isl-noexceptions.h.
References __isl_give, and ptr.
Referenced by add(), add(), copy(), flat_range_product(), max(), min(), neg(), product(), range_product(), reset_range_tuple_id(), reset_tuple_id(), scale(), scale(), scale_down(), scale_down(), set_at(), set_range_tuple(), set_val(), and sub().
◆ ctx()
◆ dim()
◆ flat_range_product()
◆ get()
Definition at line 13984 of file isl-noexceptions.h.
References __isl_keep, and ptr.
Referenced by at(), copy(), dim(), has_range_tuple_id(), involves_nan(), list(), plain_is_equal(), range_tuple_id(), size(), and space().
◆ get_at()
isl::val isl::multi_val::get_at |
( |
int | pos | ) |
const |
|
inline |
◆ get_list()
◆ get_range_tuple_id()
isl::id isl::multi_val::get_range_tuple_id |
( |
| ) |
const |
|
inline |
◆ get_space()
◆ has_range_tuple_id()
boolean isl::multi_val::has_range_tuple_id |
( |
| ) |
const |
|
inline |
◆ involves_nan()
boolean isl::multi_val::involves_nan |
( |
| ) |
const |
|
inline |
◆ is_null()
bool isl::multi_val::is_null |
( |
| ) |
const |
|
inline |
◆ list()
◆ max()
◆ min()
◆ neg()
◆ operator=()
◆ plain_is_equal()
◆ product()
◆ range_product()
◆ range_tuple_id()
isl::id isl::multi_val::range_tuple_id |
( |
| ) |
const |
|
inline |
◆ release()
Definition at line 13988 of file isl-noexceptions.h.
References __isl_give, and ptr.
Referenced by add(), isl::multi_aff::add_constant(), isl::multi_pw_aff::add_constant(), isl::pw_multi_aff::add_constant(), copy(), flat_range_product(), isl::set::lower_bound(), max(), min(), isl::schedule_node_band::mod(), isl::space::multi_aff_on_domain(), isl::multi_aff::multi_val_on_domain(), isl::pw_multi_aff::multi_val_on_domain(), product(), isl::set::pw_multi_aff_on_domain(), range_product(), isl::multi_aff::scale(), isl::multi_pw_aff::scale(), isl::multi_union_pw_aff::scale(), scale(), isl::schedule_node_band::scale(), isl::multi_aff::scale_down(), isl::multi_pw_aff::scale_down(), isl::multi_union_pw_aff::scale_down(), scale_down(), isl::schedule_node_band::scale_down(), set_range_tuple(), sub(), and isl::set::upper_bound().
◆ reset_range_tuple_id()
◆ reset_tuple_id()
◆ scale() [1/3]
◆ scale() [2/3]
◆ scale() [3/3]
◆ scale_down() [1/3]
◆ scale_down() [2/3]
◆ scale_down() [3/3]
◆ set_at() [1/2]
◆ set_at() [2/2]
◆ set_range_tuple() [1/2]
isl::multi_val isl::multi_val::set_range_tuple |
( |
const std::string & | id | ) |
const |
|
inline |
◆ set_range_tuple() [2/2]
◆ set_val() [1/2]
◆ set_val() [2/2]
◆ size()
class size isl::multi_val::size |
( |
| ) |
const |
|
inline |
◆ space()
◆ sub()
◆ zero()
◆ manage
Definition at line 13938 of file isl-noexceptions.h.
References __isl_take, multi_val(), and ptr.
Referenced by add(), add(), at(), copy(), dim(), flat_range_product(), has_range_tuple_id(), involves_nan(), list(), max(), min(), neg(), plain_is_equal(), product(), range_product(), range_tuple_id(), reset_range_tuple_id(), reset_tuple_id(), scale(), scale(), scale_down(), scale_down(), set_at(), set_range_tuple(), set_val(), size(), space(), sub(), and zero().
◆ manage_copy
◆ ptr
Definition at line 2781 of file isl-noexceptions.h.
Referenced by copy(), copy(), ctx(), get(), is_null(), manage, manage_copy, multi_val(), multi_val(), multi_val(), multi_val(), multi_val(), release(), and ~multi_val().
The documentation for this class was generated from the following file: