Home
last modified time | relevance | path

Searched refs:access_path (Results 1 – 19 of 19) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/libsupc++/
H A Dtinfo.h87 inline bool contained_p (__class_type_info::__sub_kind access_path) in contained_p() argument
89 return access_path >= __class_type_info::__contained_mask; in contained_p()
91 inline bool public_p (__class_type_info::__sub_kind access_path) in public_p() argument
93 return access_path & __class_type_info::__contained_public_mask; in public_p()
95 inline bool virtual_p (__class_type_info::__sub_kind access_path) in virtual_p() argument
97 return (access_path & __class_type_info::__contained_virtual_mask); in virtual_p()
99 inline bool contained_public_p (__class_type_info::__sub_kind access_path) in contained_public_p() argument
101 return ((access_path & __class_type_info::__contained_public) in contained_public_p()
104 inline bool contained_nonpublic_p (__class_type_info::__sub_kind access_path) in contained_nonpublic_p() argument
106 return ((access_path & __class_type_info::__contained_public) in contained_nonpublic_p()
[all …]
H A Dsi_class_type_info.cc45 __sub_kind access_path, in __do_dyncast() argument
55 result.whole2dst = access_path; in __do_dyncast()
67 result.whole2src = access_path; in __do_dyncast()
70 return __base_type->__do_dyncast (src2dst, access_path, dst_type, obj_ptr, in __do_dyncast()
H A Dclass_type_info.cc72 __sub_kind access_path, in __do_dyncast() argument
83 result.whole2src = access_path; in __do_dyncast()
89 result.whole2dst = access_path; in __do_dyncast()
H A Dvmi_class_type_info.cc81 __sub_kind access_path, in __do_dyncast() argument
95 result.whole2src = access_path; in __do_dyncast()
101 result.whole2dst = access_path; in __do_dyncast()
125 __sub_kind base_access = access_path; in __do_dyncast()
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/libsupc++/
H A Dtinfo.h87 inline bool contained_p (__class_type_info::__sub_kind access_path) in contained_p() argument
89 return access_path >= __class_type_info::__contained_mask; in contained_p()
91 inline bool public_p (__class_type_info::__sub_kind access_path) in public_p() argument
93 return access_path & __class_type_info::__contained_public_mask; in public_p()
95 inline bool virtual_p (__class_type_info::__sub_kind access_path) in virtual_p() argument
97 return (access_path & __class_type_info::__contained_virtual_mask); in virtual_p()
99 inline bool contained_public_p (__class_type_info::__sub_kind access_path) in contained_public_p() argument
101 return ((access_path & __class_type_info::__contained_public) in contained_public_p()
104 inline bool contained_nonpublic_p (__class_type_info::__sub_kind access_path) in contained_nonpublic_p() argument
106 return ((access_path & __class_type_info::__contained_public) in contained_nonpublic_p()
[all …]
H A Dsi_class_type_info.cc45 __sub_kind access_path, in __do_dyncast() argument
55 result.whole2dst = access_path; in __do_dyncast()
67 result.whole2src = access_path; in __do_dyncast()
70 return __base_type->__do_dyncast (src2dst, access_path, dst_type, obj_ptr, in __do_dyncast()
H A Dclass_type_info.cc72 __sub_kind access_path, in __do_dyncast() argument
83 result.whole2src = access_path; in __do_dyncast()
89 result.whole2dst = access_path; in __do_dyncast()
H A Dvmi_class_type_info.cc81 __sub_kind access_path, in __do_dyncast() argument
95 result.whole2src = access_path; in __do_dyncast()
101 result.whole2dst = access_path; in __do_dyncast()
125 __sub_kind base_access = access_path; in __do_dyncast()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Dtypeck.c2495 tree access_path, bool preserve_reference, in build_class_member_access_expr() argument
2625 binfo = lookup_base (access_path ? access_path : object_type, in build_class_member_access_expr()
2735 access_path, preserve_reference, in build_class_member_access_expr()
2947 complain_about_unrecognized_member (tree access_path, tree name, in complain_about_unrecognized_member() argument
2951 tree guessed_id = lookup_member_fuzzy (access_path, name, in complain_about_unrecognized_member()
2957 TREE_CODE (access_path) == TREE_BINFO in complain_about_unrecognized_member()
2958 ? TREE_TYPE (access_path) : object_type, name); in complain_about_unrecognized_member()
2967 lookup_member (access_path, guessed_id, /*protect=*/1, in complain_about_unrecognized_member()
2981 TREE_CODE (access_path) == TREE_BINFO in complain_about_unrecognized_member()
2982 ? TREE_TYPE (access_path) : object_type, in complain_about_unrecognized_member()
[all …]
H A Dcall.c515 tree access_path; member
2132 tree access_path, tree conversion_path, in add_candidate() argument
2144 cand->access_path = access_path; in add_candidate()
2218 const vec<tree, va_gc> *args, tree access_path, in add_function_candidate() argument
2446 access_path, conversion_path, viable, reason, flags); in add_function_candidate()
2464 tree access_path, tree conversion_path, in add_conv_candidate() argument
2549 access_path, conversion_path, viable, reason, flags); in add_conv_candidate()
3324 tree access_path, tree conversion_path, in add_template_candidate_real() argument
3461 access_path, conversion_path, complain); in add_template_candidate_real()
3464 first_arg, arglist, access_path, in add_template_candidate_real()
[all …]
H A Dclass.c8259 tree access_path) in resolve_address_of_overloaded_function() argument
8557 gcc_assert (access_path); in resolve_address_of_overloaded_function()
8558 perform_or_defer_access_check (access_path, fn, fn, complain); in resolve_address_of_overloaded_function()
8588 tree access_path = NULL_TREE; in instantiate_type() local
8628 access_path = BASELINK_ACCESS_BINFO (rhs); in instantiate_type()
8687 args, access_path); in instantiate_type()
8696 access_path); in instantiate_type()
/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A Dtypeck.cc2663 tree access_path, bool preserve_reference, in build_class_member_access_expr() argument
2793 binfo = lookup_base (access_path ? access_path : object_type, in build_class_member_access_expr()
2903 access_path, preserve_reference, in build_class_member_access_expr()
3116 complain_about_unrecognized_member (tree access_path, tree name, in complain_about_unrecognized_member() argument
3120 tree guessed_id = lookup_member_fuzzy (access_path, name, in complain_about_unrecognized_member()
3126 TREE_CODE (access_path) == TREE_BINFO in complain_about_unrecognized_member()
3127 ? TREE_TYPE (access_path) : object_type, name); in complain_about_unrecognized_member()
3136 lookup_member (access_path, guessed_id, /*protect=*/1, in complain_about_unrecognized_member()
3150 TREE_CODE (access_path) == TREE_BINFO in complain_about_unrecognized_member()
3151 ? TREE_TYPE (access_path) : object_type, in complain_about_unrecognized_member()
[all …]
H A Dcall.cc512 tree access_path; member
2178 tree access_path, tree conversion_path, in add_candidate() argument
2190 cand->access_path = access_path; in add_candidate()
2321 const vec<tree, va_gc> *args, tree access_path, in add_function_candidate() argument
2510 access_path, conversion_path, viable, reason, flags); in add_function_candidate()
2528 tree access_path, tree conversion_path, in add_conv_candidate() argument
2613 access_path, conversion_path, viable, reason, flags); in add_conv_candidate()
3396 tree access_path, tree conversion_path, in add_template_candidate_real() argument
3597 access_path, conversion_path, complain); in add_template_candidate_real()
3600 first_arg, arglist, access_path, in add_template_candidate_real()
[all …]
H A Dclass.cc8362 tree access_path) in resolve_address_of_overloaded_function() argument
8673 gcc_assert (access_path); in resolve_address_of_overloaded_function()
8674 perform_or_defer_access_check (access_path, fn, fn, complain); in resolve_address_of_overloaded_function()
8704 tree access_path = NULL_TREE; in instantiate_type() local
8744 access_path = BASELINK_ACCESS_BINFO (rhs); in instantiate_type()
8803 args, access_path); in instantiate_type()
8812 access_path); in instantiate_type()
H A Dsemantics.cc3819 tree access_path = TYPE_BINFO (cl); in baselink_for_fns() local
3820 tree conv_path = (cl == scope ? access_path in baselink_for_fns()
3822 return build_baselink (conv_path, access_path, fns, /*optype=*/NULL_TREE); in baselink_for_fns()
H A DChangeLog1137 and ::access_path instead of TYPE_BINFO when building the
H A DChangeLog-2006946 access_path parameter. Perform access checks.
H A DChangeLog-20111289 for TREE_CODE (access_path) == TREE_BINFO.
H A DChangeLog-20022043 (struct z_candidate): Add access_path and conversion_path. Remove