/external/clang/include/clang/Sema/ |
D | ParsedTemplate.h | 56 ParsedTemplateArgument(const CXXScopeSpec &SS, in ParsedTemplateArgument() 92 const CXXScopeSpec &getScopeSpec() const { in getScopeSpec() 123 CXXScopeSpec SS; 143 CXXScopeSpec SS; 192 new (&TemplateId->SS) CXXScopeSpec(); in Allocate() 204 SS.~CXXScopeSpec(); in Destroy()
|
D | Sema.h | 83 class CXXScopeSpec; variable 1275 const CXXScopeSpec &SS, QualType T); 1305 Scope *S, CXXScopeSpec *SS = 0, 1313 bool isMicrosoftMissingTypename(const CXXScopeSpec *SS, Scope *S); 1317 CXXScopeSpec *SS, 1438 CXXScopeSpec &SS, 1451 bool diagnoseQualifiedDeclaration(CXXScopeSpec &SS, DeclContext *DC, 1464 bool HandleVariableRedeclaration(Decl *D, CXXScopeSpec &SS); 1640 SourceLocation KWLoc, CXXScopeSpec &SS, 1651 CXXScopeSpec &SS, [all …]
|
D | DeclSpec.h | 66 class CXXScopeSpec { 360 CXXScopeSpec TypeScope; 482 CXXScopeSpec &getTypeSpecScope() { return TypeScope; } in getTypeSpecScope() 483 const CXXScopeSpec &getTypeSpecScope() const { return TypeScope; } in getTypeSpecScope() 1311 char Mem[sizeof(CXXScopeSpec)]; 1313 CXXScopeSpec &Scope() { in Scope() 1314 return *reinterpret_cast<CXXScopeSpec*>(ScopeMem.Mem); in Scope() 1316 const CXXScopeSpec &Scope() const { in Scope() 1317 return *reinterpret_cast<const CXXScopeSpec*>(ScopeMem.Mem); in Scope() 1320 Scope().~CXXScopeSpec(); in destroy() [all …]
|
D | TypoCorrection.h | 186 void setCorrectionRange(CXXScopeSpec* SS, in setCorrectionRange()
|
/external/clang/lib/Sema/ |
D | SemaCXXScopeSpec.cpp | 76 DeclContext *Sema::computeDeclContext(const CXXScopeSpec &SS, in computeDeclContext() 156 bool Sema::isDependentScopeSpecifier(const CXXScopeSpec &SS) { in isDependentScopeSpecifier() 188 bool Sema::RequireCompleteDeclContext(CXXScopeSpec &SS, in RequireCompleteDeclContext() 244 CXXScopeSpec &SS) { in ActOnCXXGlobalScopeSpecifier() 308 bool Sema::isNonTypeNestedNameSpecifier(Scope *S, CXXScopeSpec &SS, in isNonTypeNestedNameSpecifier() 396 CXXScopeSpec &SS, in BuildCXXNestedNameSpecifier() 687 CXXScopeSpec &SS) { in ActOnCXXNestedNameSpecifier() 697 bool Sema::ActOnCXXNestedNameSpecifierDecltype(CXXScopeSpec &SS, in ActOnCXXNestedNameSpecifierDecltype() 726 bool Sema::IsInvalidUnlessNestedName(Scope *S, CXXScopeSpec &SS, in IsInvalidUnlessNestedName() 742 CXXScopeSpec &SS, in ActOnCXXNestedNameSpecifier() [all …]
|
D | SemaExprMember.cpp | 199 const CXXScopeSpec &SS, in diagnoseInstanceReference() 234 Sema::BuildPossibleImplicitMemberExpr(const CXXScopeSpec &SS, in BuildPossibleImplicitMemberExpr() 449 const CXXScopeSpec &SS, in ActOnDependentMemberExpr() 494 const CXXScopeSpec &SS, in DiagnoseQualifiedMemberReference() 520 const CXXScopeSpec &SS, in CheckQualifiedMemberReference() 574 SourceLocation OpLoc, CXXScopeSpec &SS, in LookupMemberExprInRecord() 664 CXXScopeSpec &SS, in BuildMemberReferenceExpr() 717 const CXXScopeSpec &SS, FieldDecl *Field, 722 Sema::BuildAnonymousStructUnionMemberReference(const CXXScopeSpec &SS, in BuildAnonymousStructUnionMemberReference() 735 CXXScopeSpec EmptySS; in BuildAnonymousStructUnionMemberReference() [all …]
|
D | DeclSpec.cpp | 55 void CXXScopeSpec::Extend(ASTContext &Context, SourceLocation TemplateKWLoc, in Extend() 66 void CXXScopeSpec::Extend(ASTContext &Context, IdentifierInfo *Identifier, in Extend() 79 void CXXScopeSpec::Extend(ASTContext &Context, NamespaceDecl *Namespace, in Extend() 92 void CXXScopeSpec::Extend(ASTContext &Context, NamespaceAliasDecl *Alias, in Extend() 105 void CXXScopeSpec::MakeGlobal(ASTContext &Context, in MakeGlobal() 115 void CXXScopeSpec::MakeTrivial(ASTContext &Context, in MakeTrivial() 121 void CXXScopeSpec::Adopt(NestedNameSpecifierLoc Other) { in Adopt() 132 SourceLocation CXXScopeSpec::getLastQualifierNameLoc() const { in getLastQualifierNameLoc() 139 CXXScopeSpec::getWithLocInContext(ASTContext &Context) const { in getWithLocInContext()
|
D | SemaTemplate.cpp | 135 CXXScopeSpec &SS, in isTemplateName() 224 const CXXScopeSpec *SS, in DiagnoseUnknownTemplateName() 247 Scope *S, CXXScopeSpec &SS, in LookupTemplateName() 415 Sema::ActOnDependentIdExpression(const CXXScopeSpec &SS, in ActOnDependentIdExpression() 446 Sema::BuildDependentDeclRefExpr(const CXXScopeSpec &SS, in BuildDependentDeclRefExpr() 842 static void SetNestedNameSpecifier(TagDecl *T, const CXXScopeSpec &SS) { in SetNestedNameSpecifier() 849 SourceLocation KWLoc, CXXScopeSpec &SS, in CheckClassTemplate() 1559 const CXXScopeSpec &SS) { in getRangeOfTypeInNestedNameSpecifier() 1604 SourceLocation DeclStartLoc, SourceLocation DeclLoc, const CXXScopeSpec &SS, in MatchTemplateParametersToScopeSpecifier() 2115 Sema::ActOnTemplateIdType(CXXScopeSpec &SS, SourceLocation TemplateKWLoc, in ActOnTemplateIdType() [all …]
|
D | TreeTransform.h | 467 TemplateName TransformTemplateName(CXXScopeSpec &SS, 559 CXXScopeSpec &SS); 832 CXXScopeSpec SS; in RebuildDependentTemplateSpecializationType() 871 CXXScopeSpec SS; in RebuildDependentNameType() 984 TemplateName RebuildTemplateName(CXXScopeSpec &SS, 995 TemplateName RebuildTemplateName(CXXScopeSpec &SS, 1008 TemplateName RebuildTemplateName(CXXScopeSpec &SS, 1468 ExprResult RebuildDeclarationNameExpr(const CXXScopeSpec &SS, in RebuildDeclarationNameExpr() 1483 CXXScopeSpec SS; in RebuildDeclRefExpr() 1507 CXXScopeSpec &SS, [all …]
|
D | SemaTemplateVariadic.cpp | 285 bool Sema::DiagnoseUnexpandedParameterPack(const CXXScopeSpec &SS, in DiagnoseUnexpandedParameterPack() 386 void Sema::collectUnexpandedParameterPacks(CXXScopeSpec &SS, in collectUnexpandedParameterPacks()
|
D | SemaOpenMP.cpp | 50 CXXScopeSpec &ScopeSpec, in ActOnOpenMPIdExpression()
|
D | SemaStmtAsm.cpp | 371 ExprResult Sema::LookupInlineAsmIdentifier(CXXScopeSpec &SS, in LookupInlineAsmIdentifier()
|
D | SemaDeclCXX.cpp | 1209 const CXXScopeSpec *SS) { in isCurrentClassName() 1909 CXXScopeSpec &SS = D.getCXXScopeSpec(); in ActOnCXXMemberDeclarator() 2260 CXXScopeSpec &SS, in ActOnMemInitializer() 2276 CXXScopeSpec &SS, in ActOnMemInitializer() 2319 CXXScopeSpec &SS, in BuildMemInitializer() 2967 CXXScopeSpec SS; in BuildImplicitMemberInitializer() 6623 CXXScopeSpec &SS, in TryNamespaceTypoCorrection() 6658 CXXScopeSpec &SS, in ActOnUsingDirective() 6755 CXXScopeSpec &SS, in ActOnUsingDeclaration() 7086 CXXScopeSpec &SS, in BuildUsingDeclaration() [all …]
|
D | SemaTemplateInstantiateDecl.cpp | 785 CXXScopeSpec SS; in VisitClassTemplateDecl() 1223 CXXScopeSpec SS; in VisitFunctionDecl() 1518 CXXScopeSpec SS; in VisitCXXMethodDecl() 2094 CXXScopeSpec SS; in VisitUsingDecl() 2169 CXXScopeSpec SS; in VisitUnresolvedUsingTypenameDecl() 2193 CXXScopeSpec SS; in VisitUnresolvedUsingValueDecl()
|
D | SemaExprCXX.cpp | 45 ParsedType Sema::getInheritingConstructorName(CXXScopeSpec &SS, in getInheritingConstructorName() 81 Scope *S, CXXScopeSpec &SS, in getDestructorName() 153 CXXScopeSpec PrefixSS; in getDestructorName() 5225 const CXXScopeSpec &SS, in BuildPseudoDestructorExpr() 5326 CXXScopeSpec &SS, in ActOnPseudoDestructorExpr() 5479 return BuildPseudoDestructorExpr(Base, OpLoc, OpKind, CXXScopeSpec(), in ActOnPseudoDestructorExpr() 5706 CXXScopeSpec &SS, in CheckMicrosoftIfExistsSymbol() 5741 bool IsIfExists, CXXScopeSpec &SS, in CheckMicrosoftIfExistsSymbol()
|
D | SemaTemplateInstantiate.cpp | 849 TemplateName TransformTemplateName(CXXScopeSpec &SS, 1086 TemplateName TemplateInstantiator::TransformTemplateName(CXXScopeSpec &SS, in TransformTemplateName() 1294 return getSema().BuildDeclarationNameExpr(CXXScopeSpec(), NameInfo, PD); in RebuildParmVarDeclRefExpr() 2694 CXXScopeSpec SS; in SubstTemplateName()
|
D | SemaLookup.cpp | 1732 bool Sema::LookupParsedName(LookupResult &R, Scope *S, CXXScopeSpec *SS, in LookupParsedName() 3499 CXXScopeSpec *CurScopeSpec) in NamespaceSpecifierSet() 3631 Scope *S, CXXScopeSpec *SS, in LookupPotentialTypoResult() 3861 Scope *S, CXXScopeSpec *SS, in CorrectTypo() 4080 CXXScopeSpec *TempSS = SS; in CorrectTypo()
|
/external/clang/include/clang/Parse/ |
D | Parser.h | 505 CXXScopeSpec &SS, 526 void AnnotateScopeToken(CXXScopeSpec &SS, bool IsNewAnnotation); 1320 CXXScopeSpec &SS); 1322 bool ParseOptionalCXXScopeSpecifier(CXXScopeSpec &SS, 1359 CXXScopeSpec &SS, 1534 CXXScopeSpec SS; 1631 bool ParseImplicitInt(DeclSpec &DS, CXXScopeSpec *SS, 2000 CXXScopeSpec &SS; 2004 DeclaratorScopeObj(Parser &p, CXXScopeSpec &ss) in DeclaratorScopeObj() 2133 bool ParseUnqualifiedIdTemplateId(CXXScopeSpec &SS, [all …]
|
/external/clang/lib/Parse/ |
D | Parser.cpp | 1325 void Parser::AnnotateScopeToken(CXXScopeSpec &SS, bool IsNewAnnotation) { in AnnotateScopeToken() 1360 CXXScopeSpec SS; in TryAnnotateName() 1499 CXXScopeSpec SS; in TryAnnotateTypeOrScopeToken() 1567 CXXScopeSpec SS; in TryAnnotateTypeOrScopeToken() 1581 CXXScopeSpec &SS, in TryAnnotateTypeOrScopeTokenAfterScopeSpec() 1682 CXXScopeSpec SS; in TryAnnotateCXXScopeToken()
|
D | ParseExprCXX.cpp | 78 IdentifierInfo &II, CXXScopeSpec &SS) { in CheckForTemplateAndDigraph() 180 bool Parser::ParseOptionalCXXScopeSpecifier(CXXScopeSpec &SS, in ParseOptionalCXXScopeSpecifier() 570 CXXScopeSpec SS; in ParseCXXIdExpression() 1277 CXXScopeSpec &SS, in ParseCXXPseudoDestructor() 1753 bool Parser::ParseUnqualifiedIdTemplateId(CXXScopeSpec &SS, in ParseUnqualifiedIdTemplateId() 1959 bool Parser::ParseUnqualifiedIdOperator(CXXScopeSpec &SS, bool EnteringContext, in ParseUnqualifiedIdOperator() 2187 bool Parser::ParseUnqualifiedId(CXXScopeSpec &SS, bool EnteringContext, in ParseUnqualifiedId()
|
D | ParseDeclCXX.cpp | 245 CXXScopeSpec SS; in ParseNamespaceAlias() 398 CXXScopeSpec SS; in ParseUsingDirective() 453 CXXScopeSpec SS; in ParseUsingDeclaration() 863 CXXScopeSpec SS; in ParseBaseTypeSpecifier() 1197 CXXScopeSpec &SS = DS.getTypeSpecScope(); in ParseClassSpecifier() 1955 CXXScopeSpec SS; in ParseCXXClassMemberDeclaration() 2770 CXXScopeSpec SS; in ParseMemInitializer()
|
D | ParseTemplate.cpp | 807 const CXXScopeSpec &SS, in ParseTemplateIdAfterTemplateName() 873 CXXScopeSpec &SS, in AnnotateTemplateIdToken() 1024 CXXScopeSpec SS; // nested-name-specifier, if present in ParseTemplateTemplateArgument()
|
D | ParseOpenMP.cpp | 197 CXXScopeSpec SS; in ParseOpenMPSimpleVarList()
|
D | ParseTentative.cpp | 1145 CXXScopeSpec SS; in isCXXDeclarationSpecifier() 1159 CXXScopeSpec SS; in isCXXDeclarationSpecifier()
|
D | ParseExpr.cpp | 853 CXXScopeSpec ScopeSpec; in ParseCastExpression() 1080 CXXScopeSpec SS; in ParseCastExpression() 1456 CXXScopeSpec SS; in ParsePostfixExpressionSuffix()
|