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

12

/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DParsedTemplate.h62 ParsedTemplateArgument(const CXXScopeSpec &SS,
98 const CXXScopeSpec &getScopeSpec() const {
129 CXXScopeSpec SS;
H A DSemaInternal.h94 Scope *S, CXXScopeSpec *SS,
100 SS(SS ? std::make_unique<CXXScopeSpec>(*SS) : nullptr),
205 const CXXScopeSpec *getSS() const { return SS.get(); }
239 CXXScopeSpec *CurScopeSpec);
311 std::unique_ptr<CXXScopeSpec> SS;
H A DSema.h103 class CXXScopeSpec;
2298 const CXXScopeSpec &SS, QualType T,
2332 Scope *S, CXXScopeSpec *SS = nullptr,
2340 bool isMicrosoftMissingTypename(const CXXScopeSpec *SS, Scope *S);
2344 CXXScopeSpec *SS,
2533 NameClassification ClassifyName(Scope *S, CXXScopeSpec &SS,
2544 ExprResult ActOnNameClassifiedAsDependentNonType(const CXXScopeSpec &SS,
2550 ExprResult ActOnNameClassifiedAsNonType(Scope *S, const CXXScopeSpec &SS,
2604 bool diagnoseQualifiedDeclaration(CXXScopeSpec &SS, DeclContext *DC,
2997 SourceLocation KWLoc, CXXScopeSpec
[all...]
H A DDeclSpec.h64 class CXXScopeSpec { class in namespace:clang
373 CXXScopeSpec TypeScope;
503 CXXScopeSpec &getTypeSpecScope() { return TypeScope; }
504 const CXXScopeSpec &getTypeSpecScope() const { return TypeScope; }
1527 // CXXScopeSpec has a constructor, so it can't be a direct member.
1529 alignas(CXXScopeSpec) char ScopeMem[sizeof(CXXScopeSpec)];
1530 CXXScopeSpec &Scope() {
1531 return *reinterpret_cast<CXXScopeSpec *>(ScopeMem);
1533 const CXXScopeSpec
[all...]
H A DExternalSemaSource.h213 int LookupKind, Scope *S, CXXScopeSpec *SS,
H A DMultiplexExternalSemaSource.h345 int LookupKind, Scope *S, CXXScopeSpec *SS,
H A DCodeCompleteConsumer.h359 llvm::Optional<CXXScopeSpec> ScopeSpecifier;
408 void setCXXScopeSpecifier(CXXScopeSpec SS) {
422 llvm::Optional<const CXXScopeSpec *> getCXXScopeSpecifier() {
H A DTypoCorrection.h219 void setCorrectionRange(CXXScopeSpec *SS,
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp74 DeclContext *Sema::computeDeclContext(const CXXScopeSpec &SS,
167 bool Sema::isDependentScopeSpecifier(const CXXScopeSpec &SS) {
199 bool Sema::RequireCompleteDeclContext(CXXScopeSpec &SS,
273 CXXScopeSpec &SS) {
280 CXXScopeSpec &SS) {
383 bool Sema::isNonTypeNestedNameSpecifier(Scope *S, CXXScopeSpec &SS,
484 bool EnteringContext, CXXScopeSpec &SS,
834 bool EnteringContext, CXXScopeSpec &SS,
846 bool Sema::ActOnCXXNestedNameSpecifierDecltype(CXXScopeSpec &SS,
878 bool Sema::IsInvalidUnlessNestedName(Scope *S, CXXScopeSpec
[all...]
H A DSemaExprMember.cpp197 const CXXScopeSpec &SS,
235 const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, LookupResult &R,
479 const CXXScopeSpec &SS,
522 const CXXScopeSpec &SS,
548 const CXXScopeSpec &SS,
642 CXXScopeSpec &SS, bool HasTemplateArgs,
736 SourceLocation OpLoc, CXXScopeSpec &SS,
743 CXXScopeSpec &SS,
800 Sema::BuildAnonymousStructUnionMemberReference(const CXXScopeSpec &SS,
810 CXXScopeSpec EmptyS
[all...]
H A DDeclSpec.cpp53 void CXXScopeSpec::Extend(ASTContext &Context, SourceLocation TemplateKWLoc,
64 void CXXScopeSpec::Extend(ASTContext &Context, IdentifierInfo *Identifier,
77 void CXXScopeSpec::Extend(ASTContext &Context, NamespaceDecl *Namespace,
90 void CXXScopeSpec::Extend(ASTContext &Context, NamespaceAliasDecl *Alias,
103 void CXXScopeSpec::MakeGlobal(ASTContext &Context,
113 void CXXScopeSpec::MakeSuper(ASTContext &Context, CXXRecordDecl *RD,
125 void CXXScopeSpec::MakeTrivial(ASTContext &Context,
131 void CXXScopeSpec::Adopt(NestedNameSpecifierLoc Other) {
144 SourceLocation CXXScopeSpec::getLastQualifierNameLoc() const {
151 CXXScopeSpec
[all...]
H A DTreeTransform.h560 TransformTemplateName(CXXScopeSpec &SS, TemplateName Name,
662 CXXScopeSpec &SS);
1048 CXXScopeSpec SS;
1089 CXXScopeSpec SS;
1212 TemplateName RebuildTemplateName(CXXScopeSpec &SS,
1223 TemplateName RebuildTemplateName(CXXScopeSpec &SS,
1237 TemplateName RebuildTemplateName(CXXScopeSpec &SS,
1765 SourceLocation EndLoc, CXXScopeSpec &ReductionIdScopeSpec,
1780 CXXScopeSpec &ReductionIdScopeSpec,
1796 CXXScopeSpec
[all...]
H A DSemaTemplate.cpp171 CXXScopeSpec &SS,
315 CXXScopeSpec SS;
348 const CXXScopeSpec *SS,
371 Scope *S, CXXScopeSpec &SS,
624 CXXScopeSpec SS;
723 Sema::ActOnDependentIdExpression(const CXXScopeSpec &SS,
767 Sema::BuildDependentDeclRefExpr(const CXXScopeSpec &SS,
991 CXXScopeSpec SS;
1104 bool Sema::ActOnTypeConstraint(const CXXScopeSpec &SS,
1112 bool Sema::BuildTypeConstraint(const CXXScopeSpec
[all...]
H A DMultiplexExternalSemaSource.cpp316 int LookupKind, Scope *S, CXXScopeSpec *SS,
H A DSemaExprCXX.cpp49 ParsedType Sema::getInheritingConstructorName(CXXScopeSpec &SS,
85 Scope *S, CXXScopeSpec &SS,
136 Scope *S, CXXScopeSpec &SS,
265 auto LookupInNestedNameSpec = [&](CXXScopeSpec &LookupSS) -> ParsedType {
334 CXXScopeSpec PrefixSS;
486 bool Sema::checkLiteralOperatorId(const CXXScopeSpec &SS,
7402 const CXXScopeSpec &SS,
7521 CXXScopeSpec &SS,
7686 return BuildPseudoDestructorExpr(Base, OpLoc, OpKind, CXXScopeSpec(),
7997 const CXXScopeSpec *S
[all...]
H A DSemaStmtAsm.cpp758 ExprResult Sema::LookupInlineAsmIdentifier(CXXScopeSpec &SS,
908 E, E->getType(), AsmLoc, /*IsArrow=*/false, CXXScopeSpec(),
H A DSemaDeclCXX.cpp1104 S.BuildDeclarationNameExpr(CXXScopeSpec(), R, /*NeedsADL*/false);
1228 CXXScopeSpec(), SourceLocation(), nullptr,
1284 E = S.BuildDeclarationNameExpr(CXXScopeSpec(),
1449 CXXScopeSpec(), FD,
2378 CXXRecordDecl *Sema::getCurrentClass(Scope *, const CXXScopeSpec *SS) {
2397 const CXXScopeSpec *SS) {
2405 bool Sema::isCurrentClassNameTypo(IdentifierInfo *&II, const CXXScopeSpec *SS) {
3362 CXXScopeSpec &SS = D.getCXXScopeSpec();
4084 CXXScopeSpec &SS,
4100 CXXScopeSpec
[all...]
H A DSemaLookup.cpp2420 CXXScopeSpec &SS) {
2448 bool Sema::LookupParsedName(LookupResult &R, Scope *S, CXXScopeSpec *SS,
4133 Scope *S, CXXScopeSpec *SS,
4381 CXXScopeSpec *TempSS = SS.get();
4392 // Immediately retry the lookup without the given CXXScopeSpec
4476 // identifier, then the existing CXXScopeSpec probably included a
4507 ASTContext &Context, DeclContext *CurContext, CXXScopeSpec *CurScopeSpec)
4628 Scope *S, CXXScopeSpec *SS,
4832 Scope *S, CXXScopeSpec *SS, CorrectionCandidateCallback &CCC,
5007 Scope *S, CXXScopeSpec *S
[all...]
H A DSemaCoroutine.cpp332 CXXScopeSpec SS;
352 // FIXME: Fix BuildMemberReferenceExpr to take a const CXXScopeSpec&.
353 CXXScopeSpec SS;
1220 CXXScopeSpec SS;
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Parse/
H A DParser.h841 bool TryAnnotateTypeOrScopeTokenAfterScopeSpec(CXXScopeSpec &SS,
871 void AnnotateScopeToken(CXXScopeSpec &SS, bool IsNewAnnotation);
1852 ExprResult tryParseCXXIdExpression(CXXScopeSpec &SS, bool isAddressOfOperand,
1860 CXXScopeSpec &SS);
1862 bool ParseOptionalCXXScopeSpecifier(CXXScopeSpec &SS,
1916 CXXScopeSpec &SS,
2117 CXXScopeSpec SS;
2329 bool ParseImplicitInt(DeclSpec &DS, CXXScopeSpec *SS,
2921 CXXScopeSpec &SS;
2925 DeclaratorScopeObj(Parser &p, CXXScopeSpec
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseTemplate.cpp371 CXXScopeSpec SS;
695 CXXScopeSpec SS;
765 CXXScopeSpec TypeConstraintSS;
1290 CXXScopeSpec &SS,
1389 void Parser::AnnotateTemplateIdTokenAsType(CXXScopeSpec &SS,
1445 CXXScopeSpec SS; // nested-name-specifier, if present
H A DParseTentative.cpp1021 CXXScopeSpec SS;
1474 CXXScopeSpec SS;
1502 CXXScopeSpec SS;
2144 CXXScopeSpec SS;
H A DParseExprCXX.cpp84 IdentifierInfo &II, CXXScopeSpec &SS) {
155 CXXScopeSpec &SS, ParsedType ObjectType, bool ObjectHadErrors,
557 ExprResult Parser::tryParseCXXIdExpression(CXXScopeSpec &SS,
669 CXXScopeSpec SS;
1704 CXXScopeSpec &SS,
2320 CXXScopeSpec &SS, ParsedType ObjectType, bool ObjectHadErrors,
2514 bool Parser::ParseUnqualifiedIdOperator(CXXScopeSpec &SS, bool EnteringContext,
2749 bool Parser::ParseUnqualifiedId(CXXScopeSpec &SS, ParsedType ObjectType,
3463 CXXScopeSpec SS;
3560 CXXScopeSpec S
[all...]
H A DParser.cpp1598 void Parser::AnnotateScopeToken(CXXScopeSpec &SS, bool IsNewAnnotation) {
1630 CXXScopeSpec SS;
1879 CXXScopeSpec SS;
1949 CXXScopeSpec SS;
1962 bool Parser::TryAnnotateTypeOrScopeTokenAfterScopeSpec(CXXScopeSpec &SS,
2081 CXXScopeSpec SS;
H A DParseDeclCXX.cpp291 CXXScopeSpec SS;
533 CXXScopeSpec SS;
1149 CXXScopeSpec SS;
1565 CXXScopeSpec &SS = DS.getTypeSpecScope();
1571 CXXScopeSpec Spec;
2545 CXXScopeSpec SS;
3557 CXXScopeSpec SS;

Completed in 574 milliseconds

12