diff options
Diffstat (limited to 'src/lib/netlist/plib/plists.h')
-rwxr-xr-x | src/lib/netlist/plib/plists.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/lib/netlist/plib/plists.h b/src/lib/netlist/plib/plists.h index 0d4ab4b0939..41f68d989c2 100755 --- a/src/lib/netlist/plib/plists.h +++ b/src/lib/netlist/plib/plists.h @@ -42,7 +42,11 @@ namespace plib { //uninitialised_array_t() noexcept = default; uninitialised_array() noexcept = default; - PCOPYASSIGNMOVE(uninitialised_array, delete) + uninitialised_array(const uninitialised_array &) = default; + uninitialised_array &operator=(const uninitialised_array &) = default; + uninitialised_array(uninitialised_array &&) noexcept = default; + uninitialised_array &operator=(uninitialised_array &&) noexcept = default; + ~uninitialised_array() noexcept = default; constexpr size_t size() const noexcept { return N; } @@ -111,7 +115,11 @@ namespace plib { { } - PCOPYASSIGNMOVE(static_vector, delete) + static_vector(const static_vector &) = default; + static_vector &operator=(const static_vector &) = default; + static_vector(static_vector &&) noexcept = default; + static_vector &operator=(static_vector &&) noexcept = default; + ~static_vector() noexcept { clear(); |