.DT functions $MUDNAME$ driver help functions .SH Name .SI 5 functions() - list all the functions in a given object .EI .SH Synopsis .SI 5 string *functions( object ob ); string *functions( object ob, int flag ); .EI .SH Description .SP 5 5 functions() can return two different things. If `flag' is 0 or omitted, it will return an array containing the names of all the functions in the object `ob'. If `flag' is non-zero, more information about each function is given. For a non-zero second argument, each array element contains the following: .EP .SI 5 ({ function_name, number_of_arguments, return_type, ... }). .EI .SP 5 5 Where the fourth and following elements are the argument types. If the save_types pragma was not in effect when the function was compiled, number_of_arguments will be correct, but no types will be available. .EP .SH See also .SI 5 function_exists() .EI