Lines Matching refs:Declarator
783 Declarator::TheContext Context) { in ParseObjCTypeQualifierList()
784 assert(Context == Declarator::ObjCParameterContext || in ParseObjCTypeQualifierList()
785 Context == Declarator::ObjCResultContext); in ParseObjCTypeQualifierList()
790 Context == Declarator::ObjCParameterContext); in ParseObjCTypeQualifierList()
844 Declarator &D) { in takeDeclAttributes()
862 Declarator::TheContext context, in ParseObjCTypeName()
864 assert(context == Declarator::ObjCParameterContext || in ParseObjCTypeName()
865 context == Declarator::ObjCResultContext); in ParseObjCTypeName()
867 (context == Declarator::ObjCParameterContext)); in ParseObjCTypeName()
887 Declarator declarator(declSpec, context); in ParseObjCTypeName()
898 if (context == Declarator::ObjCParameterContext) in ParseObjCTypeName()
901 } else if (context == Declarator::ObjCResultContext && in ParseObjCTypeName()
971 ReturnType = ParseObjCTypeName(DSRet, Declarator::ObjCResultContext, in ParseObjCMethodDecl()
1035 Declarator::ObjCParameterContext, in ParseObjCMethodDecl()
1116 Declarator ParmDecl(DS, Declarator::PrototypeContext); in ParseObjCMethodDecl()
1840 Declarator ParmDecl(DS, Declarator::ObjCCatchContext); in ParseObjCTryStmt()
2227 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext); in ParseObjCXXMessageReceiver()