Huge update, backup commit.
This commit is contained in:
@@ -5,7 +5,28 @@
|
||||
class StackParam
|
||||
{
|
||||
private:
|
||||
bool pointer;
|
||||
const Register *reg;
|
||||
ehs::UInt_64 stackOffset;
|
||||
bool pointer;
|
||||
|
||||
public:
|
||||
StackParam();
|
||||
|
||||
StackParam(const Register *reg, bool pointer);
|
||||
|
||||
StackParam(ehs::UInt_64 stackOffset, bool pointer);
|
||||
|
||||
StackParam(StackParam &&other) noexcept;
|
||||
|
||||
StackParam(const StackParam &other);
|
||||
|
||||
StackParam &operator=(StackParam &&other) noexcept;
|
||||
|
||||
StackParam &operator=(const StackParam &other);
|
||||
|
||||
bool IsRegister() const;
|
||||
|
||||
bool IsStack() const;
|
||||
|
||||
bool IsPointer() const;
|
||||
};
|
Reference in New Issue
Block a user