Polly 24.0.0git
isl::typed::id< Anonymous > Struct Reference

#include <typed_cpp.h>

Inheritance diagram for isl::typed::id< Anonymous >:
[legend]

Public Member Functions

 id ()=default
 id (const isl::id &obj)
 id (const isl::ctx &ctx, const std::string &str)
std::string get_name () const =delete
Public Member Functions inherited from isl::checked::id
 id ()
 id (const id &obj)
 id (isl::checked::ctx ctx, const std::string &str)
idoperator= (id obj)
 ~id ()
__isl_give isl_idcopy () const &
__isl_give isl_idcopy () &&=delete
__isl_keep isl_idget () const
__isl_give isl_idrelease ()
bool is_null () const
isl::checked::ctx ctx () const
std::string name () const
std::string get_name () const
isl::checked::id_list to_list () const

Static Public Member Functions

static id from (const isl::id &obj)

Friends

template<typename...>
struct aff
template<typename...>
struct aff_list
template<typename...>
struct basic_map
template<typename...>
struct basic_set
template<typename...>
struct fixed_box
template<typename...>
struct id
template<typename...>
struct id_list
template<typename...>
struct map
template<typename...>
struct map_list
template<typename...>
struct multi_aff
template<typename...>
struct multi_id
template<typename...>
struct multi_pw_aff
template<typename...>
struct multi_union_pw_aff
template<typename...>
struct multi_val
template<typename...>
struct point
template<typename...>
struct pw_aff
template<typename...>
struct pw_aff_list
template<typename...>
struct pw_multi_aff
template<typename...>
struct pw_multi_aff_list
template<typename...>
struct set
template<typename...>
struct set_list
template<typename...>
struct space
template<typename...>
struct union_map
template<typename...>
struct union_pw_aff
template<typename...>
struct union_pw_aff_list
template<typename...>
struct union_pw_multi_aff
template<typename...>
struct union_set
template<typename...>
struct union_set_list
template<typename...>
struct val
template<typename...>
struct val_list

Additional Inherited Members

Protected Member Functions inherited from isl::checked::id
 id (__isl_take isl_id *ptr)
Protected Attributes inherited from isl::checked::id
isl_idptr = nullptr

Detailed Description

Definition at line 2923 of file typed_cpp.h.

Constructor & Destructor Documentation

◆ id() [1/3]

isl::typed::id< Anonymous >::id ( )
default

◆ id() [2/3]

isl::typed::id< Anonymous >::id ( const isl::id< Anonymous > & obj)
inline

Definition at line 2986 of file typed_cpp.h.

References id, and obj.

◆ id() [3/3]

isl::typed::id< Anonymous >::id ( const isl::ctx & ctx,
const std::string & str )
inlineexplicit

References isl::checked::id::ctx(), and str.

Member Function Documentation

◆ from()

id isl::typed::id< Anonymous >::from ( const isl::id< Anonymous > & obj)
inlinestatic

Definition at line 2987 of file typed_cpp.h.

References id, and obj.

◆ get_name()

std::string isl::typed::id< Anonymous >::get_name ( ) const
inlinedelete

◆ aff

template<typename...>
friend struct aff
friend

Definition at line 2925 of file typed_cpp.h.

References aff.

Referenced by aff.

◆ aff_list

template<typename...>
friend struct aff_list
friend

Definition at line 2927 of file typed_cpp.h.

References aff_list.

Referenced by aff_list.

◆ basic_map

template<typename...>
friend struct basic_map
friend

Definition at line 2929 of file typed_cpp.h.

References basic_map.

Referenced by basic_map.

◆ basic_set

template<typename...>
friend struct basic_set
friend

Definition at line 2931 of file typed_cpp.h.

References basic_set.

Referenced by basic_set.

◆ fixed_box

template<typename...>
friend struct fixed_box
friend

Definition at line 2933 of file typed_cpp.h.

References fixed_box.

Referenced by fixed_box.

◆ id

template<typename...>
friend struct id
friend

Definition at line 2935 of file typed_cpp.h.

References id.

Referenced by id, and id().

◆ id_list

template<typename...>
friend struct id_list
friend

