|
|
@ -12,7 +12,7 @@ class Wrapper |
|
|
|
{ |
|
|
|
public: |
|
|
|
template<class... Args> |
|
|
|
Wrapper(Args... args) : value{ _new(args...) } {} |
|
|
|
Wrapper(Args... args) : value{ this->_new(args...) } {} |
|
|
|
|
|
|
|
// no implicit copying... (yet?)
|
|
|
|
Wrapper(const Wrapper<T>&) = delete; |
|
|
@ -43,7 +43,7 @@ public: |
|
|
|
Wrapper() : value{nullptr} {} |
|
|
|
|
|
|
|
template<class... Args> |
|
|
|
Wrapper(Args... args) : value{ _new(args...) } {} |
|
|
|
Wrapper(Args... args) : value{ this->_new(args...) } {} |
|
|
|
|
|
|
|
// no implicit copying... (yet?)
|
|
|
|
Wrapper(const Wrapper<T*>&) = delete; |
|
|
|