diff options
Diffstat (limited to 'src/expr/expr_manager_template.h')
-rw-r--r-- | src/expr/expr_manager_template.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/expr/expr_manager_template.h b/src/expr/expr_manager_template.h index 83d306871..f51d6fa28 100644 --- a/src/expr/expr_manager_template.h +++ b/src/expr/expr_manager_template.h @@ -80,8 +80,12 @@ private: /** ExprManagerScope reaches in to get the NodeManager */ friend class ExprManagerScope; - // undefined, private copy constructor (disallow copy) + /** NodeManager reaches in to get the NodeManager */ + friend class NodeManager; + + // undefined, private copy constructor and assignment op (disallow copy) ExprManager(const ExprManager&) CVC4_UNDEFINED; + ExprManager& operator=(const ExprManager&) CVC4_UNDEFINED; public: |