Polly 23.0.0git
isl::exception Class Reference

#include <cpp.h>

Static Public Member Functions

static void throw_invalid (const char *msg, const char *file, int line)
static void throw_last_error (ctx ctx)

Static Public Attributes

static constexpr auto on_error = ISL_ON_ERROR_ABORT

Detailed Description

Definition at line 223 of file include/isl/cpp.h.

Member Function Documentation

◆ throw_invalid()

void isl::exception::throw_invalid ( const char * msg,
const char * file,
int line )
inlinestatic

Definition at line 233 of file include/isl/cpp.h.

Referenced by isl::schedule_node::every_descendant(), isl::basic_map::every_map(), isl::map::every_map(), isl::union_map::every_map(), isl::basic_set::every_set(), isl::point::every_set(), isl::set::every_set(), isl::union_set::every_set(), isl::aff_list::foreach(), isl::ast_node_list::foreach(), isl::id_list::foreach(), isl::map_list::foreach(), isl::pw_aff_list::foreach(), isl::pw_multi_aff_list::foreach(), isl::set_list::foreach(), isl::union_pw_aff_list::foreach(), isl::union_set_list::foreach(), isl::val_list::foreach(), isl::schedule_node::foreach_ancestor_top_down(), isl::basic_map::foreach_basic_map(), isl::map::foreach_basic_map(), isl::basic_set::foreach_basic_set(), isl::point::foreach_basic_set(), isl::set::foreach_basic_set(), isl::schedule_node::foreach_descendant_top_down(), isl::basic_map::foreach_map(), isl::map::foreach_map(), isl::union_map::foreach_map(), isl::aff::foreach_piece(), isl::multi_aff::foreach_piece(), isl::pw_aff::foreach_piece(), isl::pw_multi_aff::foreach_piece(), isl::basic_set::foreach_point(), isl::point::foreach_point(), isl::set::foreach_point(), isl::union_set::foreach_point(), isl::aff_list::foreach_scc(), isl::ast_node_list::foreach_scc(), isl::id_list::foreach_scc(), isl::map_list::foreach_scc(), isl::pw_aff_list::foreach_scc(), isl::pw_multi_aff_list::foreach_scc(), isl::set_list::foreach_scc(), isl::union_pw_aff_list::foreach_scc(), isl::union_set_list::foreach_scc(), isl::val_list::foreach_scc(), isl::basic_set::foreach_set(), isl::point::foreach_set(), isl::set::foreach_set(), isl::union_set::foreach_set(), isl::checked::ast_expr::isa_type(), isl::checked::ast_expr_op::isa_type(), isl::checked::ast_node::isa_type(), isl::checked::schedule_node::isa_type(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::ast_node::map_descendant_bottom_up(), isl::schedule_node::map_descendant_bottom_up(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), and isl::ast_build::set_at_each_domain_data().

◆ throw_last_error()

void isl::exception::throw_last_error ( ctx ctx)
inlinestatic

Definition at line 242 of file include/isl/cpp.h.

Referenced by isl::schedule_node::every_descendant(), isl::union_map::every_map(), isl::union_set::every_set(), isl::aff_list::foreach(), isl::ast_node_list::foreach(), isl::id_list::foreach(), isl::map_list::foreach(), isl::pw_aff_list::foreach(), isl::pw_multi_aff_list::foreach(), isl::set_list::foreach(), isl::union_pw_aff_list::foreach(), isl::union_set_list::foreach(), isl::val_list::foreach(), isl::schedule_node::foreach_ancestor_top_down(), isl::map::foreach_basic_map(), isl::set::foreach_basic_set(), isl::schedule_node::foreach_descendant_top_down(), isl::union_map::foreach_map(), isl::pw_multi_aff::foreach_piece(), isl::set::foreach_point(), isl::union_set::foreach_point(), isl::aff_list::foreach_scc(), isl::ast_node_list::foreach_scc(), isl::id_list::foreach_scc(), isl::map_list::foreach_scc(), isl::pw_aff_list::foreach_scc(), isl::pw_multi_aff_list::foreach_scc(), isl::set_list::foreach_scc(), isl::union_pw_aff_list::foreach_scc(), isl::union_set_list::foreach_scc(), isl::val_list::foreach_scc(), isl::union_set::foreach_set(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::ast_node::map_descendant_bottom_up(), isl::schedule_node::map_descendant_bottom_up(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), and isl::ast_build::set_at_each_domain_data().

Member Data Documentation

◆ on_error

auto isl::exception::on_error = ISL_ON_ERROR_ABORT
staticconstexpr

Definition at line 229 of file include/isl/cpp.h.

Referenced by isl::schedule_node::every_descendant(), isl::union_map::every_map(), isl::union_set::every_set(), isl::aff_list::foreach(), isl::ast_node_list::foreach(), isl::id_list::foreach(), isl::map_list::foreach(), isl::pw_aff_list::foreach(), isl::pw_multi_aff_list::foreach(), isl::set_list::foreach(), isl::union_pw_aff_list::foreach(), isl::union_set_list::foreach(), isl::val_list::foreach(), isl::schedule_node::foreach_ancestor_top_down(), isl::map::foreach_basic_map(), isl::set::foreach_basic_set(), isl::schedule_node::foreach_descendant_top_down(), isl::union_map::foreach_map(), isl::pw_multi_aff::foreach_piece(), isl::set::foreach_point(), isl::union_set::foreach_point(), isl::aff_list::foreach_scc(), isl::ast_node_list::foreach_scc(), isl::id_list::foreach_scc(), isl::map_list::foreach_scc(), isl::pw_aff_list::foreach_scc(), isl::pw_multi_aff_list::foreach_scc(), isl::set_list::foreach_scc(), isl::union_pw_aff_list::foreach_scc(), isl::union_set_list::foreach_scc(), isl::val_list::foreach_scc(), isl::union_set::foreach_set(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::manage_copy(), isl::ast_node::map_descendant_bottom_up(), isl::schedule_node::map_descendant_bottom_up(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), isl::operator<<(), and isl::ast_build::set_at_each_domain_data().


The documentation for this class was generated from the following file: