navit
0.5.3-trunk
|
Data Fields | |
struct attr | attr |
double | val |
const char * | var |
int | varlen |
const char * | attrn |
int | attrnlen |
int | allocated |
The result, or interim result, of evaluating a saved command.
int result::allocated |
Whether the result has been calculated
Referenced by command_call_function(), command_get_attr(), command_set_attr(), result_free(), result_op(), and result_set().
struct attr result::attr |
The attribute. If
is true, it stores an object that was successfully retrieved. Else it is either a placeholder or a constant value.
Referenced by command_attr_type(), command_call_function(), command_evaluate_single(), command_evaluate_to_boolean(), command_get_attr(), command_register_callbacks(), command_set_attr(), eval_list(), eval_postfix(), get_int_bool(), get_next_object(), get_string(), resolve_object(), result_free(), result_op(), result_set(), set_double(), and set_int().
const char* result::attrn |
The name of an object that has been resolved but not yet retrieved,
otherwise. Only the first
characters are significant.
Referenced by command_attr_type(), command_call_function(), command_get_attr(), command_set_attr(), eval_postfix(), eval_value(), resolve(), and resolve_object().
int result::attrnlen |
Number of significant characters in
Referenced by command_attr_type(), command_call_function(), command_get_attr(), command_set_attr(), eval_postfix(), eval_value(), and resolve_object().
double result::val |
Referenced by get_double(), result_set(), and set_double().
const char* result::var |
If
is false, the name of the object to be resolved. Else, it is the name of the object successfully retrieved and stored in
, or
if retrieval failed. Only the first
characters are significant.
Referenced by command_attr_type(), command_call_function(), command_get_attr(), command_register_callbacks(), eval_postfix(), eval_value(), resolve_object(), and result_set().
int result::varlen |
Number of significant characters in
Referenced by command_attr_type(), command_call_function(), command_get_attr(), eval_postfix(), eval_value(), get_next_object(), resolve_object(), and result_set().