ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
MediaStation::Operand Class Reference

Public Member Functions

 Operand (OperandType type)
 
OperandType getType () const
 
void putInteger (int i)
 
int getInteger ()
 
void putDouble (double d)
 
double getDouble ()
 
void putString (Common::String *string)
 
Common::StringgetString ()
 
void putVariable (Variable *variable)
 
VariablegetVariable ()
 
void putFunctionId (uint functionId)
 
uint getFunctionId ()
 
void putMethodId (BuiltInMethod methodId)
 
BuiltInMethod getMethodId ()
 
void putAsset (uint32 assetId)
 
AssetgetAsset ()
 
uint32 getAssetId ()
 
void putCollection (Common::SharedPtr< Collection > collection)
 
Common::SharedPtr< CollectiongetCollection ()
 
Operand getLiteralValue () const
 
bool operator== (const Operand &other) const
 
bool operator< (const Operand &other) const
 
bool operator> (const Operand &other) const
 
bool operator|| (const Operand &other) const
 
bool operator! () const
 
bool operator && (const Operand &other) const
 
Operand operator+ (const Operand &other) const
 
Operand operator- (const Operand &other) const
 
Operand operator* (const Operand &other) const
 
Operand operator/ (const Operand &other) const
 
Operand operator% (const Operand &other) const
 
Operand operator- () const
 

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