Home
last modified time | relevance | path

Searched refs:make_typename_type (Results 1 – 25 of 31) sorted by relevance

12

/netbsd/src/external/gpl3/gcc/dist/gcc/cp/
Dfriend.cc388 = make_typename_type (ctype, name, class_type, tf_error); in make_friend_class()
DChangeLog-2002970 * decl.c (make_typename_type): Issue errors about invalid results.
2221 * decl.c (make_typename_type): Use it.
2227 (nest_name_specifier): Call make_typename_type with tf_parsing set.
2273 * decl.c (make_typename_type): Use enforce_access.
3263 * decl.c (make_typename_type): Remove implicit typenameness.
3856 (make_typename_type): Use tsubst_flags_t.
3857 * decl.c (make_typename_type): Adjust. Return non-artificial
3861 * decl2.c (handle_class_head): Adjust make_typename_type call.
3865 * pt.c (convert_template_argument): Adjust make_typename_type
3962 (make_typename_type): Likewise.
DChangeLog-2004226 * decl.c (make_typename_type): Do not handle namespace-scoped
475 (make_typename_type): Change prototype.
481 (make_typename_type): Add tag_type parameter.
484 * friend.c (make_friend_class): Adjust call to make_typename_type.
491 make_typename_type.
499 make_typename_type and cp_parser_lookup_name.
502 Adjust calls to make_typename_type and cp_parser_lookup_name.
506 Adjust calls to make_typename_type and lookup_qualified_name.
512 make_typename_type.
515 make_typename_type.
[all …]
DChangeLog-2003861 * decl.c (make_typename_type): Use dependent_type_p.
2112 * decl.c (make_typename_type): Use my_friendly_assert.
2612 * decl.c (make_typename_type): Pass it.
3740 * decl.c (make_typename_type): Likewise.
4367 (make_typename_type, make_unbound_class_template): Don't use
4472 * decl.c (make_typename_type): Don't crash on illegal code.
5938 * decl.c (make_typename_type, make_unmound_class_template,
6359 (make_typename_type): Likewise.
6431 * decl.c (make_typename_type): Use perform_or_defer_access_check.
6704 * decl.c (make_typename_type): Check access only when tf_error.
DChangeLog-2006340 * decl.c (make_typename_type, make_unbound_class_template): Likewise.
991 * decl.c (make_typename_type): Only try and resolve it when
2970 * decl.c (make_typename_type, grokdeclarator): Likewise.
3010 * decl.c (make_typename_type): Likewise.
DChangeLog-19981384 (make_typename_type): Use it.
1899 * decl.c (make_typename_type): Move error to point where name
2022 * decl.c (make_typename_type): If context is a namespace, the code
2868 (make_typename_type): Adjust call to lookup_template_class.
3498 (pushdecl, make_typename_type, define_function, grokdeclarator):
4365 * decl.c (make_typename_type): Use currently_open_class.
5512 * decl.c (make_typename_type): Revert.
5531 (make_typename_type): Call it if the type we look up comes from
5818 * decl.c (make_typename_type): Handle template-id where the name
5829 * decl.c (make_typename_type): Handle getting a template-id for NAME.
DChangeLog-19991008 * cp-tree.h (make_typename_type): Change prototype.
1009 * decl.c (make_typename_type): Only complain if so requested.
1015 make_typename_type.
4628 * decl.c (make_typename_type): Don't rely on uninitialized
5232 * decl.c (make_typename_type): Tighten error-checking.
5307 (make_typename_type): Handle template classes correctly.
5480 * decl.c (make_typename_type): Complain if we don't find a type
6195 * decl.c (make_typename_type): Don't issue an error if an
DChangeLog-2012890 * decl.c (make_typename_type): Record the use of typedefs.
960 * decl.c (make_typename_type): Only error out if tf_error is set
1359 to make_typename_type (complain & tf_error -> complain).
DChangeLog-1997711 * decl.c (make_typename_type): Do not try to call lookup_field for
981 * decl.c (make_typename_type): Handle getting a type for NAME.
1058 * decl.c (make_typename_type): Don't lookup the field if the
DChangeLog-2009409 * decl.c (make_typename_type): Use it.
554 * decl.c (make_typename_type): Diagnose ambiguity. Use
3317 * decl.c (make_typename_type): Do look inside currently open classes.
DChangeLog2060 * decl.cc (make_typename_type): Allow a typename-specifier to
2066 <case TYPENAME_TYPE>: Pass tf_tst_ok to make_typename_type
DChangeLog-1996659 * decl.c (make_typename_type): Resolve references to
2192 * decl.c (make_typename_type): Handle getting a TYPE_DECL for a
2886 * decl.c (make_typename_type): Don't try to get the file and line
DChangeLog-20212682 * decl.c (make_typename_type): After calling
3328 * decl.c (make_typename_type): Give an error and return when
3331 before calling make_typename_type.
DChangeLog-2005195 * parser.c (cp_parser_make_typename_type): Call make_typename_type
199 (cp_parser_elaborated_type_specifier): Call make_typename_type
Dparser.cc4156 result = make_typename_type (parser->scope, id, typename_type, in cp_parser_make_typename_type()
4162 return make_typename_type (parser->scope, id, typename_type, tf_error); in cp_parser_make_typename_type()
19819 type = make_typename_type (parser->scope, type, typename_type, in cp_parser_simple_type_specifier()
20424 type = make_typename_type (parser->scope, decl, in cp_parser_elaborated_type_specifier()
25726 decl = make_typename_type (scope, decl, typename_type, in cp_parser_class_name()
25749 decl = make_typename_type (scope, decl, tag_type, tf_error); in cp_parser_class_name()
30212 type = make_typename_type (parser->scope, type, typename_type, in cp_parser_type_requirement()
30548 type = make_typename_type (parser->scope, name, tag_type, in cp_parser_lookup_name()
DChangeLog-20153595 * decl.c (make_typename_type): Handle seeing a variable template.
3852 * decl.c (make_typename_type): Pass tsubst_flags_t argument
DChangeLog-2001509 * decl.c (make_typename_type): Handle getting a class template.
3520 (make_typename_type): Likewise.
DChangeLog-2011807 * decl.c (make_typename_type, make_unbound_class_template): Accept
1201 * decl.c (duplicate_decls, make_typename_type, grokdeclarator): Use
Dname-lookup.cc2537 decl = make_typename_type (USING_DECL_SCOPE (decl), in strip_using_decl()
Ddecl.cc4110 make_typename_type (tree context, tree name, enum tag_types tag_type, in make_typename_type() function
8789 return make_typename_type (inst, type_identifier, in get_tuple_element_type()
DChangeLog-20195144 * decl.c (make_typename_type): Allow for TYPE_PACK_EXPANSION as
5232 * parser.c (cp_parser_class_name): Don't call make_typename_type
DChangeLog-20082441 * decl.c (build_typename_type, make_typename_type,
DChangeLog-20073220 * decl.c (make_typename_type): If the qualified name is not a
Dcp-tree.h6811 extern tree make_typename_type (tree, tree, enum tag_types, tsubst_fla…
Dpt.cc8494 orig_arg = make_typename_type (TREE_OPERAND (arg, 0), in convert_template_argument()
15963 return make_typename_type (TYPE_CONTEXT (arg), in tsubst()
16371 f = make_typename_type (ctx, f, typename_type, tcomplain); in tsubst()

12