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

12

/external/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;
670 DeclarationNameInfo NameInfo; member in class:clang::LookupResult
[all...]
H A DSema.h2540 const DeclarationNameInfo &NameInfo,
3686 DeclarationNameInfo &NameInfo,
3701 const DeclarationNameInfo &NameInfo,
3711 const DeclarationNameInfo &NameInfo,
3741 const DeclarationNameInfo &NameInfo,
3747 const DeclarationNameInfo &NameInfo,
3755 const CXXScopeSpec &SS, const DeclarationNameInfo &NameInfo, NamedDecl *D,
3858 NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &NameInfo,
3884 const DeclarationNameInfo &NameInfo,
4051 DeclarationNameInfo NameInfo,
[all...]
/external/icu/android_icu4j/src/main/java/android/icu/impl/
H A DTimeZoneGenericNames.java119 private transient TextTrieMap<NameInfo> _gnamesTrie;
154 _gnamesTrie = new TextTrieMap<NameInfo>(true);
264 NameInfo info = new NameInfo();
575 NameInfo info = new NameInfo();
589 private static class NameInfo { class in class:TimeZoneGenericNames
625 private static class GenericNameSearchHandler implements ResultHandler<NameInfo> {
637 public boolean handlePrefixMatch(int matchLength, Iterator<NameInfo> values) {
639 NameInfo inf
[all...]
H A DTimeZoneNamesImpl.java62 private transient TextTrieMap<NameInfo> _namesTrie;
408 _namesTrie = new TextTrieMap<NameInfo>(true);
502 * An instance of NameInfo is stored in the zone names trie.
504 private static class NameInfo { class in class:TimeZoneNamesImpl
513 private static class NameSearchHandler implements ResultHandler<NameInfo> {
525 public boolean handlePrefixMatch(int matchLength, Iterator<NameInfo> values) {
527 NameInfo ninfo = values.next();
746 public void addNamesIntoTrie(String mzID, String tzID, TextTrieMap<NameInfo> trie) {
753 NameInfo info = new NameInfo();
[all...]
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/
H A DTimeZoneGenericNames.java117 private transient TextTrieMap<NameInfo> _gnamesTrie;
152 _gnamesTrie = new TextTrieMap<NameInfo>(true);
262 NameInfo info = new NameInfo();
573 NameInfo info = new NameInfo();
587 private static class NameInfo { class in class:TimeZoneGenericNames
623 private static class GenericNameSearchHandler implements ResultHandler<NameInfo> {
635 public boolean handlePrefixMatch(int matchLength, Iterator<NameInfo> values) {
637 NameInfo inf
[all...]
H A DTimeZoneNamesImpl.java60 private transient TextTrieMap<NameInfo> _namesTrie;
406 _namesTrie = new TextTrieMap<NameInfo>(true);
500 * An instance of NameInfo is stored in the zone names trie.
502 private static class NameInfo { class in class:TimeZoneNamesImpl
511 private static class NameSearchHandler implements ResultHandler<NameInfo> {
523 public boolean handlePrefixMatch(int matchLength, Iterator<NameInfo> values) {
525 NameInfo ninfo = values.next();
744 public void addNamesIntoTrie(String mzID, String tzID, TextTrieMap<NameInfo> trie) {
751 NameInfo info = new NameInfo();
[all...]
/external/clang/include/clang/AST/
H A DDeclCXX.h1711 SourceLocation StartLoc, const DeclarationNameInfo &NameInfo,
1715 : FunctionDecl(DK, C, RD, StartLoc, NameInfo, T, TInfo,
1724 const DeclarationNameInfo &NameInfo,
2151 const DeclarationNameInfo &NameInfo,
2155 : CXXMethodDecl(CXXConstructor, C, RD, StartLoc, NameInfo, T, TInfo,
2166 const DeclarationNameInfo &NameInfo,
2354 const DeclarationNameInfo &NameInfo,
2357 : CXXMethodDecl(CXXDestructor, C, RD, StartLoc, NameInfo, T, TInfo,
2366 const DeclarationNameInfo &NameInfo,
2403 const DeclarationNameInfo &NameInfo,
1710 CXXMethodDecl(Kind DK, ASTContext &C, CXXRecordDecl *RD, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, StorageClass SC, bool isInline, bool isConstexpr, SourceLocation EndLocation) argument
2353 CXXDestructorDecl(ASTContext &C, CXXRecordDecl *RD, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, bool isInline, bool isImplicitlyDeclared) argument
2402 CXXConversionDecl(ASTContext &C, CXXRecordDecl *RD, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, bool isInline, bool isExplicitSpecified, bool isConstexpr, SourceLocation EndLocation) argument
2881 UsingDecl(DeclContext *DC, SourceLocation UL, NestedNameSpecifierLoc QualifierLoc, const DeclarationNameInfo &NameInfo, bool HasTypenameKeyword) argument
3021 UnresolvedUsingValueDecl(DeclContext *DC, QualType Ty, SourceLocation UsingLoc, NestedNameSpecifierLoc QualifierLoc, const DeclarationNameInfo &NameInfo) argument
[all...]
H A DStmtCXX.h239 DeclarationNameInfo NameInfo; member in class:clang::MSDependentExistsStmt
248 DeclarationNameInfo NameInfo,
252 QualifierLoc(QualifierLoc), NameInfo(NameInfo),
271 DeclarationNameInfo getNameInfo() const { return NameInfo; }
246 MSDependentExistsStmt(SourceLocation KeywordLoc, bool IsIfExists, NestedNameSpecifierLoc QualifierLoc, DeclarationNameInfo NameInfo, CompoundStmt *SubStmt) argument
H A DExprCXX.h2433 DeclarationNameInfo NameInfo;
2461 const DeclarationNameInfo &NameInfo,
2527 const DeclarationNameInfo &getNameInfo() const { return NameInfo; }
2530 DeclarationName getName() const { return NameInfo.getName(); }
2533 SourceLocation getNameLoc() const { return NameInfo.getLoc(); }
2647 const DeclarationNameInfo &NameInfo,
2652 NameInfo, TemplateArgs, Begin, End, false, false, false),
2668 const DeclarationNameInfo &NameInfo,
2673 SourceLocation(), NameInfo,
2681 const DeclarationNameInfo &NameInfo,
[all...]
H A DDecl.h1654 const DeclarationNameInfo &NameInfo,
1658 : DeclaratorDecl(DK, DC, NameInfo.getLoc(), NameInfo.getName(), T, TInfo,
1670 HasSkippedBody(false), EndRangeLoc(NameInfo.getEndLoc()),
1672 DNLoc(NameInfo.getInfo()) {}
1703 DeclarationNameInfo NameInfo(N, NLoc);
1704 return FunctionDecl::Create(C, DC, StartLoc, NameInfo, T, TInfo,
1712 const DeclarationNameInfo &NameInfo,
H A DOpenMPClause.h1554 DeclarationNameInfo NameInfo; member in class:clang::OMPReductionClause
1564 /// \param NameInfo The full name info for reduction identifier.
1569 const DeclarationNameInfo &NameInfo)
1572 ColonLoc(ColonLoc), QualifierLoc(QualifierLoc), NameInfo(NameInfo) {}
1582 ColonLoc(), QualifierLoc(), NameInfo() {}
1587 void setNameInfo(DeclarationNameInfo DNI) { NameInfo = DNI; }
1655 /// \param NameInfo The full name info for reduction identifier.
1680 const DeclarationNameInfo &NameInfo, ArrayRef<Expr *> Privates,
1693 const DeclarationNameInfo &getNameInfo() const { return NameInfo; }
1566 OMPReductionClause(SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation ColonLoc, SourceLocation EndLoc, unsigned N, NestedNameSpecifierLoc QualifierLoc, const DeclarationNameInfo &NameInfo) argument
[all...]
/external/clang/lib/Sema/
H A DSemaExprMember.cpp448 const DeclarationNameInfo &NameInfo,
465 << BaseType << BaseExpr->getSourceRange() << NameInfo.getSourceRange();
471 NameInfo.getName().isDependentName() ||
479 NameInfo, TemplateArgs);
655 DeclarationNameInfo NameInfo; member in struct:QueryState
680 LookupResult R(Q.SemaRef, Q.NameInfo, Q.LookupKind, Q.Redecl);
707 const DeclarationNameInfo &NameInfo,
716 NameInfo, TemplateArgs);
718 LookupResult R(*this, NameInfo, LookupMemberName);
884 const DeclarationNameInfo &NameInfo) {
443 ActOnDependentMemberExpr(Expr *BaseExpr, QualType BaseType, bool IsArrow, SourceLocation OpLoc, const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs) argument
702 BuildMemberReferenceExpr(Expr *Base, QualType BaseType, SourceLocation OpLoc, bool IsArrow, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs, const Scope *S, ActOnMemberAccessExtraArgs *ExtraArgs) argument
881 BuildMSPropertyRefExpr(Sema &S, Expr *BaseExpr, bool IsArrow, const CXXScopeSpec &SS, MSPropertyDecl *PD, const DeclarationNameInfo &NameInfo) argument
1666 DeclarationNameInfo NameInfo; local
[all...]
H A DSemaTemplateVariadic.cpp311 bool Sema::DiagnoseUnexpandedParameterPack(const DeclarationNameInfo &NameInfo, argument
316 switch (NameInfo.getName().getNameKind()) {
330 if (TypeSourceInfo *TSInfo = NameInfo.getNamedTypeInfo())
331 return DiagnoseUnexpandedParameterPack(NameInfo.getLoc(), TSInfo, UPPC);
333 if (!NameInfo.getName().getCXXNameType()->containsUnexpandedParameterPack())
341 .TraverseType(NameInfo.getName().getCXXNameType());
343 return DiagnoseUnexpandedParameterPacks(NameInfo.getLoc(), UPPC, Unexpanded);
406 void Sema::collectUnexpandedParameterPacks(const DeclarationNameInfo &NameInfo, argument
409 .TraverseDeclarationNameInfo(NameInfo);
H A DSemaTemplate.cpp411 const DeclarationNameInfo &NameInfo,
428 FirstQualifierInScope, NameInfo, TemplateArgs);
431 return BuildDependentDeclRefExpr(SS, TemplateKWLoc, NameInfo, TemplateArgs);
437 const DeclarationNameInfo &NameInfo,
440 Context, SS.getWithLocInContext(Context), TemplateKWLoc, NameInfo,
2871 const DeclarationNameInfo &NameInfo,
2875 DeclResult Decl = CheckVarTemplateId(Template, TemplateLoc, NameInfo.getLoc(),
2883 NameInfo.getLoc());
2886 return BuildDeclarationNameExpr(SS, NameInfo, Var,
2937 const DeclarationNameInfo &NameInfo,
409 ActOnDependentIdExpression(const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, bool isAddressOfOperand, const TemplateArgumentListInfo *TemplateArgs) argument
435 BuildDependentDeclRefExpr(const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs) argument
2870 CheckVarTemplateId(const CXXScopeSpec &SS, const DeclarationNameInfo &NameInfo, VarTemplateDecl *Template, SourceLocation TemplateLoc, const TemplateArgumentListInfo *TemplateArgs) argument
2935 BuildQualifiedTemplateIdExpr(CXXScopeSpec &SS, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs) argument
3097 DeclarationNameInfo NameInfo; local
7613 DeclarationNameInfo NameInfo = GetNameForDeclarator(D); local
[all...]
H A DSemaTemplateInstantiateDecl.cpp1731 DeclarationNameInfo NameInfo local
1735 StartLoc, NameInfo, T, TInfo,
1771 StartLoc, NameInfo, T, TInfo,
1776 StartLoc, NameInfo, T, TInfo,
1784 StartLoc, NameInfo, T, TInfo,
1854 LookupResult Previous(SemaRef, NameInfo, Sema::LookupOrdinaryName,
2294 DeclarationNameInfo NameInfo = D->getNameInfo();
2301 LookupResult Prev(SemaRef, NameInfo, Sema::LookupUsingDeclName,
2307 NameInfo,
2325 SemaRef.CheckUsingDeclQualifier(D->getUsingLoc(), SS, NameInfo,
2414 DeclarationNameInfo NameInfo local
[all...]
H A DTreeTransform.h470 TransformDeclarationNameInfo(const DeclarationNameInfo &NameInfo);
1858 DeclarationNameInfo NameInfo,
1861 QualifierLoc, NameInfo, Nested);
1912 const DeclarationNameInfo &NameInfo,
1919 return getSema().BuildDeclarationNameExpr(SS, NameInfo, VD);
2144 DeclarationNameInfo NameInfo(&Accessor, AccessorLoc);
2149 NameInfo,
2587 const DeclarationNameInfo &NameInfo,
2595 return getSema().BuildQualifiedTemplateIdExpr(SS, TemplateKWLoc, NameInfo,
2599 SS, NameInfo, IsAddressOfOperan
1855 RebuildMSDependentExistsStmt(SourceLocation KeywordLoc, bool IsIfExists, NestedNameSpecifierLoc QualifierLoc, DeclarationNameInfo NameInfo, Stmt *Nested) argument
1910 RebuildDeclRefExpr(NestedNameSpecifierLoc QualifierLoc, ValueDecl *VD, const DeclarationNameInfo &NameInfo, TemplateArgumentListInfo *TemplateArgs) argument
2584 RebuildDependentScopeDeclRefExpr( NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs, bool IsAddressOfOperand, TypeSourceInfo **RecoveryTSI) argument
3434 TransformDeclarationNameInfo(const DeclarationNameInfo &NameInfo) argument
6895 DeclarationNameInfo NameInfo = S->getNameInfo(); local
7668 DeclarationNameInfo NameInfo = C->getNameInfo(); local
9671 DeclarationNameInfo NameInfo local
10138 DeclarationNameInfo NameInfo local
[all...]
H A DSemaCoroutine.cpp178 DeclarationNameInfo NameInfo(&S.PP.getIdentifierTable().get(Name), Loc);
184 SourceLocation(), nullptr, NameInfo, /*TemplateArgs=*/nullptr,
H A DSemaDecl.cpp735 DeclarationNameInfo NameInfo(Name, NameLoc);
890 NameInfo, IsAddressOfOperand,
4437 DeclarationNameInfo NameInfo; local
4438 NameInfo.setLoc(Name.StartLocation);
4444 NameInfo.setName(Name.Identifier);
4445 NameInfo.setLoc(Name.StartLocation);
4446 return NameInfo;
4449 NameInfo.setName(Context.DeclarationNames.getCXXOperatorName(
4451 NameInfo.setLoc(Name.StartLocation);
4452 NameInfo
4675 DiagnoseClassNameShadow(DeclContext *DC, DeclarationNameInfo NameInfo) argument
4786 DeclarationNameInfo NameInfo = GetNameForDeclarator(D); local
7061 DeclarationNameInfo NameInfo = SemaRef.GetNameForDeclarator(D); local
7388 DeclarationNameInfo NameInfo = GetNameForDeclarator(D); local
[all...]
H A DSemaDeclCXX.cpp2007 DeclarationNameInfo NameInfo = GetNameForDeclarator(D); local
2008 DeclarationName Name = NameInfo.getName();
2009 SourceLocation Loc = NameInfo.getLoc();
8037 DeclarationNameInfo NameInfo,
8043 SourceLocation IdentLoc = NameInfo.getLoc();
8054 LookupResult Previous(*this, NameInfo, LookupUsingDeclName,
8087 if (CheckUsingDeclQualifier(UsingLoc, SS, NameInfo, IdentLoc))
8099 IdentLoc, NameInfo.getName());
8102 QualifierLoc, NameInfo);
8111 UsingDecl::Create(Context, CurContext, UsingLoc, QualifierLoc, NameInfo,
8034 BuildUsingDeclaration(Scope *S, AccessSpecifier AS, SourceLocation UsingLoc, CXXScopeSpec &SS, DeclarationNameInfo NameInfo, AttributeList *AttrList, bool IsInstantiation, bool HasTypenameKeyword, SourceLocation TypenameLoc) argument
8333 CheckUsingDeclQualifier(SourceLocation UsingLoc, const CXXScopeSpec &SS, const DeclarationNameInfo &NameInfo, SourceLocation NameLoc) argument
8518 DeclarationNameInfo NameInfo = GetNameFromUnqualifiedId(Name); local
12500 DeclarationNameInfo NameInfo = GetNameForDeclarator(D); local
[all...]
H A DSemaTemplateInstantiate.cpp1205 DeclarationNameInfo NameInfo(PD->getDeclName(), Loc);
1206 return getSema().BuildDeclarationNameExpr(CXXScopeSpec(), NameInfo, PD);
2694 Sema::SubstDeclarationNameInfo(const DeclarationNameInfo &NameInfo, argument
2696 TemplateInstantiator Instantiator(*this, TemplateArgs, NameInfo.getLoc(),
2697 NameInfo.getName());
2698 return Instantiator.TransformDeclarationNameInfo(NameInfo);
H A DSemaExpr.cpp1665 DeclarationNameInfo NameInfo(D->getDeclName(), Loc);
1666 return BuildDeclRefExpr(D, Ty, VK, NameInfo, SS);
1673 const DeclarationNameInfo &NameInfo,
1680 Diag(NameInfo.getLoc(), diag::err_ref_bad_target)
1691 NeedToCaptureVariable(cast<VarDecl>(D), NameInfo.getLoc());
1701 RefersToCapturedVariable, NameInfo.getLoc(), Ty, VK,
1709 NameInfo, Ty, VK, FoundD);
1739 DeclarationNameInfo &NameInfo,
1751 NameInfo = Context.getNameForTemplate(TName, TNameLoc);
1754 NameInfo
1672 BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK, const DeclarationNameInfo &NameInfo, const CXXScopeSpec *SS, NamedDecl *FoundD, const TemplateArgumentListInfo *TemplateArgs) argument
1737 DecomposeUnqualifiedId(const UnqualifiedId &Id, TemplateArgumentListInfo &Buffer, DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *&TemplateArgs) argument
2003 recoverFromMSUnqualifiedLookup(Sema &S, ASTContext &Context, DeclarationNameInfo &NameInfo, SourceLocation TemplateKWLoc, const TemplateArgumentListInfo *TemplateArgs) argument
2057 DeclarationNameInfo NameInfo; local
2283 BuildQualifiedDeclarationNameExpr( CXXScopeSpec &SS, const DeclarationNameInfo &NameInfo, bool IsAddressOfOperand, const Scope *S, TypeSourceInfo **RecoveryTSI) argument
2770 BuildDeclarationNameExpr( const CXXScopeSpec &SS, const DeclarationNameInfo &NameInfo, NamedDecl *D, NamedDecl *FoundD, const TemplateArgumentListInfo *TemplateArgs, bool AcceptInvalidDecl) argument
[all...]
/external/clang/lib/AST/
H A DDeclCXX.cpp1463 const DeclarationNameInfo &NameInfo,
1467 return new (C, RD) CXXMethodDecl(CXXMethod, C, RD, StartLoc, NameInfo,
1746 const DeclarationNameInfo &NameInfo,
1750 assert(NameInfo.getName().getNameKind()
1753 return new (C, RD) CXXConstructorDecl(C, RD, StartLoc, NameInfo, T, TInfo,
1899 const DeclarationNameInfo &NameInfo,
1902 assert(NameInfo.getName().getNameKind()
1905 return new (C, RD) CXXDestructorDecl(C, RD, StartLoc, NameInfo, T, TInfo,
1931 const DeclarationNameInfo &NameInfo,
1935 assert(NameInfo
[all...]
H A DExprCXX.cpp290 const DeclarationNameInfo &NameInfo,
301 TemplateKWLoc, NameInfo,
323 const DeclarationNameInfo &NameInfo,
333 NameInfo.isInstantiationDependent() ||
337 NameInfo.containsUnexpandedParameterPack() ||
341 NameInfo(NameInfo), QualifierLoc(QualifierLoc),
416 const DeclarationNameInfo &NameInfo,
420 (NameInfo.isInstantiationDependent() ||
423 (NameInfo
286 Create(const ASTContext &C, CXXRecordDecl *NamingClass, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, bool ADL, const TemplateArgumentListInfo *Args, UnresolvedSetIterator Begin, UnresolvedSetIterator End) argument
320 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
413 DependentScopeDeclRefExpr(QualType T, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *Args) argument
446 Create(const ASTContext &C, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *Args) argument
[all...]
H A DOpenMPClause.cpp373 NestedNameSpecifierLoc QualifierLoc, const DeclarationNameInfo &NameInfo,
380 StartLoc, LParenLoc, EndLoc, ColonLoc, VL.size(), QualifierLoc, NameInfo);
370 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc, SourceLocation ColonLoc, ArrayRef<Expr *> VL, NestedNameSpecifierLoc QualifierLoc, const DeclarationNameInfo &NameInfo, ArrayRef<Expr *> Privates, ArrayRef<Expr *> LHSExprs, ArrayRef<Expr *> RHSExprs, ArrayRef<Expr *> ReductionOps) argument
/external/clang/lib/Parse/
H A DParseOpenMP.cpp384 DeclarationNameInfo NameInfo = Actions.GetNameFromUnqualifiedId(Name); local
386 Actions.ActOnOpenMPIdExpression(getCurScope(), SS, NameInfo);

Completed in 859 milliseconds

12