Home
 

class DeclarationCls

class DeclarationCls: public PTreeNodeCls, public LstSeqBldrCls

A declaration

Inheritance:


Public Methods

[more] DeclarationCls()
Constructor
[more] DeclarationCls(PPTreeNodeCls identSeq, PPTreeNodeCls dataType, char *declText)
Constructor
[more]int emit()
SLICK Emitter


Protected Fields

[more]PIdentSeqCls ident_seq
Sequence of identifiers
[more]PDataTypeCls data_type
Element data type
[more]char* decl_text
declaration text from input



Documentation

A declaration.    Declaration: <IdentifierSeq> : <DataType>
               |
oDeclarationCls()
Constructor.

Creates an empty declartion.

oDeclarationCls(PPTreeNodeCls identSeq, PPTreeNodeCls dataType, char *declText)
Constructor.
Parameters:
identSeq - Sequence of identifiers
dataType - Array element data type
declText - Input text that created this declaration

oint emit()
SLICK Emitter.

Nothing emitted.

Returns:
0

oPIdentSeqCls ident_seq
Sequence of identifiers.

oPDataTypeCls data_type
Element data type.

ochar* decl_text
declaration text from input

This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



DOC++