reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/AST/ItaniumMangle.cpp
 1265     if (auto *DD = dyn_cast<DecompositionDecl>(ND)) {
 1277       writeAbiTags(ND, AdditionalAbiTags);
 1295       if (ND && ND->getFormalLinkage() == InternalLinkage &&
 1295       if (ND && ND->getFormalLinkage() == InternalLinkage &&
 1296           !ND->isExternallyVisible() &&
 1297           getEffectiveDeclContext(ND)->isFileContext() &&
 1298           !ND->isInAnonymousNamespace())
 1301       auto *FD = dyn_cast<FunctionDecl>(ND);
 1310       writeAbiTags(ND, AdditionalAbiTags);
 1315     assert(ND && "mangling empty name without declaration");
 1317     if (const NamespaceDecl *NS = dyn_cast<NamespaceDecl>(ND)) {
 1325     if (const VarDecl *VD = dyn_cast<VarDecl>(ND)) {
 1359     if (isa<ObjCContainerDecl>(ND))
 1363     const TagDecl *TD = cast<TagDecl>(ND);
 1426             cast<CXXConstructorDecl>(ND)->getInheritedConstructor()) {
 1432     if (ND == Structor)
 1446     writeAbiTags(ND, AdditionalAbiTags);
 1451     if (ND == Structor)
 1459     writeAbiTags(ND, AdditionalAbiTags);
 1463     if (ND && Arity == UnknownArity) {
 1464       Arity = cast<FunctionDecl>(ND)->getNumParams();
 1467       if (const auto *MD = dyn_cast<CXXMethodDecl>(ND))
 1475     writeAbiTags(ND, AdditionalAbiTags);