navit  0.5.1-trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups
result Struct Reference

Data Fields

struct attr attr
 
double val
 
const char * var
 
int varlen
 
const char * attrn
 
int attrnlen
 
int allocated
 

Detailed Description

The result, or interim result, of evaluating a saved command.

Field Documentation

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().

const char* result::attrn

The name of an object that has been resolved but not yet retrieved,

NULL

otherwise. Only the first

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
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

NULL

if retrieval failed. Only the first

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

The documentation for this struct was generated from the following file: