You can use these functions to access named table objects. More...
Functions | |
short | table_get (t_symbol *s, long ***hp, long *sp) |
Get a handle to the data in a named table object. More... | |
short | table_dirty (t_symbol *s) |
Mark a table object as having changed data. More... | |
You can use these functions to access named table objects.
Tables have names when the user creates a table with an argument.
The scenario for knowing the name of a table but not the object itself is if you were passed a t_symbol, either as an argument to your creation function or in some message, with the implication being "do your thing with the data in the table named norris."
short table_dirty | ( | t_symbol * | s | ) |
Mark a table object as having changed data.
s | Symbol containing the name of a table object. |
short table_get | ( | t_symbol * | s, |
long *** | hp, | ||
long * | sp | ||
) |
Get a handle to the data in a named table object.
s | Symbol containing the name of the table object to find. |
hp | Address of a handle where the table's data will be returned if the named table object is found. |
sp | Number of elements in the table (its size in longs). |
Here is an example of retrieving the 40th element of a table: