Lines Matching refs:decl_base
121 class decl_base; variable
124 typedef shared_ptr<decl_base> decl_base_sptr;
148 typedef weak_ptr<decl_base> decl_base_wptr;
320 get_global_scope(const decl_base&);
323 get_global_scope(const decl_base*);
329 get_translation_unit(const decl_base&);
332 get_translation_unit(const decl_base*);
347 is_at_global_scope(const decl_base&);
353 is_at_global_scope(const decl_base*);
359 is_at_class_scope(const decl_base*);
362 is_at_class_scope(const decl_base&);
379 decl_base*
385 decl_base*
523 decl_base*
524 look_through_decl_only(decl_base*);
539 is_namespace(const decl_base*);
562 has_scope(const decl_base&);
571 is_member_decl(const decl_base*);
574 is_member_decl(const decl_base&);
577 is_scope_decl(decl_base*);
595 get_member_is_static(const decl_base&);
598 get_member_is_static(const decl_base*);
604 set_member_is_static(decl_base&, bool);
628 is_data_member(const decl_base *);
631 is_data_member(const decl_base *);
640 is_anonymous_data_member(const decl_base&);
646 is_anonymous_data_member(const decl_base*);
677 scope_anonymous_or_typedef_named(const decl_base&);
680 is_anonymous_or_typedef_named(const decl_base&);
951 get_pretty_representation(const decl_base*, bool internal = false);
1020 get_natural_or_artificial_location(const decl_base*);
1023 get_artificial_or_natural_location(const decl_base*);
1031 decl_base*
1032 debug(const decl_base* artifact);
1040 const decl_base*
1043 decl_base*
1058 get_top_most_scope_under(const decl_base*,
1472 dump_decl_location(const decl_base&);
1475 dump_decl_location(const decl_base*);