Polly 23.0.0git
isl::checked::fixed_box Class Reference

#include <cpp-checked.h>

Inheritance diagram for isl::checked::fixed_box:
[legend]

Public Member Functions

 fixed_box ()
 fixed_box (const fixed_box &obj)
 fixed_box (isl::checked::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::checked::ctx ctx () const
boolean is_valid () const
isl::checked::multi_aff offset () const
isl::checked::multi_aff get_offset () const
isl::checked::multi_val size () const
isl::checked::multi_val get_size () const
isl::checked::space space () const
isl::checked::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 1720 of file cpp-checked.h.

Constructor & Destructor Documentation

◆ fixed_box() [1/4]

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

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

References __isl_take, and ptr.

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

◆ fixed_box() [2/4]

isl::fixed_box::fixed_box ( )
inline

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

References ptr.

◆ fixed_box() [3/4]

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

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

References fixed_box(), obj, and ptr.

◆ fixed_box() [4/4]

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

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

References ctx(), isl_fixed_box_read_from_str(), ptr, res, and str.

◆ ~fixed_box()

isl::fixed_box::~fixed_box ( )
inline

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

References isl_fixed_box_free(), and ptr.

Member Function Documentation

◆ copy() [1/2]

◆ copy() [2/2]

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

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

References __isl_give, isl_fixed_box_copy(), and ptr.

Referenced by copy().

◆ ctx()

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

◆ get()

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

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

References __isl_keep, and ptr.

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

◆ get_offset()

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

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

References offset().

Referenced by copy().

◆ get_size()

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

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

References size().

Referenced by copy().

◆ get_space()

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

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

References space().

Referenced by copy().

◆ is_null()

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

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

References ptr.

Referenced by copy().

◆ is_valid()

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

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

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

Referenced by copy().

◆ offset()

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

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

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

Referenced by copy(), and get_offset().

◆ operator=()

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

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

References fixed_box(), and obj.

◆ release()

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

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

References __isl_give, and ptr.

Referenced by copy().

◆ size()

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

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

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

Referenced by copy(), and get_size().

◆ space()

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

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

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

Referenced by copy(), and get_space().

◆ manage

fixed_box manage ( __isl_take isl_fixed_box * ptr)
friend

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

References __isl_take, fixed_box(), and ptr.

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

◆ manage_copy

fixed_box manage_copy ( __isl_keep isl_fixed_box * ptr)
friend

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

References __isl_keep, fixed_box(), isl_fixed_box_copy(), and ptr.

Referenced by copy().

Member Data Documentation

◆ ptr

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

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