Assertion: potential scope | /r/HasProperty | defined outside the class definition
Facets:
value: before the declaration of the name
type: TEMPORAL
Source sentences:
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.