Structure: atable

Object Description:

Identifier table

Creation Command:

atable command

Permitted Scope:

global only

Array Capability:

No

Membership Potential:

System objects only

Graphic Primitive Capability:

No

User Function Capability:

No

 

Generic Elements

.access

-

string

Access rights

.alength

*

numeric

Array length (1)

.class

*

string

Identifier class (atable)

.desc

-

string

Description

.is_class

*

numeric func

Whether identifier is an instance of a particular class

.is_proc

*

numeric

Whether identifier is a procedure/function

.num_elements

*

numeric

Structure element count (0)

.owner

*

string

Owner user-id

.time

-

time

Modification time

.type

*

string

Identifier type (atable)

.variant

*

string

Identifier variant (identifier)

* = Read only element.

 

Structure Elements

.def_access

-

string

Default access rights

.deletable

*

numeric

Whether the atable is deletable (i.e. not currently in use)

.search_path

-

atable[]

Additional atables to search when resolving identifier names

* = Read only element.