|
| | multi_val ()=default |
| template<typename Arg1, typename std::enable_if< std::is_base_of< Domain, Arg1 >{}, bool >::type = true> |
| | multi_val (const multi_val< Arg1 > &obj) |
| | multi_val (const typed::space< Domain > &space, const typed::val_list< Anonymous > &list) |
| | multi_val (const isl::ctx &ctx, const std::string &str) |
| typed::multi_val< Domain > | add (const typed::multi_val< Domain > &multi2) const |
| typed::multi_val< Domain > | add (const typed::val< Domain > &v) const |
| typed::multi_val< Domain > | add (long v) const |
| typed::val< Anonymous > | at (int pos) const |
| typed::val< Domain > | get_at (int pos) const =delete |
| typed::val_list< Anonymous > | list () const |
| typed::val_list< Domain > | get_list () const =delete |
| typed::multi_val< Domain > | max (const typed::multi_val< Domain > &multi2) const |
| typed::multi_val< Domain > | min (const typed::multi_val< Domain > &multi2) const |
| typed::multi_val< Domain > | neg () const |
| template<typename Range> |
| typed::multi_val< pair< Domain, Range > > | product (const typed::multi_val< Range > &multi2) const |
| typed::multi_val< Domain > | range_product (const typed::multi_val<> &multi2) const =delete |
| typed::id< Domain > | get_range_tuple_id () const =delete |
| typed::multi_val< Domain > | scale (const typed::multi_val< Domain > &mv) const |
| typed::multi_val< Domain > | scale (const typed::val< Domain > &v) const |
| typed::multi_val< Domain > | scale (long v) const |
| typed::multi_val< Domain > | scale_down (const typed::multi_val< Domain > &mv) const |
| typed::multi_val< Domain > | scale_down (const typed::val< Domain > &v) const |
| typed::multi_val< Domain > | scale_down (long v) const |
| typed::multi_val< Domain > | set_at (int pos, const typed::val< Anonymous > &el) const |
| typed::multi_val< Domain > | set_at (int pos, long el) const |
| template<typename Domain2> |
| typed::multi_val< Domain2 > | set_range_tuple (const typed::id< Anonymous > &id) const |
| template<typename Domain2> |
| typed::multi_val< Domain2 > | set_range_tuple (const std::string &id) const |
| typed::space< Domain > | space () const |
| typed::space< Domain > | get_space () const =delete |
| typed::multi_val< Domain > | sub (const typed::multi_val< Domain > &multi2) const |
| | multi_val () |
| | multi_val (const multi_val &obj) |
| | multi_val (isl::checked::space space, isl::checked::val_list list) |
| | multi_val (isl::checked::ctx ctx, const std::string &str) |
| multi_val & | operator= (multi_val obj) |
| | ~multi_val () |
| __isl_give isl_multi_val * | copy () const & |
| __isl_give isl_multi_val * | copy () &&=delete |
| __isl_keep isl_multi_val * | get () const |
| __isl_give isl_multi_val * | release () |
| bool | is_null () const |
| isl::checked::ctx | ctx () const |
| isl::checked::multi_val | add (isl::checked::multi_val multi2) const |
| isl::checked::multi_val | add (isl::checked::val v) const |
| isl::checked::multi_val | add (long v) const |
| isl::checked::val | at (int pos) const |
| isl::checked::val | get_at (int pos) const |
| isl::checked::multi_val | flat_range_product (isl::checked::multi_val multi2) const |
| boolean | has_range_tuple_id () const |
| boolean | involves_nan () const |
| boolean | is_equal (const isl::checked::multi_val &mv2) const |
| isl::checked::val_list | list () const |
| isl::checked::val_list | get_list () const |
| isl::checked::multi_val | max (isl::checked::multi_val multi2) const |
| isl::checked::multi_val | min (isl::checked::multi_val multi2) const |
| isl::checked::multi_val | neg () const |
| boolean | plain_is_equal (const isl::checked::multi_val &multi2) const |
| isl::checked::multi_val | product (isl::checked::multi_val multi2) const |
| isl::checked::multi_val | range_product (isl::checked::multi_val multi2) const |
| isl::checked::id | range_tuple_id () const |
| isl::checked::id | get_range_tuple_id () const |
| isl::checked::multi_val | reset_range_tuple_id () const |
| isl::checked::multi_val | scale (isl::checked::multi_val mv) const |
| isl::checked::multi_val | scale (isl::checked::val v) const |
| isl::checked::multi_val | scale (long v) const |
| isl::checked::multi_val | scale_down (isl::checked::multi_val mv) const |
| isl::checked::multi_val | scale_down (isl::checked::val v) const |
| isl::checked::multi_val | scale_down (long v) const |
| isl::checked::multi_val | set_at (int pos, isl::checked::val el) const |
| isl::checked::multi_val | set_at (int pos, long el) const |
| isl::checked::multi_val | set_range_tuple (isl::checked::id id) const |
| isl::checked::multi_val | set_range_tuple (const std::string &id) const |
| class size | size () const |
| isl::checked::space | space () const |
| isl::checked::space | get_space () const |
| isl::checked::multi_val | sub (isl::checked::multi_val multi2) const |
template<typename
Domain>
struct isl::typed::multi_val< Domain >
Definition at line 6773 of file typed_cpp.h.