Searched refs:Getter (Results 1 - 15 of 15) sorted by relevance

/freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/
H A DSemaPseudoObject.cpp258 ObjCMethodDecl *Getter; member in class:__anon3459::ObjCPropertyOpBuilder
267 SyntacticRefExpr(0), InstanceReceiver(0), Getter(0), Setter(0) {
542 } else if (Getter) {
543 T = Getter->getResultType();
552 if (Getter) return true;
556 if ((Getter = RefExpr->getImplicitPropertyGetter())) {
557 GetterSelector = Getter->getSelector();
577 Getter = LookupMethodInReceiverType(S, prop->getGetterName(), RefExpr);
578 return (Getter != 0);
664 assert(Getter);
1068 ObjCMethodDecl *Getter = S.LookupMethodInObjectType(GetterSelector, ContainerT, local
[all...]
H A DSemaExprObjC.cpp1567 ObjCMethodDecl *Getter = IFace->lookupInstanceMethod(Sel); local
1570 if (!Getter)
1571 Getter = LookupMethodInQualifiedType(Sel, OPT, true);
1574 if (!Getter)
1575 Getter = IFace->lookupPrivateMethod(Sel);
1577 if (Getter) {
1579 if (DiagnoseUseOfDecl(Getter, MemberLoc))
1602 if (Getter || Setter) {
1604 return Owned(new (Context) ObjCPropertyRefExpr(Getter, Setter,
1610 return Owned(new (Context) ObjCPropertyRefExpr(Getter, Sette
1709 ObjCMethodDecl *Getter = IFace->lookupClassMethod(Sel); local
[all...]
H A DSemaExprMember.cpp1476 ObjCMethodDecl *Getter; local
1477 if ((Getter = IFace->lookupClassMethod(Sel))) {
1479 if (DiagnoseUseOfDecl(Getter, MemberLoc))
1482 Getter = IFace->lookupPrivateMethod(Sel, false);
1499 if (Getter || Setter) {
1500 return Owned(new (Context) ObjCPropertyRefExpr(Getter, Setter,
H A DSemaCodeComplete.cpp4767 CodeCompletionBuilder Getter(Results.getAllocator(),
4769 Getter.AddTypedTextChunk("getter");
4770 Getter.AddTextChunk(" = ");
4771 Getter.AddPlaceholderChunk("method");
4772 Results.AddResult(CodeCompletionResult(Getter.TakeString()));
H A DTreeTransform.h2495 ObjCMethodDecl *Getter,
2501 new (getSema().Context) ObjCPropertyRefExpr(Getter, Setter, T,
2494 RebuildObjCPropertyRefExpr(Expr *Base, QualType T, ObjCMethodDecl *Getter, ObjCMethodDecl *Setter, SourceLocation PropertyLoc) argument
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchersMacros.h315 template <typename T> struct TypeMatcher##MatcherName##Getter { \
320 QualType, internal::TypeMatcher##MatcherName##Getter, \
327 template <typename T> struct TypeLocMatcher##MatcherName##Getter { \
332 TypeLoc, internal::TypeLocMatcher##MatcherName##Getter, \
H A DASTMatchersInternal.h1567 /// \c OuterT is any type that is supported by \c Getter.
1569 /// \code Getter<OuterT>::value() \endcode returns a
1573 template <typename OuterT> class Getter,
1578 typedef TypeTraversePolymorphicMatcher<InnerTBase, Getter, MatcherImpl,
1591 new MatcherImpl<OuterT>(InnerMatcher, Getter<OuterT>::value()));
1606 template <typename InnerTBase, template <typename OuterT> class Getter,
1608 TypeTraversePolymorphicMatcher<InnerTBase, Getter, MatcherImpl, ReturnTypesF>
1610 InnerTBase, Getter, MatcherImpl,
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/AST/
H A DExprObjC.h582 ObjCPropertyRefExpr(ObjCMethodDecl *Getter, ObjCMethodDecl *Setter, argument
588 PropertyOrGetter(Getter, true), SetterAndMethodRefFlags(Setter, 0),
593 ObjCPropertyRefExpr(ObjCMethodDecl *Getter, ObjCMethodDecl *Setter, argument
598 PropertyOrGetter(Getter, true), SetterAndMethodRefFlags(Setter, 0),
603 ObjCPropertyRefExpr(ObjCMethodDecl *Getter, ObjCMethodDecl *Setter, argument
608 PropertyOrGetter(Getter, true), SetterAndMethodRefFlags(Setter, 0),
685 if (const ObjCMethodDecl *Getter = PDecl->getGetterMethodDecl())
686 ResultType = Getter->getResultType();
690 const ObjCMethodDecl *Getter = getImplicitPropertyGetter(); local
691 if (Getter)
749 setImplicitProperty(ObjCMethodDecl *Getter, ObjCMethodDecl *Setter, unsigned methRefFlags) argument
[all...]
H A DDeclCXX.h3089 SourceLocation StartL, IdentifierInfo *Getter,
3091 DeclaratorDecl(MSProperty, DC, L, N, T, TInfo, StartL), GetterId(Getter),
3087 MSPropertyDecl(DeclContext *DC, SourceLocation L, DeclarationName N, QualType T, TypeSourceInfo *TInfo, SourceLocation StartL, IdentifierInfo *Getter, IdentifierInfo *Setter) argument
/freebsd-10-stable/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DObjCMT.cpp318 static void rewriteToObjCProperty(const ObjCMethodDecl *Getter, argument
335 std::string PropertyNameString = Getter->getNameAsString();
349 QualType ResType = Context.getCanonicalType(Getter->getResultType());
359 QualType QT = Getter->getResultType();
371 QualType RT = Getter->getResultType();
409 SourceLocation StartGetterSelectorLoc = Getter->getSelectorStartLoc();
410 Selector GetterSelector = Getter->getSelector();
414 commit.replace(CharSourceRange::getCharRange(Getter->getLocStart(),
/freebsd-10-stable/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1543 /// \return true if Getter has the default name for the property PD.
1545 const ObjCMethodDecl *Getter) {
1547 if (!Getter)
1550 assert(Getter->getDeclName().isObjCZeroArgSelector());
1552 Getter->getDeclName().getObjCSelector().getNameForSlot(0);
1636 ObjCMethodDecl *Getter = PD->getGetterMethodDecl(); local
1641 hasDefaultGetterName(PD, Getter) ? "" :
1710 ObjCMethodDecl *Getter = PD->getGetterMethodDecl(); local
1715 hasDefaultGetterName(PD, Getter) ? "" :
1544 hasDefaultGetterName(const ObjCPropertyDecl *PD, const ObjCMethodDecl *Getter) argument
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Rewrite/Frontend/
H A DRewriteObjC.cpp5483 if (ObjCMethodDecl *Getter = PD->getGetterMethodDecl())
5484 if (!Getter->isDefined())
5485 InstanceMethods.push_back(Getter);
5765 if (ObjCMethodDecl *Getter = PD->getGetterMethodDecl())
5766 InstanceMethods.push_back(Getter);
H A DRewriteModernObjC.cpp7318 if (ObjCMethodDecl *Getter = PD->getGetterMethodDecl())
7320 InstanceMethods.push_back(Getter);
7579 if (ObjCMethodDecl *Getter = PD->getGetterMethodDecl())
7580 InstanceMethods.push_back(Getter);
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp1000 ObjCMethodDecl *Getter = ReadDeclAs<ObjCMethodDecl>(Record, Idx); local
1002 E->setImplicitProperty(Getter, Setter, MethodRefFlags);
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h3105 ObjCMethodDecl *Getter,

Completed in 232 milliseconds