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

#include <isl-noexceptions.h>

Public Member Functions

 fixed_box ()
 
 fixed_box (const fixed_box &obj)
 
fixed_boxoperator= (fixed_box obj)
 
 ~fixed_box ()
 
__isl_give isl_fixed_boxcopy () const &
 
__isl_give isl_fixed_boxcopy () &&=delete
 
__isl_keep isl_fixed_boxget () const
 
__isl_give isl_fixed_boxrelease ()
 
bool is_null () const
 
isl::ctx ctx () const
 
boolean is_valid () const
 
isl::multi_aff offset () const
 
isl::multi_aff get_offset () const
 
isl::multi_val size () const
 
isl::multi_val get_size () const
 
isl::space space () const
 
isl::space get_space () const
 

Protected Member Functions

 fixed_box (__isl_take isl_fixed_box *ptr)
 

Protected Attributes

isl_fixed_boxptr = nullptr
 

Friends

fixed_box manage (__isl_take isl_fixed_box *ptr)
 
fixed_box manage_copy (__isl_keep isl_fixed_box *ptr)
 

Detailed Description

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

Constructor & Destructor Documentation

◆ fixed_box() [1/3]

isl::fixed_box::fixed_box ( __isl_take isl_fixed_box ptr)
inlineexplicitprotected

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

◆ fixed_box() [2/3]

isl::fixed_box::fixed_box ( )
inline

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

◆ fixed_box() [3/3]

isl::fixed_box::fixed_box ( const fixed_box obj)
inline

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

References obj, and ptr.

◆ ~fixed_box()

isl::fixed_box::~fixed_box ( )
inline

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

References isl_fixed_box_free(), and ptr.

Member Function Documentation

◆ copy() [1/2]

__isl_give isl_fixed_box * isl::fixed_box::copy ( ) &&
inlinedelete

◆ copy() [2/2]

__isl_give isl_fixed_box * isl::fixed_box::copy ( ) const &
inline

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

References isl_fixed_box_copy(), and ptr.

◆ ctx()

isl::ctx isl::fixed_box::ctx ( ) const
inline

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

References isl_fixed_box_get_ctx(), and ptr.

◆ get()

__isl_keep isl_fixed_box * isl::fixed_box::get ( ) const
inline

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

References ptr.

Referenced by is_valid(), offset(), size(), and space().

◆ get_offset()

isl::multi_aff isl::fixed_box::get_offset ( ) const
inline

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

References offset().

◆ get_size()

isl::multi_val isl::fixed_box::get_size ( ) const
inline

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

References size().

◆ get_space()

isl::space isl::fixed_box::get_space ( ) const
inline

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

References space().

◆ is_null()

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

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

References ptr.

◆ is_valid()

boolean isl::fixed_box::is_valid ( ) const
inline

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

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

◆ offset()

isl::multi_aff isl::fixed_box::offset ( ) const
inline

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

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

Referenced by get_offset().

◆ operator=()

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

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

References obj.

◆ release()

__isl_give isl_fixed_box * isl::fixed_box::release ( )
inline

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

References ptr.

◆ size()

isl::multi_val isl::fixed_box::size ( ) const
inline

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

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

Referenced by get_size().

◆ space()

isl::space isl::fixed_box::space ( ) const
inline

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

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

Referenced by get_space().

Friends And Related Function Documentation

◆ manage

fixed_box manage ( __isl_take isl_fixed_box ptr)
friend

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

Referenced by is_valid(), offset(), size(), and space().

◆ manage_copy

fixed_box manage_copy ( __isl_keep isl_fixed_box ptr)
friend

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

Member Data Documentation

◆ ptr

isl_fixed_box* isl::fixed_box::ptr = nullptr
protected

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

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


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