#include <cpp.h>
Definition at line 1821 of file include/isl/cpp.h.
◆ id() [1/8]
◆ id() [2/8]
◆ id() [3/8]
| isl::id::id |
( |
const id & | obj | ) |
|
|
inline |
◆ id() [4/8]
| isl::id::id |
( |
isl::ctx | ctx, |
|
|
const std::string & | str ) |
|
inlineexplicit |
◆ ~id() [1/2]
◆ id() [5/8]
◆ id() [6/8]
◆ id() [7/8]
| isl::id::id |
( |
const id & | obj | ) |
|
|
inline |
◆ id() [8/8]
| isl::id::id |
( |
isl::ctx | ctx, |
|
|
const std::string & | str ) |
|
inlineexplicit |
◆ ~id() [2/2]
◆ alloc()
| isl::id isl::id::alloc |
( |
isl::ctx | ctx, |
|
|
const std::string & | name, |
|
|
void * | user ) |
|
inlinestatic |
Definition at line 10235 of file isl-noexceptions.h.
References ctx(), isl_id_alloc(), isl::checked::id::manage, name(), res, and user().
Referenced by polly::ScopBuilder::buildDomain(), polly::Scop::createParameterId(), ctx(), polly::getDimOptions(), polly::getIslLoopAttr(), polly::getIsolateOptions(), polly::ZoneAlgorithm::makeValueId(), polly::MemoryAccess::MemoryAccess(), polly::MemoryAccess::MemoryAccess(), polly::ScopArrayInfo::ScopArrayInfo(), and polly::ScopStmt::ScopStmt().
◆ copy() [1/4]
◆ copy() [2/4]
◆ copy() [3/4]
◆ copy() [4/4]
◆ ctx() [1/2]
◆ ctx() [2/2]
◆ get() [1/2]
◆ get() [2/2]
◆ get_name() [1/2]
| std::string isl::id::get_name |
( |
| ) |
const |
|
inline |
◆ get_name() [2/2]
| std::string isl::id::get_name |
( |
| ) |
const |
|
inline |
◆ get_user()
| void * isl::id::get_user |
( |
| ) |
const |
|
inline |
◆ is_null() [1/2]
| bool isl::id::is_null |
( |
| ) |
const |
|
inline |
◆ is_null() [2/2]
| bool isl::id::is_null |
( |
| ) |
const |
|
inline |
◆ name() [1/2]
| std::string isl::id::name |
( |
| ) |
const |
|
inline |
◆ name() [2/2]
| std::string isl::id::name |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
| id & isl::id::operator= |
( |
id | obj | ) |
|
|
inline |
◆ operator=() [2/2]
| id & isl::id::operator= |
( |
id | obj | ) |
|
|
inline |
◆ release() [1/2]
◆ release() [2/2]
◆ to_list() [1/2]
◆ to_list() [2/2]
◆ user()
| void * isl::id::user |
( |
| ) |
const |
|
inline |
◆ manage [1/2]
◆ manage [2/2]
◆ manage_copy [1/2]
◆ manage_copy [2/2]
◆ ptr
| isl_id* isl::id::ptr = nullptr |
|
protected |
The documentation for this class was generated from the following files: