Lines Matching refs:Getr
949 std::string Getr; in RewritePropertyImplDecl() local
953 Getr = "\nextern \"C\" __declspec(dllimport) " in RewritePropertyImplDecl()
957 PID->getGetterMethodDecl(), Getr); in RewritePropertyImplDecl()
958 Getr += "{ "; in RewritePropertyImplDecl()
963 Getr += "typedef "; in RewritePropertyImplDecl()
965 RewriteTypeIntoString(PID->getGetterMethodDecl()->getReturnType(), Getr, in RewritePropertyImplDecl()
967 Getr += " _TYPE"; in RewritePropertyImplDecl()
969 Getr += ")"; // close the precedence "scope" for "*". in RewritePropertyImplDecl()
973 Getr += "("; in RewritePropertyImplDecl()
975 if (i) Getr += ", "; in RewritePropertyImplDecl()
978 Getr += ParamStr; in RewritePropertyImplDecl()
982 Getr += ", "; in RewritePropertyImplDecl()
983 Getr += "..."; in RewritePropertyImplDecl()
985 Getr += ")"; in RewritePropertyImplDecl()
987 Getr += "()"; in RewritePropertyImplDecl()
989 Getr += ";\n"; in RewritePropertyImplDecl()
990 Getr += "return (_TYPE)"; in RewritePropertyImplDecl()
991 Getr += "objc_getProperty(self, _cmd, "; in RewritePropertyImplDecl()
992 RewriteIvarOffsetComputation(OID, Getr); in RewritePropertyImplDecl()
993 Getr += ", 1)"; in RewritePropertyImplDecl()
996 Getr += "return " + getIvarAccessString(OID); in RewritePropertyImplDecl()
997 Getr += "; }"; in RewritePropertyImplDecl()
998 InsertText(startGetterSetterLoc, Getr); in RewritePropertyImplDecl()