#include <cpp.h>
|
| template<typename T, typename = typename std::enable_if<std::is_same< const decltype(isl_ast_expr_get_type(NULL)), const T>::value>::type> |
| bool | isa_type (T subtype) const |
| template<typename T, typename = typename std::enable_if<std::is_same< const decltype(isl_ast_expr_get_type(nullptr)), const T>::value>::type> |
| boolean | isa_type (T subtype) const |
Definition at line 662 of file include/isl/cpp.h.
◆ ast_expr() [1/6]
◆ ast_expr() [2/6]
| isl::ast_expr::ast_expr |
( |
| ) |
|
|
inline |
◆ ast_expr() [3/6]
| isl::ast_expr::ast_expr |
( |
const ast_expr & | obj | ) |
|
|
inline |
◆ ~ast_expr() [1/2]
| isl::ast_expr::~ast_expr |
( |
| ) |
|
|
inline |
◆ ast_expr() [4/6]
◆ ast_expr() [5/6]
| isl::ast_expr::ast_expr |
( |
| ) |
|
|
inline |
◆ ast_expr() [6/6]
| isl::ast_expr::ast_expr |
( |
const ast_expr & | obj | ) |
|
|
inline |
◆ ~ast_expr() [2/2]
| isl::ast_expr::~ast_expr |
( |
| ) |
|
|
inline |
◆ add()
◆ address_of()
◆ as() [1/2]
template<class T>
| T isl::ast_expr::as |
( |
| ) |
const |
|
inline |
◆ as() [2/2]
template<class T>
| T isl::ast_expr::as |
( |
| ) |
const |
|
inline |
◆ copy() [1/4]
◆ copy() [2/4]
◆ copy() [3/4]
◆ copy() [4/4]
◆ ctx() [1/2]
◆ ctx() [2/2]
References add(), address_of(), ast_expr(), ctx(), eq(), from_val(), get_id(), get_op_arg(), le(), mul(), op_arg(), pos(), and val().
◆ eq()
◆ from_val()
◆ get() [1/2]
◆ get() [2/2]
◆ get_id()
| isl::id isl::ast_expr::get_id |
( |
| ) |
const |
|
inline |
◆ get_op_arg()
◆ get_val()
| isl::val isl::ast_expr::get_val |
( |
| ) |
const |
|
inline |
◆ id()
| isl::id isl::ast_expr::id |
( |
| ) |
const |
|
inline |
◆ is_null() [1/2]
| bool isl::ast_expr::is_null |
( |
| ) |
const |
|
inline |
◆ is_null() [2/2]
| bool isl::ast_expr::is_null |
( |
| ) |
const |
|
inline |
◆ isa() [1/2]
template<class T>
| bool isl::ast_expr::isa |
( |
| ) |
const |
|
inline |
◆ isa() [2/2]
template<class T>
| boolean isl::ast_expr::isa |
( |
| ) |
const |
|
inline |
◆ isa_type() [1/2]
template<typename T, typename = typename std::enable_if<std::is_same< const decltype(isl_ast_expr_get_type(NULL)), const T>::value>::type>
| bool isl::ast_expr::isa_type |
( |
T | subtype | ) |
const |
|
inlineprivate |
◆ isa_type() [2/2]
template<typename T, typename = typename std::enable_if<std::is_same< const decltype(isl_ast_expr_get_type(nullptr)), const T>::value>::type>
| boolean isl::ast_expr::isa_type |
( |
T | subtype | ) |
const |
|
inlineprivate |
◆ le()
◆ mul()
◆ op_arg()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ release() [1/2]
◆ release() [2/2]
◆ to_C_str() [1/2]
| std::string isl::ast_expr::to_C_str |
( |
| ) |
const |
|
inline |
◆ to_C_str() [2/2]
| std::string isl::ast_expr::to_C_str |
( |
| ) |
const |
|
inline |
◆ val()
◆ manage [1/2]
◆ manage [2/2]
◆ manage_copy [1/2]
◆ manage_copy [2/2]
◆ ptr
The documentation for this class was generated from the following files: