/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | Lookup.h | 129 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 D | Sema.h | 2261 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 D | StmtCXX.h | 238 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 D | DeclCXX.h | 1642 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 D | ExprCXX.h | 2471 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 D | Decl.h | 1542 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 D | RecursiveASTVisitor.h | 206 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 D | Expr.h | 913 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 D | SemaTemplateVariadic.cpp | 302 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 D | SemaExprMember.cpp | 434 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 D | TreeTransform.h | 449 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 D | SemaTemplate.cpp | 409 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 D | SemaTemplateInstantiateDecl.cpp | 1557 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 D | SemaDecl.cpp | 580 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 D | SemaTemplateInstantiate.cpp | 1307 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 D | SemaDeclCXX.cpp | 1861 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 D | SemaExpr.cpp | 1603 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 D | SemaLookup.cpp | 295 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 D | DeclCXX.cpp | 1403 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 D | ExprCXX.cpp | 296 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 D | ASTImporter.cpp | 2701 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 D | Expr.cpp | 373 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 D | ParseOpenMP.cpp | 231 DeclarationNameInfo NameInfo = Actions.GetNameFromUnqualifiedId(Name); local 233 NameInfo);
|
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Serialization/ |
H A D | ASTWriter.h | 600 void AddDeclarationNameInfo(const DeclarationNameInfo &NameInfo,
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 75 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);
|