A very simple wrapper around variable_struct_ functions.
Returns a shallow copy of this structure.
Returns whether this structure contains no key-value pairs.
Returns the number of key-value pairs in this structure.
Returns whether the given key exists in this structure.
Retrieves a value for the specified key, or undefined if it did not exist.
Adds a new key-value pair of replaces an existing one.
Attempts to replace a value by a new one.
Returns true if the value was replaced or false if the key did not exist in this structure.
Returns an array of keys in this structure.
Not ordered in a specific way, but consistent with values.
Returns an array of values in this structure.
Not ordered in a specific way, but consistent with keys.
Returns a string representation of this structure.