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

#include <cpp-checked.h>

Public Member Functions

 id_to_id ()
 id_to_id (const id_to_id &obj)
 id_to_id (isl::checked::ctx ctx, int min_size)
 id_to_id (isl::checked::ctx ctx, const std::string &str)
id_to_idoperator= (id_to_id obj)
 ~id_to_id ()
__isl_give isl_id_to_id * copy () const &
__isl_give isl_id_to_id * copy () &&=delete
__isl_keep isl_id_to_id * get () const
__isl_give isl_id_to_id * release ()
bool is_null () const
isl::checked::ctx ctx () const
boolean is_equal (const isl::checked::id_to_id &hmap2) const
isl::checked::id_to_id set (isl::checked::id key, isl::checked::id val) const
isl::checked::id_to_id set (const isl::checked::id &key, const std::string &val) const
isl::checked::id_to_id set (const std::string &key, const isl::checked::id &val) const
isl::checked::id_to_id set (const std::string &key, const std::string &val) const

Protected Member Functions

 id_to_id (__isl_take isl_id_to_id *ptr)

Protected Attributes

isl_id_to_id * ptr = nullptr

Friends

id_to_id manage (__isl_take isl_id_to_id *ptr)
id_to_id manage_copy (__isl_keep isl_id_to_id *ptr)

Detailed Description

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

Constructor & Destructor Documentation

◆ id_to_id() [1/5]

isl::id_to_id::id_to_id ( __isl_take isl_id_to_id * ptr)
inlineexplicitprotected

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

References __isl_take, and ptr.

Referenced by copy(), id_to_id(), manage, manage_copy, and operator=().

◆ id_to_id() [2/5]

isl::id_to_id::id_to_id ( )
inline

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

References ptr.

◆ id_to_id() [3/5]

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

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

References id_to_id(), obj, and ptr.

◆ id_to_id() [4/5]

isl::id_to_id::id_to_id ( isl::checked::ctx ctx,
int min_size )
inlineexplicit

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

References ctx(), min_size, ptr, and res.

◆ id_to_id() [5/5]

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

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

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

◆ ~id_to_id()

isl::id_to_id::~id_to_id ( )
inline

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

References ptr.

Member Function Documentation

◆ copy() [1/2]

__isl_give isl_id_to_id * isl::checked::id_to_id::copy ( ) &&
inlinedelete

◆ copy() [2/2]

__isl_give isl_id_to_id * isl::id_to_id::copy ( ) const &
inline

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

References __isl_give, and ptr.

Referenced by copy(), and set().

◆ ctx()

isl::ctx isl::id_to_id::ctx ( ) const
inline

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

References ptr.

Referenced by copy(), id_to_id(), id_to_id(), set(), set(), and set().

◆ get()

__isl_keep isl_id_to_id * isl::id_to_id::get ( ) const
inline

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

References __isl_keep, and ptr.

Referenced by copy(), and is_equal().

◆ is_equal()

bool isl::id_to_id::is_equal ( const isl::checked::id_to_id & hmap2) const
inline

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

References get(), manage, and res.

Referenced by copy().

◆ is_null()

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

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

References ptr.

Referenced by copy().

◆ operator=()

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

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

References id_to_id(), and obj.

◆ release()

__isl_give isl_id_to_id * isl::id_to_id::release ( )
inline

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

References __isl_give, and ptr.

Referenced by copy().

◆ set() [1/4]

isl::id_to_id isl::id_to_id::set ( const isl::checked::id & key,
const std::string & val ) const
inline

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

References ctx(), key, and isl::set.

◆ set() [2/4]

isl::id_to_id isl::id_to_id::set ( const std::string & key,
const isl::checked::id & val ) const
inline

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

References ctx(), key, and isl::set.

◆ set() [3/4]

isl::id_to_id isl::id_to_id::set ( const std::string & key,
const std::string & val ) const
inline

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

References ctx(), key, and isl::set.

◆ set() [4/4]

isl::id_to_id isl::id_to_id::set ( isl::checked::id key,
isl::checked::id val ) const
inline

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

References copy(), key, manage, isl::checked::val::release(), and res.

Referenced by copy().

◆ manage

id_to_id manage ( __isl_take isl_id_to_id * ptr)
friend

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

References __isl_take, id_to_id(), and ptr.

Referenced by copy(), is_equal(), and set().

◆ manage_copy

id_to_id manage_copy ( __isl_keep isl_id_to_id * ptr)
friend

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

References __isl_keep, id_to_id(), and ptr.

Referenced by copy().

Member Data Documentation

◆ ptr

isl_id_to_id* isl::checked::id_to_id::ptr = nullptr
protected

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