Polly 24.0.0git
isl::typed::union_set< pair< Domain, Range > > Struct Template Reference

#include <typed_cpp.h>

Inheritance diagram for isl::typed::union_set< pair< Domain, Range > >:
[legend]

Public Member Functions

 union_set ()=default
template<typename Arg1, typename Arg2, typename std::enable_if< std::is_base_of< Domain, Arg1 >{} &&std::is_base_of< Range, Arg2 >{}, bool >::type = true>
 union_set (const union_set< pair< Arg1, Arg2 > > &obj)
 union_set (const typed::basic_set< pair< Domain, Range > > &bset)
 union_set (const typed::point< pair< Domain, Range > > &pnt)
 union_set (const typed::set< pair< Domain, Range > > &set)
 union_set (const isl::ctx &ctx, const std::string &str)
template<typename Arg2>
typed::union_set< Arg2 > apply (const typed::union_map< pair< Domain, Range >, Arg2 > &umap) const
template<typename Arg2>
typed::union_set< Arg2 > apply (const typed::basic_map< pair< Domain, Range >, Arg2 > &umap) const
template<typename Arg2>
typed::union_set< Arg2 > apply (const typed::map< pair< Domain, Range >, Arg2 > &umap) const
typed::set< pair< Domain, Range > > as_set () const
typed::union_set< pair< Domain, Range > > coalesce () const
typed::union_set< pair< Domain, Range > > detect_equalities () const
typed::union_set< pair< Domain, Range > > drop_unused_params () const
bool every_set (const std::function< bool(typed::set< pair< Domain, Range > >)> &test) const
typed::set< pair< Domain, Range > > extract_set (const typed::space< pair< Domain, Range > > &space) const
void foreach_point (const std::function< void(typed::point< pair< Domain, Range > >)> &fn) const
void foreach_set (const std::function< void(typed::set< pair< Domain, Range > >)> &fn) const
typed::union_set< pair< Domain, Range > > gist (const typed::union_set< pair< Domain, Range > > &context) const
typed::union_set< pair< Domain, Range > > gist (const typed::basic_set< pair< Domain, Range > > &context) const
typed::union_set< pair< Domain, Range > > gist (const typed::point< pair< Domain, Range > > &context) const
typed::union_set< pair< Domain, Range > > gist (const typed::set< pair< Domain, Range > > &context) const
typed::union_set< pair< Domain, Range > > gist_params (const typed::set<> &set) const
typed::union_set< pair< Domain, Range > > gist_params (const typed::basic_set<> &set) const
typed::union_set< pair< Domain, Range > > gist_params (const typed::point<> &set) const
typed::union_map< pair< Domain, Range >, pair< Domain, Range > > identity () const
typed::union_set< pair< Domain, Range > > intersect (const typed::union_set< pair< Domain, Range > > &uset2) const
typed::union_set< pair< Domain, Range > > intersect (const typed::basic_set< pair< Domain, Range > > &uset2) const
typed::union_set< pair< Domain, Range > > intersect (const typed::point< pair< Domain, Range > > &uset2) const
typed::union_set< pair< Domain, Range > > intersect (const typed::set< pair< Domain, Range > > &uset2) const
typed::union_set< pair< Domain, Range > > intersect_params (const typed::set<> &set) const
typed::union_set< pair< Domain, Range > > intersect_params (const typed::basic_set<> &set) const
typed::union_set< pair< Domain, Range > > intersect_params (const typed::point<> &set) const
typed::union_set< pair< Domain, Range > > lexmax () const
typed::union_set< pair< Domain, Range > > lexmin () const
typed::set params () const
template<typename Domain2>
typed::union_set< Domain2preimage (const typed::multi_aff< Domain2, pair< Domain, Range > > &ma) const
template<typename Domain2>
typed::union_set< Domain2preimage (const typed::pw_multi_aff< Domain2, pair< Domain, Range > > &pma) const
template<typename Domain2>
typed::union_set< Domain2preimage (const typed::union_pw_multi_aff< Domain2, pair< Domain, Range > > &upma) const
typed::union_set< pair< Domain, Range > > project_out_all_params () const
typed::set_list< pair< Domain, Range > > set_list () const
typed::set_list< pair< Domain, Range > > get_set_list () const =delete
typed::space space () const
typed::space< pair< Domain, Range > > get_space () const =delete
typed::union_set< pair< Domain, Range > > subtract (const typed::union_set< pair< Domain, Range > > &uset2) const
typed::union_set< pair< Domain, Range > > subtract (const typed::basic_set< pair< Domain, Range > > &uset2) const
typed::union_set< pair< Domain, Range > > subtract (const typed::point< pair< Domain, Range > > &uset2) const
typed::union_set< pair< Domain, Range > > subtract (const typed::set< pair< Domain, Range > > &uset2) const
typed::union_set< pair< Domain, Range > > unite (const typed::union_set< pair< Domain, Range > > &uset2) const
typed::union_set< pair< Domain, Range > > unite (const typed::basic_set< pair< Domain, Range > > &uset2) const
typed::union_set< pair< Domain, Range > > unite (const typed::point< pair< Domain, Range > > &uset2) const
typed::union_set< pair< Domain, Range > > unite (const typed::set< pair< Domain, Range > > &uset2) const
typed::union_set< pair< Domain, Range > > universe () const
typed::union_map< Domain, Rangeunwrap () const
Public Member Functions inherited from isl::checked::union_set
 union_set ()
 union_set (const union_set &obj)
 union_set (isl::checked::basic_set bset)
 union_set (isl::checked::point pnt)
 union_set (isl::checked::set set)
 union_set (isl::checked::ctx ctx, const std::string &str)
