Assertion: potential scope | /r/CapableOf | begin at the point of declaration
Facets:
Source sentences:
text: The potential scope of a variable introduced by a declaration in a block (compound statement) begins at the point of declaration and ends at the end of the block.
text: The potential scope of a name declared in a class begins at the point of declaration and includes the rest of the class body and all function bodies (even if defined outside the class definition or before the declaration of the name), default arguments, exception specifications, in-class brace-or-equal initializers, and all these things in nested classes, recursively.