company logo

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.

When the member is an aggregation dimension, the scope name defines the classification the dimension is based on.

Type: char