Home
last modified time | relevance | path

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

/openbsd-src/gnu/gcc/libstdc++-v3/libsupc++/
H A Dtinfo.cc156 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 Dtinfo.cc143 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 Dcall.c605 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 Dtypeck.c1848 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 DChangeLog3446 (struct z_candidate): Add access_path and conversion_path. Remove
/openbsd-src/gnu/gcc/gcc/cp/
H A Dcall.c406 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 Dtypeck.c1762 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 Dclass.c5731 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 DChangeLog-20022043 (struct z_candidate): Add access_path and conversion_path. Remove
H A DChangeLog966 access_path parameter. Perform access checks.