Lines Matching full:declarationname
213 typedef llvm::DenseMap<DeclarationName, SmallVector<NamedDecl *, 8> >
612 case DeclarationName::Identifier:
613 case DeclarationName::CXXLiteralOperatorName:
616 case DeclarationName::ObjCZeroArgSelector:
617 case DeclarationName::ObjCOneArgSelector:
618 case DeclarationName::ObjCMultiArgSelector:
621 case DeclarationName::CXXOperatorName:
624 case DeclarationName::CXXConstructorName:
625 case DeclarationName::CXXDestructorName:
626 case DeclarationName::CXXConversionFunctionName:
627 case DeclarationName::CXXUsingDirective:
640 case DeclarationName::Identifier:
643 case DeclarationName::ObjCZeroArgSelector:
644 case DeclarationName::ObjCOneArgSelector:
645 case DeclarationName::ObjCMultiArgSelector:
648 case DeclarationName::CXXOperatorName:
651 case DeclarationName::CXXLiteralOperatorName:
654 case DeclarationName::CXXConstructorName:
655 case DeclarationName::CXXDestructorName:
656 case DeclarationName::CXXConversionFunctionName:
657 case DeclarationName::CXXUsingDirective:
678 Key.Kind = (DeclarationName::NameKind)*d++;
680 case DeclarationName::Identifier:
683 case DeclarationName::ObjCZeroArgSelector:
684 case DeclarationName::ObjCOneArgSelector:
685 case DeclarationName::ObjCMultiArgSelector:
690 case DeclarationName::CXXOperatorName:
693 case DeclarationName::CXXLiteralOperatorName:
696 case DeclarationName::CXXConstructorName:
697 case DeclarationName::CXXDestructorName:
698 case DeclarationName::CXXConversionFunctionName:
699 case DeclarationName::CXXUsingDirective:
5685 DeclarationName Name;
5691 DeclarationName Name,
5771 DeclarationName Name) {
6707 DeclarationName
6710 DeclarationName::NameKind Kind = (DeclarationName::NameKind)Record[Idx++];
6712 case DeclarationName::Identifier:
6713 return DeclarationName(GetIdentifierInfo(F, Record, Idx));
6715 case DeclarationName::ObjCZeroArgSelector:
6716 case DeclarationName::ObjCOneArgSelector:
6717 case DeclarationName::ObjCMultiArgSelector:
6718 return DeclarationName(ReadSelector(F, Record, Idx));
6720 case DeclarationName::CXXConstructorName:
6724 case DeclarationName::CXXDestructorName:
6728 case DeclarationName::CXXConversionFunctionName:
6732 case DeclarationName::CXXOperatorName:
6736 case DeclarationName::CXXLiteralOperatorName:
6740 case DeclarationName::CXXUsingDirective:
6741 return DeclarationName::getUsingDirectiveName();
6749 DeclarationName Name,
6752 case DeclarationName::CXXConstructorName:
6753 case DeclarationName::CXXDestructorName:
6754 case DeclarationName::CXXConversionFunctionName:
6758 case DeclarationName::CXXOperatorName:
6765 case DeclarationName::CXXLiteralOperatorName:
6770 case DeclarationName::Identifier:
6771 case DeclarationName::ObjCZeroArgSelector:
6772 case DeclarationName::ObjCOneArgSelector:
6773 case DeclarationName::ObjCMultiArgSelector:
6774 case DeclarationName::CXXUsingDirective:
7464 void ASTReader::pushExternalDeclIntoScope(NamedDecl *D, DeclarationName Name) {