executer.c-Dateireferenz

gehe zum Quellcode dieser Datei

Funktionen

protected mixed execute_anything (mixed fun, mixed args)

Dokumentation der Funktionen

protected mixed execute_anything ( mixed  fun,
mixed  args 
)

Definiert in Zeile 12 der Datei executer.c.

Benutzt ob() und query_closure_object().

00013 { object ob;
00014 
00015   if ( closurep(fun) && objectp(query_closure_object(fun)) )
00016     return funcall(fun,args);
00017 
00018   if ( !pointerp(fun) || sizeof(fun)<2 )
00019     return 0;
00020 
00021   if ( stringp(fun[0]) )
00022     ob=find_object(fun[0]);
00023   else
00024     ob=fun[0];
00025 
00026   if ( !objectp(ob) || !stringp(fun[1]) )
00027     return 0;
00028 
00029   return call_other(ob,fun[1],args);
00030 }

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Erzeugt am Thu Jun 3 14:43:26 2010 für MorgenGrauen Mudlib von  doxygen 1.6.3