Lines Matching full:ivar
18 // to invalidate the ivar. An ivar or property are considered to be
69 /// Has the ivar been invalidated?
72 /// The methods which can be used to invalidate the ivar.
110 /// Property setter to ivar mapping.
113 /// Property getter to ivar mapping.
116 /// Property to ivar mapping.
130 /// Mark the given ivar as invalidated.
133 /// Checks if IvarRef refers to the tracked IVar, if yes, marks it as
137 /// Checks if ObjCPropertyRefExpr refers to the tracked IVar, if yes, marks
141 /// Checks if ObjCMessageExpr refers to (is a getter for) the tracked IVar,
145 /// Checks if the Expr refers to an ivar, if yes, marks it as invalidated.
187 /// Check if ivar should be tracked and add to TrackedIvars if positive.
188 /// Returns true if ivar should be tracked.
193 /// the ivar backing the property when possible. Returns '0' when no such
194 /// ivar could be found.
201 /// Print ivar name or the property if the given ivar backs a property.
319 // If the ivar is synthesized we still want to track it.
344 // getter implementation to find the ivar when its name is not derived from
367 // Record the first Ivar needing invalidation; used in reporting when only
368 // one ivar is sufficient. Cannot grab the first on the Ivars set to ensure
379 // Construct Property/Property Accessor to Ivar maps to assist checking if an
380 // ivar which is backing a property has been reset.
470 // If there are no invalidation methods, there is no ivar validation work
716 // Check if we call the 'invalidation' routine on the ivar.