Home | History | Annotate | Download | only in AST

Lines Matching refs:ObjCProtocolDecl

37 void ObjCProtocolList::set(ObjCProtocolDecl* const* InList, unsigned Elts, 
72 if (const ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>(this)) {
73 if (const ObjCProtocolDecl *Def = Proto->getDefinition())
141 ObjCProtocolDecl *Proto = (*P);
153 if (const ObjCProtocolDecl *PD = dyn_cast<ObjCProtocolDecl>(this))
154 for (ObjCProtocolDecl::protocol_iterator PI = PD->protocol_begin(),
167 if (const ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>(DC)) {
168 if (const ObjCProtocolDecl *Def = Proto->getDefinition())
197 if (const ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>(this)) {
198 if (const ObjCProtocolDecl *Def = Proto->getDefinition())
211 const ObjCProtocolDecl *PID = cast<ObjCProtocolDecl>(this);
212 for (ObjCProtocolDecl::protocol_iterator I = PID->protocol_begin(),
325 ObjCProtocolDecl *const* ExtList, unsigned ExtNum,
340 SmallVector<ObjCProtocolDecl*, 8> ProtocolRefs;
343 ObjCProtocolDecl *ProtoInExtension = ExtList[i];
347 ObjCProtocolDecl *Proto = (*p);
444 ObjCProtocolDecl *
495 const ObjCList<ObjCProtocolDecl> &Protocols =
497 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
859 assert(!isa<ObjCProtocolDecl>(getDeclContext()) && "It's a protocol method");
908 if (const ObjCProtocolDecl *Protocol = dyn_cast<ObjCProtocolDecl>(Container)){
909 for (ObjCProtocolDecl
947 if (const ObjCProtocolDecl *
948 ProtD = dyn_cast<ObjCProtocolDecl>(Method->getDeclContext())) {
1272 bool ObjCInterfaceDecl::ClassImplementsProtocol(ObjCProtocolDecl *lProto,
1410 // ObjCProtocolDecl
1413 void ObjCProtocolDecl::anchor() { }
1415 ObjCProtocolDecl::ObjCProtocolDecl(DeclContext *DC, IdentifierInfo *Id,
1418 ObjCProtocolDecl *PrevDecl)
1426 ObjCProtocolDecl *ObjCProtocolDecl::Create(ASTContext &C, DeclContext *DC,
1430 ObjCProtocolDecl *PrevDecl) {
1431 ObjCProtocolDecl *Result
1432 = new (C) ObjCProtocolDecl(DC, Id, nameLoc, atStartLoc, PrevDecl);
1437 ObjCProtocolDecl *ObjCProtocolDecl::CreateDeserialized(ASTContext &C,
1439 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(ObjCProtocolDecl));
1440 ObjCProtocolDecl *Result = new (Mem) ObjCProtocolDecl(0, 0, SourceLocation(),
1446 ObjCProtocolDecl *ObjCProtocolDecl::lookupProtocolNamed(IdentifierInfo *Name) {
1447 ObjCProtocolDecl *PDecl = this;
1461 ObjCMethodDecl *ObjCProtocolDecl::lookupMethod(Selector Sel,
1467 const ObjCProtocolDecl *Def = getDefinition();
1480 void ObjCProtocolDecl::allocateDefinitionData() {
1486 void ObjCProtocolDecl::startDefinition() {
1495 void ObjCProtocolDecl::collectPropertiesToImplement(PropertyMap &PM,
1498 if (const ObjCProtocolDecl *PDecl = getDefinition()) {
1499 for (ObjCProtocolDecl::prop_iterator P = PDecl->prop_begin(),
1507 for (ObjCProtocolDecl::protocol_iterator PI = PDecl->protocol_begin(),
1514 void ObjCProtocolDecl::collectInheritedProtocolProperties(
1517 if (const ObjCProtocolDecl *PDecl = getDefinition()) {
1519 for (ObjCProtocolDecl::prop_iterator P = PDecl->prop_begin(),
1532 for (ObjCProtocolDecl::protocol_iterator PI = PDecl->protocol_begin(),