/external/clang/include/clang/Sema/ |
H A D | ParsedTemplate.h | 56 ParsedTemplateArgument(const CXXScopeSpec &SS, 92 const CXXScopeSpec &getScopeSpec() const { 123 CXXScopeSpec SS; 143 CXXScopeSpec SS; 192 new (&TemplateId->SS) CXXScopeSpec(); 204 SS.~CXXScopeSpec();
|
H A D | ExternalSemaSource.h | 200 int LookupKind, Scope *S, CXXScopeSpec *SS,
|
H A D | Sema.h | 85 class CXXScopeSpec; 1377 const CXXScopeSpec &SS, QualType T); 1402 Scope *S, CXXScopeSpec *SS = nullptr, 1410 bool isMicrosoftMissingTypename(const CXXScopeSpec *SS, Scope *S); 1414 CXXScopeSpec *SS, 1543 CXXScopeSpec &SS, 1556 bool diagnoseQualifiedDeclaration(CXXScopeSpec &SS, DeclContext *DC, 1778 SourceLocation KWLoc, CXXScopeSpec &SS, 1790 CXXScopeSpec &SS, 1798 const CXXScopeSpec [all...] |
H A D | DeclSpec.h | 66 class CXXScopeSpec { class in namespace:clang 353 CXXScopeSpec TypeScope; 483 CXXScopeSpec &getTypeSpecScope() { return TypeScope; } 484 const CXXScopeSpec &getTypeSpecScope() const { return TypeScope; } 1326 // CXXScopeSpec has a constructor, so it can't be a direct member. 1330 char Mem[sizeof(CXXScopeSpec)]; 1332 CXXScopeSpec &Scope() { 1333 return *reinterpret_cast<CXXScopeSpec*>(ScopeMem.Mem); 1335 const CXXScopeSpec &Scope() const { 1336 return *reinterpret_cast<const CXXScopeSpec*>(ScopeMe [all...] |
H A D | MultiplexExternalSemaSource.h | 345 int LookupKind, Scope *S, CXXScopeSpec *SS,
|
H A D | TypoCorrection.h | 199 void setCorrectionRange(CXXScopeSpec *SS,
|
/external/clang/lib/Sema/ |
H A D | SemaCXXScopeSpec.cpp | 76 DeclContext *Sema::computeDeclContext(const CXXScopeSpec &SS, 156 bool Sema::isDependentScopeSpecifier(const CXXScopeSpec &SS) { 188 bool Sema::RequireCompleteDeclContext(CXXScopeSpec &SS, 244 CXXScopeSpec &SS) { 308 bool Sema::isNonTypeNestedNameSpecifier(Scope *S, CXXScopeSpec &SS, 418 CXXScopeSpec &SS, 736 CXXScopeSpec &SS, 749 bool Sema::ActOnCXXNestedNameSpecifierDecltype(CXXScopeSpec &SS, 778 bool Sema::IsInvalidUnlessNestedName(Scope *S, CXXScopeSpec &SS, 794 CXXScopeSpec [all...] |
H A D | SemaExprMember.cpp | 200 const CXXScopeSpec &SS, 235 Sema::BuildPossibleImplicitMemberExpr(const CXXScopeSpec &SS, 444 const CXXScopeSpec &SS, 487 const CXXScopeSpec &SS, 513 const CXXScopeSpec &SS, 594 SourceLocation OpLoc, CXXScopeSpec &SS, 675 SourceLocation OpLoc, CXXScopeSpec &SS, 681 CXXScopeSpec &SS, 735 const CXXScopeSpec &SS, FieldDecl *Field, 740 Sema::BuildAnonymousStructUnionMemberReference(const CXXScopeSpec [all...] |
H A D | DeclSpec.cpp | 56 void CXXScopeSpec::Extend(ASTContext &Context, SourceLocation TemplateKWLoc, 67 void CXXScopeSpec::Extend(ASTContext &Context, IdentifierInfo *Identifier, 80 void CXXScopeSpec::Extend(ASTContext &Context, NamespaceDecl *Namespace, 93 void CXXScopeSpec::Extend(ASTContext &Context, NamespaceAliasDecl *Alias, 106 void CXXScopeSpec::MakeGlobal(ASTContext &Context, 116 void CXXScopeSpec::MakeTrivial(ASTContext &Context, 122 void CXXScopeSpec::Adopt(NestedNameSpecifierLoc Other) { 133 SourceLocation CXXScopeSpec::getLastQualifierNameLoc() const { 140 CXXScopeSpec::getWithLocInContext(ASTContext &Context) const {
|
H A D | TreeTransform.h | 471 TransformTemplateName(CXXScopeSpec &SS, TemplateName Name, 561 CXXScopeSpec &SS); 855 CXXScopeSpec SS; 895 CXXScopeSpec SS; 1007 TemplateName RebuildTemplateName(CXXScopeSpec &SS, 1018 TemplateName RebuildTemplateName(CXXScopeSpec &SS, 1031 TemplateName RebuildTemplateName(CXXScopeSpec &SS, 1452 CXXScopeSpec &ReductionIdScopeSpec, 1662 ExprResult RebuildDeclarationNameExpr(const CXXScopeSpec &SS, 1677 CXXScopeSpec S [all...] |
H A D | SemaTemplate.cpp | 136 CXXScopeSpec &SS, 224 const CXXScopeSpec *SS, 247 Scope *S, CXXScopeSpec &SS, 408 Sema::ActOnDependentIdExpression(const CXXScopeSpec &SS, 434 Sema::BuildDependentDeclRefExpr(const CXXScopeSpec &SS, 829 static void SetNestedNameSpecifier(TagDecl *T, const CXXScopeSpec &SS) { 836 SourceLocation KWLoc, CXXScopeSpec &SS, 1564 const CXXScopeSpec &SS) { 1612 SourceLocation DeclStartLoc, SourceLocation DeclLoc, const CXXScopeSpec &SS, 2155 Sema::ActOnTemplateIdType(CXXScopeSpec [all...] |
H A D | MultiplexExternalSemaSource.cpp | 284 int LookupKind, Scope *S, CXXScopeSpec *SS,
|
H A D | SemaLookup.cpp | 1799 bool Sema::LookupParsedName(LookupResult &R, Scope *S, CXXScopeSpec *SS, 3277 Scope *S, CXXScopeSpec *SS, 3337 Scope *S, CXXScopeSpec *SS, 3423 CXXScopeSpec *CurScopeSpec); 3463 CXXScopeSpec *SS; 3622 CXXScopeSpec *TempSS = SS; 3633 // Immediately retry the lookup without the given CXXScopeSpec 3714 // identifer, then the existing CXXScopeSpec probably included a 3743 ASTContext &Context, DeclContext *CurContext, CXXScopeSpec *CurScopeSpec) 3892 Scope *S, CXXScopeSpec *S [all...] |
H A D | SemaStmtAsm.cpp | 371 ExprResult Sema::LookupInlineAsmIdentifier(CXXScopeSpec &SS,
|
H A D | SemaTemplateVariadic.cpp | 285 bool Sema::DiagnoseUnexpandedParameterPack(const CXXScopeSpec &SS, 386 void Sema::collectUnexpandedParameterPacks(CXXScopeSpec &SS,
|
H A D | SemaExprCXX.cpp | 48 ParsedType Sema::getInheritingConstructorName(CXXScopeSpec &SS, 84 Scope *S, CXXScopeSpec &SS, 151 CXXScopeSpec PrefixSS; 337 bool Sema::checkLiteralOperatorId(const CXXScopeSpec &SS, 5349 const CXXScopeSpec &SS, 5451 CXXScopeSpec &SS, 5604 return BuildPseudoDestructorExpr(Base, OpLoc, OpKind, CXXScopeSpec(), 6030 CXXScopeSpec &SS, 6065 bool IsIfExists, CXXScopeSpec &SS,
|
/external/clang/include/clang/Parse/ |
H A D | Parser.h | 576 CXXScopeSpec &SS, 597 void AnnotateScopeToken(CXXScopeSpec &SS, bool IsNewAnnotation); 1422 CXXScopeSpec &SS); 1424 bool ParseOptionalCXXScopeSpecifier(CXXScopeSpec &SS, 1461 CXXScopeSpec &SS, 1636 CXXScopeSpec SS; 1756 bool ParseImplicitInt(DeclSpec &DS, CXXScopeSpec *SS, 2162 CXXScopeSpec &SS; 2166 DeclaratorScopeObj(Parser &p, CXXScopeSpec &ss) 2303 bool ParseUnqualifiedIdTemplateId(CXXScopeSpec [all...] |
/external/clang/lib/Parse/ |
H A D | ParseOpenMP.cpp | 241 CXXScopeSpec SS; 516 static bool ParseReductionId(Parser &P, CXXScopeSpec &ReductionIdScopeSpec, 585 CXXScopeSpec ReductionIdScopeSpec;
|
H A D | Parser.cpp | 1295 void Parser::AnnotateScopeToken(CXXScopeSpec &SS, bool IsNewAnnotation) { 1330 CXXScopeSpec SS; 1515 CXXScopeSpec SS; 1584 CXXScopeSpec SS; 1598 CXXScopeSpec &SS, 1699 CXXScopeSpec SS;
|
H A D | ParseTemplate.cpp | 843 const CXXScopeSpec &SS, 911 CXXScopeSpec &SS, 1060 CXXScopeSpec SS; // nested-name-specifier, if present
|
H A D | ParseExprCXX.cpp | 82 IdentifierInfo &II, CXXScopeSpec &SS) { 184 bool Parser::ParseOptionalCXXScopeSpecifier(CXXScopeSpec &SS, 606 CXXScopeSpec SS; 1394 CXXScopeSpec &SS, 1872 bool Parser::ParseUnqualifiedIdTemplateId(CXXScopeSpec &SS, 2079 bool Parser::ParseUnqualifiedIdOperator(CXXScopeSpec &SS, bool EnteringContext, 2308 bool Parser::ParseUnqualifiedId(CXXScopeSpec &SS, bool EnteringContext,
|
H A D | ParseTentative.cpp | 1274 CXXScopeSpec SS; 1288 CXXScopeSpec SS;
|
H A D | ParseDeclCXX.cpp | 252 CXXScopeSpec SS; 427 CXXScopeSpec SS; 482 CXXScopeSpec SS; 916 CXXScopeSpec SS; 1240 CXXScopeSpec &SS = DS.getTypeSpecScope(); 2035 CXXScopeSpec SS; 2858 CXXScopeSpec SS;
|
H A D | ParseExpr.cpp | 813 CXXScopeSpec ScopeSpec; 1043 CXXScopeSpec SS; 1363 CXXScopeSpec SS;
|
/external/clang/unittests/Sema/ |
H A D | ExternalSemaSourceTest.cpp | 105 int LookupKind, Scope *S, CXXScopeSpec *SS,
|