ScummVM API documentation
LingoDec::ExprNode Struct Reference
Inheritance diagram for LingoDec::ExprNode:
LingoDec::Node LingoDec::BinaryOpNode LingoDec::ChunkExprNode LingoDec::ErrorNode LingoDec::InverseOpNode LingoDec::LastStringChunkExprNode LingoDec::LiteralNode LingoDec::MemberExprNode LingoDec::MenuItemPropExprNode LingoDec::MenuPropExprNode LingoDec::NewObjNode LingoDec::NotOpNode LingoDec::ObjBracketExprNode LingoDec::ObjPropExprNode LingoDec::ObjPropIndexExprNode LingoDec::SoundPropExprNode LingoDec::SpriteIntersectsExprNode LingoDec::SpritePropExprNode LingoDec::SpriteWithinExprNode LingoDec::StringChunkCountExprNode LingoDec::TheExprNode LingoDec::ThePropExprNode LingoDec::VarNode

Public Member Functions

 ExprNode (NodeType t, uint32 offset)
 
- Public Member Functions inherited from LingoDec::Node
 Node (NodeType t, uint32 offset)
 
virtual void accept (NodeVisitor &visitor) const =0
 
virtual Common::SharedPtr< DatumgetValue ()
 
NodeancestorStatement ()
 
LoopNodeancestorLoop ()
 
virtual bool hasSpaces (bool dot)
 

Additional Inherited Members

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