Lines Matching refs:DeclarationName
335 typedef llvm::DenseMap<DeclarationName, SmallVector<NamedDecl *, 8> >
861 DeclarationNameKey::DeclarationNameKey(DeclarationName Name) in DeclarationNameKey()
864 case DeclarationName::Identifier: in DeclarationNameKey()
867 case DeclarationName::ObjCZeroArgSelector: in DeclarationNameKey()
868 case DeclarationName::ObjCOneArgSelector: in DeclarationNameKey()
869 case DeclarationName::ObjCMultiArgSelector: in DeclarationNameKey()
872 case DeclarationName::CXXOperatorName: in DeclarationNameKey()
875 case DeclarationName::CXXLiteralOperatorName: in DeclarationNameKey()
878 case DeclarationName::CXXConstructorName: in DeclarationNameKey()
879 case DeclarationName::CXXDestructorName: in DeclarationNameKey()
880 case DeclarationName::CXXConversionFunctionName: in DeclarationNameKey()
881 case DeclarationName::CXXUsingDirective: in DeclarationNameKey()
892 case DeclarationName::Identifier: in getHash()
893 case DeclarationName::CXXLiteralOperatorName: in getHash()
896 case DeclarationName::ObjCZeroArgSelector: in getHash()
897 case DeclarationName::ObjCOneArgSelector: in getHash()
898 case DeclarationName::ObjCMultiArgSelector: in getHash()
901 case DeclarationName::CXXOperatorName: in getHash()
904 case DeclarationName::CXXConstructorName: in getHash()
905 case DeclarationName::CXXDestructorName: in getHash()
906 case DeclarationName::CXXConversionFunctionName: in getHash()
907 case DeclarationName::CXXUsingDirective: in getHash()
933 auto Kind = (DeclarationName::NameKind)*d++; in ReadKey()
936 case DeclarationName::Identifier: in ReadKey()
940 case DeclarationName::ObjCZeroArgSelector: in ReadKey()
941 case DeclarationName::ObjCOneArgSelector: in ReadKey()
942 case DeclarationName::ObjCMultiArgSelector: in ReadKey()
948 case DeclarationName::CXXOperatorName: in ReadKey()
951 case DeclarationName::CXXLiteralOperatorName: in ReadKey()
955 case DeclarationName::CXXConstructorName: in ReadKey()
956 case DeclarationName::CXXDestructorName: in ReadKey()
957 case DeclarationName::CXXConversionFunctionName: in ReadKey()
958 case DeclarationName::CXXUsingDirective: in ReadKey()
6234 if (DeclarationName Name = cast<NamedDecl>(D)->getDeclName()) { in CompleteRedeclChain()
6639 DeclarationName Name) { in FindExternalVisibleDeclsByName()
7620 DeclarationName
7623 DeclarationName::NameKind Kind = (DeclarationName::NameKind)Record[Idx++]; in ReadDeclarationName()
7625 case DeclarationName::Identifier: in ReadDeclarationName()
7626 return DeclarationName(GetIdentifierInfo(F, Record, Idx)); in ReadDeclarationName()
7628 case DeclarationName::ObjCZeroArgSelector: in ReadDeclarationName()
7629 case DeclarationName::ObjCOneArgSelector: in ReadDeclarationName()
7630 case DeclarationName::ObjCMultiArgSelector: in ReadDeclarationName()
7631 return DeclarationName(ReadSelector(F, Record, Idx)); in ReadDeclarationName()
7633 case DeclarationName::CXXConstructorName: in ReadDeclarationName()
7637 case DeclarationName::CXXDestructorName: in ReadDeclarationName()
7641 case DeclarationName::CXXConversionFunctionName: in ReadDeclarationName()
7645 case DeclarationName::CXXOperatorName: in ReadDeclarationName()
7649 case DeclarationName::CXXLiteralOperatorName: in ReadDeclarationName()
7653 case DeclarationName::CXXUsingDirective: in ReadDeclarationName()
7654 return DeclarationName::getUsingDirectiveName(); in ReadDeclarationName()
7662 DeclarationName Name, in ReadDeclarationNameLoc()
7665 case DeclarationName::CXXConstructorName: in ReadDeclarationNameLoc()
7666 case DeclarationName::CXXDestructorName: in ReadDeclarationNameLoc()
7667 case DeclarationName::CXXConversionFunctionName: in ReadDeclarationNameLoc()
7671 case DeclarationName::CXXOperatorName: in ReadDeclarationNameLoc()
7678 case DeclarationName::CXXLiteralOperatorName: in ReadDeclarationNameLoc()
7683 case DeclarationName::Identifier: in ReadDeclarationNameLoc()
7684 case DeclarationName::ObjCZeroArgSelector: in ReadDeclarationNameLoc()
7685 case DeclarationName::ObjCOneArgSelector: in ReadDeclarationNameLoc()
7686 case DeclarationName::ObjCMultiArgSelector: in ReadDeclarationNameLoc()
7687 case DeclarationName::CXXUsingDirective: in ReadDeclarationNameLoc()
8605 void ASTReader::pushExternalDeclIntoScope(NamedDecl *D, DeclarationName Name) { in pushExternalDeclIntoScope()