Lines Matching refs:scope_decl
3072 dm_context_rel::dm_context_rel(scope_decl* s, in dm_context_rel()
3081 dm_context_rel::dm_context_rel(scope_decl* s) in dm_context_rel()
4683 scope_decl *scope = get_scope(); in get_has_anonymous_parent()
4782 scope_decl*
4961 if (scope_decl* s = get_scope()) in set_is_declaration_only()
4963 scope_decl::declarations::iterator i; in set_is_declaration_only()
5238 decl_base::set_scope(scope_decl* scope) in set_scope()
5435 scope_decl*
5437 {return dynamic_cast<scope_decl*>(d);} in is_scope_decl()
5447 {return dynamic_pointer_cast<scope_decl>(d);} in is_scope_decl()
7259 if (scope_decl *scope = (*i)->get_scope()) in clone_array()
7333 scope_decl* scope = is_decl(type) ? is_decl(type)->get_scope() : 0; in clone_typedef_array_qualified_type()
7365 scope_decl* scope = is_decl(t)->get_scope(); in clone_array_tree()
7400 scope_decl* scope = in clone_array_tree()
7416 scope_decl* scope = in clone_array_tree()
7435 scope_decl* scope = is_decl(e)->get_scope(); in clone_array_tree()
7488 struct scope_decl::priv
7508 scope_decl::scope_decl(const environment& env, in scope_decl() function in abigail::ir::scope_decl
7524 scope_decl::scope_decl(const environment& env, location& l) in scope_decl() function in abigail::ir::scope_decl
7532 scope_decl::get_canonical_types() in get_canonical_types()
7537 scope_decl::get_canonical_types() const in get_canonical_types()
7538 {return const_cast<scope_decl*>(this)->get_canonical_types();} in get_canonical_types()
7549 scope_decl::get_sorted_canonical_types() const in get_sorted_canonical_types()
7572 const scope_decl::declarations&
7573 scope_decl::get_member_decls() const in get_member_decls()
7581 scope_decl::declarations&
7582 scope_decl::get_member_decls() in get_member_decls()
7590 const scope_decl::declarations&
7591 scope_decl::get_sorted_member_decls() const in get_sorted_member_decls()
7613 scope_decl::get_num_anonymous_member_classes() const in get_num_anonymous_member_classes()
7631 scope_decl::get_num_anonymous_member_unions() const in get_num_anonymous_member_unions()
7649 scope_decl::get_num_anonymous_member_enums() const in get_num_anonymous_member_enums()
7665 scope_decl::scopes&
7666 scope_decl::get_member_scopes() in get_member_scopes()
7672 const scope_decl::scopes&
7673 scope_decl::get_member_scopes() const in get_member_scopes()
7680 scope_decl::is_empty() const in is_empty()
7696 scope_decl::add_member_decl(const decl_base_sptr& member) in add_member_decl()
7705 if (scope_decl_sptr m = dynamic_pointer_cast<scope_decl>(member)) in add_member_decl()
7727 scope_decl::get_member_types() const in get_member_types()
7738 scope_decl::find_member_type(const string& name) const in find_member_type()
7752 scope_decl::insert_member_type(type_base_sptr t, in insert_member_type()
7768 scope_decl::add_member_type(type_base_sptr t) in add_member_type()
7779 scope_decl::add_member_type(type_base_sptr t, access_specifier a) in add_member_type()
7793 scope_decl::remove_member_type(type_base_sptr t) in remove_member_type()
7812 scope_decl::get_sorted_member_types() const in get_sorted_member_types()
7839 scope_decl::insert_member_decl(decl_base_sptr member, in insert_member_decl()
7847 if (scope_decl_sptr m = dynamic_pointer_cast<scope_decl>(member)) in insert_member_decl()
7869 scope_decl::remove_member_decl(decl_base_sptr member) in remove_member_decl()
7884 scope_decl_sptr scope = dynamic_pointer_cast<scope_decl>(member); in remove_member_decl()
7906 scope_decl::get_hash() const in get_hash()
7908 scope_decl::hash hash_scope; in get_hash()
7932 equals(const scope_decl& l, const scope_decl& r, change_kind* k) in equals()
7945 scope_decl::declarations::const_iterator i, j; in equals()
7981 scope_decl::operator==(const decl_base& o) const in operator ==()
7983 const scope_decl* other = dynamic_cast<const scope_decl*>(&o); in operator ==()
8027 scope_decl::find_iterator_for_member(const decl_base* decl, in find_iterator_for_member()
8062 scope_decl::find_iterator_for_member(const decl_base_sptr decl, in find_iterator_for_member()
8075 scope_decl::traverse(ir_node_visitor &v) in traverse()
8083 for (scope_decl::declarations::const_iterator i = in traverse()
8094 scope_decl::~scope_decl() in ~scope_decl()
8104 add_decl_to_scope(decl_base_sptr decl, scope_decl* scope) in add_decl_to_scope()
8133 scope_decl* scope = decl->get_scope(); in remove_decl_from_scope()
8149 scope_decl::declarations::iterator before, in insert_decl_into_scope()
8150 scope_decl* scope) in insert_decl_into_scope()
8171 scope_decl::declarations::iterator before, in insert_decl_into_scope()
8184 scope_decl(tu->get_environment(), "", location()), in global_scope()
8202 scope_decl* scope = decl.get_scope(); in get_global_scope()
8240 const scope_decl*
8242 const scope_decl* scope) in get_top_most_scope_under()
8251 const scope_decl* s = dynamic_cast<const scope_decl*>(decl); in get_top_most_scope_under()
8283 const scope_decl*
8285 const scope_decl* scope) in get_top_most_scope_under()
8296 const scope_decl*
8386 build_qualified_name(const scope_decl* scope, const string& name) in build_qualified_name()
8409 build_qualified_name(const scope_decl* scope, const type_base_sptr& type) in build_qualified_name()
8453 scope_decl*
8470 scope_decl*
9667 is_global_scope(const scope_decl& scope) in is_global_scope()
9677 is_global_scope(const scope_decl* scope) in is_global_scope()
9686 is_global_scope(const shared_ptr<scope_decl>scope) in is_global_scope()
9747 scope_decl* scope = decl.get_scope(); in is_at_class_scope()
11596 for (scope_decl::declarations::const_iterator m = in lookup_node_in_scope()
11604 scope = dynamic_pointer_cast<scope_decl>(*m); in lookup_node_in_scope()
11682 const vector<scope_decl*>& access_path, in lookup_type_in_scope()
11683 const scope_decl* scope) in lookup_type_in_scope()
11685 vector<scope_decl*> a = access_path; in lookup_type_in_scope()
11688 scope_decl* first_scope = 0; in lookup_type_in_scope()
11699 for (scope_decl::declarations::const_iterator i = in lookup_type_in_scope()
11713 for (scope_decl::scopes::const_iterator i = in lookup_type_in_scope()
11747 const scope_decl* scope) in lookup_type_in_scope()
11754 vector<scope_decl*> access_path; in lookup_type_in_scope()
11755 for (scope_decl* s = type_decl->get_scope(); s != 0; s = s->get_scope()) in lookup_type_in_scope()
14461 scope_decl *scope = d->get_scope(); in canonicalize()
15348 scope_decl(env, name, locus) in scope_type_decl()
15373 bool result = equals(static_cast<const scope_decl&>(l), in equals()
15374 static_cast<const scope_decl&>(r), in equals()
15443 for (scope_decl::declarations::const_iterator i = in traverse()
15488 scope_decl(env, name, locus) in namespace_decl()
15515 "namespace " + scope_decl::get_pretty_representation(internal, in get_pretty_representation()
15530 return scope_decl::operator==(*other); in operator ==()
15578 scope_decl::declarations::const_iterator i; in traverse()
15994 if (scope_decl* s = get_scope()) in set_underlying_type()
15998 scope_decl::declarations::iterator i; in set_underlying_type()
18909 var_decl::set_scope(scope_decl* scope) in set_scope()
21470 scope_decl::add_member_decl(v); in add_data_member()
21621 scope_decl::add_member_decl(f); in add_member_function()
21739 scope_decl::add_member_decl(m->as_function_tdecl()); in add_member_function_template()
21754 scope_decl::add_member_decl(m->as_class_tdecl()); in add_member_class_template()
21797 scope_decl::add_member_decl(d); in insert_member_decl()
23071 method_decl::set_scope(scope_decl* scope) in set_scope()
24237 scope_decl* scope = d.get_scope(); in set_member_is_static()
25301 scope_decl(env, "", locus), in function_tdecl()
25330 scope_decl(pattern->get_environment(), pattern->get_name(), locus), in function_tdecl()
25399 && scope_decl::operator==(o) in operator ==()
25474 scope_decl(env, "", locus), in class_tdecl()
25500 scope_decl(pattern->get_environment(), pattern->get_name(), locus), in class_tdecl()
25532 && scope_decl::operator==(o) in operator ==()
26382 ir_node_visitor::visit_begin(scope_decl*) in visit_begin() argument
26386 ir_node_visitor::visit_end(scope_decl*) in visit_end() argument
26736 abigail::ir::scope_decl* parent = d->get_scope(); in do_update()