clang: clang::NamespaceAndPrefixLoc Struct Reference (original) (raw)
#include "[clang/AST/NestedNameSpecifierBase.h](NestedNameSpecifierBase%5F8h%5Fsource.html)"
| Public Member Functions |
|---|
| Public Attributes | |
|---|---|
| const NamespaceBaseDecl * | Namespace = nullptr |
| NestedNameSpecifierLoc | Prefix |
Detailed Description
Definition at line 416 of file NestedNameSpecifierBase.h.
Member Function Documentation
◆ operator bool()
| clang::NamespaceAndPrefixLoc::operator bool ( ) const | inlineexplicit |
|---|
Definition at line 420 of file NestedNameSpecifierBase.h.
References Namespace.
Member Data Documentation
◆ Namespace
const NamespaceBaseDecl* clang::NamespaceAndPrefixLoc::Namespace = nullptr
Definition at line 417 of file NestedNameSpecifierBase.h.
Referenced by operator bool().
◆ Prefix
NestedNameSpecifierLoc clang::NamespaceAndPrefixLoc::Prefix
Definition at line 418 of file NestedNameSpecifierBase.h.
Referenced by clang::ASTRecordWriter::AddNestedNameSpecifierLoc(), clang::Sema::getDestructorName(), getRangeOfTypeInNestedNameSpecifier(), clang::ASTImporter::Import(), and clang::RecursiveASTVisitor< Derived >::TraverseNestedNameSpecifierLoc().
The documentation for this struct was generated from the following file:
- include/clang/AST/NestedNameSpecifierBase.h