Lines Matching refs:union_decl
10250 /// Test if a type is a @ref union_decl.
10254 /// @return true iff @p t is a union_decl.
10259 /// Test if a type is a @ref union_decl.
10263 /// @return the @ref union_decl is @p is a @ref union_decl, or nil
10265 union_decl*
10267 {return dynamic_cast<union_decl*>(const_cast<type_or_decl_base*>(t));}
10269 /// Test if a type is a @ref union_decl.
10273 /// @return the @ref union_decl is @p is a @ref union_decl, or nil
10277 {return dynamic_pointer_cast<union_decl>(t);}
11056 return lookup_type_in_map<union_decl>(type_name,
11085 /// @return the resulting union_decl.
11091 union_decl_sptr result = lookup_type_in_map<union_decl>(loc, m);
11102 /// @return the resulting union_decl.
12430 union_decl_sptr result = lookup_type_in_map<union_decl>(type_name, m);
13319 maybe_update_types_lookup_map<union_decl>
13324 maybe_update_types_lookup_map<union_decl>
13328 maybe_update_types_lookup_map<union_decl>
13335 maybe_update_types_lookup_map<union_decl>
13339 maybe_update_types_lookup_map<union_decl>
24307 // <union_decl>
24309 /// Constructor for the @ref union_decl type.
24319 /// @param vis the visibility of instances of @ref union_decl.
24326 union_decl::union_decl(const environment& env, const string& name,
24342 /// Constructor for the @ref union_decl type.
24352 /// @param vis the visibility of instances of @ref union_decl.
24362 union_decl::union_decl(const environment& env, const string& name,
24389 /// Constructor for the @ref union_decl type.
24399 /// @param vis the visibility of instances of @ref union_decl.
24400 union_decl::union_decl(const environment& env, const string& name,
24417 /// Constructor for the @ref union_decl type.
24427 /// @param vis the visibility of instances of @ref union_decl.
24431 union_decl::union_decl(const environment& env, const string& name,
24458 /// Constructor for the @ref union_decl type.
24466 union_decl::union_decl(const environment& env,
24483 /// @ref union_decl.
24498 /// @return the pretty representaion for a union_decl.
24500 union_decl::get_pretty_representation(bool internal,
24526 /// Comparison operator for @ref union_decl.
24528 /// @param other the instance of @ref union_decl to compare against.
24530 /// @return true iff the current instance of @ref union_decl equals @p
24533 union_decl::operator==(const decl_base& other) const
24535 const union_decl* op = dynamic_cast<const union_decl*>(&other);
24541 /// Equality operator for union_decl.
24545 /// @param other the other union_decl to compare against.
24549 union_decl::operator==(const type_base& other) const
24557 /// Comparison operator for @ref union_decl.
24559 /// @param other the instance of @ref union_decl to compare against.
24561 /// @return true iff the current instance of @ref union_decl equals @p
24564 union_decl::operator==(const union_decl& other) const
24579 union_decl::traverse(ir_node_visitor& v)
24651 /// Destructor of the @ref union_decl type.
24652 union_decl::~union_decl()
24655 /// Compares two instances of @ref union_decl.
24675 equals(const union_decl& l, const union_decl& r, change_kind* k)
24710 /// Copy a method of a @ref union_decl into a new @ref
24711 /// union_decl.
24713 /// @param t the @ref union_decl into which the method is to be copied.
24723 /// Copy a method of a @ref union_decl into a new @ref
24724 /// union_decl.
24726 /// @param t the @ref union_decl into which the method is to be copied.
24739 /// Turn equality of shared_ptr of union_decl into a deep equality;
24758 /// Turn inequality of shared_ptr of union_decl into a deep equality;
24769 // </union_decl>
26127 if (const union_decl* ty1 = is_union_type(first))
26129 const union_decl* ty2 = is_union_type(second);
26542 ir_node_visitor::visit_begin(union_decl* t)
26546 ir_node_visitor::visit_end(union_decl* t)