Is a pointer to function (sometimes/always?) a function declarator?
问题 (This question has been broken out from the discussion to this answer, which highlights CWG 1892) Some paragraphs of the standard applies specific rules to function declarators ; e.g. [dcl.spec.auto]/3 regarding placeholder types [ emphasis mine]: The placeholder type can appear with a function declarator in the decl-specifier-seq , type-specifier-seq , conversion-function-id , or trailing-return-type , in any context where such a declarator is valid. If the function declarator includes a