Polly 23.0.0git
isl::id_to_ast_expr Class Reference

#include <cpp.h>

Public Member Functions

 id_to_ast_expr ()
 id_to_ast_expr (const id_to_ast_expr &obj)
 id_to_ast_expr (isl::ctx ctx, int min_size)
 id_to_ast_expr (isl::ctx ctx, const std::string &str)
id_to_ast_exproperator= (id_to_ast_expr obj)
 ~id_to_ast_expr ()
__isl_give isl_id_to_ast_expr * copy () const &
__isl_give isl_id_to_ast_expr * copy () &&=delete
__isl_keep isl_id_to_ast_expr * get () const
__isl_give isl_id_to_ast_expr * release ()
bool is_null () const
isl::ctx ctx () const
bool is_equal (const isl::id_to_ast_expr &hmap2) const
isl::id_to_ast_expr set (isl::id key, isl::ast_expr val) const
isl::id_to_ast_expr set (const std::string &key, const isl::ast_expr &val) const
 id_to_ast_expr ()
 id_to_ast_expr (const id_to_ast_expr &obj)
id_to_ast_exproperator= (id_to_ast_expr obj)
 ~id_to_ast_expr ()
__isl_give isl_id_to_ast_expr * copy () const &
__isl_give isl_id_to_ast_expr * copy () &&=delete
__isl_keep isl_id_to_ast_expr * get () const
__isl_give isl_id_to_ast_expr * release ()
bool is_null () const
isl::ctx ctx () const
isl::id_to_ast_expr set (isl::id key, isl::ast_expr val) const
isl::id_to_ast_expr set (const std::string &key, const isl::ast_expr &val) const

Static Public Member Functions

static isl::id_to_ast_expr alloc (isl::ctx ctx, int min_size)

Protected Member Functions

 id_to_ast_expr (__isl_take isl_id_to_ast_expr *ptr)
 id_to_ast_expr (__isl_take isl_id_to_ast_expr *ptr)

Protected Attributes

isl_id_to_ast_expr * ptr = nullptr

Friends

id_to_ast_expr manage (__isl_take isl_id_to_ast_expr *ptr)
id_to_ast_expr manage_copy (__isl_keep isl_id_to_ast_expr *ptr)
id_to_ast_expr manage (__isl_take isl_id_to_ast_expr *ptr)
id_to_ast_expr manage_copy (__isl_keep isl_id_to_ast_expr *ptr)

Detailed Description

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

Constructor & Destructor Documentation

◆ id_to_ast_expr() [1/8]

isl::id_to_ast_expr::id_to_ast_expr ( __isl_take isl_id_to_ast_expr * ptr)
inlineexplicitprotected

References __isl_take, and ptr.

Referenced by ctx(), id_to_ast_expr(), is_equal(), operator=(), set(), and set().

◆ id_to_ast_expr() [2/8]

isl::id_to_ast_expr::id_to_ast_expr ( )
inline

◆ id_to_ast_expr() [3/8]

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

References id_to_ast_expr(), and obj.

◆ id_to_ast_expr() [4/8]

isl::id_to_ast_expr::id_to_ast_expr ( isl::ctx ctx,
int min_size )
inlineexplicit

References ctx(), and min_size.

◆ id_to_ast_expr() [5/8]

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

References ctx(), and str.

◆ ~id_to_ast_expr() [1/2]

isl::id_to_ast_expr::~id_to_ast_expr ( )
inline

◆ id_to_ast_expr() [6/8]

isl::id_to_ast_expr::id_to_ast_expr ( __isl_take isl_id_to_ast_expr * ptr)
inlineexplicitprotected

References __isl_take, and ptr.

◆ id_to_ast_expr() [7/8]

isl::id_to_ast_expr::id_to_ast_expr ( )
inline

◆ id_to_ast_expr() [8/8]

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

References id_to_ast_expr(), and obj.

