clang
7.0.0
|
Go to the source code of this file.
Functions | |
static llvm::SmallVector< const NamespaceDecl *, 4 > | getAllNamedNamespaces (const DeclContext *Context) |
static bool | usingFromDifferentCanonicalNamespace (const DeclContext *FromContext, const DeclContext *UseContext) |
static StringRef | getBestNamespaceSubstr (const DeclContext *DeclA, StringRef NewName, bool HadLeadingColonColon) |
static bool | isFullyQualified (const NestedNameSpecifier *NNS) |
Check if the name specifier begins with a written "::". More... | |
|
static |
Definition at line 26 of file Lookup.cpp.
Referenced by usingFromDifferentCanonicalNamespace().
|
static |
Definition at line 81 of file Lookup.cpp.
References clang::DeclContext::getParent().
Referenced by clang::tooling::replaceNestedName().
|
static |
Check if the name specifier begins with a written "::".
Definition at line 108 of file Lookup.cpp.
References clang::NestedNameSpecifier::getKind(), clang::NestedNameSpecifier::getPrefix(), and clang::NestedNameSpecifier::Global.
Referenced by clang::tooling::replaceNestedName().
|
static |
Definition at line 45 of file Lookup.cpp.
References getAllNamedNamespaces().
Referenced by clang::tooling::replaceNestedName().