union_setoperator= (union_set obj)
 ~union_set ()
__isl_give isl_union_setcopy () const &
__isl_give isl_union_setcopy () &&=delete
__isl_keep isl_union_setget () const
__isl_give isl_union_setrelease ()
bool is_null () const
isl::checked::ctx ctx () const
isl::checked::union_set affine_hull () const
isl::checked::union_set apply (isl::checked::union_map umap) const
isl::checked::set as_set () const
isl::checked::union_set coalesce () const
isl::checked::union_set compute_divs () const
isl::checked::union_set detect_equalities () const
isl::checked::union_set drop_unused_params () const
boolean every_set (const std::function< boolean(isl::checked::set)> &test) const
isl::checked::set extract_set (isl::checked::space space) const
stat foreach_point (const std::function< stat(isl::checked::point)> &fn) const
stat foreach_set (const std::function< stat(isl::checked::set)> &fn) const
isl::checked::union_set gist (isl::checked::union_set context) const
isl::checked::union_set gist_params (isl::checked::set set) const
isl::checked::union_map identity () const
isl::checked::union_set intersect (isl::checked::union_set uset2) const
isl::checked::union_set intersect_params (isl::checked::set set) const
boolean is_disjoint (const isl::checked::union_set &uset2) const
boolean is_empty () const
boolean is_equal (const isl::checked::union_set &uset2) const
boolean is_strict_subset (const isl::checked::union_set &uset2) const
boolean is_subset (const isl::checked::union_set &uset2) const
boolean isa_set () const
isl::checked::union_set lexmax () const
isl::checked::union_set lexmin () const
isl::checked::set params () const
isl::checked::union_set polyhedral_hull () const
isl::checked::union_set preimage (isl::checked::multi_aff ma) const
isl::checked::union_set preimage (isl::checked::pw_multi_aff pma) const
isl::checked::union_set preimage (isl::checked::union_pw_multi_aff upma) const
isl::checked::union_set project_out_all_params () const
isl::checked::point sample_point () const
isl::checked::set_list set_list () const
isl::checked::set_list get_set_list () const
isl::checked::space space () const
isl::checked::space get_space () const
isl::checked::union_set subtract (isl::checked::union_set uset2) const
isl::checked::union_set_list to_list () const
isl::checked::union_set unite (isl::checked::union_set uset2) const
isl::checked::union_set universe () const
isl::checked::union_map unwrap () const

