/openbsd-src/gnu/gcc/libstdc++-v3/libsupc++/ |
H A D | tinfo.cc | 156 inline bool contained_p (__class_type_info::__sub_kind access_path) in contained_p() argument 158 return access_path >= __class_type_info::__contained_mask; in contained_p() 160 inline bool public_p (__class_type_info::__sub_kind access_path) in public_p() argument 162 return access_path & __class_type_info::__contained_public_mask; in public_p() 164 inline bool virtual_p (__class_type_info::__sub_kind access_path) in virtual_p() argument 166 return (access_path & __class_type_info::__contained_virtual_mask); in virtual_p() 168 inline bool contained_public_p (__class_type_info::__sub_kind access_path) in contained_public_p() argument 170 return ((access_path & __class_type_info::__contained_public) in contained_public_p() 173 inline bool contained_nonpublic_p (__class_type_info::__sub_kind access_path) in contained_nonpublic_p() argument 175 return ((access_path & __class_type_info::__contained_public) in contained_nonpublic_p() [all …]
|
/openbsd-src/gnu/lib/libstdc++/libstdc++/libsupc++/ |
H A D | tinfo.cc | 143 inline bool contained_p (__class_type_info::__sub_kind access_path) in contained_p() argument 145 return access_path >= __class_type_info::__contained_mask; in contained_p() 147 inline bool public_p (__class_type_info::__sub_kind access_path) in public_p() argument 149 return access_path & __class_type_info::__contained_public_mask; in public_p() 151 inline bool virtual_p (__class_type_info::__sub_kind access_path) in virtual_p() argument 153 return (access_path & __class_type_info::__contained_virtual_mask); in virtual_p() 155 inline bool contained_public_p (__class_type_info::__sub_kind access_path) in contained_public_p() argument 157 return ((access_path & __class_type_info::__contained_public) in contained_public_p() 160 inline bool contained_nonpublic_p (__class_type_info::__sub_kind access_path) in contained_nonpublic_p() argument 162 return ((access_path & __class_type_info::__contained_public) in contained_nonpublic_p() [all …]
|
/openbsd-src/gnu/usr.bin/gcc/gcc/cp/ |
H A D | call.c | 605 tree access_path; member 1393 tree fn, tree convs, tree access_path, tree in add_candidate() argument 1401 cand->access_path = access_path; in add_candidate() 1420 tree access_path, tree conversion_path, in add_function_candidate() argument 1538 return add_candidate (candidates, fn, convs, access_path, in add_function_candidate() 1554 add_conv_candidate (candidates, fn, obj, arglist, access_path, in add_conv_candidate() argument 1558 tree access_path; 1619 return add_candidate (candidates, totype, convs, access_path, 2310 arglist, return_type, access_path, in add_template_candidate_real() argument 2314 tree access_path; [all …]
|
H A D | typeck.c | 1848 tree access_path, bool preserve_reference) in build_class_member_access_expr() argument 1866 member, access_path, in build_class_member_access_expr() 1875 member, access_path, in build_class_member_access_expr() 1878 member, access_path, in build_class_member_access_expr() 1947 binfo = lookup_base (access_path ? access_path : object_type, in build_class_member_access_expr() 2096 tree access_path = NULL_TREE; in finish_class_member_access_expr() local 2174 access_path = lookup_base (object_type, scope, ba_check, NULL); in finish_class_member_access_expr() 2175 if (access_path == error_mark_node) in finish_class_member_access_expr() 2177 if (!access_path) in finish_class_member_access_expr() 2184 member = lookup_member (access_path, name, /*protect=*/1, in finish_class_member_access_expr() [all …]
|
H A D | ChangeLog | 3446 (struct z_candidate): Add access_path and conversion_path. Remove
|
/openbsd-src/gnu/gcc/gcc/cp/ |
H A D | call.c | 406 tree access_path; member 1298 tree access_path, tree conversion_path, in add_candidate() argument 1308 cand->access_path = access_path; in add_candidate() 1327 tree access_path, tree conversion_path, in add_function_candidate() argument 1451 access_path, conversion_path, viable); in add_function_candidate() 1467 tree arglist, tree access_path, tree conversion_path) in add_conv_candidate() argument 1531 access_path, conversion_path, viable); in add_conv_candidate() 2211 tree return_type, tree access_path, in add_template_candidate_real() argument 2275 cand = add_conv_candidate (candidates, fn, obj, access_path, in add_template_candidate_real() 2279 arglist, access_path, in add_template_candidate_real() [all …]
|
H A D | typeck.c | 1762 tree access_path, bool preserve_reference) in build_class_member_access_expr() argument 1852 binfo = lookup_base (access_path ? access_path : object_type, in build_class_member_access_expr() 2088 tree access_path = NULL_TREE; in finish_class_member_access_expr() local 2179 access_path = lookup_base (object_type, scope, ba_check, NULL); in finish_class_member_access_expr() 2180 if (access_path == error_mark_node) in finish_class_member_access_expr() 2182 if (!access_path) in finish_class_member_access_expr() 2191 access_path = object_type; in finish_class_member_access_expr() 2199 member = lookup_member (access_path, name, /*protect=*/1, in finish_class_member_access_expr() 2230 expr = build_class_member_access_expr (object, member, access_path, in finish_class_member_access_expr()
|
H A D | class.c | 5731 tree access_path) in resolve_address_of_overloaded_function() argument 5989 gcc_assert (access_path); in resolve_address_of_overloaded_function() 5990 perform_or_defer_access_check (access_path, fn, fn); in resolve_address_of_overloaded_function() 6021 tree access_path = NULL_TREE; in instantiate_type() local 6053 access_path = BASELINK_ACCESS_BINFO (rhs); in instantiate_type() 6117 args, access_path); in instantiate_type() 6126 access_path); in instantiate_type()
|
H A D | ChangeLog-2002 | 2043 (struct z_candidate): Add access_path and conversion_path. Remove
|
H A D | ChangeLog | 966 access_path parameter. Perform access checks.
|