Merge pull request #514 from YosysHQ/no-copy-relptr
RelPtr: remove copy constructor and copy assignment
This commit is contained in:
commit
b8d0e622fd
@ -45,6 +45,9 @@ template <typename T> struct RelPtr
|
||||
const T &operator*() const { return *(get()); }
|
||||
|
||||
const T *operator->() const { return get(); }
|
||||
|
||||
RelPtr(const RelPtr &) = delete;
|
||||
RelPtr &operator=(const RelPtr &) = delete;
|
||||
};
|
||||
|
||||
NPNR_PACKED_STRUCT(struct BelWirePOD {
|
||||
|
@ -41,6 +41,9 @@ template <typename T> struct RelPtr
|
||||
const T &operator*() const { return *(get()); }
|
||||
|
||||
const T *operator->() const { return get(); }
|
||||
|
||||
RelPtr(const RelPtr &) = delete;
|
||||
RelPtr &operator=(const RelPtr &) = delete;
|
||||
};
|
||||
|
||||
NPNR_PACKED_STRUCT(struct BelWirePOD {
|
||||
|
Loading…
Reference in New Issue
Block a user