Readonly
A readonly Lua table.
Description
The Readonly metatype represent a standard Lua table but with a
protected content. It wraps a native table in order to make it readonly. The
wrapped table can still be indexed as a usual table. However iterating requires
to use the Readonly.pairs and
Readonly.ipairs methods instead of the standard pairs and
ipairs functions.
Note
The Readonly metatype is used in the pumas package in order
to indicate data that should not be modified by users. This metatype is not
meant to be directly instanciated by end-users.
See also
Readonly.ipairs
This method behaves as the standard ipairs function. It returns an iterator
over the elements of the native table.
Synopsis
Readonly:ipairs()
Arguments
None, except self.
Returns
| Type | Description |
|---|---|
function |
Standard ipairs iterator over the native table. |
See also
Readonly.pairs
This method behaves as the standard pairs function. It returns an iterator
over the elements of the native table.
Synopsis
Readonly:pairs()
Arguments
None, except self.
Returns
| Type | Description |
|---|---|
function |
Standard pairs iterator over the native table. |