Refactor|libcore: Convenient native access to a Record
Added RecordAccessor as a utility that provides various get*() methods to query values from a Record. RecordAccess is now used in Config and Record itself.
Also added an Value::asInt() conversion method with automatic rounding to the nearest integer, and ArrayValue indexing with native integers as indices.
Refactor|libcore: Convenient native access to a Record
Added RecordAccessor as a utility that provides various get*()
methods to query values from a Record. RecordAccess is now used in
Config and Record itself.
Also added an Value::asInt() conversion method with automatic
rounding to the nearest integer, and ArrayValue indexing with native
integers as indices.