Lines Matching defs:const
67 static bool maybe_map_type_with_type_id(const type_base_sptr&,
69 static bool maybe_map_type_with_type_id(const type_base_sptr&,
70 const string&);
79 const decl_base_sptr &);
133 const string&);
174 tracking_non_reachable_types() const
192 drop_undefined_syms() const
206 const string&
207 get_path() const
214 set_path(const string& s)
229 const environment&
230 get_environment() const
234 get_libxml_reader() const
243 get_corpus_node() const
255 const string_xml_node_map&
256 get_id_xml_node_map() const
267 const xml_node_decl_base_sptr_map&
268 get_xml_node_decl_map() const
284 get_decl_for_xml_node(xmlNodePtr node) const
300 map_id_and_node (const string& id,
319 get_xml_node_from_id(const string& id) const
334 build_or_get_type_decl(const string& id,
349 get_type_decl(const string& id) const
370 const vector<type_base_sptr>*
371 get_all_type_decls(const string& id) const
392 get_fn_tmpl_decl(const string& id) const
411 get_class_tmpl_decl(const string& id) const
421 get_cur_scope() const
438 get_cur_decl() const
448 const global_scope* global = 0;
580 key_type_decl(const type_base_sptr& type, const string& id)
601 const string& id)
624 const string& id)
666 record_artifact_as_used_by(const type_or_decl_base_sptr& used,
667 const type_or_decl_base_sptr& user)
674 record_artifacts_as_used_in_fn_decl(const function_decl *fn)
693 record_artifacts_as_used_in_fn_decl(const function_decl_sptr& fn)
700 record_artifacts_as_used_in_fn_type(const function_type *fn_type)
720 record_artifacts_as_used_in_fn_type(const function_type_sptr& fn_type)
754 push_and_key_type_decl(shared_ptr<type_base> t, const string& id,
788 corpus_is_suppressed_by_soname_or_filename(const string& soname,
789 const string& filename)
994 suppression_matches_function_name(const suppr::function_suppression_sptr& s,
995 const string& fn_name) const
1010 suppression_can_match(const suppr::suppression_base& s) const
1043 suppression_matches_function_name(const suppr::function_suppression& s,
1044 const string& fn_name) const
1065 suppression_matches_type_name_or_location(const suppr::type_suppression& s,
1066 const string& type_name,
1067 const location& type_location) const
1277 static bool read_location(const reader&, xmlNodePtr, location&);
1278 static bool read_artificial_location(const reader&,
1280 static bool maybe_set_artificial_location(const reader&,
1299 build_namespace_decl(reader&, const xmlNodePtr, bool);
1309 build_elf_symbol(reader&, const xmlNodePtr, bool);
1312 build_elf_symbol_from_reference(reader&, const xmlNodePtr);
1315 build_elf_symbol_db(reader&, const xmlNodePtr, bool);
1318 build_function_parameter (reader&, const xmlNodePtr);
1321 build_function_decl(reader&, const xmlNodePtr,
1325 build_function_decl_if_not_suppressed(reader&, const xmlNodePtr,
1329 function_is_suppressed(const reader& rdr,
1333 build_var_decl_if_not_suppressed(reader&, const xmlNodePtr, bool);
1336 build_var_decl(reader&, const xmlNodePtr, bool);
1339 variable_is_suppressed(const reader& rdr,
1343 build_type_decl(reader&, const xmlNodePtr, bool);
1346 build_qualified_type_decl(reader&, const xmlNodePtr, bool);
1349 build_pointer_type_def(reader&, const xmlNodePtr, bool);
1352 build_reference_type_def(reader&, const xmlNodePtr, bool);
1355 build_function_type(reader&, const xmlNodePtr, bool);
1358 build_subrange_type(reader&, const xmlNodePtr);
1361 build_array_type_def(reader&, const xmlNodePtr, bool);
1364 build_enum_type_decl(reader&, const xmlNodePtr, bool);
1367 build_typedef_decl(reader&, const xmlNodePtr, bool);
1370 build_class_decl(reader&, const xmlNodePtr, bool);
1373 build_union_decl(reader&, const xmlNodePtr, bool);
1376 build_function_tdecl(reader&, const xmlNodePtr, bool);
1379 build_class_tdecl(reader&, const xmlNodePtr, bool);
1382 build_type_tparameter(reader&, const xmlNodePtr,
1386 build_type_composition(reader&, const xmlNodePtr,
1390 build_non_type_tparameter(reader&, const xmlNodePtr,
1394 build_template_tparameter(reader&, const xmlNodePtr,
1398 build_template_parameter(reader&, const xmlNodePtr,
1406 build_type(reader&, const xmlNodePtr, bool);
1512 reader::build_or_get_type_decl(const string& id,
1973 const suppr::suppressions_type& supprs)
2008 get_types_from_type_id(fe_iface& iface, const string& type_id)
2158 read_corpus_group_from_abixml_file(const string& path,
2176 read_translation_unit_from_file(const string& input_file,
2198 read_translation_unit_from_buffer(const string& buffer,
2296 read_location(const reader& rdr,
2335 read_artificial_location(const reader& rdr,
2348 file_path = reinterpret_cast<const char*>(node->doc->URL);
2374 maybe_set_artificial_location(const reader& rdr,
2553 /// Parse the 'constructor', 'destructor' and 'const' attribute of a
2564 /// @param is_const the resulting value of the parsing of the 'const'
2602 if (xml_char_sptr s = XML_NODE_GET_ATTRIBUTE(node, "const"))
2898 maybe_map_type_with_type_id(const type_base_sptr& t,
2899 const string& type_id)
2904 const environment& env = t->get_environment();
2929 maybe_map_type_with_type_id(const type_base_sptr& t,
2935 const environment&env = t->get_environment();
2960 const decl_base_sptr& decl)
2990 const xmlNodePtr node,
3011 const environment& env = rdr.get_environment();
3039 build_elf_symbol(reader& rdr, const xmlNodePtr node,
3103 const bool is_suppressed = suppr::is_elf_symbol_suppressed(rdr, name, type);
3107 const environment& env = rdr.get_environment();
3142 build_elf_symbol_from_reference(reader& rdr, const xmlNodePtr node)
3161 const elf_symbols& symbols =
3164 for (const auto& symbol : symbols)
3185 const xmlNodePtr node,
3266 build_function_parameter(reader& rdr, const xmlNodePtr node)
3333 const xmlNodePtr node,
3367 const environment& env = rdr.get_environment();
3456 const xmlNodePtr node,
3485 function_is_suppressed(const reader& rdr, xmlNodePtr node)
3514 type_is_suppressed(const reader& rdr, xmlNodePtr node)
3547 const xmlNodePtr node,
3565 variable_is_suppressed(const reader& rdr, xmlNodePtr node)
3593 variable_is_suppressed(const reader& rdr,
3594 const scope_decl* scope,
3595 const var_decl& v)
3612 const xmlNodePtr node,
3680 const xmlNodePtr node,
3734 const environment& env = rdr.get_environment();
3762 const xmlNodePtr node,
3788 if (xml_char_sptr s = XML_NODE_GET_ATTRIBUTE(node, "const"))
3850 const xmlNodePtr node,
3926 const xmlNodePtr node,
4006 const xmlNodePtr node,
4028 const environment& env = rdr.get_environment();
4091 const xmlNodePtr node)
4206 const xmlNodePtr node,
4369 const xmlNodePtr node,
4391 const xmlNodePtr node,
4503 const xmlNodePtr node,
4567 const xmlNodePtr node,
4590 const xmlNodePtr node,
4613 const xmlNodePtr node,
4674 const vector<type_base_sptr> *types_ptr = 0;
4708 const environment& env = rdr.get_environment();
5041 const xmlNodePtr node,
5090 const vector<type_base_sptr> *types_ptr = 0;
5124 const environment& env = rdr.get_environment();
5388 const xmlNodePtr node,
5411 const environment& env = rdr.get_environment();
5454 const xmlNodePtr node,
5474 const environment& env = rdr.get_environment();
5524 const xmlNodePtr node,
5584 const xmlNodePtr node,
5642 const xmlNodePtr node,
5690 const xmlNodePtr node,
5764 const xmlNodePtr node,
5787 const xmlNodePtr node,
6114 create_reader(const string& path, environment& env)
6185 read_corpus_from_abixml_file(const string& path,
6215 load_canonical_type_ids(fe_iface& iface, const string &file_path)