Home | History | Annotate | Download | only in libobjc

Lines Matching refs:ivar

183    encoding and sets the bits in mask according to each ivar type.  */
269 struct objc_ivar *ivar = &(ivars->ivar_list[i]);
270 const char *ivar_type = ivar->ivar_type;
276 contains this ivar's type. */
382 struct objc_ivar *ivar = &(ivars->ivar_list[i]);
385 if (! ivar->ivar_name || strcmp (ivar->ivar_name, ivarname))
388 assert (ivar->ivar_type);
389 type = ivar->ivar_type;
408 new_type = objc_atomic_malloc (strlen(ivar->ivar_type));
409 len = (type - ivar->ivar_type);
410 memcpy (new_type, ivar->ivar_type, len);
413 ivar->ivar_type = new_type;
425 new_type = objc_malloc (strlen(ivar->ivar_type) + 2);
428 len = (type - ivar->ivar_type);
429 memcpy (new_type, ivar->ivar_type, len);
435 ivar->ivar_type = new_type;