TABLE Define table type (OOP) Directive
TABLE name [table_member [,table_member...]]
Constructs a table structure used to contain method pointers for
objects.
The syntax of each table_member field is:
table_name
or
[VIRTUAL] member_name [[count1]] [:complex_type [:count2]] [=expr]
Creating an instance of a table
To create an instance of a table data type, use the table name as a
data allocation directive.
Examples: ttest1 mytable ? ; uninitialized
ttest2 mytable { } ; initialized to defaults
ttest3 mytable {MoveProc=MoveRtn2 ; initialize named members
DoneProc=? }