Lines Matching refs:class_interface_decl

2759       clang::ObjCInterfaceDecl *class_interface_decl =  in GetCompleteQualType()  local
2763 if (class_interface_decl) { in GetCompleteQualType()
2764 if (class_interface_decl->getDefinition()) in GetCompleteQualType()
2770 if (class_interface_decl->hasExternalLexicalStorage()) { in GetCompleteQualType()
2775 external_ast_source->CompleteType(class_interface_decl); in GetCompleteQualType()
3667 clang::ObjCInterfaceDecl *class_interface_decl = in IsDefined() local
3669 if (class_interface_decl) in IsDefined()
3670 return class_interface_decl->getDefinition() != nullptr; in IsDefined()
4634 clang::ObjCInterfaceDecl *class_interface_decl = in GetNumMemberFunctions() local
4636 if (class_interface_decl) { in GetNumMemberFunctions()
4637 num_functions = std::distance(class_interface_decl->meth_begin(), in GetNumMemberFunctions()
4638 class_interface_decl->meth_end()); in GetNumMemberFunctions()
4650 clang::ObjCInterfaceDecl *class_interface_decl = in GetNumMemberFunctions() local
4652 if (class_interface_decl) in GetNumMemberFunctions()
4653 num_functions = std::distance(class_interface_decl->meth_begin(), in GetNumMemberFunctions()
4654 class_interface_decl->meth_end()); in GetNumMemberFunctions()
4743 clang::ObjCInterfaceDecl *class_interface_decl = in GetMemberFunctionAtIndex() local
4745 if (class_interface_decl) { in GetMemberFunctionAtIndex()
4746 auto method_iter = class_interface_decl->meth_begin(); in GetMemberFunctionAtIndex()
4747 auto method_end = class_interface_decl->meth_end(); in GetMemberFunctionAtIndex()
4773 clang::ObjCInterfaceDecl *class_interface_decl = in GetMemberFunctionAtIndex() local
4775 if (class_interface_decl) { in GetMemberFunctionAtIndex()
4776 auto method_iter = class_interface_decl->meth_begin(); in GetMemberFunctionAtIndex()
4777 auto method_end = class_interface_decl->meth_end(); in GetMemberFunctionAtIndex()
5520 static bool ObjCDeclHasIVars(clang::ObjCInterfaceDecl *class_interface_decl, in ObjCDeclHasIVars() argument
5522 while (class_interface_decl) { in ObjCDeclHasIVars()
5523 if (class_interface_decl->ivar_size() > 0) in ObjCDeclHasIVars()
5527 class_interface_decl = class_interface_decl->getSuperClass(); in ObjCDeclHasIVars()
5619 clang::ObjCInterfaceDecl *class_interface_decl = in GetNumChildren() local
5622 if (class_interface_decl) { in GetNumChildren()
5625 class_interface_decl->getSuperClass(); in GetNumChildren()
5634 num_children += class_interface_decl->ivar_size(); in GetNumChildren()
5906 clang::ObjCInterfaceDecl *class_interface_decl = in GetNumFields() local
5908 if (class_interface_decl) { in GetNumFields()
5909 count = class_interface_decl->ivar_size(); in GetNumFields()
5921 clang::ObjCInterfaceDecl *class_interface_decl = in GetNumFields() local
5924 if (class_interface_decl) in GetNumFields()
5925 count = class_interface_decl->ivar_size(); in GetNumFields()
5938 clang::ObjCInterfaceDecl *class_interface_decl, size_t idx, in GetObjCFieldAtIndex() argument
5941 if (class_interface_decl) { in GetObjCFieldAtIndex()
5942 if (idx < (class_interface_decl->ivar_size())) { in GetObjCFieldAtIndex()
5944 ivar_end = class_interface_decl->ivar_end(); in GetObjCFieldAtIndex()
5947 for (ivar_pos = class_interface_decl->ivar_begin(); ivar_pos != ivar_end; in GetObjCFieldAtIndex()
5958 ast->getASTObjCInterfaceLayout(class_interface_decl); in GetObjCFieldAtIndex()
6055 clang::ObjCInterfaceDecl *class_interface_decl = in GetFieldAtIndex() local
6057 if (class_interface_decl) { in GetFieldAtIndex()
6059 this, GetObjCFieldAtIndex(getASTContext(), class_interface_decl, in GetFieldAtIndex()
6074 clang::ObjCInterfaceDecl *class_interface_decl = in GetFieldAtIndex() local
6077 this, GetObjCFieldAtIndex(getASTContext(), class_interface_decl, in GetFieldAtIndex()
6142 clang::ObjCInterfaceDecl *class_interface_decl = in GetNumDirectBaseClasses() local
6145 if (class_interface_decl && class_interface_decl->getSuperClass()) in GetNumDirectBaseClasses()
6155 clang::ObjCInterfaceDecl *class_interface_decl = in GetNumDirectBaseClasses() local
6158 if (class_interface_decl && class_interface_decl->getSuperClass()) in GetNumDirectBaseClasses()
6290 clang::ObjCInterfaceDecl *class_interface_decl = in GetDirectBaseClassAtIndex() local
6293 if (class_interface_decl) { in GetDirectBaseClassAtIndex()
6295 class_interface_decl->getSuperClass(); in GetDirectBaseClassAtIndex()
6312 clang::ObjCInterfaceDecl *class_interface_decl = in GetDirectBaseClassAtIndex() local
6315 if (class_interface_decl) { in GetDirectBaseClassAtIndex()
6317 class_interface_decl->getSuperClass(); in GetDirectBaseClassAtIndex()
6759 clang::ObjCInterfaceDecl *class_interface_decl = in GetChildCompilerTypeAtIndex() local
6762 if (class_interface_decl) { in GetChildCompilerTypeAtIndex()
6765 getASTContext()->getASTObjCInterfaceLayout(class_interface_decl); in GetChildCompilerTypeAtIndex()
6767 class_interface_decl->getSuperClass(); in GetChildCompilerTypeAtIndex()
6801 if (idx < (child_idx + class_interface_decl->ivar_size())) { in GetChildCompilerTypeAtIndex()
6803 ivar_end = class_interface_decl->ivar_end(); in GetChildCompilerTypeAtIndex()
6805 for (ivar_pos = class_interface_decl->ivar_begin(); in GetChildCompilerTypeAtIndex()
7276 clang::ObjCInterfaceDecl *class_interface_decl = in GetIndexOfChildMemberWithName() local
7279 if (class_interface_decl) { in GetIndexOfChildMemberWithName()
7281 ivar_end = class_interface_decl->ivar_end(); in GetIndexOfChildMemberWithName()
7283 class_interface_decl->getSuperClass(); in GetIndexOfChildMemberWithName()
7285 for (ivar_pos = class_interface_decl->ivar_begin(); in GetIndexOfChildMemberWithName()
7504 clang::ObjCInterfaceDecl *class_interface_decl = in GetIndexOfChildWithName() local
7507 if (class_interface_decl) { in GetIndexOfChildWithName()
7509 ivar_end = class_interface_decl->ivar_end(); in GetIndexOfChildWithName()
7511 class_interface_decl->getSuperClass(); in GetIndexOfChildWithName()
7513 for (ivar_pos = class_interface_decl->ivar_begin(); in GetIndexOfChildWithName()
7942 clang::ObjCInterfaceDecl *class_interface_decl = in AddFieldToRecordType() local
7945 if (class_interface_decl) { in AddFieldToRecordType()
7951 *clang_ast, class_interface_decl, clang::SourceLocation(), in AddFieldToRecordType()
7960 class_interface_decl->addDecl(field); in AddFieldToRecordType()
8384 clang::ObjCInterfaceDecl *class_interface_decl = in SetObjCSuperClass() local
8388 if (class_interface_decl && super_interface_decl) { in SetObjCSuperClass()
8389 class_interface_decl->setSuperClass(clang_ast->getTrivialTypeSourceInfo( in SetObjCSuperClass()
8410 clang::ObjCInterfaceDecl *class_interface_decl = GetAsObjCInterfaceDecl(type); in AddObjCClassProperty() local
8412 if (class_interface_decl) { in AddObjCClassProperty()
8421 if (class_interface_decl && property_clang_type_to_access.IsValid()) { in AddObjCClassProperty()
8431 *clang_ast, class_interface_decl, in AddObjCClassProperty()
8444 class_interface_decl->addDecl(property_decl); in AddObjCClassProperty()
8516 ? class_interface_decl->lookupInstanceMethod(getter_sel) in AddObjCClassProperty()
8517 : class_interface_decl->lookupClassMethod(getter_sel))) { in AddObjCClassProperty()
8529 nullptr, class_interface_decl, isInstance, isVariadic, in AddObjCClassProperty()
8541 class_interface_decl->addDecl(getter); in AddObjCClassProperty()
8547 ? class_interface_decl->lookupInstanceMethod(setter_sel) in AddObjCClassProperty()
8548 : class_interface_decl->lookupClassMethod(setter_sel))) { in AddObjCClassProperty()
8560 setter_sel, result_type, nullptr, class_interface_decl, in AddObjCClassProperty()
8581 class_interface_decl->addDecl(setter); in AddObjCClassProperty()
8594 clang::ObjCInterfaceDecl *class_interface_decl = GetAsObjCInterfaceDecl(type); in IsObjCClassTypeAndHasIVars() local
8595 if (class_interface_decl) in IsObjCClassTypeAndHasIVars()
8596 return ObjCDeclHasIVars(class_interface_decl, check_superclass); in IsObjCClassTypeAndHasIVars()
8610 clang::ObjCInterfaceDecl *class_interface_decl = GetAsObjCInterfaceDecl(type); in AddMethodToObjCObjectType() local
8612 if (class_interface_decl == nullptr) in AddMethodToObjCObjectType()
8708 class_interface_decl->addDecl(objc_method_decl); in AddMethodToObjCObjectType()
8746 clang::ObjCInterfaceDecl *class_interface_decl = in GetHasExternalStorage() local
8749 if (class_interface_decl) in GetHasExternalStorage()
8750 return class_interface_decl->hasExternalLexicalStorage() || in GetHasExternalStorage()
8751 class_interface_decl->hasExternalVisibleStorage(); in GetHasExternalStorage()
8819 clang::ObjCInterfaceDecl *class_interface_decl = in SetHasExternalStorage() local
8822 if (class_interface_decl) { in SetHasExternalStorage()
8823 class_interface_decl->setHasExternalLexicalStorage(has_extern); in SetHasExternalStorage()
8824 class_interface_decl->setHasExternalVisibleStorage(has_extern); in SetHasExternalStorage()
9691 clang::ObjCInterfaceDecl *class_interface_decl = in DumpTypeDescription() local
9693 if (class_interface_decl) { in DumpTypeDescription()
9695 class_interface_decl->print(llvm_ostrm, policy, s->GetIndentLevel()); in DumpTypeDescription()
9797 clang::ObjCInterfaceDecl *class_interface_decl = in DumpTypeName() local
9802 if (class_interface_decl) in DumpTypeName()
9803 printf("@class %s", class_interface_decl->getName().str().c_str()); in DumpTypeName()