Lines Matching refs:DeclarationName
341 typedef llvm::DenseMap<DeclarationName, SmallVector<NamedDecl *, 8> >
871 DeclarationNameKey::DeclarationNameKey(DeclarationName Name) in DeclarationNameKey()
874 case DeclarationName::Identifier: in DeclarationNameKey()
877 case DeclarationName::ObjCZeroArgSelector: in DeclarationNameKey()
878 case DeclarationName::ObjCOneArgSelector: in DeclarationNameKey()
879 case DeclarationName::ObjCMultiArgSelector: in DeclarationNameKey()
882 case DeclarationName::CXXOperatorName: in DeclarationNameKey()
885 case DeclarationName::CXXLiteralOperatorName: in DeclarationNameKey()
888 case DeclarationName::CXXConstructorName: in DeclarationNameKey()
889 case DeclarationName::CXXDestructorName: in DeclarationNameKey()
890 case DeclarationName::CXXConversionFunctionName: in DeclarationNameKey()
891 case DeclarationName::CXXUsingDirective: in DeclarationNameKey()
902 case DeclarationName::Identifier: in getHash()
903 case DeclarationName::CXXLiteralOperatorName: in getHash()
906 case DeclarationName::ObjCZeroArgSelector: in getHash()
907 case DeclarationName::ObjCOneArgSelector: in getHash()
908 case DeclarationName::ObjCMultiArgSelector: in getHash()
911 case DeclarationName::CXXOperatorName: in getHash()
914 case DeclarationName::CXXConstructorName: in getHash()
915 case DeclarationName::CXXDestructorName: in getHash()
916 case DeclarationName::CXXConversionFunctionName: in getHash()
917 case DeclarationName::CXXUsingDirective: in getHash()
943 auto Kind = (DeclarationName::NameKind)*d++; in ReadKey()
946 case DeclarationName::Identifier: in ReadKey()
950 case DeclarationName::ObjCZeroArgSelector: in ReadKey()
951 case DeclarationName::ObjCOneArgSelector: in ReadKey()
952 case DeclarationName::ObjCMultiArgSelector: in ReadKey()
958 case DeclarationName::CXXOperatorName: in ReadKey()
961 case DeclarationName::CXXLiteralOperatorName: in ReadKey()
965 case DeclarationName::CXXConstructorName: in ReadKey()
966 case DeclarationName::CXXDestructorName: in ReadKey()
967 case DeclarationName::CXXConversionFunctionName: in ReadKey()
968 case DeclarationName::CXXUsingDirective: in ReadKey()
6251 if (DeclarationName Name = cast<NamedDecl>(D)->getDeclName()) { in CompleteRedeclChain()
6641 DeclarationName Name) { in FindExternalVisibleDeclsByName()
7676 DeclarationName
7679 DeclarationName::NameKind Kind = (DeclarationName::NameKind)Record[Idx++]; in ReadDeclarationName()
7681 case DeclarationName::Identifier: in ReadDeclarationName()
7682 return DeclarationName(GetIdentifierInfo(F, Record, Idx)); in ReadDeclarationName()
7684 case DeclarationName::ObjCZeroArgSelector: in ReadDeclarationName()
7685 case DeclarationName::ObjCOneArgSelector: in ReadDeclarationName()
7686 case DeclarationName::ObjCMultiArgSelector: in ReadDeclarationName()
7687 return DeclarationName(ReadSelector(F, Record, Idx)); in ReadDeclarationName()
7689 case DeclarationName::CXXConstructorName: in ReadDeclarationName()
7693 case DeclarationName::CXXDestructorName: in ReadDeclarationName()
7697 case DeclarationName::CXXConversionFunctionName: in ReadDeclarationName()
7701 case DeclarationName::CXXOperatorName: in ReadDeclarationName()
7705 case DeclarationName::CXXLiteralOperatorName: in ReadDeclarationName()
7709 case DeclarationName::CXXUsingDirective: in ReadDeclarationName()
7710 return DeclarationName::getUsingDirectiveName(); in ReadDeclarationName()
7718 DeclarationName Name, in ReadDeclarationNameLoc()
7721 case DeclarationName::CXXConstructorName: in ReadDeclarationNameLoc()
7722 case DeclarationName::CXXDestructorName: in ReadDeclarationNameLoc()
7723 case DeclarationName::CXXConversionFunctionName: in ReadDeclarationNameLoc()
7727 case DeclarationName::CXXOperatorName: in ReadDeclarationNameLoc()
7734 case DeclarationName::CXXLiteralOperatorName: in ReadDeclarationNameLoc()
7739 case DeclarationName::Identifier: in ReadDeclarationNameLoc()
7740 case DeclarationName::ObjCZeroArgSelector: in ReadDeclarationNameLoc()
7741 case DeclarationName::ObjCOneArgSelector: in ReadDeclarationNameLoc()
7742 case DeclarationName::ObjCMultiArgSelector: in ReadDeclarationNameLoc()
7743 case DeclarationName::CXXUsingDirective: in ReadDeclarationNameLoc()
8661 void ASTReader::pushExternalDeclIntoScope(NamedDecl *D, DeclarationName Name) { in pushExternalDeclIntoScope()