• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/swig-12/Lib/perl5/

Lines Matching refs:obj

11   SV *obj = sv_newmortal();
13 sv_setsv(obj, &PL_sv_yes);
15 sv_setsv(obj, &PL_sv_no);
17 return obj;
24 SWIG_AsVal_dec(bool)(SV *obj, bool* val)
26 if (obj == &PL_sv_yes) {
29 } else if (obj == &PL_sv_no) {
33 if (val) *val = SvTRUE(obj) ? true: false;
47 SV *obj = sv_newmortal();
48 sv_setiv(obj, (IV) value);
49 return obj;
56 SWIG_AsVal_dec(long)(SV *obj, long* val)
58 if (SvIOK(obj)) {
59 if (val) *val = SvIV(obj);
63 const char *nptr = SvPV_nolen(obj);
81 int res = SWIG_AddCast(SWIG_AsVal(double)(obj,&d));
99 SV *obj = sv_newmortal();
100 sv_setuv(obj, (UV) value);
101 return obj;
108 SWIG_AsVal_dec(unsigned long)(SV *obj, unsigned long *val)
110 if (SvUOK(obj)) {
111 if (val) *val = SvUV(obj);
113 } else if (SvIOK(obj)) {
114 long v = SvIV(obj);
123 const char *nptr = SvPV_nolen(obj);
141 int res = SWIG_AddCast(SWIG_AsVal(double)(obj,&d));
165 SV *obj = sv_newmortal();
167 sv_setpv(obj, temp);
168 return obj;
179 SWIG_AsVal_dec(long long)(SV *obj, long long *val)
181 if (SvIOK(obj)) {
182 if (val) *val = SvIV(obj);
186 const char *nptr = SvPV_nolen(obj);
206 int res = SWIG_AddCast(SWIG_AsVal(double)(obj,&d));
230 SV *obj = sv_newmortal();
232 sv_setpv(obj, temp);
233 return obj;
243 SWIG_AsVal_dec(unsigned long long)(SV *obj, unsigned long long *val)
245 if (SvUOK(obj)) {
246 if (val) *val = SvUV(obj);
248 } else if (SvIOK(obj)) {
249 long v = SvIV(obj);
258 const char *nptr = SvPV_nolen(obj);
277 int res = SWIG_AddCast(SWIG_AsVal(double)(obj,&d));
294 SV *obj = sv_newmortal();
295 sv_setnv(obj, value);
296 return obj;
302 SWIG_AsVal_dec(double)(SV *obj, double *val)
304 if (SvNIOK(obj)) {
305 if (val) *val = SvNV(obj);
307 } else if (SvIOK(obj)) {
308 if (val) *val = (double) SvIV(obj);
311 const char *nptr = SvPV_nolen(obj);