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

Lines Matching refs:SV

105 typedef int (CPerlObj::*SwigMagicFunc)(SV *, MAGIC *);
110 #define SWIG_MAGIC(a,b) (SV *a, MAGIC *b)
119 #define SWIG_MAGIC(a,b) (SV *a, MAGIC *b)
124 typedef int (*SwigMagicFunc)(SV *, MAGIC *);
131 #define SWIG_MAGIC(a,b) (struct interpreter *interp, SV *a, MAGIC *b)
136 typedef int (*SwigMagicFunc)(struct interpreter *, SV *, MAGIC *);
153 SV *err=ERRSV;
238 SWIG_Perl_ConvertPtrAndOwn(SWIG_MAYBE_PERL_OBJECT SV *sv, void **ptr, swig_type_info *_t, int flags, int *own) {
241 SV *tsv = 0;
253 tsv = (SV*) SvRV(sv);
261 tsv = (SV*)SvRV(sv);
312 SV *obj = sv;
330 SWIG_Perl_ConvertPtr(SWIG_MAYBE_PERL_OBJECT SV *sv, void **ptr, swig_type_info *_t, int flags) {
335 SWIG_Perl_MakePtr(SWIG_MAYBE_PERL_OBJECT SV *sv, void *ptr, swig_type_info *t, int flags) {
337 SV *self;
338 SV *obj=newSV(0);
351 sv_magic((SV *)hash, (SV *)obj, 'P', Nullch, 0);
353 self=newRV_noinc((SV *)hash);
355 SvREFCNT_dec((SV *)self);
363 SWIGRUNTIMEINLINE SV *
365 SV *result = sv_newmortal();
371 SWIG_Perl_MakePackedObj(SWIG_MAYBE_PERL_OBJECT SV *sv, void *ptr, int sz, swig_type_info *type) {
381 SWIGRUNTIME SV *
383 SV *result = sv_newmortal();
390 SWIG_Perl_ConvertPacked(SWIG_MAYBE_PERL_OBJECT SV *obj, void *ptr, int sz, swig_type_info *ty) {
452 SWIGRUNTIME void _swig_create_magic(SV *sv, char *name, int (*set)(SV *, MAGIC *), int (*get)(SV *,MAGIC *))
454 SWIGRUNTIME void _swig_create_magic(SV *sv, char *name, int (*set)(struct interpreter*, SV *, MAGIC *), int (*get)(struct interpreter*, SV *,MAGIC *))
458 SWIGRUNTIME void _swig_create_magic(CPerlObj *pPerl, SV *sv, const char *name, int (CPerlObj::*set)(SV *, MAGIC *), int (CPerlObj::*get)(SV *, MAGIC *))
476 SV *pointer;
491 SV *pointer;