Home
last modified time | relevance | path

Searched refs:add_method (Results 1 – 25 of 26) sorted by relevance

12

/openbsd-src/gnu/usr.bin/gcc/gcc/cp/
H A Dclass.c794 add_method (type, method, error_p) in add_method() function
1256 add_method (t, OVL_CURRENT (flist), /*error_p=*/0);
2888 add_method (t, *f, /*error_p=*/0);
4207 add_method (DECL_CONTEXT (clone), clone, /*error_p=*/0);
4210 add_method (DECL_CONTEXT (clone), clone, /*error_p=*/0);
4229 add_method (DECL_CONTEXT (clone), clone, /*error_p=*/0);
4233 add_method (DECL_CONTEXT (clone), clone, /*error_p=*/0);
4236 add_method (DECL_CONTEXT (clone), clone, /*error_p=*/0);
H A Dsemantics.c1848 add_method (current_class_type, decl, /*error_p=*/0);
H A DChangeLog2560 * class.c (add_method): Compare template parms too.
3685 * class.c (add_method): Correct handling of conversion operators.
3690 * class.c (add_method): Simplify.
5052 * class.c (add_method): Make sure templated conversion operators
6027 * class.c (add_method): Do compare 'this' quals when trying to match a
8569 * class.c (add_method): Use memcpy/memmove, not bcopy.
8696 (add_method): Remove optimization involving comparison of
11765 * cp-tree.h (add_method): Change prototype.
11766 * class.c (add_method): Remove FIELDS parameter. Add ERROR_P.
11768 (handle_using_decl): Adjust call to add_method.
[all …]
H A DChangeLog.2695 * class.c (add_method): Don't manipulate obstacks.
2580 (add_method): Don't use them.
3525 * class.c (add_method): Use push_permanent_obstack.
4550 (add_method): Don't use permanent_obstack directly.
5560 (add_method): Fix comment. Push the declaration into class
6348 * class.c (add_method): Don't allow duplicate declarations of
7208 * class.c (add_method): Catch invalid overloads.
7210 * class.c (add_method): Build up OVERLOADs properly for conversion ops.
7768 * class.c (add_method): Use DECL_CONV_FN_P.
8086 (add_method): Likewise for arguments 1 & 2 of `bcopy'.
[all …]
H A Ddecl2.c793 add_method (ctype, function, /*error_p=*/1);
H A Dcp-tree.h3648 extern void add_method PARAMS ((tree, tree, int));
/openbsd-src/gnu/gcc/gcc/cp/
H A Dclass.c902 add_method (tree type, tree method, tree using_decl) in add_method() function
1215 add_method (t, OVL_CURRENT (flist), using_decl); in handle_using_decl()
3878 add_method (DECL_CONTEXT (clone), clone, NULL_TREE); in clone_function_decl()
3881 add_method (DECL_CONTEXT (clone), clone, NULL_TREE); in clone_function_decl()
3900 add_method (DECL_CONTEXT (clone), clone, NULL_TREE); in clone_function_decl()
3904 add_method (DECL_CONTEXT (clone), clone, NULL_TREE); in clone_function_decl()
3907 add_method (DECL_CONTEXT (clone), clone, NULL_TREE); in clone_function_decl()
H A Dmethod.c1134 add_method (type, fn, NULL_TREE); in lazily_declare_fn()
H A DChangeLog-2004176 * class.c (add_method): Do not push conversion operators into a
862 * class.c (add_method, check_field_decls, layout_class_type,
1579 * class.c (build_base_path, add_method, alter_access,
3438 * class.c (add_method): Delay adding the slot until the end.
3564 (add_method): Change prototoype.
3565 * class.c (add_method): Remove error_p parameter. Adjust for
3567 (handle_using_decl): Adjust call to add_method.
3575 operators. Adjust call to add_method.
3576 (clone_function_decl): Adjust call to add_method.
3604 * semantics.c (finish_member_declaration): Adjust call to add_method.
[all …]
H A DChangeLog203 * class.c (add_method): Call VEC_reserve_exact rather than passing
2090 * class.c (add_method): Call grok_special_member_properties.
3478 * class.c (add_method): Set TYPE_HAS_CONVERSION for classes with a
3483 * class.c (add_method): Never associate more than one destructor
3610 * class.c (add_method): Do not treat templates as identical unless
4078 * cp-tree.h (add_method): Add return value.
4079 * class.c (add_method): Return success indicator.
5388 * cp-tree.h (add_method): Add using_decl parameter.
5389 * class.c (add_method): Add using_decl parameter. Adjust error
5391 (handle_using_decl): Pass the using decl to add_method.
[all …]
H A DChangeLog-20001893 * cp-tree.h (add_method): Change prototype.
1894 * class.c (add_method): Remove FIELDS parameter. Add ERROR_P.
1896 (handle_using_decl): Adjust call to add_method.
4459 * class.c (add_method): Use DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P,
5859 * class.c (handle_using_decl): Call add_method for used functions.
5861 (add_method): Used functions are hidden by local functions.
6097 * class.c (add_method): Don't set DECL_VIRTUAL_CONTEXT.
6123 (add_method): Set DECL_VIRTUAL_CONTEXT, not DECL_CLASS_CONTEXT.
H A DChangeLog-1998420 * class.c (add_method): Catch invalid overloads.
422 * class.c (add_method): Build up OVERLOADs properly for conversion ops.
980 * class.c (add_method): Use DECL_CONV_FN_P.
1298 (add_method): Likewise for arguments 1 & 2 of `bcopy'.
1320 * class.c (add_method): Don't make DECL_RTL here.
1331 * class.c (add_method): Fix documentation to reflect previous
1553 (add_method): Rework for direct use from parser.
4664 * class.c (add_method): Chain overloaded members using
H A Ddecl2.c685 add_method (ctype, function, NULL_TREE); in check_classfn()
H A DChangeLog-1999695 * class.c (add_method): Don't manipulate obstacks.
2580 (add_method): Don't use them.
3525 * class.c (add_method): Use push_permanent_obstack.
4550 (add_method): Don't use permanent_obstack directly.
5560 (add_method): Fix comment. Push the declaration into class
6348 * class.c (add_method): Don't allow duplicate declarations of
H A DChangeLog-20021149 * class.c (add_method): Compare template parms too.
2282 * class.c (add_method): Correct handling of conversion operators.
2287 * class.c (add_method): Simplify.
3649 * class.c (add_method): Make sure templated conversion operators
H A Dsemantics.c2257 if (add_method (current_class_type, decl, NULL_TREE)) in finish_member_declaration()
H A DChangeLog-200150 * class.c (add_method): Do compare 'this' quals when trying to match a
2592 * class.c (add_method): Use memcpy/memmove, not bcopy.
2719 (add_method): Remove optimization involving comparison of
H A DChangeLog-200353 * class.c (add_method): Return early when method is error_mark_node.
303 * class.c (add_method): Disallow destructor for java classes.
2002 * class.c (add_method): Set TYPE_HAS_DESTRUCTOR if appropriate.
3522 * class.c (add_method, check_field_decl): Fix format specifier.
H A Dcp-tree.h3818 extern bool add_method (tree, tree, tree);
H A DChangeLog-19961602 (add_method): Likewise.
2710 * class.c (add_method): Likewise.
/openbsd-src/gnu/usr.bin/gcc/gcc/java/
H A Djcf-parse.c187 (current_method = add_method (current_class, ACCESS_FLAGS, \
H A Djava-tree.h1114 extern tree add_method PARAMS ((tree, int, tree, tree));
H A Dclass.c666 add_method (this_class, access_flags, name, method_sig) in add_method() function
H A DChangeLog3840 * class.c (add_method): Call fatal_error instead of fatal.
4709 (add_method): Likewise.
8104 (add_method, build_utf8_ref, build_class_ref,
13474 * class.c (add_method): Use get_type_from_signature.
13836 (add_method): Now use add_method_1.
14255 (add_method): Temporary use permanent_obstack, set
14389 * class.c (add_method): Zero out newly-allocated DECL_LANG_SPECIFIC.
14407 * class.c (add_method): Sets the METHOD_SYNCHRONIZED flag, sets the
H A Dparse.c8271 meth = add_method (this_class, flags, meth_name,
10995 mdecl = add_method (class, flags, name, build_java_signature (mdecl));

12