◆ ~id_to_ast_expr() [2/2]

isl::id_to_ast_expr::~id_to_ast_expr ( )
inline

Member Function Documentation

◆ alloc()

isl::id_to_ast_expr isl::id_to_ast_expr::alloc ( isl::ctx ctx,
int min_size )
inlinestatic

◆ copy() [1/4]

__isl_give isl_id_to_ast_expr * isl::id_to_ast_expr::copy ( ) &&
inlinedelete

References __isl_give, and copy().

◆ copy() [2/4]

__isl_give isl_id_to_ast_expr * isl::id_to_ast_expr::copy ( ) &&
inlinedelete

References __isl_give, and copy().

◆ copy() [3/4]

__isl_give isl_id_to_ast_expr * isl::id_to_ast_expr::copy ( ) const &
inline

References __isl_give.

Referenced by copy().

◆ copy() [4/4]

__isl_give isl_id_to_ast_expr * isl::id_to_ast_expr::copy ( ) const &
inline

References __isl_give.

◆ ctx() [1/2]

isl::ctx isl::id_to_ast_expr::ctx ( ) const
inline

References ctx().

Referenced by alloc(), ctx(), id_to_ast_expr(), and id_to_ast_expr().

◆ ctx() [2/2]

isl::ctx isl::id_to_ast_expr::ctx ( ) const
inline

References alloc(), ctx(), id_to_ast_expr(), and min_size.

◆ get() [1/2]

__isl_keep isl_id_to_ast_expr * isl::id_to_ast_expr::get ( ) const
inline

References __isl_keep, and get().

Referenced by get().

◆ get() [2/2]

__isl_keep isl_id_to_ast_expr * isl::id_to_ast_expr::get ( ) const
inline

References __isl_keep, and get().

◆ is_equal()

bool isl::id_to_ast_expr::is_equal ( const isl::id_to_ast_expr & hmap2) const
inline

References id_to_ast_expr(), and is_equal().

Referenced by is_equal().

◆ is_null() [1/2]

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

References is_null().

Referenced by is_null().

◆ is_null() [2/2]

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

References is_null().

◆ operator=() [1/2]

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

References id_to_ast_expr(), and obj.

◆ operator=() [2/2]

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

References id_to_ast_expr(), and obj.

◆ release() [1/2]

__isl_give isl_id_to_ast_expr * isl::id_to_ast_expr::release ( )
inline

References __isl_give, and release().

Referenced by release().

◆ release() [2/2]

__isl_give isl_id_to_ast_expr * isl::id_to_ast_expr::release ( )
inline

References __isl_give, and release().

◆ set() [1/4]

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

◆ set() [2/4]

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

◆ set() [3/4]

isl::id_to_ast_expr isl::id_to_ast_expr::set ( isl::id key,
isl::ast_expr val ) const
inline

References id_to_ast_expr(), key, and set().

Referenced by set(), and set().

◆ set() [4/4]

isl::id_to_ast_expr isl::id_to_ast_expr::set ( isl::id key,
isl::ast_expr val ) const
inline

References id_to_ast_expr(), key, and set().

◆ manage [1/2]

id_to_ast_expr manage ( __isl_take isl_id_to_ast_expr * ptr)
friend

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

Referenced by set().

◆ manage [2/2]

id_to_ast_expr manage ( __isl_take isl_id_to_ast_expr * ptr)
friend

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

◆ manage_copy [1/2]

id_to_ast_expr manage_copy ( __isl_keep isl_id_to_ast_expr * ptr)
friend

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

Referenced by set().

◆ manage_copy [2/2]

id_to_ast_expr manage_copy ( __isl_keep isl_id_to_ast_expr * ptr)
friend

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

Member Data Documentation

◆ ptr

isl_id_to_ast_expr* isl::id_to_ast_expr::ptr = nullptr
protected

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

Referenced by id_to_ast_expr(), and set().


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