Home
last modified time | relevance | path

Searched refs:strip_typedefs (Results 1 – 25 of 29) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/libcxx/utils/gdb/libcxx/
H A Dprinters.py89 type_without_typedefs = gdb_type.strip_typedefs()
526 str(dummy_node.type.strip_typedefs()))).pointer()
703 str(val_type.strip_typedefs()) + "::iterator").strip_typedefs()
722 str(val_type.strip_typedefs()) + "::iterator").strip_typedefs()
981 if val.type.strip_typedefs().code != gdb.TYPE_CODE_STRUCT:
/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A Dtree.cc1587 strip_typedefs (tree t, bool *remove_attributes /* = NULL */, in strip_typedefs() function
1603 tree elt = strip_typedefs (TREE_VALUE (t), remove_attributes, flags); in strip_typedefs()
1627 type = strip_typedefs (TREE_TYPE (t), remove_attributes, flags); in strip_typedefs()
1631 type = strip_typedefs (TREE_TYPE (t), remove_attributes, flags); in strip_typedefs()
1635 t0 = strip_typedefs (TYPE_OFFSET_BASETYPE (t), remove_attributes, flags); in strip_typedefs()
1636 type = strip_typedefs (TREE_TYPE (t), remove_attributes, flags); in strip_typedefs()
1642 t0 = strip_typedefs (TYPE_PTRMEMFUNC_FN_TYPE (t), in strip_typedefs()
1648 type = strip_typedefs (TREE_TYPE (t), remove_attributes, flags); in strip_typedefs()
1649 t0 = strip_typedefs (TYPE_DOMAIN (t), remove_attributes, flags); in strip_typedefs()
1670 type = strip_typedefs (TREE_TYPE (t), remove_attributes, flags); in strip_typedefs()
[all …]
H A Derror.cc490 t = strip_typedefs (t, NULL, STF_USER_VISIBLE); in dump_template_bindings()
532 t = strip_typedefs (t, NULL, stf_flags); in dump_type()
3365 tree aka = strip_typedefs (typ, NULL, STF_USER_VISIBLE); in type_to_string()
H A DChangeLog1437 * tree.cc (strip_typedefs): Add default argument comments.
1828 * tree.cc (strip_typedefs): Revert r12-7710 change.
1876 * tree.cc (strip_typedefs): Use build_distinct_type_copy.
2019 * tree.cc (strip_typedefs): Don't strip an alias template when
H A DChangeLog-20153249 gone through strip_typedefs.
3259 (strip_typedefs) [DECLTYPE_TYPE]: Fix typedef of decltype.
3427 * tree.c (strip_typedefs): Add remove_attributes parm.
3429 (apply_identity_attributes): New subroutine of strip_typedefs.
3430 * pt.c (canonicalize_type_argument): Let strip_typedefs handle attrs.
H A DChangeLog-20131820 * tree.c (strip_typedefs) [METHOD_TYPE]: Preserve ref-qualifier.
3100 * tree.c (strip_typedefs): Copy NON_DEFAULT_TEMPLATE_ARGS_COUNT
3197 (strip_typedefs, build_exception_variant): Keep ref-qualifier.
3878 * tree.c (strip_typedefs): Don't copy args if they are NULL.
3956 * tree.c (strip_typedefs): Strip typedefs from TYPENAME_TYPE template
H A DChangeLog-20163490 * tree.c (strip_typedefs): Call strip_typedefs again on the
3605 * tree.c (strip_typedefs): Handle TYPENAME_TYPE lookup finding the
3680 * tree.c (strip_typedefs): Use DECL_ORIGINAL_TYPE.
4029 * tree.c (strip_typedefs) [FUNCTION_TYPE]: Avoid building a new
H A DChangeLog-2009715 (strip_typedefs): Preserve exception specs and attributes.
2328 (strip_typedefs): New function declaration.
2329 * tree.c (strip_typedefs): New function definition.
2334 * error.c (dump_template_bindings): Use strip_typedefs instead of
H A DChangeLog-2019924 * tree.c (strip_typedefs): Add STF_STRIP_DEPENDENT to the flags
925 when calling strip_typedefs recursively on a DECL_ORIGINAL_TYPE.
1468 (strip_typedefs, strip_typedefs_expr): Take a flags argument.
1469 * tree.c (strip_typedefs, strip_typedefs_expr): Likewise,
1473 STF_USER_VISIBLE to strip_typedefs.
4043 * tree.c (build_vec_init_elt, strip_typedefs, strip_typedefs_expr)
H A DChangeLog-20171060 * tree.c (strip_typedefs): Canonicalize TYPE_RAISES_EXCEPTIONS.
2669 * tree.c (strip_typedefs): Use it instead of make_typename_type.
4517 * tree.c (strip_typedefs): Handle UNDERLYING_TYPE.
4820 PR c++/79900 - ICE in strip_typedefs
4821 * tree.c (strip_typedefs): Skip the attribute handling if T is
H A DChangeLog-2014662 * tree.c (strip_typedefs): Don't strip a dependent alias
980 * tree.c (strip_typedefs): Handle TREE_LIST.
2338 * tree.c (strip_typedefs): Likewise.
H A DChangeLog-2020561 (strip_typedefs): Likewise.
650 (strip_typedefs): Likewise.
696 (cp_build_qualified_type_real, strip_typedefs): Assert
820 (strip_typedefs): Likewise.
H A DChangeLog-20212968 * tree.c (strip_typedefs): Only look at the pattern of a
3007 (strip_typedefs): Use build_pointer_type_for_mode and
3779 * tree.c (strip_typedefs): Handle TYPE_PACK_EXPANSION.
H A DChangeLog-20101583 * tree.c (strip_typedefs): Strip typedefs from the context of
2948 (strip_typedefs): Use apply_memfn_quals and type_memfn_quals.
H A Dcp-tree.h7810 extern tree strip_typedefs (tree, bool * = NULL,
H A Dpt.cc1216 gcc_assert (strip_typedefs (arg, NULL) == arg); in verify_unstripped_args_1()
1219 else if (strip_typedefs (TREE_TYPE (arg), NULL) != TREE_TYPE (arg)) in verify_unstripped_args_1()
8300 tree canon = strip_typedefs (arg, &removed_attributes); in canonicalize_type_argument()
H A Dsemantics.cc11476 type = strip_typedefs (type); in finish_decltype_type()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Dtree.c1504 strip_typedefs (tree t, bool *remove_attributes, unsigned int flags) in strip_typedefs() function
1519 tree elt = strip_typedefs (TREE_VALUE (t), remove_attributes, flags); in strip_typedefs()
1543 type = strip_typedefs (TREE_TYPE (t), remove_attributes, flags); in strip_typedefs()
1547 type = strip_typedefs (TREE_TYPE (t), remove_attributes, flags); in strip_typedefs()
1551 t0 = strip_typedefs (TYPE_OFFSET_BASETYPE (t), remove_attributes, flags); in strip_typedefs()
1552 type = strip_typedefs (TREE_TYPE (t), remove_attributes, flags); in strip_typedefs()
1558 t0 = strip_typedefs (TYPE_PTRMEMFUNC_FN_TYPE (t), in strip_typedefs()
1564 type = strip_typedefs (TREE_TYPE (t), remove_attributes, flags); in strip_typedefs()
1565 t0 = strip_typedefs (TYPE_DOMAIN (t), remove_attributes, flags); in strip_typedefs()
1584 type = strip_typedefs (TREE_TYPE (t), remove_attributes, flags); in strip_typedefs()
[all …]
H A Derror.c420 t = strip_typedefs (t, NULL, STF_USER_VISIBLE); in dump_template_bindings()
462 t = strip_typedefs (t, NULL, stf_flags); in dump_type()
3272 tree aka = strip_typedefs (typ, NULL, STF_USER_VISIBLE); in type_to_string()
H A Dcp-tree.h7412 extern tree strip_typedefs (tree, bool * = NULL,
H A Dpt.c1192 gcc_assert (strip_typedefs (arg, NULL) == arg); in verify_unstripped_args_1()
1195 else if (strip_typedefs (TREE_TYPE (arg), NULL) != TREE_TYPE (arg)) in verify_unstripped_args_1()
8082 tree canon = strip_typedefs (arg, &removed_attributes); in canonicalize_type_argument()
H A Dsemantics.c9911 type = strip_typedefs (type); in finish_decltype_type()
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/python/libstdcxx/v6/
H A Dprinters.py86 typ = orig.strip_typedefs()
140 valtype = valtype.strip_typedefs()
281 impl_type = val.type.fields()[0].type.strip_typedefs()
927 ptr = ptr.cast(ptr.type.strip_typedefs())
929 realtype = type.unqualified ().strip_typedefs ()
1187 …ame = re.sub("std::string(?!\w)", str(gdb.lookup_type('std::string').strip_typedefs()), m.group(1))
1596 type = type.unqualified ().strip_typedefs ()
1706 if str(type_obj.strip_typedefs()).endswith('[]'):
1798 self.type_obj = gdb.lookup_type(self.name).strip_typedefs()
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/python/libstdcxx/v6/
H A Dprinters.py90 typ = orig.strip_typedefs()
153 valtype = valtype.strip_typedefs()
320 impl_type = val.type.fields()[0].type.strip_typedefs()
1018 ptr = ptr.cast(ptr.type.strip_typedefs())
1020 realtype = type.unqualified().strip_typedefs()
1351 strings = {str(gdb.lookup_type('std::string').strip_typedefs())}
1970 type = type.unqualified().strip_typedefs()
2082 if str(type_obj.strip_typedefs()).endswith('[]'):
2187 self.type_obj = gdb.lookup_type(self.name).strip_typedefs()
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gdb-scripts/
H A Dprettyprinters.py362 info_name = val.type.template_argument(4).strip_typedefs().name

12