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++