scope - Scope for type
When a type referenced is not known in the namespace hierarchy, a namespace scope can be defined to address the namespace. The scope is a sequence of namespace names separated by double colons (::).
The scope definition starts in the root project, always. It points to a namespace, which is used as starting point for type look ups. Types are searched in the addressed namespace (which is the namespace the structure belongs to, when no scope is defined). When not being defined in the current namespace, types are searched in parent namespaces (from bottom to top). Types are not searched automatically in child namespaces.
Type: char