Home | History | Annotate | Download | only in libiberty

Lines Matching defs:function

90       If defined, this file defines a main() function which demangles
324 /* Callback function to handle demangled buffer flush. */
579 printf ("function parameter %ld\n", dc->u.s_number.number);
632 printf ("typeinfo function\n");
707 printf ("function type\n");
778 printf ("tls init function\n");
781 printf ("tls wrapper function\n");
1121 /* Add a new function parameter. */
1186 /* Return whether a function should have a return type. The argument
1187 is the function name, which may be qualified in various ways. The
1189 exceptions, function types which are not part of a function name
1191 function names do not have return types. The exceptions are that
1237 /* <encoding> ::= <(function) name> <bare-function-type>
1242 if DMGL_PARAMS is not set we do not demangle the function
1274 which is local to a function. */
2187 ::= <function-type>
2281 /* cv-qualifiers before a function type apply to 'this',
2282 so avoid adding the unqualified function type to
2682 /* <function-type> ::= F [Y] <bare-function-type> [<ref-qualifier>] E */
2693 /* Function has C linkage. We don't print this information.
2724 /* Function ref-qualifier, not a ref prefix for a parameter type. */
2736 return type. A function which takes no arguments will have a
2753 /* <bare-function-type> ::= [J]<type>+ */
2884 /* The ABI says, "The type of a non-static member function is considered
2886 namespace-scope or static member function whose type appears
2890 substitution, the class of which the function is a member is
2891 considered part of the type of function."
2893 For a pointer to member function, this call to cplus_demangle_type
2894 will end up adding a (possibly qualified) non-member function type to
2896 function type will never be used in a substitution, so putting the
3122 /* Function parameter used in a late-specified return type. */
3143 a dependent function call, i.e. decltype(f(t)). */
3147 /* operator-function-id, i.e. operator+(t). */
3391 /* <local-name> ::= Z <(function) encoding> E <(entity) name> [<discriminator>]
3392 ::= Z <(function) encoding> E s [<discriminator>]
3393 ::= Z <(function) encoding> E d [<parameter> number>] _ <entity name>
3399 struct demangle_component *function;
3404 function = d_encoding (di, 0);
3414 return d_make_comp (di, DEMANGLE_COMPONENT_LOCAL_NAME, function,
3446 return d_make_comp (di, DEMANGLE_COMPONENT_LOCAL_NAME, function, name);
3594 which does not correspond particularly well to any function which
4055 CALLBACK is a function to call to flush demangled string segments
4412 function type as well. */
4423 is local to a function. */
4626 d_append_string (dpi, "TLS init function for ");
4631 d_append_string (dpi, "TLS wrapper function for ");
4844 return type and the function signature. */
5040 function. */
5108 /* Function call used in an expression should not have printed types
5109 of the function arguments. Values of the function arguments still
5303 in this expansion are function parameter packs; in that
5441 qualifiers on this after printing a function. */
5601 /* Print a function type, except for the return type. */
6047 CALLBACK is a callback function, called with demangled string
6054 function performs no memory allocations):
6260 fprintf (fp, " -p,--no-params Don't display function parameters\n");