Sets the value array instance to val.
Obtains a pointer to the value array instance. Should only be used in special situations where it would be unreasonably difficult to use the other access methods.
Allocates a buffer for the value array and copies the content of val into the value array. If the value array already exists (is not null), it is resized and reused.