#include <rdata_t.h>
Data Fields | |
aprop_class_t | apc |
rdata_var_t * | tpos |
Points to the specific var node within tvalue that is addressed or NULL when tvalue is not used. | |
rdata_value * | tvalue |
Temporary copy of property value or NULL when not used. | |
rdata_aprop_indexed_t * | indexed |
rdata_aprop_named_t * | named |
When an access or index operation is performed on a property, the getter is run and the prefetched value is stored in tvalue
. If the property is a non-scalar value type (a struct), then we might want to point to the proper var
node inside it. tpos
is used for this purpose.
The assignment operator will modify tvalue
and at the end the setter is called to store tvalue
back into the property.
Definition at line 243 of file rdata_t.h.