Lines Matching defs:second

112   if (i->second)
113 return i->second->c_str();
137 if (i->second)
138 delete i->second;
181 /// @param s2 the second string to consider.
195 /// @param s2 the second string to consider.
750 /// @param r the second operand of the equality.
768 /// @param r the second operand of the equality.
814 /// @param r the second type to take into account in the comparison.
835 // instructing us to compare them canonically, and the second time
1097 for (j = i->second.begin(); j != i->second.end(); ++j)
1101 for (j = i->second.begin(); j != i->second.end(); ++j)
1105 for (j = i->second.begin(); j != i->second.end(); ++j)
1109 for (j = i->second.begin(); j != i->second.end(); ++j)
1113 for (j = i->second.begin(); j != i->second.end(); ++j)
1649 /// @param r the second translation unit to consider for the comparison.
1668 /// @param r the second translation unit to consider for the comparison.
2612 /// @param rhs the second elf symbol to consider.
2631 /// @param rhs the second elf symbol to consider.
2642 /// @param s2 the second symbol to consider.
2662 for (elf_symbols::const_iterator j = i->second.begin();
2663 j != i->second.end();
2684 /// @param s2 the second symbol to consider.
2701 /// @param s2 the second symbol to consider.
3188 /// @param s the second decl to compare.
3236 /// @param s the second decl to be considered for the comparison.
3265 // The first decl is less than the second if it's the one not
3284 /// @param s the second decl to be considered for the comparison.
3329 /// @param s the second type to be considered for the comparison.
3341 /// @param s the second type to be considered for the comparison.
3723 /// self comparison. The second invocation of this very same function
3724 /// sets the second corpus of the self comparison. That second corpus
3749 /// the second corpus.
3831 return &ti->second;
3908 return it->second;
3933 return it->second;
5104 /// @param r the second artifact of the comparison.
7919 /// @param r the second artifact of the comparison.
9513 /// @param r the second ABI artifact to consider in the comparison.
9585 /// @param type2 the second type to consider.
9623 /// @param type2 the declaration of the second type to consider.
10920 return &i->second;
10950 for (auto j : i->second)
10960 return dynamic_pointer_cast<TypeKind>(type_base_sptr(i->second.back()));
12125 translation_unit_sptr tu = i->second;
13118 i->second.push_back(type);
13177 i->second.push_back(type);
13212 i->second.push_back(type);
13953 /// @param t2 the second type to consider.
14204 vector<type_base_sptr> &v = i->second;
14262 // If 't' comes from the second corpus, then it *must*
14264 // the first corpus because the second corpus is the
14266 // words, all types coming from the second corpus must
14295 // If 't' indeed comes from the second corpus then this
14309 << "' from second corpus"
14584 /// @param r the second artifact of the comparison.
15101 /// @param r the second artifact of the comparison.
15191 /// @param r the second operand to compare.
15208 /// @param r the second operand to compare.
15358 /// @param r the second artifact of the comparison.
15747 /// @param r the second artifact of the comparison.
16229 /// @param r the second artifact of the comparison.
16611 /// @param r the second artifact of the comparison.
17182 /// @param r the second artifact of the comparison.
17506 /// @param r the second artifact of the comparison.
17567 /// @param r the second array of the comparison.
17947 /// @param r the second enum to consider.
18049 /// @param enl the second enumerator to consider.
18125 /// @param r the second artifact of the comparison.
18238 // // in the second version of of enum foo.
18310 /// @param r the second operand to compare.
18328 /// @param r the second operand to compare.
18610 /// @param r the second artifact of the comparison.
18924 /// @param r the second artifact of the comparison.
19487 /// @param rhs the second function type to consider
20427 /// @param r the second artifact of the comparison.
20650 /// @param f2 the second function to consider.
20879 /// @param r the second artifact of the comparison.
21668 return i->second.get();
21683 return i->second;
21711 return i->second;
21889 /// @param r the second artifact of the comparison.
22283 /// sets the canonical type of its second parameter to the canonical
22564 sort_virtual_member_functions(i->second);
22611 return i->second->get_base_class();
22859 /// @param r the second artifact of the comparison.
23161 /// @param s the second method to consider.
23222 /// @param s the second method to consider.
23322 for (m = i->second.begin() ; m != i->second.end(); ++m)
23325 if (m == i->second.end())
23326 i->second.push_back(method);
23411 /// @param s the second method.
23419 method_decl_sptr first = f, second = s;
23423 second->get_symbol();
23427 second->get_linkage_name();
23431 second->set_symbol(elf_symbol_sptr());
23432 second->set_linkage_name("");
23434 bool equal = *first == *second;
23438 second->set_symbol(saved_second_elf_symbol);
23439 second->set_linkage_name(saved_second_linkage_name);
23508 /// @param r the second artifact of the comparison.
23625 // function of a the same vtable offset in the second class type.
23639 first_v_fn_entry->second;
23653 second_v_fn_entry->second;
23958 /// @param r the second instance to consider.
23980 /// @param r the second instance to consider.
24042 /// @param r the second instance to consider.
24063 /// @param r the second instance to consider.
24136 /// @param r the second argument of the operator.
24156 /// @param r the second argument of the operator.
24662 /// @param r the second artifact of the comparison.
25688 /// @param t_v2 the second version of the type.
25945 /// @param s the second @ref function_decl to consider for comparison.
25996 /// @param second the second type to consider.
26000 /// @return true iff @p first and @p second have similar structures.
26003 const type_base_sptr& second,
26005 {return types_have_similar_structure(first.get(), second.get(), indirect_type);}
26026 /// @param second the second type to consider.
26029 /// second as being underlying types of indirect types. Meaning that
26032 /// @return true iff @p first and @p second have similar structures.
26035 const type_base* second,
26038 if (!!first != !!second)
26046 second = peel_qualified_or_typedef_type(second);
26050 if (typeid(*first) != typeid(*second))
26056 const pointer_type_def* ty2 = is_pointer_type(second);
26065 const reference_type_def* ty2 = is_reference_type(second);
26075 const type_decl* ty2 = is_type_decl(second);
26085 const enum_type_decl* ty2 = is_enum_type(second);
26096 const class_decl* ty2 = is_class_type(second);
26129 const union_decl* ty2 = is_union_type(second);
26142 const array_type_def* ty2 = is_array_type(second);
26156 const array_type_def::subrange_type *ty2 = is_subrange_type(second);
26170 const function_type* ty2 = is_function_type(second);
26618 return i->second;
26662 /// @param b_begin the beginning of the second sequence of functions
26665 /// @param b_end the end of the second sequence of functions.
26698 /// @param b_begin the beginning of the second sequence of functions
26701 /// @param b_end the end of the second sequence of functions.