Definition at line 2937 of file typed_cpp.h.

References id_list.

Referenced by id_list.

◆ map

template<typename...>
friend struct map
friend

Definition at line 2939 of file typed_cpp.h.

References map.

Referenced by map.

◆ map_list

template<typename...>
friend struct map_list
friend

Definition at line 2941 of file typed_cpp.h.

References map_list.

Referenced by map_list.

◆ multi_aff

template<typename...>
friend struct multi_aff
friend

Definition at line 2943 of file typed_cpp.h.

References multi_aff.

Referenced by multi_aff.

◆ multi_id

template<typename...>
friend struct multi_id
friend

Definition at line 2945 of file typed_cpp.h.

References multi_id.

Referenced by multi_id.

◆ multi_pw_aff

template<typename...>
friend struct multi_pw_aff
friend

Definition at line 2947 of file typed_cpp.h.

References multi_pw_aff.

Referenced by multi_pw_aff.

◆ multi_union_pw_aff

template<typename...>
friend struct multi_union_pw_aff
friend

Definition at line 2949 of file typed_cpp.h.

References multi_union_pw_aff.

Referenced by multi_union_pw_aff.

◆ multi_val

template<typename...>
friend struct multi_val
friend

Definition at line 2951 of file typed_cpp.h.

References multi_val.

Referenced by multi_val.

◆ point

template<typename...>
friend struct point
friend

Definition at line 2953 of file typed_cpp.h.

References point.

Referenced by point.

◆ pw_aff

template<typename...>
friend struct pw_aff
friend

Definition at line 2955 of file typed_cpp.h.

References pw_aff.

Referenced by pw_aff.

◆ pw_aff_list

template<typename...>
friend struct pw_aff_list
friend

Definition at line 2957 of file typed_cpp.h.

References pw_aff_list.

Referenced by pw_aff_list.

◆ pw_multi_aff

template<typename...>
friend struct pw_multi_aff
friend

Definition at line 2959 of file typed_cpp.h.

References pw_multi_aff.

Referenced by pw_multi_aff.

◆ pw_multi_aff_list

template<typename...>
friend struct pw_multi_aff_list
friend

Definition at line 2961 of file typed_cpp.h.

References pw_multi_aff_list.

Referenced by pw_multi_aff_list.

◆ set

template<typename...>
friend struct set
friend

Definition at line 2963 of file typed_cpp.h.

References set.

Referenced by set.

◆ set_list

template<typename...>
friend struct set_list
friend

Definition at line 2965 of file typed_cpp.h.

References set_list.

Referenced by set_list.

◆ space

template<typename...>
friend struct space
friend

Definition at line 2967 of file typed_cpp.h.

References space.

Referenced by space.

◆ union_map

template<typename...>
friend struct union_map
friend

Definition at line 2969 of file typed_cpp.h.

References union_map.

Referenced by union_map.

◆ union_pw_aff

template<typename...>
friend struct union_pw_aff
friend

Definition at line 2971 of file typed_cpp.h.

References union_pw_aff.

Referenced by union_pw_aff.

◆ union_pw_aff_list

template<typename...>
friend struct union_pw_aff_list
friend

Definition at line 2973 of file typed_cpp.h.

References union_pw_aff_list.

Referenced by union_pw_aff_list.

◆ union_pw_multi_aff

template<typename...>
friend struct union_pw_multi_aff
friend

Definition at line 2975 of file typed_cpp.h.

References union_pw_multi_aff.

Referenced by union_pw_multi_aff.

◆ union_set

template<typename...>
friend struct union_set
friend

Definition at line 2977 of file typed_cpp.h.

References union_set.

Referenced by union_set.

◆ union_set_list

template<typename...>
friend struct union_set_list
friend

Definition at line 2979 of file typed_cpp.h.

References union_set_list.

Referenced by union_set_list.

◆ val

template<typename...>
friend struct val
friend

Definition at line 2981 of file typed_cpp.h.

References val.

Referenced by val.

◆ val_list

template<typename...>
friend struct val_list
friend

Definition at line 2983 of file typed_cpp.h.

References val_list.

Referenced by val_list.


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