Searched refs:NameInfo (Results 1 - 25 of 34) sorted by relevance

12

/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DLookup.h129 LookupResult(Sema &SemaRef, const DeclarationNameInfo &NameInfo, argument
136 NameInfo(NameInfo),
158 NameInfo(Name, NameLoc),
178 NameInfo(Other.NameInfo),
195 return NameInfo;
199 void setLookupNameInfo(const DeclarationNameInfo &NameInfo) { argument
200 this->NameInfo = NameInfo;
667 DeclarationNameInfo NameInfo; member in class:clang::LookupResult
[all...]
H A DSema.h2261 const DeclarationNameInfo &NameInfo,
3230 DeclarationNameInfo &NameInfo,
3244 const DeclarationNameInfo &NameInfo,
3253 const DeclarationNameInfo &NameInfo,
3279 const DeclarationNameInfo &NameInfo,
3283 const DeclarationNameInfo &NameInfo,
3290 const CXXScopeSpec &SS, const DeclarationNameInfo &NameInfo, NamedDecl *D,
3375 const DeclarationNameInfo &NameInfo,
3416 const DeclarationNameInfo &NameInfo,
3581 DeclarationNameInfo NameInfo,
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DStmtCXX.h238 DeclarationNameInfo NameInfo; member in class:clang::MSDependentExistsStmt
247 DeclarationNameInfo NameInfo,
251 QualifierLoc(QualifierLoc), NameInfo(NameInfo),
270 DeclarationNameInfo getNameInfo() const { return NameInfo; }
245 MSDependentExistsStmt(SourceLocation KeywordLoc, bool IsIfExists, NestedNameSpecifierLoc QualifierLoc, DeclarationNameInfo NameInfo, CompoundStmt *SubStmt) argument
H A DDeclCXX.h1642 const DeclarationNameInfo &NameInfo,
1646 : FunctionDecl(DK, RD, StartLoc, NameInfo, T, TInfo,
1655 const DeclarationNameInfo &NameInfo,
2082 const DeclarationNameInfo &NameInfo,
2086 : CXXMethodDecl(CXXConstructor, RD, StartLoc, NameInfo, T, TInfo,
2097 const DeclarationNameInfo &NameInfo,
2274 const DeclarationNameInfo &NameInfo,
2277 : CXXMethodDecl(CXXDestructor, RD, StartLoc, NameInfo, T, TInfo,
2286 const DeclarationNameInfo &NameInfo,
2321 const DeclarationNameInfo &NameInfo,
1641 CXXMethodDecl(Kind DK, CXXRecordDecl *RD, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, StorageClass SC, bool isInline, bool isConstexpr, SourceLocation EndLocation) argument
2273 CXXDestructorDecl(CXXRecordDecl *RD, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, bool isInline, bool isImplicitlyDeclared) argument
2320 CXXConversionDecl(CXXRecordDecl *RD, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, bool isInline, bool isExplicitSpecified, bool isConstexpr, SourceLocation EndLocation) argument
2776 UsingDecl(DeclContext *DC, SourceLocation UL, NestedNameSpecifierLoc QualifierLoc, const DeclarationNameInfo &NameInfo, bool HasTypenameKeyword) argument
2906 UnresolvedUsingValueDecl(DeclContext *DC, QualType Ty, SourceLocation UsingLoc, NestedNameSpecifierLoc QualifierLoc, const DeclarationNameInfo &NameInfo) argument
[all...]
H A DExprCXX.h2471 DeclarationNameInfo NameInfo;
2499 const DeclarationNameInfo &NameInfo,
2562 const DeclarationNameInfo &getNameInfo() const { return NameInfo; }
2565 DeclarationName getName() const { return NameInfo.getName(); }
2568 SourceLocation getNameLoc() const { return NameInfo.getLoc(); }
2682 const DeclarationNameInfo &NameInfo,
2687 NameInfo, TemplateArgs, Begin, End, false, false, false),
2703 const DeclarationNameInfo &NameInfo,
2708 SourceLocation(), NameInfo,
2716 const DeclarationNameInfo &NameInfo,
[all...]
H A DDecl.h1542 const DeclarationNameInfo &NameInfo,
1546 : DeclaratorDecl(DK, DC, NameInfo.getLoc(), NameInfo.getName(), T, TInfo,
1557 EndRangeLoc(NameInfo.getEndLoc()),
1559 DNLoc(NameInfo.getInfo()) {}
1586 DeclarationNameInfo NameInfo(N, NLoc);
1587 return FunctionDecl::Create(C, DC, StartLoc, NameInfo, T, TInfo,
1595 const DeclarationNameInfo &NameInfo,
H A DRecursiveASTVisitor.h206 bool TraverseDeclarationNameInfo(DeclarationNameInfo NameInfo);
699 DeclarationNameInfo NameInfo) {
700 switch (NameInfo.getName().getNameKind()) {
704 if (TypeSourceInfo *TSInfo = NameInfo.getNamedTypeInfo())
698 TraverseDeclarationNameInfo( DeclarationNameInfo NameInfo) argument
H A DExpr.h913 const DeclarationNameInfo &NameInfo,
955 const DeclarationNameInfo &NameInfo,
2336 const DeclarationNameInfo &NameInfo, QualType ty,
2343 Base(base), MemberDecl(memberdecl), MemberDNLoc(NameInfo.getInfo()),
2344 MemberLoc(NameInfo.getLoc()), IsArrow(isarrow),
2347 assert(memberdecl->getDeclName() == NameInfo.getName());
2335 MemberExpr(Expr *base, bool isarrow, ValueDecl *memberdecl, const DeclarationNameInfo &NameInfo, QualType ty, ExprValueKind VK, ExprObjectKind OK) argument
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp302 bool Sema::DiagnoseUnexpandedParameterPack(const DeclarationNameInfo &NameInfo, argument
307 switch (NameInfo.getName().getNameKind()) {
321 if (TypeSourceInfo *TSInfo = NameInfo.getNamedTypeInfo())
322 return DiagnoseUnexpandedParameterPack(NameInfo.getLoc(), TSInfo, UPPC);
324 if (!NameInfo.getName().getCXXNameType()->containsUnexpandedParameterPack())
332 .TraverseType(NameInfo.getName().getCXXNameType());
334 return DiagnoseUnexpandedParameterPacks(NameInfo.getLoc(), UPPC, Unexpanded);
397 void Sema::collectUnexpandedParameterPacks(const DeclarationNameInfo &NameInfo, argument
400 .TraverseDeclarationNameInfo(NameInfo);
H A DSemaExprMember.cpp434 const DeclarationNameInfo &NameInfo,
451 << BaseType << BaseExpr->getSourceRange() << NameInfo.getSourceRange();
457 NameInfo.getName().isDependentName() ||
467 NameInfo, TemplateArgs));
669 const DeclarationNameInfo &NameInfo,
676 NameInfo, TemplateArgs);
678 LookupResult R(*this, NameInfo, LookupMemberName);
842 const DeclarationNameInfo &NameInfo) {
848 NameInfo.getLoc());
1622 DeclarationNameInfo NameInfo; local
429 ActOnDependentMemberExpr(Expr *BaseExpr, QualType BaseType, bool IsArrow, SourceLocation OpLoc, const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs) argument
664 BuildMemberReferenceExpr(Expr *Base, QualType BaseType, SourceLocation OpLoc, bool IsArrow, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs) argument
839 BuildMSPropertyRefExpr(Sema &S, Expr *BaseExpr, bool IsArrow, const CXXScopeSpec &SS, MSPropertyDecl *PD, const DeclarationNameInfo &NameInfo) argument
[all...]
H A DTreeTransform.h449 TransformDeclarationNameInfo(const DeclarationNameInfo &NameInfo);
1467 DeclarationNameInfo NameInfo,
1470 QualifierLoc, NameInfo, Nested);
1512 const DeclarationNameInfo &NameInfo,
1519 return getSema().BuildDeclarationNameExpr(SS, NameInfo, VD);
1734 DeclarationNameInfo NameInfo(&Accessor, AccessorLoc);
1739 NameInfo,
2203 const DeclarationNameInfo &NameInfo,
2211 NameInfo, TemplateArgs);
2213 return getSema().BuildQualifiedDeclarationNameExpr(SS, NameInfo,
1464 RebuildMSDependentExistsStmt(SourceLocation KeywordLoc, bool IsIfExists, NestedNameSpecifierLoc QualifierLoc, DeclarationNameInfo NameInfo, Stmt *Nested) argument
1510 RebuildDeclRefExpr(NestedNameSpecifierLoc QualifierLoc, ValueDecl *VD, const DeclarationNameInfo &NameInfo, TemplateArgumentListInfo *TemplateArgs) argument
2200 RebuildDependentScopeDeclRefExpr( NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs, bool IsAddressOfOperand) argument
2999 TransformDeclarationNameInfo(const DeclarationNameInfo &NameInfo) argument
6149 DeclarationNameInfo NameInfo = S->getNameInfo(); local
8136 DeclarationNameInfo NameInfo local
8643 DeclarationNameInfo NameInfo local
[all...]
H A DSemaTemplate.cpp409 const DeclarationNameInfo &NameInfo,
430 NameInfo,
434 return BuildDependentDeclRefExpr(SS, TemplateKWLoc, NameInfo, TemplateArgs);
440 const DeclarationNameInfo &NameInfo,
445 NameInfo,
2743 const DeclarationNameInfo &NameInfo,
2747 DeclResult Decl = CheckVarTemplateId(Template, TemplateLoc, NameInfo.getLoc(),
2755 NameInfo.getLoc());
2758 return BuildDeclarationNameExpr(SS, NameInfo, Var,
2806 const DeclarationNameInfo &NameInfo,
407 ActOnDependentIdExpression(const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, bool isAddressOfOperand, const TemplateArgumentListInfo *TemplateArgs) argument
438 BuildDependentDeclRefExpr(const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs) argument
2742 CheckVarTemplateId(const CXXScopeSpec &SS, const DeclarationNameInfo &NameInfo, VarTemplateDecl *Template, SourceLocation TemplateLoc, const TemplateArgumentListInfo *TemplateArgs) argument
2804 BuildQualifiedTemplateIdExpr(CXXScopeSpec &SS, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs) argument
2964 DeclarationNameInfo NameInfo; local
7216 DeclarationNameInfo NameInfo = GetNameForDeclarator(D); local
[all...]
H A DSemaTemplateInstantiateDecl.cpp1557 DeclarationNameInfo NameInfo local
1561 StartLoc, NameInfo, T, TInfo,
1597 StartLoc, NameInfo, T, TInfo,
1602 StartLoc, NameInfo, T, TInfo,
1610 StartLoc, NameInfo, T, TInfo,
1680 LookupResult Previous(SemaRef, NameInfo, Sema::LookupOrdinaryName,
2121 DeclarationNameInfo NameInfo = D->getNameInfo();
2128 LookupResult Prev(SemaRef, NameInfo, Sema::LookupUsingDeclName,
2134 NameInfo,
2164 if (NameInfo
2242 DeclarationNameInfo NameInfo local
[all...]
H A DSemaDecl.cpp580 DeclarationNameInfo NameInfo(Name, NameLoc);
727 NameInfo, IsAddressOfOperand,
3854 DeclarationNameInfo NameInfo; local
3855 NameInfo.setLoc(Name.StartLocation);
3861 NameInfo.setName(Name.Identifier);
3862 NameInfo.setLoc(Name.StartLocation);
3863 return NameInfo;
3866 NameInfo.setName(Context.DeclarationNames.getCXXOperatorName(
3868 NameInfo.setLoc(Name.StartLocation);
3869 NameInfo
4092 DiagnoseClassNameShadow(DeclContext *DC, DeclarationNameInfo NameInfo) argument
4205 DeclarationNameInfo NameInfo = GetNameForDeclarator(D); local
6221 DeclarationNameInfo NameInfo = SemaRef.GetNameForDeclarator(D); local
6559 DeclarationNameInfo NameInfo = GetNameForDeclarator(D); local
[all...]
H A DSemaTemplateInstantiate.cpp1307 DeclarationNameInfo NameInfo(PD->getDeclName(), Loc);
1308 return getSema().BuildDeclarationNameExpr(CXXScopeSpec(), NameInfo, PD);
2716 Sema::SubstDeclarationNameInfo(const DeclarationNameInfo &NameInfo, argument
2718 TemplateInstantiator Instantiator(*this, TemplateArgs, NameInfo.getLoc(),
2719 NameInfo.getName());
2720 return Instantiator.TransformDeclarationNameInfo(NameInfo);
H A DSemaDeclCXX.cpp1861 DeclarationNameInfo NameInfo = GetNameForDeclarator(D); local
1862 DeclarationName Name = NameInfo.getName();
1863 SourceLocation Loc = NameInfo.getLoc();
7313 const DeclarationNameInfo &NameInfo,
7319 SourceLocation IdentLoc = NameInfo.getLoc();
7330 LookupResult Previous(*this, NameInfo, LookupUsingDeclName,
7368 IdentLoc, NameInfo.getName());
7371 QualifierLoc, NameInfo);
7375 NameInfo, HasTypenameKeyword);
7389 if (NameInfo
7310 BuildUsingDeclaration(Scope *S, AccessSpecifier AS, SourceLocation UsingLoc, CXXScopeSpec &SS, const DeclarationNameInfo &NameInfo, AttributeList *AttrList, bool IsInstantiation, bool HasTypenameKeyword, SourceLocation TypenameLoc) argument
7730 DeclarationNameInfo NameInfo = GetNameFromUnqualifiedId(Name); local
11570 DeclarationNameInfo NameInfo = GetNameForDeclarator(D); local
[all...]
H A DSemaExpr.cpp1603 DeclarationNameInfo NameInfo(D->getDeclName(), Loc);
1604 return BuildDeclRefExpr(D, Ty, VK, NameInfo, SS);
1611 const DeclarationNameInfo &NameInfo,
1620 Diag(NameInfo.getLoc(), diag::err_ref_bad_target)
1643 NameInfo.getLoc(), Ty, VK, FoundD, TemplateArgs);
1650 SourceLocation(), D, refersToEnclosingScope, NameInfo, Ty, VK, FoundD);
1684 DeclarationNameInfo &NameInfo,
1696 NameInfo = Context.getNameForTemplate(TName, TNameLoc);
1699 NameInfo = GetNameFromUnqualifiedId(Id);
1932 DeclarationNameInfo NameInfo; local
1610 BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK, const DeclarationNameInfo &NameInfo, const CXXScopeSpec *SS, NamedDecl *FoundD, const TemplateArgumentListInfo *TemplateArgs) argument
1682 DecomposeUnqualifiedId(const UnqualifiedId &Id, TemplateArgumentListInfo &Buffer, DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *&TemplateArgs) argument
2146 BuildQualifiedDeclarationNameExpr(CXXScopeSpec &SS, const DeclarationNameInfo &NameInfo, bool IsAddressOfOperand) argument
2611 BuildDeclarationNameExpr( const CXXScopeSpec &SS, const DeclarationNameInfo &NameInfo, NamedDecl *D, NamedDecl *FoundD, const TemplateArgumentListInfo *TemplateArgs) argument
[all...]
H A DSemaLookup.cpp295 switch (NameInfo.getName().getCXXOverloadedOperator()) {
309 if (IdentifierInfo *Id = NameInfo.getName().getAsIdentifierInfo()) {
4149 DeclarationNameInfo NameInfo(CorrectionDecl->getDeclName(),
4151 LookupResult R(*this, NameInfo, LookupOrdinaryName);
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DDeclCXX.cpp1403 const DeclarationNameInfo &NameInfo,
1407 return new (C) CXXMethodDecl(CXXMethod, RD, StartLoc, NameInfo, T, TInfo,
1688 const DeclarationNameInfo &NameInfo,
1692 assert(NameInfo.getName().getNameKind()
1695 return new (C) CXXConstructorDecl(RD, StartLoc, NameInfo, T, TInfo,
1838 const DeclarationNameInfo &NameInfo,
1841 assert(NameInfo.getName().getNameKind()
1844 return new (C) CXXDestructorDecl(RD, StartLoc, NameInfo, T, TInfo, isInline,
1861 const DeclarationNameInfo &NameInfo,
1865 assert(NameInfo
1401 Create(ASTContext &C, CXXRecordDecl *RD, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, StorageClass SC, bool isInline, bool isConstexpr, SourceLocation EndLocation) argument
1686 Create(ASTContext &C, CXXRecordDecl *RD, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, bool isExplicit, bool isInline, bool isImplicitlyDeclared, bool isConstexpr) argument
1836 Create(ASTContext &C, CXXRecordDecl *RD, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, bool isInline, bool isImplicitlyDeclared) argument
1859 Create(ASTContext &C, CXXRecordDecl *RD, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, bool isInline, bool isExplicit, bool isConstexpr, SourceLocation EndLocation) argument
2025 Create(ASTContext &C, DeclContext *DC, SourceLocation UL, NestedNameSpecifierLoc QualifierLoc, const DeclarationNameInfo &NameInfo, bool HasTypename) argument
2047 Create(ASTContext &C, DeclContext *DC, SourceLocation UsingLoc, NestedNameSpecifierLoc QualifierLoc, const DeclarationNameInfo &NameInfo) argument
[all...]
H A DExprCXX.cpp296 const DeclarationNameInfo &NameInfo,
307 TemplateKWLoc, NameInfo,
329 const DeclarationNameInfo &NameInfo,
339 NameInfo.isInstantiationDependent() ||
343 NameInfo.containsUnexpandedParameterPack() ||
347 NameInfo(NameInfo), QualifierLoc(QualifierLoc),
424 const DeclarationNameInfo &NameInfo,
428 (NameInfo.isInstantiationDependent() ||
431 (NameInfo
292 Create(const ASTContext &C, CXXRecordDecl *NamingClass, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, bool ADL, const TemplateArgumentListInfo *Args, UnresolvedSetIterator Begin, UnresolvedSetIterator End) argument
326 OverloadExpr(StmtClass K, const ASTContext &C, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, UnresolvedSetIterator End, bool KnownDependent, bool KnownInstantiationDependent, bool KnownContainsUnexpandedParameterPack) argument
421 DependentScopeDeclRefExpr(QualType T, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *Args) argument
454 Create(const ASTContext &C, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *Args) argument
[all...]
H A DASTImporter.cpp2701 DeclarationNameInfo NameInfo(Name, Loc);
2703 ImportDeclarationNameLoc(D->getNameInfo(), NameInfo);
2747 NameInfo, T, TInfo,
2756 NameInfo, T, TInfo,
2764 NameInfo, T, TInfo,
2773 NameInfo, T, TInfo,
2781 NameInfo, T, TInfo, D->getStorageClass(),
H A DExpr.cpp373 const DeclarationNameInfo &NameInfo,
378 D(D), Loc(NameInfo.getLoc()), DNLoc(NameInfo.getInfo()) {
427 const DeclarationNameInfo &NameInfo,
449 NameInfo, FoundD, TemplateArgs, T, VK);
369 DeclRefExpr(const ASTContext &Ctx, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, ValueDecl *D, bool RefersToEnclosingLocal, const DeclarationNameInfo &NameInfo, NamedDecl *FoundD, const TemplateArgumentListInfo *TemplateArgs, QualType T, ExprValueKind VK) argument
422 Create(const ASTContext &Context, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, ValueDecl *D, bool RefersToEnclosingLocal, const DeclarationNameInfo &NameInfo, QualType T, ExprValueKind VK, NamedDecl *FoundD, const TemplateArgumentListInfo *TemplateArgs) argument
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Parse/
H A DParseOpenMP.cpp231 DeclarationNameInfo NameInfo = Actions.GetNameFromUnqualifiedId(Name); local
233 NameInfo);
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Serialization/
H A DASTWriter.h600 void AddDeclarationNameInfo(const DeclarationNameInfo &NameInfo,
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp75 void ReadDeclarationNameInfo(DeclarationNameInfo &NameInfo, argument
77 Reader.ReadDeclarationNameInfo(F, NameInfo, R, I);
1178 ReadDeclarationNameInfo(S->NameInfo, Record, Idx);
1436 ReadDeclarationNameInfo(E->NameInfo, Record, Idx);
1467 ReadDeclarationNameInfo(E->NameInfo, Record, Idx);

Completed in 630 milliseconds

12