|
Polly 23.0.0git
|
#include <cpp.h>
Classes | |
| struct | at_each_domain_data |
Static Public Member Functions | |
| static isl::ast_build | from_context (isl::set set) |
| static isl::ast_build | from_context (isl::set set) |
Protected Member Functions | |
| ast_build (__isl_take isl_ast_build *ptr) | |
| ast_build (__isl_take isl_ast_build *ptr) | |
Protected Attributes | |
| isl_ast_build * | ptr = nullptr |
Private Member Functions | |
| ast_build & | copy_callbacks (const ast_build &obj) |
| void | set_at_each_domain_data (const std::function< isl::ast_node(isl::ast_node, isl::ast_build)> &fn) |
| ast_build & | copy_callbacks (const ast_build &obj) |
| void | set_at_each_domain_data (const std::function< isl::ast_node(isl::ast_node, isl::ast_build)> &fn) |
Static Private Member Functions | |
| static isl_ast_node * | at_each_domain (isl_ast_node *arg_0, isl_ast_build *arg_1, void *arg_2) |
| static isl_ast_node * | at_each_domain (isl_ast_node *arg_0, isl_ast_build *arg_1, void *arg_2) |
Private Attributes | |
| std::shared_ptr< at_each_domain_data > | at_each_domain_data |
Definition at line 612 of file include/isl/cpp.h.
|
inlineexplicitprotected |
References __isl_take, and ptr.
Referenced by ast_build(), copy_callbacks(), and operator=().
|
inline |
|
inline |
References ast_build(), and obj.
|
inline |
|
inlineexplicitprotected |
References __isl_take, and ptr.
|
inline |
|
inline |
References ast_build(), and obj.
|
inline |
|
inline |
|
inline |
|
inline |
References pma.
|
inline |
References pma.
|
inlinestaticprivate |
Referenced by set_at_each_domain_data().
|
inlinestaticprivate |
References fn, set_at_each_domain(), and set_at_each_domain_data().
|
inline |
|
inline |
|
inline |
References pma.
|
inline |
References pma.
|
inlinedelete |
References __isl_give, and copy().
|
inlinedelete |
References __isl_give, and copy().
|
inline |
References __isl_give.
Referenced by copy(), and set_at_each_domain().
|
inline |
References __isl_give.
References ast_build(), copy_callbacks(), and obj.
Referenced by copy_callbacks().
References ast_build(), copy_callbacks(), and obj.
|
inline |
References ctx().
Referenced by ast_build(), and ctx().
|
inline |
References pa.
|
inline |
References pa.
|
inline |
|
inline |
|
inlinestatic |
Referenced by test_ast_build_expr(), and test_return_string().
|
inlinestatic |
|
inline |
References __isl_keep, and get().
Referenced by get().
|
inline |
References __isl_keep, and get().
|
inline |
|
inline |
|
inline |
References is_null().
|
inline |
References schedule().
|
inline |
References schedule().
|
inline |
References schedule().
|
inline |
References restrict(), and schedule().
References ast_build(), and obj.
References ast_build(), and obj.
|
inline |
References __isl_give, and release().
Referenced by release().
|
inline |
References __isl_give, and release().
|
inline |
Definition at line 6130 of file isl-noexceptions.h.
References isl::checked::ast_build::copy(), isl::checked::ast_build::copy_callbacks(), isl_ast_build_restrict(), isl::checked::ast_build::manage, isl::checked::set::release(), and res.
Referenced by node_from_schedule_map().
|
inline |
Referenced by node_from(), and node_from_schedule_map().
|
inline |
|
inline |
References fn.
Referenced by at_each_domain(), and set_at_each_domain().
|
inline |
Definition at line 6363 of file include/isl/cpp.h.
References copy(), fn, and set_at_each_domain().
|
inlineprivate |
References fn.
Referenced by at_each_domain(), and set_at_each_domain_data().
|
inlineprivate |
Definition at line 6350 of file include/isl/cpp.h.
References at_each_domain(), fn, isl::ast_build::at_each_domain_data::func, isl_ast_build_get_ctx(), isl_ast_build_set_at_each_domain(), isl::exception::on_error, ptr, set_at_each_domain_data(), isl::exception::throw_invalid(), and isl::exception::throw_last_error().
|
friend |
Definition at line 5608 of file cpp-checked.h.
|
friend |
Definition at line 5608 of file cpp-checked.h.
|
friend |
Definition at line 5611 of file cpp-checked.h.
|
friend |
Definition at line 5611 of file cpp-checked.h.
|
private |
Definition at line 640 of file include/isl/cpp.h.
|
protected |
Definition at line 617 of file include/isl/cpp.h.
Referenced by ast_build(), and set_at_each_domain_data().