FunctionSymbol

A function symbol.

Members

Variables

linkage
LinkageType linkage;

The linkage type.

params
ParametersSymbol params;

The parameters of this function.

prot
Protection prot;

The protection.

stcs
StorageClass stcs;

The storage classes.

type
TypeFunction type;

The type of this function.

Inherited Members

From ScopeSymbol

symbolTable
SymbolTable symbolTable;

The symbol table.

members
Symbol[] members;

The member symbols (in lexical order.)

lookup
Symbol lookup(Identifier* name)

Looks up name in the table.

lookup
Symbol lookup(hash_t hash)

Looks up a symbol in the table using its string hash.

insert
void insert(Symbol s, Identifier* name)

Inserts a symbol into the table.

Meta