Searched refs:CXXScopeSpec (Results 1 - 25 of 39) sorted by relevance

12

/external/clang/include/clang/Sema/
H A DParsedTemplate.h56 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 DExternalSemaSource.h200 int LookupKind, Scope *S, CXXScopeSpec *SS,
H A DSema.h85 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 DDeclSpec.h66 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 DMultiplexExternalSemaSource.h345 int LookupKind, Scope *S, CXXScopeSpec *SS,
H A DTypoCorrection.h199 void setCorrectionRange(CXXScopeSpec *SS,
/external/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp76 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 DSemaExprMember.cpp200 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 DDeclSpec.cpp56 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 DTreeTransform.h471 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 DSemaTemplate.cpp136 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 DMultiplexExternalSemaSource.cpp284 int LookupKind, Scope *S, CXXScopeSpec *SS,
H A DSemaLookup.cpp1799 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 DSemaStmtAsm.cpp371 ExprResult Sema::LookupInlineAsmIdentifier(CXXScopeSpec &SS,
H A DSemaTemplateVariadic.cpp285 bool Sema::DiagnoseUnexpandedParameterPack(const CXXScopeSpec &SS,
386 void Sema::collectUnexpandedParameterPacks(CXXScopeSpec &SS,
H A DSemaExprCXX.cpp48 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 DParser.h576 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 DParseOpenMP.cpp241 CXXScopeSpec SS;
516 static bool ParseReductionId(Parser &P, CXXScopeSpec &ReductionIdScopeSpec,
585 CXXScopeSpec ReductionIdScopeSpec;
H A DParser.cpp1295 void Parser::AnnotateScopeToken(CXXScopeSpec &SS, bool IsNewAnnotation) {
1330 CXXScopeSpec SS;
1515 CXXScopeSpec SS;
1584 CXXScopeSpec SS;
1598 CXXScopeSpec &SS,
1699 CXXScopeSpec SS;
H A DParseTemplate.cpp843 const CXXScopeSpec &SS,
911 CXXScopeSpec &SS,
1060 CXXScopeSpec SS; // nested-name-specifier, if present
H A DParseExprCXX.cpp82 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 DParseTentative.cpp1274 CXXScopeSpec SS;
1288 CXXScopeSpec SS;
H A DParseDeclCXX.cpp252 CXXScopeSpec SS;
427 CXXScopeSpec SS;
482 CXXScopeSpec SS;
916 CXXScopeSpec SS;
1240 CXXScopeSpec &SS = DS.getTypeSpecScope();
2035 CXXScopeSpec SS;
2858 CXXScopeSpec SS;
H A DParseExpr.cpp813 CXXScopeSpec ScopeSpec;
1043 CXXScopeSpec SS;
1363 CXXScopeSpec SS;
/external/clang/unittests/Sema/
H A DExternalSemaSourceTest.cpp105 int LookupKind, Scope *S, CXXScopeSpec *SS,

Completed in 3063 milliseconds

12