Polly 20.0.0git
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
isl::union_flow Class Reference

#include <isl-noexceptions.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::ctx ctx () const
 
isl::union_map full_may_dependence () const
 
isl::union_map get_full_may_dependence () const
 
isl::union_map full_must_dependence () const
 
isl::union_map get_full_must_dependence () const
 
isl::union_map may_dependence () const
 
isl::union_map get_may_dependence () const
 
isl::union_map may_no_source () const
 
isl::union_map get_may_no_source () const
 
isl::union_map must_dependence () const
 
isl::union_map get_must_dependence () const
 
isl::union_map must_no_source () const
 
isl::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 4241 of file isl-noexceptions.h.

Constructor & Destructor Documentation

◆ union_flow() [1/3]

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

Definition at line 20208 of file isl-noexceptions.h.

◆ union_flow() [2/3]

isl::union_flow::union_flow ( )
inline

Definition at line 20199 of file isl-noexceptions.h.

◆ union_flow() [3/3]

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

Definition at line 20202 of file isl-noexceptions.h.

References obj, and ptr.

◆ ~union_flow()

isl::union_flow::~union_flow ( )
inline

Definition at line 20216 of file isl-noexceptions.h.

References isl_union_flow_free(), and ptr.

Member Function Documentation

◆ copy() [1/2]

__isl_give isl_union_flow * isl::union_flow::copy ( ) &&
inlinedelete

◆ copy() [2/2]

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

Definition at line 20221 of file isl-noexceptions.h.

References isl_union_flow_copy(), and ptr.

◆ ctx()

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

Definition at line 20239 of file isl-noexceptions.h.

References isl_union_flow_get_ctx(), and ptr.

◆ full_may_dependence()

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

Definition at line 20243 of file isl-noexceptions.h.

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

Referenced by get_full_may_dependence().

◆ full_must_dependence()

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

Definition at line 20254 of file isl-noexceptions.h.

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

Referenced by 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 20249 of file isl-noexceptions.h.

References full_may_dependence().

◆ get_full_must_dependence()

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

Definition at line 20260 of file isl-noexceptions.h.

References full_must_dependence().

◆ get_may_dependence()

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

Definition at line 20271 of file isl-noexceptions.h.

References may_dependence().

◆ get_may_no_source()

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

Definition at line 20282 of file isl-noexceptions.h.

References may_no_source().

◆ get_must_dependence()

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

Definition at line 20293 of file isl-noexceptions.h.

References must_dependence().

◆ get_must_no_source()

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

Definition at line 20304 of file isl-noexceptions.h.

References must_no_source().

◆ is_null()

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

Definition at line 20235 of file isl-noexceptions.h.

References ptr.

◆ may_dependence()

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

Definition at line 20265 of file isl-noexceptions.h.

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

Referenced by get_may_dependence().

◆ may_no_source()

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

Definition at line 20276 of file isl-noexceptions.h.

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

Referenced by get_may_no_source().

◆ must_dependence()

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

Definition at line 20287 of file isl-noexceptions.h.

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

Referenced by get_must_dependence().

◆ must_no_source()

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

Definition at line 20298 of file isl-noexceptions.h.

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

Referenced by get_must_no_source().

◆ operator=()

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

Definition at line 20211 of file isl-noexceptions.h.

References obj.

◆ release()

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

Definition at line 20229 of file isl-noexceptions.h.

References ptr.

Friends And Related Function Documentation

◆ manage

union_flow manage ( __isl_take isl_union_flow ptr)
friend

◆ manage_copy

union_flow manage_copy ( __isl_keep isl_union_flow ptr)
friend

Definition at line 20194 of file isl-noexceptions.h.

Member Data Documentation

◆ ptr

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

Definition at line 4246 of file isl-noexceptions.h.

Referenced by copy(), ctx(), get(), is_null(), release(), union_flow(), and ~union_flow().


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