Home | History | Annotate | Download | only in PerlSupport

Lines Matching refs:ty

174 SWIG_TypeCheck(const char *c, swig_type_info *ty) {
176 if (!ty) return 0; /* Void pointer */
177 s = ty->next; /* First element always just a name */
180 if (s == ty->next) return s;
187 s->next = ty->next;
188 if (ty->next) ty->next->prev = s;
189 ty->next = s;
190 s->prev = ty;
194 } while (s && (s != ty->next));
202 SWIG_TypeCast(swig_type_info *ty, void *ptr) {
203 return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr);
210 SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
211 swig_type_info *lastty = ty;
212 if (!ty || !ty->dcast) return ty;
213 while (ty && (ty->dcast)) {
214 ty = (*ty->dcast)(ptr);
215 if (ty) lastty = ty;
224 SWIG_TypeName(const swig_type_info *ty) {
225 return ty->name;
254 swig_type_info *ty = tl;
255 while (ty) {
256 if (ty->str && (SWIG_TypeEquiv(ty->str,name))) return ty;
257 if (ty->name && (strcmp(name,ty->name) == 0)) return ty;
258 ty = ty->prev;
682 SWIG_Perl_TypeCheckRV(SWIG_MAYBE_PERL_OBJECT SV *rv, swig_type_info *ty) {
684 if (!ty) return 0; /* Void pointer */
685 s = ty->next; /* First element always just a name */
688 if (s == ty->next) return s;
695 s->next = ty->next;
696 if (ty->next) ty->next->prev = s;
697 ty->next = s;
698 s->prev = ty;
702 } while (s && (s != ty->next));
819 SWIG_Perl_ConvertPacked(SWIG_MAYBE_PERL_OBJECT SV *obj, void *ptr, int sz, swig_type_info *ty, int flags) {
829 if (ty) {
830 tc = SWIG_TypeCheck(c,ty);