Lines Matching defs:function_suppression

1960 // <function_suppression stuff>
1962 /// Constructor for the @ref the function_suppression::parameter_spec
1973 function_suppression::parameter_spec::parameter_spec(size_t i,
1985 function_suppression::parameter_spec::get_index() const
1993 function_suppression::parameter_spec::set_index(size_t i)
2000 function_suppression::parameter_spec::get_parameter_type_name() const
2008 function_suppression::parameter_spec::set_parameter_type_name(const string& tn)
2016 /// function_suppression::parameter_spec::get_parameter_type_name() is
2021 function_suppression::parameter_spec::get_parameter_type_name_regex_str() const
2029 /// function_suppression::parameter_spec::get_parameter_type_name() is
2035 function_suppression::parameter_spec::set_parameter_type_name_regex_str
2039 /// Default constructor for the @ref function_suppression type.
2043 /// function_suppression type.
2044 function_suppression::function_suppression()
2048 /// Constructor for the @ref function_suppression type.
2103 function_suppression::function_suppression(const string& label,
2118 function_suppression::~function_suppression()
2123 /// function_suppression::change_kind as a result.
2127 /// @return the resulting @ref function_suppression::change_kind.
2128 function_suppression::change_kind
2129 function_suppression::parse_change_kind(const string& s)
2146 function_suppression::change_kind
2147 function_suppression::get_change_kind() const
2154 function_suppression::set_change_kind(change_kind k)
2163 function_suppression::get_name() const
2172 function_suppression::set_name(const string& n)
2181 function_suppression::get_name_regex_str() const
2190 function_suppression::set_name_regex_str(const string& r)
2200 function_suppression::get_name_not_regex_str() const
2210 function_suppression::set_name_not_regex_str(const string& r)
2219 function_suppression::get_return_type_name() const
2228 function_suppression::set_return_type_name(const string& tr)
2236 /// function_suppression::get_return_type_name() is not empty, then
2244 function_suppression::get_return_type_regex_str() const
2252 /// function_suppression::get_return_type_name() is not empty, then
2260 function_suppression::set_return_type_regex_str(const string& r)
2271 const function_suppression::parameter_specs_type&
2272 function_suppression::get_parameter_specs() const
2285 function_suppression::set_parameter_specs(parameter_specs_type& p)
2292 function_suppression::append_parameter_specs(const parameter_spec_sptr p)
2303 function_suppression::get_symbol_name() const
2314 function_suppression::set_symbol_name(const string& n)
2321 /// function_suppression::get_symbol_name() is not empty, then this
2330 function_suppression::get_symbol_name_regex_str() const
2337 /// function_suppression::get_symbol_name() is not empty, then this
2346 function_suppression::set_symbol_name_regex_str(const string& r)
2356 /// function_suppression::get_symbol_name() is not empty, then this
2365 function_suppression::get_symbol_name_not_regex_str() const
2375 /// function_suppression::get_symbol_name() is not empty, then this
2385 function_suppression::set_symbol_name_not_regex_str(const string& r)
2396 function_suppression::get_symbol_version() const
2407 function_suppression::set_symbol_version(const string& v)
2415 /// function_suppression::get_symbol_version() is non empty, then this
2422 function_suppression::get_symbol_version_regex_str() const
2430 /// function_suppression::get_symbol_version() is non empty, then this
2437 function_suppression::set_symbol_version_regex_str(const string& r)
2445 function_suppression::get_allow_other_aliases() const
2453 function_suppression::set_allow_other_aliases(bool f)
2464 function_suppression::suppresses_diff(const diff* diff) const
2496 function_suppression::suppresses_function(const function_decl* fn,
2780 function_suppression::suppresses_function(const function_decl_sptr fn,
2799 function_suppression::suppresses_function_symbol(const elf_symbol* sym,
2812 ABG_ASSERT(k & function_suppression::ADDED_FUNCTION_CHANGE_KIND
2813 || k & function_suppression::DELETED_FUNCTION_CHANGE_KIND);
2887 function_suppression::suppresses_function_symbol(const elf_symbol_sptr sym,
2893 /// function_suppression.
2897 /// @return if @p suppr is an instance of @ref function_suppression, then
2899 /// function_suppression, otherwise return a nil pointer.
2902 {return dynamic_pointer_cast<function_suppression>(suppr);}
2905 /// function_suppression::change_kind.
2912 function_suppression::change_kind
2913 operator&(function_suppression::change_kind l,
2914 function_suppression::change_kind r)
2916 return static_cast<function_suppression::change_kind>
2921 /// function_suppression::change_kind.
2928 function_suppression::change_kind
2929 operator|(function_suppression::change_kind l,
2930 function_suppression::change_kind r)
2932 return static_cast<function_suppression::change_kind>
3034 /// function_suppression::parameter_spec from it and return a pointer
3038 /// function_suppression::parameter_spec. If the parameter
3040 static function_suppression::parameter_spec_sptr
3044 function_suppression::parameter_spec_sptr result;
3096 function_suppression::parameter_spec* p =
3097 new function_suppression::parameter_spec(atoi(index_str.c_str()),
3106 /// function_suppression type and return a shared pointer to that
3110 /// function_suppression. If the function suppression specification
3254 function_suppression::parameter_spec_sptr parm;
3255 function_suppression::parameter_specs_type parms;
3269 result.reset(new function_suppression(label_str,
3291 (function_suppression::parse_change_kind(change_kind_str));
3318 // </function_suppression stuff>
4517 const suppr::function_suppression& s,
4558 const suppr::function_suppression& s,