Merge pull request #514 from YosysHQ/no-copy-relptr

RelPtr: remove copy constructor and copy assignment
This commit is contained in:
David Shah 2020-11-14 09:06:59 +00:00 committed by GitHub
commit b8d0e622fd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 0 deletions

View File

@ -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 {

View File

@ -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 {