Home
 

class DataItemCls

class DataItemCls: public PTreeNodeCls, public LstSeqBldrCls

A data item

Inheritance:


Public Methods

[more] DataItemCls(PPTreeNodeCls item, PPTreeNodeCls sub=NULL)
Constructor
[more]int emit()
SLICK Emitter
[more]PDataTypeCls typeEmit()
SLICK Emitter



Documentation

A data item. Like integer, array slice, etc.    DataItem: <Identifier>
            | <DataItem> [ Expr ]
oDataItemCls(PPTreeNodeCls item, PPTreeNodeCls sub=NULL)
Constructor.
Parameters:
item - Data item
sub - Data qualifier; may be NULL for basic types (default).

oint emit()
SLICK Emitter.

Basic version. Emits the base address and the modifier, if any. Can only handle basic types and arrays of basic types.

Returns:
0

oPDataTypeCls typeEmit()
SLICK Emitter.

Full version. Emits the base address and recursively applies all modifiers to get real memory address onto stack.


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



DOC++