Polly 23.0.0git
isl::checked::union_flow Class Reference

#include <cpp-checked.h>

Public Member Functions

 union_flow ()
 union_flow (const union_flow &obj)
union_flowoperator= (union_flow obj)
 ~union_flow ()
__isl_give isl_union_flowcopy () const &
__isl_give isl_union_flowcopy () &&=delete
__isl_keep isl_union_flowget () const
__isl_give isl_union_flowrelease ()
bool is_null () const
isl::checked::ctx ctx () const
isl::checked::union_map full_may_dependence () const
isl::checked::union_map get_full_may_dependence () const
isl::checked::union_map full_must_dependence () const
isl::checked::union_map get_full_must_dependence () const
isl::checked::union_map may_dependence () const
isl::checked::union_map get_may_dependence () const
isl::checked::union_map may_no_source () const
isl::checked::union_map get_may_no_source () const
isl::checked::union_map must_dependence () const
isl::checked::union_map get_must_dependence () const
isl::checked::union_map must_no_source () const
isl::checked::union_map get_must_no_source () const

Protected Member Functions

 union_flow (__isl_take isl_union_flow *ptr)

Protected Attributes

isl_union_flowptr = nullptr

Friends

union_flow manage (__isl_take isl_union_flow *ptr)
union_flow manage_copy (__isl_keep isl_union_flow *ptr)

Detailed Description

Definition at line 3893 of file cpp-checked.h.

Constructor & Destructor Documentation

◆ union_flow() [1/3]

isl::union_flow::union_flow ( __isl_take isl_union_flow * ptr)
inlineexplicitprotected

Definition at line 18325 of file cpp-checked.h.

References __isl_take, and ptr.

Referenced by manage, manage_copy, operator=(), and union_flow().

◆ union_flow() [2/3]

isl::union_flow::union_flow ( )
inline

Definition at line 18328 of file cpp-checked.h.

References ptr.

◆ union_flow() [3/3]

isl::union_flow::union_flow ( const union_flow & obj)
inline

Definition at line 18331 of file cpp-checked.h.

References obj, ptr, and union_flow().

◆ ~union_flow()

isl::union_flow::~union_flow ( )
inline

Definition at line 18342 of file cpp-checked.h.

References isl_union_flow_free(), and ptr.

Member Function Documentation

◆ copy() [1/2]

◆ copy() [2/2]

__isl_give isl_union_flow * isl::union_flow::copy ( ) const &
inline

Definition at line 18347 of file cpp-checked.h.

References __isl_give, isl_union_flow_copy(), and ptr.

Referenced by copy().

◆ ctx()

isl::ctx isl::union_flow::ctx ( ) const
inline

Definition at line 18365 of file cpp-checked.h.

References isl_union_flow_get_ctx(), and ptr.

Referenced by copy().

◆ full_may_dependence()

isl::union_map isl::union_flow::full_may_dependence ( ) const
inline

Definition at line 18369 of file cpp-checked.h.

References get(), isl_union_flow_get_full_may_dependence(), manage, and res.

Referenced by copy(), and get_full_may_dependence().

◆ full_must_dependence()

isl::union_map isl::union_flow::full_must_dependence ( ) const
inline

Definition at line 18380 of file cpp-checked.h.

References get(), isl_union_flow_get_full_must_dependence(), manage, and res.

Referenced by copy(), and get_full_must_dependence().

◆ get()

__isl_keep isl_union_flow * isl::union_flow::get ( ) const
inline

◆ get_full_may_dependence()

isl::union_map isl::union_flow::get_full_may_dependence ( ) const
inline

Definition at line 18375 of file cpp-checked.h.

References full_may_dependence().

Referenced by copy().

◆ get_full_must_dependence()

isl::union_map isl::union_flow::get_full_must_dependence ( ) const
inline

Definition at line 18386 of file cpp-checked.h.

References full_must_dependence().

Referenced by copy().

◆ get_may_dependence()

isl::union_map isl::union_flow::get_may_dependence ( ) const
inline

Definition at line 18397 of file cpp-checked.h.

References may_dependence().

Referenced by copy().

◆ get_may_no_source()

isl::union_map isl::union_flow::get_may_no_source ( ) const
inline

Definition at line 18408 of file cpp-checked.h.

References may_no_source().

Referenced by copy().

◆ get_must_dependence()

isl::union_map isl::union_flow::get_must_dependence ( ) const
inline

Definition at line 18419 of file cpp-checked.h.

References must_dependence().

Referenced by copy().

◆ get_must_no_source()

isl::union_map isl::union_flow::get_must_no_source ( ) const
inline

Definition at line 18430 of file cpp-checked.h.

References must_no_source().

Referenced by copy().

◆ is_null()

bool isl::union_flow::is_null ( ) const
inline

Definition at line 18361 of file cpp-checked.h.

References ptr.

Referenced by copy().

◆ may_dependence()

isl::union_map isl::union_flow::may_dependence ( ) const
inline

Definition at line 18391 of file cpp-checked.h.

References get(), isl_union_flow_get_may_dependence(), manage, and res.

Referenced by copy(), and get_may_dependence().

◆ may_no_source()

isl::union_map isl::union_flow::may_no_source ( ) const
inline

Definition at line 18402 of file cpp-checked.h.

References get(), isl_union_flow_get_may_no_source(), manage, and res.

Referenced by copy(), and get_may_no_source().

◆ must_dependence()

isl::union_map isl::union_flow::must_dependence ( ) const
inline

Definition at line 18413 of file cpp-checked.h.

References get(), isl_union_flow_get_must_dependence(), manage, and res.

Referenced by copy(), and get_must_dependence().

◆ must_no_source()

isl::union_map isl::union_flow::must_no_source ( ) const
inline

Definition at line 18424 of file cpp-checked.h.

References get(), isl_union_flow_get_must_no_source(), manage, and res.

Referenced by copy(), and get_must_no_source().

◆ operator=()

union_flow & isl::union_flow::operator= ( union_flow obj)
inline

Definition at line 18337 of file cpp-checked.h.

References obj, and union_flow().

◆ release()

__isl_give isl_union_flow * isl::union_flow::release ( )
inline

Definition at line 18355 of file cpp-checked.h.

References __isl_give, and ptr.

Referenced by copy().

◆ manage

◆ manage_copy

union_flow manage_copy ( __isl_keep isl_union_flow * ptr)
friend

Definition at line 18320 of file cpp-checked.h.

References __isl_keep, isl_union_flow_copy(), ptr, and union_flow().

Referenced by copy().

Member Data Documentation

◆ ptr

isl_union_flow * isl::union_flow::ptr = nullptr
protected

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