summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/plib/pparser.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/plib/pparser.h')
-rw-r--r--src/lib/netlist/plib/pparser.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lib/netlist/plib/pparser.h b/src/lib/netlist/plib/pparser.h
index 9b68a5524f1..9803fae9cb8 100644
--- a/src/lib/netlist/plib/pparser.h
+++ b/src/lib/netlist/plib/pparser.h
@@ -17,7 +17,7 @@
namespace plib {
-class ptokenizer : public nocopyassignmove
+class ptokenizer
{
public:
template <typename T>
@@ -26,6 +26,8 @@ public:
{
}
+ COPYASSIGNMOVE(ptokenizer, delete)
+
virtual ~ptokenizer() = default;
enum token_type
@@ -183,6 +185,10 @@ public:
return *this;
}
+ COPYASSIGN(ppreprocessor, delete)
+ ppreprocessor &operator=(ppreprocessor &&src) = delete;
+
+
ppreprocessor(ppreprocessor &&s) noexcept
: m_defines(std::move(s.m_defines))
, m_expr_sep(std::move(s.m_expr_sep))