|
|
@@ -21,7 +21,6 @@ struct NamePointer : BasePointer {
|
|
|
_Str name;
|
|
|
NameScope scope;
|
|
|
NamePointer(_Str name, NameScope scope) : name(name), scope(scope) {}
|
|
|
- NamePointer(){}
|
|
|
|
|
|
bool operator==(const NamePointer& other) const {
|
|
|
return name == other.name && scope == other.scope;
|
|
|
@@ -36,7 +35,6 @@ struct AttrPointer : BasePointer {
|
|
|
mutable PyVar obj;
|
|
|
const NamePointer* attr;
|
|
|
AttrPointer(PyVar obj, const NamePointer* attr) : obj(obj), attr(attr) {}
|
|
|
- AttrPointer(){}
|
|
|
|
|
|
PyVar get(VM* vm, Frame* frame) const;
|
|
|
void set(VM* vm, Frame* frame, PyVar val) const;
|
|
|
@@ -47,7 +45,6 @@ struct IndexPointer : BasePointer {
|
|
|
mutable PyVar obj;
|
|
|
PyVar index;
|
|
|
IndexPointer(PyVar obj, PyVar index) : obj(obj), index(index) {}
|
|
|
- IndexPointer(){}
|
|
|
|
|
|
PyVar get(VM* vm, Frame* frame) const;
|
|
|
void set(VM* vm, Frame* frame, PyVar val) const;
|
|
|
@@ -58,7 +55,6 @@ struct CompoundPointer : BasePointer {
|
|
|
PyVarList varRefs;
|
|
|
CompoundPointer(const PyVarList& varRefs) : varRefs(varRefs) {}
|
|
|
CompoundPointer(PyVarList&& varRefs) : varRefs(std::move(varRefs)) {}
|
|
|
- CompoundPointer(){}
|
|
|
|
|
|
PyVar get(VM* vm, Frame* frame) const;
|
|
|
void set(VM* vm, Frame* frame, PyVar val) const;
|
|
|
@@ -69,7 +65,6 @@ struct UserPointer : BasePointer {
|
|
|
VarRef p;
|
|
|
uint64_t f_id;
|
|
|
UserPointer(VarRef p, uint64_t f_id) : p(p), f_id(f_id) {}
|
|
|
- UserPointer() {}
|
|
|
|
|
|
PyVar get(VM* vm, Frame* frame) const;
|
|
|
void set(VM* vm, Frame* frame, PyVar val) const;
|