tmp/tmpzmrcoo37/{from.md → to.md}
RENAMED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
### Function parameter scope <a id="basic.scope.param">[[basic.scope.param]]</a>
|
| 2 |
+
|
| 3 |
+
A function parameter (including one appearing in a *lambda-declarator*)
|
| 4 |
+
or function-local predefined variable [[dcl.fct.def]] has *function
|
| 5 |
+
parameter scope*. The potential scope of a parameter or function-local
|
| 6 |
+
predefined variable begins at its point of declaration. If the nearest
|
| 7 |
+
enclosing function declarator is not the declarator of a function
|
| 8 |
+
definition, the potential scope ends at the end of that function
|
| 9 |
+
declarator. Otherwise, if the function has a *function-try-block* the
|
| 10 |
+
potential scope ends at the end of the last associated handler.
|
| 11 |
+
Otherwise the potential scope ends at the end of the outermost block of
|
| 12 |
+
the function definition. A parameter name shall not be redeclared in the
|
| 13 |
+
outermost block of the function definition nor in the outermost block of
|
| 14 |
+
any handler associated with a *function-try-block*.
|
| 15 |
+
|