Home
last modified time | relevance | path

Searched refs:getScopeRep (Results 1 – 15 of 15) sorted by relevance

/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp304 if (!SS.getScopeRep() || in DiagnoseUnexpandedParameterPack()
305 !SS.getScopeRep()->containsUnexpandedParameterPack()) in DiagnoseUnexpandedParameterPack()
310 .TraverseNestedNameSpecifier(SS.getScopeRep()); in DiagnoseUnexpandedParameterPack()
402 NestedNameSpecifier *Qualifier = SS.getScopeRep(); in collectUnexpandedParameterPacks()
793 if (Chunk.Mem.Scope().getScopeRep() && in containsUnexpandedParameterPacks()
794 Chunk.Mem.Scope().getScopeRep()->containsUnexpandedParameterPack()) in containsUnexpandedParameterPacks()
H A DSemaCXXScopeSpec.cpp81 NestedNameSpecifier *NNS = SS.getScopeRep(); in computeDeclContext()
163 return SS.getScopeRep()->isDependent(); in isDependentScopeSpecifier()
856 assert(DTN->getQualifier() == SS.getScopeRep()); in ActOnCXXNestedNameSpecifier()
942 Annotation->NNS = SS.getScopeRep(); in SaveNestedNameSpecifierAnnotation()
963 NestedNameSpecifier *Qualifier = SS.getScopeRep(); in ShouldEnterDeclaratorScope()
H A DSemaExprMember.cpp1247 << 1 << SS.getScopeRep() in LookupMemberExpr()
1401 << 0 << SS.getScopeRep() << FixItHint::CreateRemoval(SS.getRange()); in LookupMemberExpr()
1642 = (!SS.isSet() ? nullptr : FindFirstQualifierInScope(S, SS.getScopeRep())); in ActOnMemberAccessExpr()
1715 S.PerformObjectMemberConversion(BaseExpr, SS.getScopeRep(), in BuildFieldReferenceExpr()
H A DSemaTemplate.cpp197 NestedNameSpecifier *Qualifier = SS.getScopeRep(); in isTemplateName()
236 NestedNameSpecifier *Qualifier = (NestedNameSpecifier*)SS->getScopeRep(); in DiagnoseUnknownTemplateName()
875 << SS.getScopeRep() << SS.getRange(); in CheckClassTemplate()
1564 NestedNameSpecifierLoc NNSLoc(SS.getScopeRep(), SS.location_data()); in getRangeOfTypeInNestedNameSpecifier()
1623 if (SS.getScopeRep()) { in MatchTemplateParametersToScopeSpecifier()
1628 T = QualType(SS.getScopeRep()->getAsType(), 0); in MatchTemplateParametersToScopeSpecifier()
2211 Result = Context.getElaboratedType(ETK_None, SS.getScopeRep(), Result); in ActOnTemplateIdType()
2305 Result = Context.getElaboratedType(Keyword, SS.getScopeRep(), Result); in ActOnTagTemplateIdType()
2895 << SS.getScopeRep() in BuildQualifiedTemplateIdExpr()
2969 NestedNameSpecifier *Qualifier = SS.getScopeRep(); in ActOnDependentTemplateName()
[all …]
H A DSemaLookup.cpp1782 auto *NNS = SS.getScopeRep(); in LookupQualifiedName()
1818 NestedNameSpecifier *NNS = SS->getScopeRep(); in LookupParsedName()
3512 (SS && SS->isValid()) ? SS->getScopeRep() : nullptr) { in addNamespaces()
3650 SS->getScopeRep()->print(OldOStream, SemaRef.getPrintingPolicy()); in performQualifiedLookups()
3688 CurScopeSpec ? CurScopeSpec->getScopeRep() : nullptr) { in NamespaceSpecifierSet()
H A DSemaDeclCXX.cpp2854 if (!SS.getScopeRep() && !TemplateTypeTy) { in BuildMemInitializer()
2962 BaseType = Context.getElaboratedType(ETK_None, SS.getScopeRep(), in BuildMemInitializer()
7470 Qualifier = SS.getScopeRep(); in ActOnUsingDirective()
8064 HasTypenameKeyword, IsInstantiation, SS.getScopeRep(), in BuildUsingDeclaration()
8194 NestedNameSpecifier *Qual = SS.getScopeRep(); in CheckUsingDeclRedeclaration()
8326 << SS.getScopeRep() << SS.getRange(); in CheckUsingDeclQualifier()
8351 << SS.getScopeRep() in CheckUsingDeclQualifier()
8411 << SS.getScopeRep() in CheckUsingDeclQualifier()
12201 << SS.getScopeRep() << SS.getRange() << cast<CXXRecordDecl>(CurContext); in ActOnTemplatedFriendTag()
12203 QualType T = Context.getDependentNameType(ETK, SS.getScopeRep(), Name); in ActOnTemplatedFriendTag()
[all …]
H A DSemaExprCXX.cpp52 NestedNameSpecifier *NNS = SS.getScopeRep(); in getInheritingConstructorName()
123 NestedNameSpecifier *NNS = SS.getScopeRep(); in getDestructorName()
347 switch (SS.getScopeRep()->getKind()) { in checkLiteralOperatorId()
356 << SS.getScopeRep(); in checkLiteralOperatorId()
H A DTreeTransform.h3206 if (SS.getScopeRep() == NNS.getNestedNameSpecifier() && in TransformNestedNameSpecifierLoc()
3214 return NestedNameSpecifierLoc(SS.getScopeRep(), NNS.getOpaqueData()); in TransformNestedNameSpecifierLoc()
3289 SS.getScopeRep() == QTN->getQualifier() && in TransformTemplateName()
3298 if (SS.getScopeRep()) { in TransformTemplateName()
3305 SS.getScopeRep() == DTN->getQualifier() && in TransformTemplateName()
10545 return SemaRef.Context.getQualifiedTemplateName(SS.getScopeRep(), TemplateKW, in RebuildTemplateName()
H A DSemaDecl.cpp501 if (SS->getScopeRep()->getKind() == NestedNameSpecifier::Super) in isMicrosoftMissingTypename()
504 const Type *Ty = SS->getScopeRep()->getAsType(); in isMicrosoftMissingTypename()
598 << SS->getScopeRep() << II->getName() in DiagnoseUnknownTypeName()
910 Template = Context.getQualifiedTemplateName(SS.getScopeRep(), in ClassifyName()
4474 NestedNameSpecifierLoc SpecLoc(SS.getScopeRep(), SS.location_data()); in diagnoseQualifiedDeclaration()
4525 << D.getCXXScopeSpec().getScopeRep() in HandleDeclarator()
7610 D.getCXXScopeSpec().getScopeRep()->isDependent() || in ActOnFunctionDeclarator()
H A DSemaType.cpp3017 NestedNameSpecifier *NNS = SS.getScopeRep(); in GetFullTypeForDeclarator()
5429 NNS = SS.getScopeRep(); in getElaboratedType()
H A DSemaCodeComplete.cpp4024 if (!SS.getScopeRep() || !CodeCompleter) in CodeCompleteQualifiedId()
4043 NestedNameSpecifier *NNS = SS.getScopeRep(); in CodeCompleteQualifiedId()
H A DSemaExpr.cpp2119 II, SS.isValid() ? SS.getScopeRep() : nullptr); in ActOnIdExpression()
2127 CCC->setTypoNNS(SS.getScopeRep()); in ActOnIdExpression()
2278 D << SS.getScopeRep() << NameInfo.getName().getAsString() in BuildQualifiedDeclarationNameExpr()
/minix3/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DDeclSpec.h80 NestedNameSpecifier *getScopeRep() const { in getScopeRep() function
198 bool isInvalid() const { return isNotEmpty() && getScopeRep() == nullptr; } in isInvalid()
200 bool isValid() const { return isNotEmpty() && getScopeRep() != nullptr; } in isValid()
213 bool isSet() const { return getScopeRep() != nullptr; } in isSet()
/minix3/external/bsd/llvm/dist/clang/lib/Parse/
H A DParseTentative.cpp1319 if (SS.getScopeRep() && SS.getScopeRep()->isDependent()) { in isCXXDeclarationSpecifier()
H A DParseDeclCXX.cpp541 !SS.getScopeRep()->getAsNamespace() && in ParseUsingDeclaration()
542 !SS.getScopeRep()->getAsNamespaceAlias()) { in ParseUsingDeclaration()