Static Public Member Functions

static union_set from (const isl::union_set &obj)
static typed::union_set< pair< Domain, Range > > empty (const isl::ctx &ctx)
Static Public Member Functions inherited from isl::checked::union_set
static isl::checked::union_set empty (isl::checked::ctx ctx)

Private Member Functions

template<typename base, typename std::enable_if< std::is_same< base, isl::union_set >{}, bool >::type = true>
 union_set (const base &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::union_set
 union_set (__isl_take isl_union_set *ptr)
Protected Attributes inherited from isl::checked::union_set
isl_union_setptr = nullptr

Detailed Description

template<typename Domain, typename Range>
struct isl::typed::union_set< pair< Domain, Range > >

Definition at line 14027 of file typed_cpp.h.

Constructor & Destructor Documentation

◆ union_set() [1/7]

template<typename Domain, typename Range>
isl::typed::union_set< pair< Domain, Range > >::union_set ( )
default

◆ union_set() [2/7]

template<typename Domain, typename Range>
template<typename Arg1, typename Arg2, typename std::enable_if< std::is_base_of< Domain, Arg1 >{} &&std::is_base_of< Range, Arg2 >{}, bool >::type = true>
isl::typed::union_set< pair< Domain, Range > >::union_set ( const union_set< pair< Arg1, Arg2 > > & obj)
inline

Definition at line 14095 of file typed_cpp.h.

References obj, and union_set.

◆ union_set() [3/7]

template<typename Domain, typename Range>
template<typename base, typename std::enable_if< std::is_same< base, isl::union_set >{}, bool >::type = true>
isl::typed::union_set< pair< Domain, Range > >::union_set ( const base & obj)
inlineprivate

Definition at line 14100 of file typed_cpp.h.

References obj, and union_set.

◆ union_set() [4/7]

template<typename Domain, typename Range>
isl::typed::union_set< pair< Domain, Range > >::union_set ( const typed::basic_set< pair< Domain, Range > > & bset)
inline

◆ union_set() [5/7]

template<typename Domain, typename Range>
isl::typed::union_set< pair< Domain, Range > >::union_set ( const typed::point< pair< Domain, Range > > & pnt)
inline

◆ union_set() [6/7]

template<typename Domain, typename Range>
isl::typed::union_set< pair< Domain, Range > >::union_set ( const typed::set< pair< Domain, Range > > & set)
inline

References set.

◆ union_set() [7/7]

template<typename Domain, typename Range>
isl::typed::union_set< pair< Domain, Range > >::union_set ( const isl::ctx & ctx,
const std::string & str )
inlineexplicit

Member Function Documentation

◆ apply() [1/3]

template<typename Domain, typename Range>
template<typename Arg2>
typed::union_set< Arg2 > isl::typed::union_set< pair< Domain, Range > >::apply ( const typed::basic_map< pair< Domain, Range >, Arg2 > & umap) const
inline

◆ apply() [2/3]

template<typename Domain, typename Range>
template<typename Arg2>
typed::union_set< Arg2 > isl::typed::union_set< pair< Domain, Range > >::apply ( const typed::map< pair< Domain, Range >, Arg2 > & umap) const
inline

◆ apply() [3/3]

template<typename Domain, typename Range>
template<typename Arg2>
typed::union_set< Arg2 > isl::typed::union_set< pair< Domain, Range > >::apply ( const typed::union_map< pair< Domain, Range >, Arg2 > & umap) const
inline

◆ as_set()

template<typename Domain, typename Range>
typed::set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::as_set ( ) const
inline

◆ coalesce()

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::coalesce ( ) const
inline

◆ detect_equalities()

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::detect_equalities ( ) const
inline

◆ drop_unused_params()

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::drop_unused_params ( ) const
inline

◆ empty()

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::empty ( const isl::ctx & ctx)
inlinestatic

◆ every_set()

template<typename Domain, typename Range>
bool isl::typed::union_set< pair< Domain, Range > >::every_set ( const std::function< bool(typed::set< pair< Domain, Range > >)> & test) const
inline

References test.

◆ extract_set()

template<typename Domain, typename Range>
typed::set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::extract_set ( const typed::space< pair< Domain, Range > > & space) const
inline

References space.

◆ foreach_point()

template<typename Domain, typename Range>
void isl::typed::union_set< pair< Domain, Range > >::foreach_point ( const std::function< void(typed::point< pair< Domain, Range > >)> & fn) const
inline

References fn.

◆ foreach_set()

template<typename Domain, typename Range>
void isl::typed::union_set< pair< Domain, Range > >::foreach_set ( const std::function< void(typed::set< pair< Domain, Range > >)> & fn) const
inline

References fn.

◆ from()

template<typename Domain, typename Range>
union_set isl::typed::union_set< pair< Domain, Range > >::from ( const isl::union_set< pair< Domain, Range > > & obj)
inlinestatic

Definition at line 14102 of file typed_cpp.h.

References obj, and union_set.

◆ get_set_list()

template<typename Domain, typename Range>
typed::set_list< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::get_set_list ( ) const
inlinedelete

◆ get_space()

template<typename Domain, typename Range>
typed::space< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::get_space ( ) const
inlinedelete

◆ gist() [1/4]

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::gist ( const typed::basic_set< pair< Domain, Range > > & context) const
inline

References context.

◆ gist() [2/4]

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::gist ( const typed::point< pair< Domain, Range > > & context) const
inline

References context.

◆ gist() [3/4]

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::gist ( const typed::set< pair< Domain, Range > > & context) const
inline

References context.

◆ gist() [4/4]

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::gist ( const typed::union_set< pair< Domain, Range > > & context) const
inline

References context.

◆ gist_params() [1/3]

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::gist_params ( const typed::basic_set<> & set) const
inline

References set.

◆ gist_params() [2/3]

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::gist_params ( const typed::point<> & set) const
inline

References set.

◆ gist_params() [3/3]

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::gist_params ( const typed::set<> & set) const
inline

References set.

◆ identity()

template<typename Domain, typename Range>
typed::union_map< pair< Domain, Range >, pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::identity ( ) const
inline

◆ intersect() [1/4]

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::intersect ( const typed::basic_set< pair< Domain, Range > > & uset2) const
inline

◆ intersect() [2/4]

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::intersect ( const typed::point< pair< Domain, Range > > & uset2) const
inline

◆ intersect() [3/4]

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::intersect ( const typed::set< pair< Domain, Range > > & uset2) const
inline

◆ intersect() [4/4]

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::intersect ( const typed::union_set< pair< Domain, Range > > & uset2) const
inline

◆ intersect_params() [1/3]

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::intersect_params ( const typed::basic_set<> & set) const
inline

References set.

◆ intersect_params() [2/3]

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::intersect_params ( const typed::point<> & set) const
inline

References set.

◆ intersect_params() [3/3]

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::intersect_params ( const typed::set<> & set) const
inline

References set.

◆ lexmax()

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::lexmax ( ) const
inline

◆ lexmin()

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::lexmin ( ) const
inline

◆ params()

template<typename Domain, typename Range>
typed::set isl::typed::union_set< pair< Domain, Range > >::params ( ) const
inline

◆ preimage() [1/3]

template<typename Domain, typename Range>
template<typename Domain2>
typed::union_set< Domain2 > isl::typed::union_set< pair< Domain, Range > >::preimage ( const typed::multi_aff< Domain2, pair< Domain, Range > > & ma) const
inline

References Domain2, and ma.

◆ preimage() [2/3]

template<typename Domain, typename Range>
template<typename Domain2>
typed::union_set< Domain2 > isl::typed::union_set< pair< Domain, Range > >::preimage ( const typed::pw_multi_aff< Domain2, pair< Domain, Range > > & pma) const
inline

References Domain2, and pma.

◆ preimage() [3/3]

template<typename Domain, typename Range>
template<typename Domain2>
typed::union_set< Domain2 > isl::typed::union_set< pair< Domain, Range > >::preimage ( const typed::union_pw_multi_aff< Domain2, pair< Domain, Range > > & upma) const
inline

References Domain2.

◆ project_out_all_params()

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::project_out_all_params ( ) const
inline

◆ set_list()

template<typename Domain, typename Range>
typed::set_list< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::set_list ( ) const
inline

◆ space()

template<typename Domain, typename Range>
typed::space isl::typed::union_set< pair< Domain, Range > >::space ( ) const
inline

◆ subtract() [1/4]

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::subtract ( const typed::basic_set< pair< Domain, Range > > & uset2) const
inline

◆ subtract() [2/4]

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::subtract ( const typed::point< pair< Domain, Range > > & uset2) const
inline

◆ subtract() [3/4]

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::subtract ( const typed::set< pair< Domain, Range > > & uset2) const
inline

◆ subtract() [4/4]

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::subtract ( const typed::union_set< pair< Domain, Range > > & uset2) const
inline

◆ unite() [1/4]

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::unite ( const typed::basic_set< pair< Domain, Range > > & uset2) const
inline

◆ unite() [2/4]

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::unite ( const typed::point< pair< Domain, Range > > & uset2) const
inline

◆ unite() [3/4]

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::unite ( const typed::set< pair< Domain, Range > > & uset2) const
inline

◆ unite() [4/4]

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::unite ( const typed::union_set< pair< Domain, Range > > & uset2) const
inline

◆ universe()

template<typename Domain, typename Range>
typed::union_set< pair< Domain, Range > > isl::typed::union_set< pair< Domain, Range > >::universe ( ) const
inline

◆ unwrap()

template<typename Domain, typename Range>
typed::union_map< Domain, Range > isl::typed::union_set< pair< Domain, Range > >::unwrap ( ) const
inline

◆ aff

template<typename Domain, typename Range>
template<typename...>
friend struct aff
friend

Definition at line 14029 of file typed_cpp.h.

References aff.

Referenced by aff.

◆ aff_list

template<typename Domain, typename Range>
template<typename...>
friend struct aff_list
friend

Definition at line 14031 of file typed_cpp.h.

References aff_list.

Referenced by aff_list.

◆ basic_map

template<typename Domain, typename Range>
template<typename...>
friend struct basic_map
friend

Definition at line 14033 of file typed_cpp.h.

References basic_map.

Referenced by basic_map.

◆ basic_set

template<typename Domain, typename Range>
template<typename...>
friend struct basic_set
friend

Definition at line 14035 of file typed_cpp.h.

References basic_set.

Referenced by basic_set.

◆ fixed_box

template<typename Domain, typename Range>
template<typename...>
friend struct fixed_box
friend

Definition at line 14037 of file typed_cpp.h.

References fixed_box.

Referenced by fixed_box.

◆ id

template<typename Domain, typename Range>
template<typename...>
friend struct id
friend

Definition at line 14039 of file typed_cpp.h.

References id.

Referenced by id.

◆ id_list

template<typename Domain, typename Range>
template<typename...>
friend struct id_list
friend

Definition at line 14041 of file typed_cpp.h.

References id_list.

Referenced by id_list.

◆ map

template<typename Domain, typename Range>
template<typename...>
friend struct map
friend

Definition at line 14043 of file typed_cpp.h.

References map.

Referenced by map.

◆ map_list

template<typename Domain, typename Range>
template<typename...>
friend struct map_list
friend

Definition at line 14045 of file typed_cpp.h.

References map_list.

Referenced by map_list.

◆ multi_aff

template<typename Domain, typename Range>
template<typename...>
friend struct multi_aff
friend

Definition at line 14047 of file typed_cpp.h.

References multi_aff.

Referenced by multi_aff.

◆ multi_id

template<typename Domain, typename Range>
template<typename...>
friend struct multi_id
friend

Definition at line 14049 of file typed_cpp.h.

References multi_id.

Referenced by multi_id.

◆ multi_pw_aff

template<typename Domain, typename Range>
template<typename...>
friend struct multi_pw_aff
friend

Definition at line 14051 of file typed_cpp.h.

References multi_pw_aff.

Referenced by multi_pw_aff.

◆ multi_union_pw_aff

template<typename Domain, typename Range>
template<typename...>
friend struct multi_union_pw_aff
friend

Definition at line 14053 of file typed_cpp.h.

References multi_union_pw_aff.

Referenced by multi_union_pw_aff.

◆ multi_val

template<typename Domain, typename Range>
template<typename...>
friend struct multi_val
friend

Definition at line 14055 of file typed_cpp.h.

References multi_val.

Referenced by multi_val.

◆ point

template<typename Domain, typename Range>
template<typename...>
friend struct point
friend

Definition at line 14057 of file typed_cpp.h.

References point.

Referenced by point.

◆ pw_aff

template<typename Domain, typename Range>
template<typename...>
friend struct pw_aff
friend

Definition at line 14059 of file typed_cpp.h.

References pw_aff.

Referenced by pw_aff.

◆ pw_aff_list

template<typename Domain, typename Range>
template<typename...>
friend struct pw_aff_list
friend

Definition at line 14061 of file typed_cpp.h.

References pw_aff_list.

Referenced by pw_aff_list.

◆ pw_multi_aff

template<typename Domain, typename Range>
template<typename...>
friend struct pw_multi_aff
friend

Definition at line 14063 of file typed_cpp.h.

References pw_multi_aff.

Referenced by pw_multi_aff.

◆ pw_multi_aff_list

template<typename Domain, typename Range>
template<typename...>
friend struct pw_multi_aff_list
friend

Definition at line 14065 of file typed_cpp.h.

References pw_multi_aff_list.

Referenced by pw_multi_aff_list.

◆ set

template<typename Domain, typename Range>
template<typename...>
friend struct set
friend

◆ set_list

template<typename Domain, typename Range>
template<typename...>
friend struct set_list
friend

Definition at line 14069 of file typed_cpp.h.

References set_list.

Referenced by set_list.

◆ space

template<typename Domain, typename Range>
template<typename...>
friend struct space
friend

Definition at line 14071 of file typed_cpp.h.

References space.

Referenced by extract_set(), and space.

◆ union_map

template<typename Domain, typename Range>
template<typename...>
friend struct union_map
friend

Definition at line 14073 of file typed_cpp.h.

References union_map.

Referenced by union_map.

◆ union_pw_aff

template<typename Domain, typename Range>
template<typename...>
friend struct union_pw_aff
friend

Definition at line 14075 of file typed_cpp.h.

References union_pw_aff.

Referenced by union_pw_aff.

◆ union_pw_aff_list

template<typename Domain, typename Range>
template<typename...>
friend struct union_pw_aff_list
friend

Definition at line 14077 of file typed_cpp.h.

References union_pw_aff_list.

Referenced by union_pw_aff_list.

◆ union_pw_multi_aff

template<typename Domain, typename Range>
template<typename...>
friend struct union_pw_multi_aff
friend

Definition at line 14079 of file typed_cpp.h.

References union_pw_multi_aff.

Referenced by union_pw_multi_aff.

◆ union_set

template<typename Domain, typename Range>
template<typename...>
friend struct union_set
friend

Definition at line 14081 of file typed_cpp.h.

References union_set.

Referenced by from(), union_set, union_set(), and union_set().

◆ union_set_list

template<typename Domain, typename Range>
template<typename...>
friend struct union_set_list
friend

Definition at line 14083 of file typed_cpp.h.

References union_set_list.

Referenced by union_set_list.

◆ val

template<typename Domain, typename Range>
template<typename...>
friend struct val
friend

Definition at line 14085 of file typed_cpp.h.

References val.

Referenced by val.

◆ val_list

template<typename Domain, typename Range>
template<typename...>
friend struct val_list
friend

Definition at line 14087 of file typed_cpp.h.

References val_list.

Referenced by val_list.


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