ScummVM API documentation
LingoDec::ObjPropIndexExprNode Struct Reference
Inheritance diagram for LingoDec::ObjPropIndexExprNode:
LingoDec::ExprNode LingoDec::Node

Public Member Functions

 ObjPropIndexExprNode (uint32 offset, Common::SharedPtr< Node > o, Common::String p, Common::SharedPtr< Node > i, Common::SharedPtr< Node > i2)
 
virtual bool hasSpaces (bool dot) override
 
virtual void accept (NodeVisitor &visitor) const override
 
- Public Member Functions inherited from LingoDec::ExprNode
 ExprNode (NodeType t, uint32 offset)
 
- Public Member Functions inherited from LingoDec::Node
 Node (NodeType t, uint32 offset)
 
virtual Common::SharedPtr< DatumgetValue ()
 
NodeancestorStatement ()
 
LoopNodeancestorLoop ()
 

Public Attributes

Common::SharedPtr< Nodeobj
 
Common::String prop
 
Common::SharedPtr< Nodeindex
 
Common::SharedPtr< Nodeindex2
 
- Public Attributes inherited from LingoDec::Node
NodeType type
 
bool isExpression
 
bool isStatement
 
bool isLabel
 
bool isLoop
 
Nodeparent
 
uint32 _startOffset
 
uint32 _endOffset
 

The documentation for this struct was generated from the following file: