ScummVM API documentation
Freescape::FCLInstruction Class Reference

Public Member Functions

 FCLInstruction (Token::Type type)
 
void setSource (int32 source, Token::Type type=Token::CONSTANT)
 
void setAdditional (int32 additional, Token::Type type=Token::CONSTANT)
 
void setDestination (int32 destination, Token::Type type=Token::CONSTANT)
 
Token::Type getType () const
 
void setBranches (FCLInstructionVector *thenBranch, FCLInstructionVector *elseBranch)
 
FCLInstruction duplicate () const
 

Public Attributes

int32 _source
 
int32 _additional
 
int32 _destination
 
Token::Type _sourceType
 
Token::Type _additionalType
 
Token::Type _destinationType
 
Common::String _text
 
FCLInstructionVector_thenInstructions
 
FCLInstructionVector_elseInstructions
 

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