• Home
  • Raw
  • Download

Lines Matching refs:Sema

212 static inline unsigned getIDNS(Sema::LookupNameKind NameKind,  in getIDNS()
217 case Sema::LookupObjCImplicitSelfParam: in getIDNS()
218 case Sema::LookupOrdinaryName: in getIDNS()
219 case Sema::LookupRedeclarationWithLinkage: in getIDNS()
228 case Sema::LookupOperatorName: in getIDNS()
235 case Sema::LookupTagName: in getIDNS()
250 case Sema::LookupLabel: in getIDNS()
254 case Sema::LookupMemberName: in getIDNS()
260 case Sema::LookupNestedNameSpecifierName: in getIDNS()
264 case Sema::LookupNamespaceName: in getIDNS()
268 case Sema::LookupUsingDeclName: in getIDNS()
273 case Sema::LookupObjCProtocolName: in getIDNS()
277 case Sema::LookupAnyName: in getIDNS()
489 static bool LookupBuiltin(Sema &S, LookupResult &R) { in LookupBuiltin()
490 Sema::LookupNameKind NameKind = R.getLookupKind(); in LookupBuiltin()
495 if (NameKind == Sema::LookupOrdinaryName || in LookupBuiltin()
496 NameKind == Sema::LookupRedeclarationWithLinkage) { in LookupBuiltin()
545 void Sema::ForceDeclarationOfImplicitMembers(CXXRecordDecl *Class) { in ForceDeclarationOfImplicitMembers()
596 static void DeclareImplicitMemberFunctionsWithName(Sema &S, in DeclareImplicitMemberFunctionsWithName()
649 static bool LookupDirect(Sema &S, LookupResult &R, const DeclContext *DC) { in LookupDirect()
732 == Sema::TDK_Success) { in LookupDirect()
743 CppNamespaceLookup(Sema &S, LookupResult &R, ASTContext &Context, in CppNamespaceLookup()
840 bool Sema::CppLookupName(LookupResult &R, Scope *S) { in CppLookupName()
1109 bool Sema::LookupName(LookupResult &R, Scope *S, bool AllowBuiltinCreation) { in LookupName()
1118 if (NameKind == Sema::LookupRedeclarationWithLinkage) { in LookupName()
1254 static bool LookupQualifiedNameInUsingDirectives(Sema &S, LookupResult &R, in LookupQualifiedNameInUsingDirectives()
1404 bool Sema::LookupQualifiedName(LookupResult &R, DeclContext *LookupCtx, in LookupQualifiedName()
1605 bool Sema::LookupParsedName(LookupResult &R, Scope *S, CXXScopeSpec *SS, in LookupParsedName()
1643 bool Sema::DiagnoseAmbiguousLookup(LookupResult &Result) { in DiagnoseAmbiguousLookup()
1728 AssociatedLookup(Sema &S, SourceLocation InstantiationLoc, in AssociatedLookup()
1729 Sema::AssociatedNamespaceSet &Namespaces, in AssociatedLookup()
1730 Sema::AssociatedClassSet &Classes) in AssociatedLookup()
1735 Sema &S;
1736 Sema::AssociatedNamespaceSet &Namespaces;
1737 Sema::AssociatedClassSet &Classes;
1745 static void CollectEnclosingNamespace(Sema::AssociatedNamespaceSet &Namespaces, in CollectEnclosingNamespace()
2076 Sema::FindAssociatedClassesAndNamespaces(SourceLocation InstantiationLoc, in FindAssociatedClassesAndNamespaces()
2169 NamedDecl *Sema::LookupSingleName(Scope *S, DeclarationName Name, in LookupSingleName()
2179 ObjCProtocolDecl *Sema::LookupProtocol(IdentifierInfo *II, in LookupProtocol()
2187 void Sema::LookupOverloadedOperatorName(OverloadedOperatorKind Op, Scope *S, in LookupOverloadedOperatorName()
2228 Sema::SpecialMemberOverloadResult *Sema::LookupSpecialMember(CXXRecordDecl *RD, in LookupSpecialMember()
2420 CXXConstructorDecl *Sema::LookupDefaultConstructor(CXXRecordDecl *Class) { in LookupDefaultConstructor()
2429 CXXConstructorDecl *Sema::LookupCopyingConstructor(CXXRecordDecl *Class, in LookupCopyingConstructor()
2441 CXXConstructorDecl *Sema::LookupMovingConstructor(CXXRecordDecl *Class, in LookupMovingConstructor()
2451 DeclContext::lookup_result Sema::LookupConstructors(CXXRecordDecl *Class) { in LookupConstructors()
2468 CXXMethodDecl *Sema::LookupCopyingAssignment(CXXRecordDecl *Class, in LookupCopyingAssignment()
2485 CXXMethodDecl *Sema::LookupMovingAssignment(CXXRecordDecl *Class, in LookupMovingAssignment()
2506 CXXDestructorDecl *Sema::LookupDestructor(CXXRecordDecl *Class) { in LookupDestructor()
2518 Sema::LiteralOperatorLookupResult
2519 Sema::LookupLiteralOperator(Scope *S, LookupResult &R, in LookupLiteralOperator()
2648 void Sema::ArgumentDependentLookup(DeclarationName Name, bool Operator, in ArgumentDependentLookup()
3014 Result.getNameLoc(), Sema::LookupMemberName); in LookupVisibleDecls()
3064 void Sema::LookupVisibleDecls(Scope *S, LookupNameKind Kind, in LookupVisibleDecls()
3089 void Sema::LookupVisibleDecls(DeclContext *Ctx, LookupNameKind Kind, in LookupVisibleDecls()
3105 LabelDecl *Sema::LookupOrCreateLabel(IdentifierInfo *II, SourceLocation Loc, in LookupOrCreateLabel()
3157 Sema &SemaRef;
3160 explicit TypoCorrectionConsumer(Sema &SemaRef, IdentifierInfo *Typo) in TypoCorrectionConsumer()
3473 static void LookupPotentialTypoResult(Sema &SemaRef, in LookupPotentialTypoResult()
3524 static void AddKeywordsToConsumer(Sema &SemaRef, in AddKeywordsToConsumer()
3704 TypoCorrection Sema::CorrectTypo(const DeclarationNameInfo &TypoName, in CorrectTypo()
3705 Sema::LookupNameKind LookupKind, in CorrectTypo()