Lines Matching defs:Property
883 else if (const auto *Property = dyn_cast<ObjCPropertyDecl>(ND))
884 T = Property->getType();
2617 } else if (const auto *Property = dyn_cast<ObjCPropertyDecl>(ND)) {
2619 T = Property->getUsageType(BaseType);
2621 T = Property->getType();
7379 if (ObjCPropertyDecl *Property = Class->FindPropertyDeclaration(
7382 Property->getType().getNonReferenceType().getUnqualifiedType();
7567 static void AddObjCKeyValueCompletions(ObjCPropertyDecl *Property,
7572 IdentifierInfo *PropName = Property->getIdentifier();
7612 Property->getType());
7618 ReturnTypeMatchesProperty && !Property->getGetterMethodDecl()) {
7620 AddObjCPassingTypeChunk(Property->getType(), /*Quals=*/0, Context, Policy,
7633 (ReturnType.isNull() && (Property->getType()->isIntegerType() ||
7634 Property->getType()->isBooleanType())))) {
7653 !Property->getSetterMethodDecl()) {
7665 AddObjCPassingTypeChunk(Property->getType(), /*Quals=*/0, Context, Policy,
7679 Property->getType()->getAs<ObjCObjectPointerType>()) {
7754 std::string SelectorName = (Twine(Property->getName()) + "AtIndexes").str();