Lines Matching defs:suppr

36 namespace suppr
277 /// @param suppr the suppression specification
286 sonames_of_binaries_match(const suppression_base& suppr,
293 if (!suppr.has_soname_related_property())
296 if (!suppr.priv_->matches_soname(first_soname)
297 && !suppr.priv_->matches_soname(second_soname))
307 /// @param suppr the current suppression specification.
316 names_of_binaries_match(const suppression_base& suppr,
323 if (!suppr.has_file_name_related_property())
326 if (!suppr.priv_->matches_binary_name(first_binary_path)
327 && !suppr.priv_->matches_binary_name(second_binary_path))
778 // Now let's consider class diffs in the context of a suppr spec
787 // ... and the suppr spec contains a
836 // matches the suppr spec
844 // Wrong suppr spec. Ignore it.
1059 suppression_matches_type_name(const suppr::type_suppression& s,
1527 /// @param suppr the instance of @ref suppression to test for.
1529 /// @return if @p suppr is an instance of @ref type_suppression, then
1530 /// return the sub-object of the @p suppr of type @ref
1533 is_type_suppression(suppression_sptr suppr)
1534 {return dynamic_pointer_cast<type_suppression>(suppr);}
2504 // suppr spec
2507 // Check if the name of the binaries match the current suppr spec
2512 // Check if the soname of the binaries match the current suppr spec
2816 // suppr spect
2820 // suppr spect
2826 // suppr spect
2895 /// @param suppr the instance of @ref suppression to test for.
2897 /// @return if @p suppr is an instance of @ref function_suppression, then
2898 /// return the sub-object of the @p suppr of type @ref
2901 is_function_suppression(const suppression_sptr suppr)
2902 {return dynamic_pointer_cast<function_suppression>(suppr);}
2945 suppression_matches_variable_name(const suppr::variable_suppression& s,
2979 suppression_matches_variable_sym_name(const suppr::variable_suppression& s,
3014 suppression_matches_type(const suppr::type_suppression& s,
3715 // suppr spec
3720 // Check if the soname of the binaries match the current suppr
3860 // suppr spec.
3863 // Check if the name of the binaries match the current suppr
3869 // Check if the soname of the binaries match the current suppr spec
3944 /// @param suppr the instance of @ref suppression to test for.
3946 /// @return if @p suppr is an instance of @ref variable_suppression, then
3947 /// return the sub-object of the @p suppr of type @ref
4188 variable_is_suppressed(const suppr::suppressions_type& supprs,
4194 if (suppr::variable_suppression_sptr suppr = is_variable_suppression(i))
4199 && suppression_matches_variable_name(*suppr, var_name))
4202 && suppression_matches_variable_sym_name(*suppr,
4402 /// @param suppr the suppression specification to consider.
4408 const suppression_base& suppr)
4410 return suppr.priv_->matches_soname(soname);
4420 /// @param suppr the suppression specification to consider.
4423 /// suppression specification @p suppr.
4427 const suppression_base& suppr)
4429 return (suppression_matches_soname(soname, suppr)
4430 || suppr.priv_->matches_binary_name(filename));
4451 /// @return true iff @p s is a private type suppr spec.
4462 /// @return true iff @p s is a private type suppr spec.
4517 const suppr::function_suppression& s,
4558 const suppr::function_suppression& s,
4598 const suppr::variable_suppression& s,
4621 const suppr::variable_suppression& s,
4646 const suppr::type_suppression& s,
4736 if (suppr::function_suppression_sptr suppr = is_function_suppression(i))
4741 && suppression_matches_function_name(fe, *suppr, fn_name))
4744 && suppression_matches_function_sym_name(fe, *suppr,
4776 if (suppr::variable_suppression_sptr suppr = is_variable_suppression(i))
4781 && suppression_matches_variable_name(fe, *suppr, var_name))
4784 && suppression_matches_variable_sym_name(fe, *suppr,
4820 if (suppr::type_suppression_sptr suppr = is_type_suppression(i))
4824 if (suppression_matches_type_name_or_location(fe, *suppr,
4828 if (is_private_type_suppr_spec(*suppr))
4839 }// end namespace suppr