Lines Matching refs:public
141 public:
304 public:
424 public:
440 struct ir_traversable_base : public traversable_base
564 public:
646 class translation_unit : public traversable_base
654 public:
691 public:
885 public:
946 public:
1156 public:
1211 public:
1325 class type_or_decl_base : public ir_traversable_base
1394 public:
1496 class decl_base : public virtual type_or_decl_base
1520 public:
1521 // This is public because some internals of the library need to
1569 public:
1767 class scope_decl : public virtual decl_base
1772 public:
1793 public:
1913 class global_scope : public scope_decl
1919 public:
1934 class type_base : public virtual type_or_decl_base
1938 public:
1960 public:
2069 class type_decl : public virtual decl_base, public virtual type_base
2074 public:
2125 class scope_type_decl : public scope_decl, public virtual type_base
2129 public:
2151 class namespace_decl : public scope_decl
2153 public:
2180 class qualified_type_def : public virtual type_base, public virtual decl_base
2192 public:
2291 class pointer_type_def : public virtual type_base, public virtual decl_base
2302 public:
2354 class reference_type_def : public virtual type_base, public virtual decl_base
2365 public:
2422 class array_type_def : public virtual type_base, public virtual decl_base
2432 public:
2448 class subrange_type : public virtual type_base, public virtual decl_base
2455 public:
2465 public:
2475 public:
2642 class enum_type_decl : public virtual type_base, public virtual decl_base
2650 public:
2729 public:
2774 class typedef_decl : public virtual type_base, public virtual decl_base
2782 public:
2832 class dm_context_rel : public context_rel
2838 public:
2883 class var_decl : public virtual decl_base
2894 public:
2983 class function_decl : public virtual decl_base
2996 public:
3155 class function_decl::parameter : public decl_base
3160 public:
3259 class function_type : public virtual type_base
3264 public:
3280 public:
3355 class method_type : public function_type
3362 public:
3411 class template_decl : public virtual decl_base
3418 public:
3451 public:
3489 class type_tparameter : public template_parameter, public virtual type_decl
3497 public:
3520 class non_type_tparameter : public template_parameter, public virtual decl_base
3530 public:
3567 class template_tparameter : public type_tparameter, public template_decl
3575 public:
3602 class type_composition : public template_parameter, public virtual decl_base
3609 public:
3640 class function_tdecl : public template_decl, public scope_decl
3648 public:
3689 class class_tdecl : public template_decl, public scope_decl
3697 public:
3745 public:
3784 class method_decl : public function_decl
3791 public:
3886 class class_or_union : public scope_type_decl
3888 public:
3910 public:
4088 class class_decl : public class_or_union
4098 public:
4128 public:
4281 class class_decl::base_spec : public member_base,
4282 public virtual decl_base
4290 public:
4340 class union_decl : public class_or_union
4345 public:
4407 class mem_fn_context_rel : public context_rel
4416 public:
4553 class member_function_template : public member_base, public virtual decl_base
4562 public:
4607 : public member_base,
4608 public virtual decl_base
4615 public:
4799 class ir_node_visitor : public node_visitor_base
4804 public: