Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #include "formula_debugger_fwd.hpp"
00023 #include "formula_debugger.hpp"
00024
00025 namespace game_logic {
00026
00027 formula_debugger* add_debug_info(formula_debugger *fdb, int arg_number, const char *f_name)
00028 {
00029 if (fdb==NULL) {
00030 return NULL;
00031 }
00032 fdb->add_debug_info(arg_number,f_name);
00033 return fdb;
00034 }
00035
00036
00037 variant evaluate_arg_callback(formula_debugger &fdb, const formula_expression &expression, const formula_callable &variables)
00038 {
00039 return fdb.evaluate_arg_callback(expression,variables);
00040 }
00041
00042
00043 variant evaluate_formula_callback(formula_debugger &fdb, const formula &f, const formula_callable &variables)
00044 {
00045 return fdb.evaluate_formula_callback(f,variables);
00046 }
00047
00048
00049 variant evaluate_formula_callback(formula_debugger &fdb, const formula &f)
00050 {
00051 return fdb.evaluate_formula_callback(f);
00052 }
00053
00054
00055 }