Lines Matching refs:Getr
797 std::string Getr; in RewritePropertyImplDecl() local
801 Getr = "\nextern \"C\" __declspec(dllimport) " in RewritePropertyImplDecl()
805 PID->getGetterMethodDecl(), Getr); in RewritePropertyImplDecl()
806 Getr += "{ "; in RewritePropertyImplDecl()
811 Getr += "typedef "; in RewritePropertyImplDecl()
813 RewriteTypeIntoString(PID->getGetterMethodDecl()->getReturnType(), Getr, in RewritePropertyImplDecl()
815 Getr += " _TYPE"; in RewritePropertyImplDecl()
817 Getr += ")"; // close the precedence "scope" for "*". in RewritePropertyImplDecl()
821 Getr += "("; in RewritePropertyImplDecl()
823 if (i) Getr += ", "; in RewritePropertyImplDecl()
826 Getr += ParamStr; in RewritePropertyImplDecl()
830 Getr += ", "; in RewritePropertyImplDecl()
831 Getr += "..."; in RewritePropertyImplDecl()
833 Getr += ")"; in RewritePropertyImplDecl()
835 Getr += "()"; in RewritePropertyImplDecl()
837 Getr += ";\n"; in RewritePropertyImplDecl()
838 Getr += "return (_TYPE)"; in RewritePropertyImplDecl()
839 Getr += "objc_getProperty(self, _cmd, "; in RewritePropertyImplDecl()
840 RewriteIvarOffsetComputation(OID, Getr); in RewritePropertyImplDecl()
841 Getr += ", 1)"; in RewritePropertyImplDecl()
844 Getr += "return " + getIvarAccessString(OID); in RewritePropertyImplDecl()
845 Getr += "; }"; in RewritePropertyImplDecl()
846 InsertText(onePastSemiLoc, Getr); in RewritePropertyImplDecl()