class DataItemCls
class DataItemCls: public PTreeNodeCls, public LstSeqBldrCls
A data item
Inheritance:
-
-
Public Methods
-
DataItemCls(PPTreeNodeCls item, PPTreeNodeCls sub=NULL) - Constructor
-
int emit() - SLICK Emitter
-
PDataTypeCls typeEmit() - SLICK Emitter
-
Documentation
A data item. Like integer, array slice, etc. DataItem: <Identifier>
| <DataItem> [ Expr ]
-
DataItemCls(PPTreeNodeCls item, PPTreeNodeCls sub=NULL)
- Constructor.
- Parameters:
-
item - Data item
sub - Data qualifier; may be NULL for basic types (default).
-
int 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
-
PDataTypeCls 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++

