Home
last modified time | relevance | path

Searched refs:DeclarationName (Results 1 – 25 of 123) sorted by relevance

12345

/openbsd/gnu/llvm/clang/lib/AST/
H A DDeclarationName.cpp46 int DeclarationName::compare(DeclarationName LHS, DeclarationName RHS) { in compare()
51 case DeclarationName::Identifier: { in compare()
135 case DeclarationName::Identifier: in print()
288 DeclarationName
297 return DeclarationName(Name); in getCXXDeductionGuideName()
301 return DeclarationName(Name); in getCXXDeductionGuideName()
336 DeclarationName
352 DeclarationName
367 DeclarationName
374 return DeclarationName(Name); in getCXXLiteralOperatorName()
[all …]
H A DDeclOpenMP.cpp103 Kind DK, DeclContext *DC, SourceLocation L, DeclarationName Name, in OMPDeclareReductionDecl()
113 ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name, in Create()
122 OMPDeclareReduction, /*DC=*/nullptr, SourceLocation(), DeclarationName(), in CreateDeserialized()
143 ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name, in Create()
144 QualType T, DeclarationName VarName, ArrayRef<OMPClause *> Clauses, in Create()
154 C, ID, N, 1, SourceLocation(), DeclarationName(), QualType(), in CreateDeserialized()
155 DeclarationName(), /*PrevDeclInScope=*/nullptr); in CreateDeserialized()
H A DODRHash.cpp63 case DeclarationName::Identifier: in AddDeclarationNameImpl()
66 case DeclarationName::ObjCZeroArgSelector: in AddDeclarationNameImpl()
67 case DeclarationName::ObjCOneArgSelector: in AddDeclarationNameImpl()
68 case DeclarationName::ObjCMultiArgSelector: { in AddDeclarationNameImpl()
87 case DeclarationName::CXXConstructorName: in AddDeclarationNameImpl()
88 case DeclarationName::CXXDestructorName: in AddDeclarationNameImpl()
91 case DeclarationName::CXXOperatorName: in AddDeclarationNameImpl()
94 case DeclarationName::CXXLiteralOperatorName: in AddDeclarationNameImpl()
97 case DeclarationName::CXXConversionFunctionName: in AddDeclarationNameImpl()
100 case DeclarationName::CXXUsingDirective: in AddDeclarationNameImpl()
[all …]
H A DASTImporterLookupTable.cpp97 const DeclarationName Name = ND->getDeclName(); in remove()
149 ASTImporterLookupTable::lookup(DeclContext *DC, DeclarationName Name) const { in lookup()
172 DeclarationName Name = Entry.first; in dump()
H A DItaniumMangle.cpp1370 case DeclarationName::Identifier: in mangleUnresolvedName()
1381 case DeclarationName::CXXOperatorName: in mangleUnresolvedName()
1417 case DeclarationName::Identifier: { in mangleUnqualifiedName()
1604 case DeclarationName::ObjCOneArgSelector: in mangleUnqualifiedName()
1639 case DeclarationName::CXXDestructorName: in mangleUnqualifiedName()
1651 case DeclarationName::CXXOperatorName: in mangleUnqualifiedName()
1670 case DeclarationName::CXXUsingDirective: in mangleUnqualifiedName()
2453 case DeclarationName::CXXDestructorName: in mangleOperatorName()
2455 case DeclarationName::CXXUsingDirective: in mangleOperatorName()
2456 case DeclarationName::Identifier: in mangleOperatorName()
[all …]
H A DODRDiagsEmitter.cpp79 DeclarationName FirstName = FirstMethod->getDeclName(); in diagnoseSubMismatchMethodParameters()
89 DeclarationName SecondName = SecondMethod->getDeclName(); in diagnoseSubMismatchMethodParameters()
132 DeclarationName FirstParamName = FirstParam->getDeclName(); in diagnoseSubMismatchMethodParameters()
268 DeclarationName FirstName = FirstTD->getDeclName(); in diagnoseSubMismatchTypedef()
269 DeclarationName SecondName = SecondTD->getDeclName(); in diagnoseSubMismatchTypedef()
311 DeclarationName FirstName = FirstVD->getDeclName(); in diagnoseSubMismatchVar()
312 DeclarationName SecondName = SecondVD->getDeclName(); in diagnoseSubMismatchVar()
491 DeclarationName FirstName = FirstMethod->getDeclName(); in diagnoseSubMismatchObjCMethod()
492 DeclarationName SecondName = SecondMethod->getDeclName(); in diagnoseSubMismatchObjCMethod()
863 DeclarationName FirstName = FirstDecl->getDeclName(); in diagnoseMismatch()
[all …]
H A DDeclTemplate.cpp231 DeclarationName Name, TemplateParameterList *Params, in TemplateDecl()
378 DeclarationName Name, in Create()
390 DeclarationName(), nullptr, nullptr); in CreateDeserialized()
462 DeclarationName Name, in Create()
475 DeclarationName(), nullptr, nullptr); in CreateDeserialized()
1034 SourceLocation L, DeclarationName Name, in Create()
1047 DeclarationName(), in CreateDeserialized()
1179 DeclarationName Name, in Create()
1191 DeclarationName(), nullptr, nullptr); in CreateDeserialized()
1242 DeclarationName(), nullptr, nullptr); in CreateDeserialized()
[all …]
H A DDeclCXX.cpp1354 == DeclarationName::CXXConversionFunctionName) { in addedMember()
1362 DeclarationName::CXXConstructorName) { in addedMember()
1537 DeclarationName Name = in getLambdaCallOperatorHelper()
1573 DeclarationName Name = in getLambdaStaticInvokers()
1935 DeclarationName Name in getDestructor()
2661 == DeclarationName::CXXConstructorName && in Create()
2794 == DeclarationName::CXXDestructorName && in Create()
2828 == DeclarationName::CXXConversionFunctionName && in Create()
3035 : NamedDecl(K, nullptr, SourceLocation(), DeclarationName()), in UsingShadowDecl()
3201 DeclarationName TargetName, in Create()
[all …]
/openbsd/gnu/llvm/clang/include/clang/AST/
H A DDeclarationName.h36 class DeclarationName; variable
144 class DeclarationName {
517 friend bool operator==(DeclarationName LHS, DeclarationName RHS) {
522 friend bool operator!=(DeclarationName LHS, DeclarationName RHS) {
538 static int compare(DeclarationName LHS, DeclarationName RHS);
549 inline bool operator<(DeclarationName LHS, DeclarationName RHS) {
555 inline bool operator>(DeclarationName LHS, DeclarationName RHS) {
561 inline bool operator<=(DeclarationName LHS, DeclarationName RHS) {
567 inline bool operator>=(DeclarationName LHS, DeclarationName RHS) {
644 DeclarationName getCXXSpecialName(DeclarationName::NameKind Kind,
[all …]
H A DODRHash.h44 llvm::DenseMap<DeclarationName, unsigned> DeclNameMap;
97 void AddDeclarationName(DeclarationName Name, bool TreatAsDecl = false);
107 void AddDeclarationNameImpl(DeclarationName Name);
H A DASTImporter.h258 FoundDeclsTy findDeclsInToCtx(DeclContext *DC, DeclarationName Name);
439 llvm::Expected<DeclarationName> Import(DeclarationName FromName);
514 virtual Expected<DeclarationName>
515 HandleNameConflict(DeclarationName Name, DeclContext *DC, unsigned IDNS,
H A DDeclOpenMP.h204 DeclarationName Name, QualType Ty,
214 Create(ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name,
296 DeclarationName VarName;
302 OMPDeclareMapperDecl(DeclContext *DC, SourceLocation L, DeclarationName Name, in OMPDeclareMapperDecl()
303 QualType Ty, DeclarationName VarName, in OMPDeclareMapperDecl()
316 SourceLocation L, DeclarationName Name,
317 QualType T, DeclarationName VarName,
359 DeclarationName getVarName() { return VarName; } in getVarName()
H A DASTImporterLookupTable.h53 using NameMap = llvm::SmallDenseMap<DeclarationName, DeclList, 4>;
82 LookupResult lookup(DeclContext *DC, DeclarationName Name) const;
H A DPropertiesBase.td84 def DeclarationName : PropertyType;
85 def DeclarationNameKind : EnumPropertyType<"DeclarationName::NameKind">;
547 // Type cases for DeclarationName.
548 def : PropertyTypeKind<DeclarationName, DeclarationNameKind,
550 let Class = PropertyTypeCase<DeclarationName, "Identifier"> in {
555 return DeclarationName(identifier);
564 return DeclarationName(selector);
569 let Class = PropertyTypeCase<DeclarationName, "CXX"#kind#"Name"> in {
587 let Class = PropertyTypeCase<DeclarationName, "CXXOperatorName"> in {
605 return DeclarationName::getUsingDirectiveName();
[all …]
H A DDeclLookups.h43 DeclarationName getLookupName() const { return It->first; } in getLookupName()
55 It->first == DeclarationName::getUsingDirectiveName());
H A DExternalASTSource.h43 class DeclarationName; variable
151 FindExternalVisibleDeclsByName(const DeclContext *DC, DeclarationName Name);
305 DeclarationName Name,
310 DeclarationName Name);
H A DDeclTemplate.h872 SourceLocation L, DeclarationName Name, in RedeclarableTemplateDecl()
1132 DeclarationName Name,
1791 DeclarationName Name, BuiltinTemplateKind BTK);
1801 DeclarationName Name,
2300 DeclarationName Name, TemplateParameterList *Params,
2331 DeclarationName Name,
2598 DeclarationName Name,
3146 DeclarationName Name, TemplateParameterList *Params,
3178 SourceLocation L, DeclarationName Name,
3279 ConceptDecl(DeclContext *DC, SourceLocation L, DeclarationName Name,
[all …]
/openbsd/gnu/llvm/clang/lib/Sema/
H A DIdentifierResolver.cpp65 IdDeclInfo &operator[](DeclarationName Name);
151 DeclarationName Name = D->getDeclName(); in AddDecl()
176 DeclarationName Name = D->getDeclName(); in InsertDeclAfter()
217 DeclarationName Name = D->getDeclName(); in RemoveDecl()
236 IdentifierResolver::begin(DeclarationName Name) { in begin()
308 bool IdentifierResolver::tryAddTopLevelDecl(NamedDecl *D, DeclarationName Name){ in tryAddTopLevelDecl()
404 IdentifierResolver::IdDeclInfoMap::operator[](DeclarationName Name) { in operator []()
H A DSemaTemplateVariadic.cpp457 case DeclarationName::Identifier: in DiagnoseUnexpandedParameterPack()
458 case DeclarationName::ObjCZeroArgSelector: in DiagnoseUnexpandedParameterPack()
459 case DeclarationName::ObjCOneArgSelector: in DiagnoseUnexpandedParameterPack()
460 case DeclarationName::ObjCMultiArgSelector: in DiagnoseUnexpandedParameterPack()
461 case DeclarationName::CXXOperatorName: in DiagnoseUnexpandedParameterPack()
462 case DeclarationName::CXXLiteralOperatorName: in DiagnoseUnexpandedParameterPack()
463 case DeclarationName::CXXUsingDirective: in DiagnoseUnexpandedParameterPack()
464 case DeclarationName::CXXDeductionGuideName: in DiagnoseUnexpandedParameterPack()
467 case DeclarationName::CXXConstructorName: in DiagnoseUnexpandedParameterPack()
468 case DeclarationName::CXXDestructorName: in DiagnoseUnexpandedParameterPack()
[all …]
/openbsd/gnu/llvm/clang/include/clang/Sema/
H A DIdentifierResolver.h27 class DeclarationName; variable
138 iterator begin(DeclarationName Name);
177 bool tryAddTopLevelDecl(NamedDecl *D, DeclarationName Name);
H A DTypoCorrection.h59 TypoCorrection(const DeclarationName &Name, NamedDecl *NameDecl,
76 TypoCorrection(DeclarationName Name, NestedNameSpecifier *NNS = nullptr,
84 DeclarationName getCorrection() const { return CorrectionName; } in getCorrection()
266 DeclarationName CorrectionName;
/openbsd/gnu/llvm/clang/include/clang/Serialization/
H A DASTBitCodes.h2118 DeclarationNameKey(DeclarationName Name);
2124 assert(Kind == DeclarationName::Identifier || in getIdentifier()
2125 Kind == DeclarationName::CXXLiteralOperatorName || in getIdentifier()
2126 Kind == DeclarationName::CXXDeductionGuideName); in getIdentifier()
2131 assert(Kind == DeclarationName::ObjCZeroArgSelector || in getSelector()
2132 Kind == DeclarationName::ObjCOneArgSelector || in getSelector()
2133 Kind == DeclarationName::ObjCMultiArgSelector); in getSelector()
2138 assert(Kind == DeclarationName::CXXOperatorName); in getOperatorKind()
/openbsd/gnu/llvm/lldb/source/Plugins/ExpressionParser/Clang/
H A DNameSearchContext.h35 const clang::DeclarationName m_decl_name;
66 clang::DeclarationName name, const clang::DeclContext *dc) in NameSearchContext()
H A DClangASTSource.cpp113 case DeclarationName::Identifier: { in FindExternalVisibleDeclsByName()
124 case DeclarationName::CXXOperatorName: in FindExternalVisibleDeclsByName()
125 case DeclarationName::CXXLiteralOperatorName: in FindExternalVisibleDeclsByName()
130 case DeclarationName::CXXUsingDirective: in FindExternalVisibleDeclsByName()
134 case DeclarationName::ObjCZeroArgSelector: in FindExternalVisibleDeclsByName()
135 case DeclarationName::ObjCOneArgSelector: in FindExternalVisibleDeclsByName()
136 case DeclarationName::ObjCMultiArgSelector: { in FindExternalVisibleDeclsByName()
148 case DeclarationName::CXXConstructorName: in FindExternalVisibleDeclsByName()
149 case DeclarationName::CXXDestructorName: in FindExternalVisibleDeclsByName()
150 case DeclarationName::CXXConversionFunctionName: in FindExternalVisibleDeclsByName()
[all …]
H A DNameSearchContext.cpp73 clang::DeclarationName decl_name = in AddFunDecl()
74 m_decl_name.getNameKind() == DeclarationName::Identifier in AddFunDecl()

12345