|
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 allocated is true, it stores an object that was successfully retrieved. Else it is either a placeholder or a constant value.
Referenced by command_call_function(), command_evaluate_single(), command_evaluate_to_attr(), command_evaluate_to_boolean(), command_get_attr(), command_register_callbacks(), command_set_attr(), dump(), 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, NULL otherwise. Only the first attrnlen characters are significant.
Referenced by command_attr_type(), command_call_function(), command_get_attr(), command_set_attr(), dump(), eval_postfix(), eval_value(), resolve(), and resolve_object().
| int result::attrnlen |
Number of significant characters in attrn
Referenced by command_attr_type(), command_call_function(), command_get_attr(), command_set_attr(), dump(), eval_postfix(), eval_value(), and resolve_object().
| double result::val |
Referenced by get_double(), result_set(), and set_double().
| const char* result::var |
If allocated is false, the name of the object to be resolved. Else, it is the name of the object successfully retrieved and stored in attr, or NULL if retrieval failed. Only the first varlen characters are significant.
Referenced by command_call_function(), command_get_attr(), command_register_callbacks(), dump(), eval_postfix(), eval_value(), resolve_object(), and result_set().
| int result::varlen |
Number of significant characters in var
Referenced by command_call_function(), command_get_attr(), dump(), eval_postfix(), eval_value(), get_next_object(), resolve_object(), and result_set().