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

#include <isl-noexceptions.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
 

Protected Member Functions

 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)
 

Detailed Description

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

Constructor & Destructor Documentation

◆ union_access_info() [1/4]

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

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

◆ union_access_info() [2/4]

isl::union_access_info::union_access_info ( )
inline

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

◆ union_access_info() [3/4]

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

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

References obj, and ptr.

◆ union_access_info() [4/4]

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

◆ ~union_access_info()

isl::union_access_info::~union_access_info ( )
inline

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

References isl_union_access_info_free(), and ptr.

Member Function Documentation

◆ compute_flow()

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

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

References copy(), isl_union_access_info_compute_flow(), manage, and res.

◆ copy() [1/2]

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

◆ copy() [2/2]

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

◆ ctx()

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

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

References isl_union_access_info_get_ctx(), and ptr.

◆ get()

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

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

References ptr.

◆ is_null()

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

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

References ptr.

◆ operator=()

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

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

References obj.

◆ release()

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

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

References ptr.

◆ set_kill()

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

◆ set_may_source()

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

◆ set_must_source()

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

◆ set_schedule()

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

◆ set_schedule_map()

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

Friends And Related Function Documentation

◆ manage

◆ manage_copy

union_access_info manage_copy ( __isl_keep isl_union_access_info ptr)
friend

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

Member Data Documentation

◆ ptr

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

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