Polly 23.0.0git
isl::union_access_info Class Reference

#include <cpp.h>

Public Member Functions

 union_access_info ()
 union_access_info (const union_access_info &obj)
 union_access_info (isl::union_map sink)
union_access_infooperator= (union_access_info obj)
 ~union_access_info ()
__isl_give isl_union_access_infocopy () const &
__isl_give isl_union_access_infocopy () &&=delete
__isl_keep isl_union_access_infoget () const
__isl_give isl_union_access_inforelease ()
bool is_null () const
isl::ctx ctx () const
isl::union_flow compute_flow () const
isl::union_access_info set_kill (isl::union_map kill) const
isl::union_access_info set_may_source (isl::union_map may_source) const
isl::union_access_info set_must_source (isl::union_map must_source) const
isl::union_access_info set_schedule (isl::schedule schedule) const
isl::union_access_info set_schedule_map (isl::union_map schedule_map) const
 union_access_info ()
 union_access_info (const union_access_info &obj)
 union_access_info (isl::union_map sink)
union_access_infooperator= (union_access_info obj)
 ~union_access_info ()
__isl_give isl_union_access_infocopy () const &
__isl_give isl_union_access_infocopy () &&=delete
__isl_keep isl_union_access_infoget () const
__isl_give isl_union_access_inforelease ()
bool is_null () const
isl::ctx ctx () const
isl::union_flow compute_flow () const
isl::union_access_info set_kill (isl::union_map kill) const
isl::union_access_info set_may_source (isl::union_map may_source) const
isl::union_access_info set_must_source (isl::union_map must_source) const
isl::union_access_info set_schedule (isl::schedule schedule) const
isl::union_access_info set_schedule_map (isl::union_map schedule_map) const

Protected Member Functions

 union_access_info (__isl_take isl_union_access_info *ptr)
 union_access_info (__isl_take isl_union_access_info *ptr)

Protected Attributes

isl_union_access_infoptr = nullptr

Friends

union_access_info manage (__isl_take isl_union_access_info *ptr)
union_access_info manage_copy (__isl_keep isl_union_access_info *ptr)
union_access_info manage (__isl_take isl_union_access_info *ptr)
union_access_info manage_copy (__isl_keep isl_union_access_info *ptr)

Detailed Description

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

Constructor & Destructor Documentation

◆ union_access_info() [1/8]

isl::union_access_info::union_access_info ( __isl_take isl_union_access_info * ptr)
inlineexplicitprotected

◆ union_access_info() [2/8]

isl::union_access_info::union_access_info ( )
inline

◆ union_access_info() [3/8]

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

References obj, and union_access_info().

◆ union_access_info() [4/8]

isl::union_access_info::union_access_info ( isl::union_map sink)
inlineexplicit

◆ ~union_access_info() [1/2]

isl::union_access_info::~union_access_info ( )
inline

◆ union_access_info() [5/8]

isl::union_access_info::union_access_info ( __isl_take isl_union_access_info * ptr)
inlineexplicitprotected

References __isl_take, and ptr.

◆ union_access_info() [6/8]

isl::union_access_info::union_access_info ( )
inline

◆ union_access_info() [7/8]

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

References obj, and union_access_info().

◆ union_access_info() [8/8]

isl::union_access_info::union_access_info ( isl::union_map sink)
inlineexplicit

◆ ~union_access_info() [2/2]

isl::union_access_info::~union_access_info ( )
inline

Member Function Documentation

◆ compute_flow() [1/2]

isl::union_flow isl::union_access_info::compute_flow ( ) const
inline

References compute_flow().

Referenced by compute_flow().

◆ compute_flow() [2/2]

isl::union_flow isl::union_access_info::compute_flow ( ) const
inline

References compute_flow().

◆ copy() [1/4]

__isl_give isl_union_access_info * isl::union_access_info::copy ( ) &&
inlinedelete

References __isl_give, and copy().

◆ copy() [2/4]

__isl_give isl_union_access_info * isl::union_access_info::copy ( ) &&
inlinedelete

References __isl_give, and copy().

◆ copy() [3/4]

__isl_give isl_union_access_info * isl::union_access_info::copy ( ) const &
inline

References __isl_give.

Referenced by copy().

◆ copy() [4/4]

__isl_give isl_union_access_info * isl::union_access_info::copy ( ) const &
inline

References __isl_give.

◆ ctx() [1/2]

isl::ctx isl::union_access_info::ctx ( ) const
inline

References ctx().

Referenced by ctx().

◆ ctx() [2/2]

isl::ctx isl::union_access_info::ctx ( ) const
inline

References ctx().

◆ get() [1/2]

__isl_keep isl_union_access_info * isl::union_access_info::get ( ) const
inline

References __isl_keep, and get().

Referenced by get().

◆ get() [2/2]

__isl_keep isl_union_access_info * isl::union_access_info::get ( ) const
inline

References __isl_keep, and get().

◆ is_null() [1/2]

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

References is_null().

Referenced by is_null().

◆ is_null() [2/2]

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

References is_null().

◆ operator=() [1/2]

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

References obj, and union_access_info().

◆ operator=() [2/2]

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

References obj, and union_access_info().

◆ release() [1/2]

__isl_give isl_union_access_info * isl::union_access_info::release ( )
inline

References __isl_give, and release().

Referenced by release().

◆ release() [2/2]

__isl_give isl_union_access_info * isl::union_access_info::release ( )
inline

References __isl_give, and release().

◆ set_kill() [1/2]

isl::union_access_info isl::union_access_info::set_kill ( isl::union_map kill) const
inline

References set_kill(), and union_access_info().

Referenced by set_kill().

◆ set_kill() [2/2]

isl::union_access_info isl::union_access_info::set_kill ( isl::union_map kill) const
inline

References set_kill(), and union_access_info().

◆ set_may_source() [1/2]

isl::union_access_info isl::union_access_info::set_may_source ( isl::union_map may_source) const
inline

References set_may_source(), and union_access_info().

Referenced by set_may_source().

◆ set_may_source() [2/2]

isl::union_access_info isl::union_access_info::set_may_source ( isl::union_map may_source) const
inline

◆ set_must_source() [1/2]

isl::union_access_info isl::union_access_info::set_must_source ( isl::union_map must_source) const
inline

References set_must_source(), and union_access_info().

Referenced by set_must_source().

◆ set_must_source() [2/2]

isl::union_access_info isl::union_access_info::set_must_source ( isl::union_map must_source) const
inline

◆ set_schedule() [1/2]

isl::union_access_info isl::union_access_info::set_schedule ( isl::schedule schedule) const
inline

References set_schedule(), and union_access_info().

Referenced by set_schedule().

◆ set_schedule() [2/2]

isl::union_access_info isl::union_access_info::set_schedule ( isl::schedule schedule) const
inline

◆ set_schedule_map() [1/2]

isl::union_access_info isl::union_access_info::set_schedule_map ( isl::union_map schedule_map) const
inline

◆ set_schedule_map() [2/2]

isl::union_access_info isl::union_access_info::set_schedule_map ( isl::union_map schedule_map) const
inline

◆ manage [1/2]

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

Referenced by set_schedule_map().

◆ manage [2/2]

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

◆ manage_copy [1/2]

union_access_info manage_copy ( __isl_keep isl_union_access_info * ptr)
friend

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

Referenced by set_schedule_map().

◆ manage_copy [2/2]

union_access_info manage_copy ( __isl_keep isl_union_access_info * ptr)
friend

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

Member Data Documentation

◆ ptr

isl_union_access_info* isl::union_access_info::ptr = nullptr
protected

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

Referenced by set_schedule_map(), and union_access_info().


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