Home
last modified time | relevance | path

Searched refs:CXXScopeSpec (Results 1 – 25 of 35) sorted by relevance

12

/external/clang/include/clang/Sema/
DParsedTemplate.h56 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()
DSema.h83 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 …]
DDeclSpec.h66 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 …]
DTypoCorrection.h186 void setCorrectionRange(CXXScopeSpec* SS, in setCorrectionRange()
/external/clang/lib/Sema/
DSemaCXXScopeSpec.cpp76 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 …]
DSemaExprMember.cpp199 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 …]
DDeclSpec.cpp55 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()
DSemaTemplate.cpp135 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 …]
DTreeTransform.h467 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 …]
DSemaTemplateVariadic.cpp285 bool Sema::DiagnoseUnexpandedParameterPack(const CXXScopeSpec &SS, in DiagnoseUnexpandedParameterPack()
386 void Sema::collectUnexpandedParameterPacks(CXXScopeSpec &SS, in collectUnexpandedParameterPacks()
DSemaOpenMP.cpp50 CXXScopeSpec &ScopeSpec, in ActOnOpenMPIdExpression()
DSemaStmtAsm.cpp371 ExprResult Sema::LookupInlineAsmIdentifier(CXXScopeSpec &SS, in LookupInlineAsmIdentifier()
DSemaDeclCXX.cpp1209 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 …]
DSemaTemplateInstantiateDecl.cpp785 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()
DSemaExprCXX.cpp45 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()
DSemaTemplateInstantiate.cpp849 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()
DSemaLookup.cpp1732 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/
DParser.h505 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/
DParser.cpp1325 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()
DParseExprCXX.cpp78 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()
DParseDeclCXX.cpp245 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()
DParseTemplate.cpp807 const CXXScopeSpec &SS, in ParseTemplateIdAfterTemplateName()
873 CXXScopeSpec &SS, in AnnotateTemplateIdToken()
1024 CXXScopeSpec SS; // nested-name-specifier, if present in ParseTemplateTemplateArgument()
DParseOpenMP.cpp197 CXXScopeSpec SS; in ParseOpenMPSimpleVarList()
DParseTentative.cpp1145 CXXScopeSpec SS; in isCXXDeclarationSpecifier()
1159 CXXScopeSpec SS; in isCXXDeclarationSpecifier()
DParseExpr.cpp853 CXXScopeSpec ScopeSpec; in ParseCastExpression()
1080 CXXScopeSpec SS; in ParseCastExpression()
1456 CXXScopeSpec SS; in ParsePostfixExpressionSuffix()

12