FreeBSD/contrib/gcc/cp/parser.c
/* Make a declarator for the function given by TARGET, with the
   indicated PARMS.  The CV_QUALIFIERS aply to the function, as in
   "const"-qualified member function.  The EXCEPTION_SPECIFICATION
   indicates what exceptions can be thrown.  */
Make a declarator for the function given by TARGET, with the
indicated PARMS.  The CV_QUALIFIERS aply to the function, as in
"const"-qualified member function.  The EXCEPTION_SPECIFICATION
indicates what exceptions can be thrown.
Make a declarator for the function given by TARGET with the indicated PARMS . The CV_QUALIFIERS aply to the function as in " const " - qualified member function . The EXCEPTION_SPECIFICATION indicates what exceptions can be thrown .
cp_declarator *
make_call_declarator (cp_declarator *target,
		      cp_parameter_declarator *parms,
		      cp_cv_quals cv_qualifiers,
		      tree exception_specification)
{
  cp_declarator *declarator;
  declarator = make_declarator (cdk_function);
  declarator->declarator = target;
  declarator->u.function.parameters = parms;
  declarator->u.function.qualifiers = cv_qualifiers;
  declarator->u.function.exception_specification = exception_specification;
  return declarator;
}
cp_declarator * make_call_declarator ( cp_declarator * target , cp_parameter_declarator * parms , cp_cv_quals cv_qualifiers , tree exception_specification ) { cp_declarator * declarator ; declarator = make_declarator ( cdk_function ) ; declarator -> declarator = target ; declarator -> u . function . parameters = parms ; declarator -> u . function . qualifiers = cv_qualifiers ; declarator -> u . function . exception_specification = exception_specification ; return declarator ; }
Make a declarator for the function given by TARGET, with the
indicated PARMS.
Make a declarator for the function given by TARGET with the indicated PARMS .