Polly 22.0.0git
isl::size Class Reference

#include <isl-noexceptions.h>

Public Member Functions

 size ()
isl_size release ()
bool is_error () const
 operator unsigned () const

Private Member Functions

 size (isl_size val)

Private Attributes

std::shared_ptr< checkercheck = std::make_shared<checker>()
isl_size val

Friends

size manage (isl_size val)

Detailed Description

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

Constructor & Destructor Documentation

◆ size() [1/2]

isl::size::size ( isl_size val)
inlineprivate

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

References val.

Referenced by manage.

◆ size() [2/2]

isl::size::size ( )
inline

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

References isl_size_error, and val.

Member Function Documentation

◆ is_error()

bool isl::size::is_error ( ) const
inline

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

References check, isl_size_error, and val.

Referenced by islAssert(), operator unsigned(), and size_val().

◆ operator unsigned()

isl::size::operator unsigned ( ) const
inlineexplicit

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

References check, is_error(), ISLPP_ASSERT, and val.

◆ release()

isl_size isl::size::release ( )
inline

◆ manage

Member Data Documentation

◆ check

std::shared_ptr<checker> isl::size::check = std::make_shared<checker>()
mutableprivate

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

Referenced by is_error(), operator unsigned(), and release().

◆ val

isl_size isl::size::val
private

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

Referenced by is_error(), manage, operator unsigned(), release(), size(), and size().


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