Lines Matching defs:Property
955 else if (const auto *Property = dyn_cast<ObjCPropertyDecl>(ND))
956 T = Property->getType();
2809 } else if (const auto *Property = dyn_cast<ObjCPropertyDecl>(ND)) {
2811 T = Property->getUsageType(BaseType);
2813 T = Property->getType();
8849 if (ObjCPropertyDecl *Property = Class->FindPropertyDeclaration(
8852 Property->getType().getNonReferenceType().getUnqualifiedType();
9038 static void AddObjCKeyValueCompletions(ObjCPropertyDecl *Property,
9043 IdentifierInfo *PropName = Property->getIdentifier();
9083 Property->getType());
9089 ReturnTypeMatchesProperty && !Property->getGetterMethodDecl()) {
9091 AddObjCPassingTypeChunk(Property->getType(), /*Quals=*/0, Context, Policy,
9104 (ReturnType.isNull() && (Property->getType()->isIntegerType() ||
9105 Property->getType()->isBooleanType())))) {
9124 !Property->getSetterMethodDecl()) {
9136 AddObjCPassingTypeChunk(Property->getType(), /*Quals=*/0, Context, Policy,
9150 Property->getType()->getAs<ObjCObjectPointerType>()) {
9225 std::string SelectorName = (Twine(Property->getName()) + "AtIndexes").str();