@@ -301,17 +301,18 @@ goto_programt::targett remove_virtual_functionst::remove_virtual_function(
301301
302302// / Used by get_functions to track the most-derived parent that provides an
303303// / override of a given function.
304- // / \param parameters: ` this_id` : class name
305- // / \param ` last_method_defn` : the most-derived parent of `this_id` to define
304+ // / \param this_id: class name
305+ // / \param last_method_defn: the most-derived parent of `this_id` to define
306306// / the requested function
307- // / \param `component_name`: name of the function searched for
308- // / \param `entry_map`: map of class identifiers to dispatch table entries
309- // / \param `resolve_function_call`: function to resolve abstract method call
310- // / \return `functions` is assigned a list of {class name, function symbol}
311- // / pairs indicating that if `this` is of the given class, then the call will
312- // / target the given function. Thus if A <: B <: C and A and C provide
313- // / overrides of `f` (but B does not), get_child_functions_rec("C", C.f, "f")
307+ // / \param component_name: name of the function searched for
308+ // / \param [out] functions: `functions` is assigned a list of
309+ // / {class name, function symbol} pairs indicating that if `this` is of the
310+ // / given class, then the call will target the given function. Thus if
311+ // / A <: B <: C and A and C provide overrides of `f` (but B does not),
312+ // / get_child_functions_rec("C", C.f, "f")
314313// / -> [{"C", C.f}, {"B", C.f}, {"A", A.f}]
314+ // / \param entry_map: map of class identifiers to dispatch table entries
315+ // / \param resolve_function_call`: function to resolve abstract method call
315316void remove_virtual_functionst::get_child_functions_rec (
316317 const irep_idt &this_id,
317318 const symbol_exprt &last_method_defn,
0 commit comments