Module Namespace
Provides classes for modeling namespaces, using directives and using declarations.
Import path
import semmle.code.cpp.NamespaceImports
| Element | Provides the |
| MetricNamespace | |
| Type | Provides a hierarchy of classes for modeling C/C++ types. |
Classes
| GlobalNamespace | The C/C++ global namespace. |
| Namespace | A C++ namespace. For example the (single) namespace |
| NamespaceDeclarationEntry | A declaration of (part of) a C++ namespace. This corresponds to a single |
| StdNamespace | The C++ |
| UsingDeclarationEntry | A C++ |
| UsingDirectiveEntry | A C++ |
| UsingEntry | A C++ |
| UsingEnumDeclarationEntry | A C++ |