From 2ef7be5dc9f455e5dd9d8753aa34e2bb5db7f587 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sun, 15 May 2016 21:39:25 +0800 Subject: HIR - Expression conversion progressing --- src/hir/expr_ptr.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/hir/expr_ptr.cpp (limited to 'src/hir/expr_ptr.cpp') diff --git a/src/hir/expr_ptr.cpp b/src/hir/expr_ptr.cpp new file mode 100644 index 00000000..c8136097 --- /dev/null +++ b/src/hir/expr_ptr.cpp @@ -0,0 +1,17 @@ +/* + */ +#include +#include + +::HIR::ExprPtr::ExprPtr(): + node(nullptr) +{ +} +::HIR::ExprPtr::ExprPtr(::std::unique_ptr< ::HIR::ExprNode> v): + node( v.release() ) +{ +} +::HIR::ExprPtr::~ExprPtr() +{ + delete node; +} -- cgit v1.2.3