Lines Matching full:must

182  * (where the end method must be called if the start function
280 * @obj must be non-NULL for a real walk, in which case @size
320 * @obj must match what was passed to the paired visit_start_struct().
322 * Must be called after any successful use of visit_start_struct(),
338 * @list must be non-NULL for a real walk, in which case @size
368 * @tail must not be NULL; on the first call, @tail is the value of
369 * *list after visit_start_list(), and on subsequent calls @tail must
396 * @list must match what was passed to the paired visit_start_list().
398 * Must be called after any successful use of visit_start_list(), even
414 * @obj must not be NULL. Input and clone visitors use @size to
424 * If successful, this must be paired with visit_end_alternate() with
435 * @obj must match what was passed to the paired visit_start_alternate().
437 * Must be called after any successful use of visit_start_alternate(),
451 * @name must not be NULL. This function is only useful between
469 * @name must not be NULL. This function is only useful between
483 * @name must not be NULL. This function is only useful between
504 * @obj must be non-NULL. Input visitors parse input and set *@obj to
519 * that an input visitor's visit_type_str() must have no unwelcome
543 * @obj must be non-NULL. Input visitors set *@obj to the value;
624 * @obj must be non-NULL. Input visitors set *@obj to the value;
640 * @obj must be non-NULL. Input and clone visitors set *@obj to the
663 * @obj must be non-NULL. Input visitors set *@obj to the value;
681 * @obj must be non-NULL. Input visitors set *@obj to the value;
682 * other visitors will leave *@obj unchanged. *@obj must be non-NULL
702 * @obj must be non-NULL. Input visitors set *@obj to the value;