Home | History | Annotate | Download | only in Frontend

Lines Matching refs:Getr

796     std::string Getr;
800 Getr = "\nextern \"C\" __declspec(dllimport) "
804 PD->getGetterMethodDecl(), Getr);
805 Getr += "{ ";
810 Getr += "typedef ";
812 RewriteTypeIntoString(PD->getGetterMethodDecl()->getResultType(), Getr,
814 Getr += " _TYPE";
816 Getr += ")"; // close the precedence "scope" for "*".
820 Getr += "(";
822 if (i) Getr += ", ";
825 Getr += ParamStr;
828 if (FT->getNumArgs()) Getr += ", ";
829 Getr += "...";
831 Getr += ")";
833 Getr += "()";
835 Getr += ";\n";
836 Getr += "return (_TYPE)";
837 Getr += "objc_getProperty(self, _cmd, ";
838 RewriteIvarOffsetComputation(OID, Getr);
839 Getr += ", 1)";
842 Getr += "return " + getIvarAccessString(OID);
843 Getr += "; }";
844 InsertText(onePastSemiLoc, Getr);