Lines Matching refs:second

362   {return abigail::hashing::combine_hashes(p.first, p.second);}
490 // comparison activated, and the second time with structural
541 /// @param second the second sub-type that has been compared. Its
544 /// @param r the result of comparing @p first and @p second. This
546 /// @p first and @p second.
549 cache_type_comparison_result(T& first, T& second, bool r)
555 && !is_recursive_type(&second)
557 && !is_type(&second)->priv_->depends_on_recursive_type())))
561 reinterpret_cast<uint64_t>(&second)),
571 /// @param second the second sub-type to consider. The pair of
572 /// addresses of {@p first, @p second} is going to be looked up in
574 /// comparison of @p first against @p second is present as well, and
578 /// the comparison of @p first against @p second if the pair of
579 /// addresses of {@p first, @p second} is present in the cache.
581 /// @return true iff the pair of addresses of {@p first, @p second}
583 /// the comparison of @p first against @p second is returned in the
587 is_type_comparison_cached(T& first, T& second, bool& r)
595 reinterpret_cast<uint64_t>(&second)));
599 r = it->second;
623 << " / (" << std::hex << p.first << "," << p.second << ")"
644 << " / (" << std::hex << p.first << "," << p.second << ")"
1081 type_id = it->second;
1093 original_canonical_type = reinterpret_cast<type_base*>(it->second);
1170 /// @param second the second class or union (of the pair) to mark as
1174 const class_or_union& second) const
1179 reinterpret_cast<uint64_t>(&second)));
1194 /// @param second the second class or union (of the pair) to mark as
1198 const class_or_union* second) const
1199 {mark_as_being_compared(*first, *second);}
1213 /// @param second the second class or union (of the pair) to mark as
1217 const class_or_union_sptr& second) const
1218 {mark_as_being_compared(*first, *second);}
1232 /// @param second the second instance of class_or_union (of the
1236 const class_or_union& second) const
1241 reinterpret_cast<uint64_t>(&second)));
1256 /// @param second the second instance of class_or_union (of the
1260 const class_or_union* second) const
1262 if (!first || !second)
1264 unmark_as_being_compared(*first, *second);
1271 ///@param second the second class or union (of the pair) to test for.
1273 /// @return true if the pair {@p first, @p second} is being
1277 const class_or_union& second) const
1283 reinterpret_cast<uint64_t>((&second))));
1290 ///@param second the second class or union (of the pair) to test for.
1292 /// @return true if the pair {@p first, @p second} is being
1296 const class_or_union* second) const
1298 if (first && second)
1299 return comparison_started(*first, *second);
1333 /// @param second the second @ref function_type of the pair being
1337 const function_type& second) const
1342 reinterpret_cast<uint64_t>(&second)));
1350 /// @param second the second @ref function_type of the pair being
1354 const function_type& second) const
1359 reinterpret_cast<uint64_t>(&second)));
1369 const function_type& second) const
1374 reinterpret_cast<uint64_t>(&second)));