Lines Matching refs:enom
4160 /// @param enom the enum to consider.
4162 maybe_schedule_declaration_only_enum_for_resolution(enum_type_decl_sptr& enom)
4164 if (enom->get_is_declaration_only()
4165 && enom->get_definition_of_declaration() == 0)
4167 string qn = enom->get_qualified_name();
4171 declaration_only_enums()[qn].push_back(enom);
4173 record->second.push_back(enom);
4180 /// @param enom the enum to consider for the test.
4182 /// @return true iff @p enom is a declaration-only enum and if
4185 is_decl_only_enum_scheduled_for_resolution(enum_type_decl_sptr& enom)
4187 if (enom->get_is_declaration_only())
4188 return (declaration_only_enums().find(enom->get_qualified_name())
4268 enum_type_decl_sptr enom = is_enum_type(type_base_sptr(*c));
4269 ABG_ASSERT(enom);
4271 enom = is_enum_type(look_through_decl_only_enum(enom));
4272 if (enom->get_is_declaration_only())
4275 string tu_path = enom->get_translation_unit()->get_absolute_path();
4282 per_tu_enum_map[tu_path] = enom;