Lines Matching defs:ini
22 #include "abg-ini.h"
55 const ini::config::section& section)
337 read_type_suppression(const ini::config::section& section);
340 read_function_suppression(const ini::config::section& section);
343 read_variable_suppression(const ini::config::section& section);
346 read_file_suppression(const ini::config::section& section);
349 /// an ini::config.
359 read_suppressions(const ini::config& config,
363 for (ini::config::sections_type::const_iterator i =
385 if (ini::config_sptr config = ini::read_config(input))
399 if (ini::config_sptr config = ini::read_config(file_path))
1301 type_suppression::insertion_range::create_fn_call_expr_boundary(ini::function_call_expr_sptr expr)
1320 ini::function_call_expr_sptr expr;
1321 if (ini::read_function_call_expr(s, expr) && expr)
1349 ini::function_call_expr_sptr fn_call = b->as_function_call_expr();
1486 ini::function_call_expr_sptr expr_;
1491 priv(ini::function_call_expr_sptr expr)
1502 fn_call_expr_boundary(ini::function_call_expr_sptr expr)
1509 ini::function_call_expr_sptr
1516 type_suppression::insertion_range::fn_call_expr_boundary::operator ini::function_call_expr_sptr () const
1588 /// Read a type suppression from an instance of ini::config::section
1591 /// @param section the section of the ini config to read.
1596 read_type_suppression(const ini::config::section& section)
1620 ini::simple_property_sptr drop_artifact =
1629 ini::simple_property_sptr label =
1633 ini::simple_property_sptr file_name_regex_prop =
1638 ini::simple_property_sptr file_name_not_regex_prop =
1645 ini::simple_property_sptr soname_regex_prop =
1650 ini::simple_property_sptr soname_not_regex_prop =
1657 ini::simple_property_sptr name_regex_prop =
1663 ini::simple_property_sptr name_not_regex_prop =
1669 ini::simple_property_sptr name_prop =
1675 ini::property_sptr srcloc_not_in_prop =
1680 if (ini::simple_property_sptr p = is_simple_property(srcloc_not_in_prop))
1684 ini::list_property_sptr list_property =
1697 ini::simple_property_sptr srcloc_not_regexp_prop =
1705 if (ini::simple_property_sptr type_kind_prop =
1715 if (ini::simple_property_sptr reach_kind_prop =
1726 if (ini::simple_property_sptr prop =
1739 type_suppression::insertion_range::create_fn_call_expr_boundary(ini::read_function_call_expr(ins_point)))
1752 if (ini::tuple_property_sptr prop =
1765 ini::tuple_property_value_sptr v = prop->get_value();
1771 ini::list_property_value_sptr val =
1782 type_suppression::insertion_range::create_fn_call_expr_boundary(ini::read_function_call_expr(str)))
1795 type_suppression::insertion_range::create_fn_call_expr_boundary(ini::read_function_call_expr(str)))
1820 if (ini::tuple_property_sptr prop =
1825 for (vector<ini::property_value_sptr>::const_iterator i =
1830 ini::tuple_property_value_sptr tuple_value =
1839 ini::list_property_value_sptr list_value =
1857 type_suppression::insertion_range::create_fn_call_expr_boundary(ini::read_function_call_expr(str)))
1870 type_suppression::insertion_range::create_fn_call_expr_boundary(ini::read_function_call_expr(str)))
1893 ini::property_sptr changed_enumerators_prop =
1899 if (ini::list_property_sptr p =
1903 else if (ini::simple_property_sptr p =
3113 read_function_suppression(const ini::config::section& section)
3143 ini::simple_property_sptr drop_artifact =
3152 ini::simple_property_sptr change_kind_prop =
3158 ini::simple_property_sptr label_prop =
3164 ini::simple_property_sptr file_name_regex_prop =
3169 ini::simple_property_sptr file_name_not_regex_prop =
3176 ini::simple_property_sptr soname_regex_prop =
3181 ini::simple_property_sptr soname_not_regex_prop =
3188 ini::simple_property_sptr name_prop =
3194 ini::simple_property_sptr name_regex_prop =
3200 ini::simple_property_sptr name_not_regex_prop =
3206 ini::simple_property_sptr return_type_name_prop =
3212 ini::simple_property_sptr return_type_regex_prop =
3218 ini::simple_property_sptr sym_name_prop =
3224 ini::simple_property_sptr sym_name_regex_prop =
3230 ini::simple_property_sptr sym_name_not_regex_prop =
3236 ini::simple_property_sptr sym_ver_prop =
3242 ini::simple_property_sptr sym_ver_regex_prop =
3248 ini::simple_property_sptr allow_other_aliases_prop =
3256 for (ini::config::properties_type::const_iterator p =
3262 ini::simple_property_sptr prop = is_simple_property(*p);
3993 read_variable_suppression(const ini::config::section& section)
4022 ini::simple_property_sptr drop_artifact =
4031 ini::simple_property_sptr change_kind_prop =
4037 ini::simple_property_sptr label_prop =
4043 ini::simple_property_sptr file_name_regex_prop =
4048 ini::simple_property_sptr file_name_not_regex_prop =
4055 ini::simple_property_sptr soname_regex_prop =
4060 ini::simple_property_sptr soname_not_regex_prop =
4067 ini::simple_property_sptr name_prop =
4073 ini::simple_property_sptr name_regex_prop =
4079 ini::simple_property_sptr name_not_regex_prop =
4085 ini::simple_property_sptr sym_name_prop =
4091 ini::simple_property_sptr sym_name_regex_prop =
4097 ini::simple_property_sptr sym_name_not_regex_prop =
4103 ini::simple_property_sptr sym_version_prop =
4109 ini::simple_property_sptr sym_version_regex_prop =
4115 ini::simple_property_sptr type_name_prop =
4121 ini::simple_property_sptr type_name_regex_prop =
4287 /// Read a file suppression from an instance of ini::config::section
4290 /// @param section the section (from an ini file) to read the file
4295 read_file_suppression(const ini::config::section& section)
4313 ini::simple_property_sptr label_prop =
4319 ini::simple_property_sptr file_name_regex_prop =
4324 ini::simple_property_sptr file_name_not_regex_prop =
4331 ini::simple_property_sptr soname_regex_prop =
4336 ini::simple_property_sptr soname_not_regex_prop =