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: