| public virtual void | GenerateSetValue(Register* reg, MachineCode& machineCode, int line, Instruction* inst) |
| public virtual nothrow Location* | HomeLocation() const |
| public virtual nothrow void | IncNumUses() |
| public virtual nothrow String<char> | IndexStr() const |
| public virtual nothrow bool | IsImmediate(byte& immediateValue) const |
| public abstract nothrow String<char> | Name() const |
| public virtual nothrow String<char> | PrintName() const |
| public virtual Value* | SignExtendTo(Type* targetType, int line) |
| public virtual Value* | TruncateTo(Type* targetType, int line) |
| public virtual void | Validate(Type* type, const String<char>& index) |
| public virtual Value* | ZeroExtendTo(Type* targetType, int line) |
| public int | line |
| public Type* | type |