Polly 23.0.0git
isl::fixed_box Class Reference

#include <cpp.h>

Public Member Functions

 fixed_box ()
 fixed_box (const fixed_box &obj)
 fixed_box (isl::ctx ctx, const std::string &str)
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
bool 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
 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)
 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)
fixed_box manage (__isl_take isl_fixed_box *ptr)
fixed_box manage_copy (__isl_keep isl_fixed_box *ptr)

Detailed Description

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

Constructor & Destructor Documentation

◆ fixed_box() [1/7]

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

References __isl_take, and ptr.

Referenced by fixed_box(), and operator=().

◆ fixed_box() [2/7]

isl::fixed_box::fixed_box ( )
inline

◆ fixed_box() [3/7]

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

References fixed_box(), and obj.

◆ fixed_box() [4/7]

isl::fixed_box::fixed_box ( isl::ctx ctx,
const std::string & str )
inlineexplicit

References ctx(), and str.

◆ ~fixed_box() [1/2]

isl::fixed_box::~fixed_box ( )
inline

◆ fixed_box() [5/7]

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

References __isl_take, and ptr.

◆ fixed_box() [6/7]

isl::fixed_box::fixed_box ( )
inline

◆ fixed_box() [7/7]

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

References fixed_box(), and obj.

◆ ~fixed_box() [2/2]

isl::fixed_box::~fixed_box ( )
inline

Member Function Documentation

◆ copy() [1/4]

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

References __isl_give, and copy().

◆ copy() [2/4]

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

References __isl_give, and copy().

◆ copy() [3/4]

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

References __isl_give.

Referenced by copy().

◆ copy() [4/4]

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

References __isl_give.

◆ ctx() [1/2]

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

References ctx().

Referenced by ctx(), and fixed_box().

◆ ctx() [2/2]

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

References ctx().

◆ get() [1/2]

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

References __isl_keep, and get().

Referenced by get().

◆ get() [2/2]

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

References __isl_keep, and get().

◆ get_offset() [1/2]

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

References get_offset().

Referenced by get_offset().

◆ get_offset() [2/2]

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

References get_offset().

◆ get_size() [1/2]

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

References get_size().

Referenced by get_size().

◆ get_size() [2/2]

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

References get_size().

◆ get_space() [1/2]

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

References __isl_keep, __isl_take, get_space(), manage, manage_copy, ptr, and space().

Referenced by get_space().

◆ get_space() [2/2]

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

◆ is_null() [1/2]

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

References is_null().

Referenced by is_null().

◆ is_null() [2/2]

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

References is_null().

◆ is_valid() [1/2]

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

References is_valid().

Referenced by is_valid().

◆ is_valid() [2/2]

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

References is_valid().

◆ offset() [1/2]

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

References offset().

Referenced by offset().

◆ offset() [2/2]

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

References offset().

◆ operator=() [1/2]

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

References fixed_box(), and obj.

◆ operator=() [2/2]

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

References fixed_box(), and obj.

◆ release() [1/2]

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

References __isl_give, and release().

Referenced by release().

◆ release() [2/2]

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

References __isl_give, and release().

◆ size() [1/2]

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

References size().

Referenced by size().

◆ size() [2/2]

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

References size().

◆ space() [1/2]

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

References space().

Referenced by get_space(), and space().

◆ space() [2/2]

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

References space().

◆ manage [1/2]

fixed_box manage ( __isl_take isl_fixed_box * ptr)
friend

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

Referenced by get_space().

◆ manage [2/2]

fixed_box manage ( __isl_take isl_fixed_box * ptr)
friend

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

◆ manage_copy [1/2]

fixed_box manage_copy ( __isl_keep isl_fixed_box * ptr)
friend

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

Referenced by get_space().

◆ manage_copy [2/2]

fixed_box manage_copy ( __isl_keep isl_fixed_box * ptr)
friend

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

Member Data Documentation

◆ ptr

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

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

Referenced by fixed_box(), and get_space().


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