Lines Matching defs:pointed_to
16140 /// @param pointed_to the pointed-to type.
16147 pointer_type_def::pointer_type_def(const type_base_sptr& pointed_to,
16151 : type_or_decl_base(pointed_to->get_environment(),
16155 type_base(pointed_to->get_environment(), size_in_bits, align_in_bits),
16156 decl_base(pointed_to->get_environment(), "", locus, ""),
16157 priv_(new priv(pointed_to))
16162 ABG_ASSERT(pointed_to);
16163 const environment& env = pointed_to->get_environment();
16164 decl_base_sptr pto = dynamic_pointer_cast<decl_base>(pointed_to);
16489 /// @param pointed_to the pointed to type.
16499 reference_type_def::reference_type_def(const type_base_sptr pointed_to,
16504 : type_or_decl_base(pointed_to->get_environment(),
16508 type_base(pointed_to->get_environment(), size_in_bits, align_in_bits),
16509 decl_base(pointed_to->get_environment(), "", locus, ""),
16516 decl_base_sptr pto = dynamic_pointer_cast<decl_base>(pointed_to);
16524 name = string(get_type_name(is_function_type(pointed_to),
16529 const environment& env = pointed_to->get_environment();
16533 type_base_wptr(type_or_void(pointed_to,
16534 pointed_to->get_environment()));
16578 /// Setter of the pointed_to type of the current reference type.
16580 /// @param pointed_to the new pointed to type.