From Jason Turner

[basic.scope.param]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpzmrcoo37/{from.md → to.md} +15 -0
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
+