![]() |
V-Gears 0
Free Final Fantasy VII engine.
|
A bank value. More...
#include <WorldEngine.h>
Public Member Functions | |
BankValue (std::string name) | |
Constructor. More... | |
![]() | |
VarValue (std::string name) | |
Constructor for VarValue. More... | |
virtual std::ostream & | Print (std::ostream &output) const override |
Print the value to a stream. More... | |
![]() | |
virtual | ~Value () |
Destructor. More... | |
virtual bool | IsInteger () |
Return whether or not the Value is an integer. More... | |
virtual bool | IsAddress () |
Return whether or not the Value is an address. More... | |
virtual bool | IsSignedValue () |
Returns whether or not any stored integer value is signed. More... | |
virtual int32 | GetSigned () |
Retrieves a signed integer representing the value, if possible. More... | |
virtual uint32 | GetUnsigned () |
Retrieves an unsigned integer representing the value, if possible. More... | |
virtual std::ostream & | Print (std::ostream &output) const =0 |
Print the value to a stream. More... | |
virtual std::string | GetString () const |
Retrieves the string representation of the value. More... | |
virtual ValuePtr | Dup (std::ostream &output) |
Duplicates a value. More... | |
virtual ValuePtr | Negate () |
Negates a value. More... | |
virtual int | GetPrecedence () const |
Operator precedence for this value. More... | |
Additional Inherited Members | |
![]() | |
RefCounted () | |
virtual | ~RefCounted () |
![]() | |
std::string | name_ |
The variable name. More... | |
A bank value.
WorldEngine::BankValue::BankValue | ( | std::string | name | ) |
Constructor.
[in] | name | Variable name. |