Lines Matching refs:Getr
950 std::string Getr; in RewritePropertyImplDecl() local
954 Getr = "\nextern \"C\" __declspec(dllimport) " in RewritePropertyImplDecl()
958 PID->getGetterMethodDecl(), Getr); in RewritePropertyImplDecl()
959 Getr += "{ "; in RewritePropertyImplDecl()
964 Getr += "typedef "; in RewritePropertyImplDecl()
966 RewriteTypeIntoString(PID->getGetterMethodDecl()->getReturnType(), Getr, in RewritePropertyImplDecl()
968 Getr += " _TYPE"; in RewritePropertyImplDecl()
970 Getr += ")"; // close the precedence "scope" for "*". in RewritePropertyImplDecl()
974 Getr += "("; in RewritePropertyImplDecl()
976 if (i) Getr += ", "; in RewritePropertyImplDecl()
979 Getr += ParamStr; in RewritePropertyImplDecl()
983 Getr += ", "; in RewritePropertyImplDecl()
984 Getr += "..."; in RewritePropertyImplDecl()
986 Getr += ")"; in RewritePropertyImplDecl()
988 Getr += "()"; in RewritePropertyImplDecl()
990 Getr += ";\n"; in RewritePropertyImplDecl()
991 Getr += "return (_TYPE)"; in RewritePropertyImplDecl()
992 Getr += "objc_getProperty(self, _cmd, "; in RewritePropertyImplDecl()
993 RewriteIvarOffsetComputation(OID, Getr); in RewritePropertyImplDecl()
994 Getr += ", 1)"; in RewritePropertyImplDecl()
997 Getr += "return " + getIvarAccessString(OID); in RewritePropertyImplDecl()
998 Getr += "; }"; in RewritePropertyImplDecl()
999 InsertText(startGetterSetterLoc, Getr); in RewritePropertyImplDecl()