
string **functions(object ob)
({ functype, funcname, arg1type, ..., argntype })
where functype includes any keywords in the function definition as well as the type.
Only functions defined in the program of the object are included, that is, functions in inherited objects are omitted.
void create() { ... }
static int foo(string bar, int baz) { ... }
With this object functions would return:
({ ({ "void", "create" }), ({ "static int", "foo", "string", "int" }) })
HTMLised 1998 Greg Lewis (glewis@maths.adelaide.edu.au)