diff options
author | John Hodge <tpg@mutabah.net> | 2016-05-11 13:25:20 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2016-05-11 13:25:20 +0800 |
commit | 8e9e3a395f211dc871c3abc816b1cc892ed74312 (patch) | |
tree | 54efa6d90a427c2a5e0488da9fe8d59b91a325a7 /src/hir/crate_ptr.cpp | |
parent | 1ac071bb74b47a0904e080f1343b31142da9da90 (diff) | |
download | mrust-8e9e3a395f211dc871c3abc816b1cc892ed74312.tar.gz |
HIR - Start on conversion
Diffstat (limited to 'src/hir/crate_ptr.cpp')
-rw-r--r-- | src/hir/crate_ptr.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/hir/crate_ptr.cpp b/src/hir/crate_ptr.cpp new file mode 100644 index 00000000..bc0287b3 --- /dev/null +++ b/src/hir/crate_ptr.cpp @@ -0,0 +1,20 @@ +/* + */ +#include "crate_ptr.hpp" +#include "hir.hpp" + +::HIR::CratePtr::CratePtr(): + m_ptr(nullptr) +{ +} +::HIR::CratePtr::CratePtr(HIR::Crate c): + m_ptr( new ::HIR::Crate(mv$(c)) ) +{ +} +::HIR::CratePtr::~CratePtr() +{ + if( m_ptr ) { + delete m_ptr, m_ptr = nullptr; + } +} + |