Lines Matching full:wrapper
25 mod wrapper; module
26 pub(crate) use self::wrapper::CritIncrWrapper;
34 /// allocate a wrapper that references the node and schedule the wrapper. These wrappers exists to
36 /// on the `Node`, then it's a no-op if there's also a pending wrapper.
62 /// Is a wrapper currently scheduled?
64 /// The wrapper is used only for strong zero2one increments.
72 /// Is the currently scheduled wrapper/`Node` scheduled due to a strong zero2one increment?
75 /// wrapper. Otherwise, `has_pushed_node` must be set and it was scheduled using the `Node`.
455 wrapper: CritIncrWrapper, in incr_refcount_allow_zero2one_with_wrapper()
466 Some(wrapper.init(self.clone())) in incr_refcount_allow_zero2one_with_wrapper()
710 // If the wrapper is scheduled, then we are either a normal push or weak zero2one in do_work()
711 // increment, and the wrapper is a strong zero2one increment, so the wrapper always in do_work()