8 #ifndef OBJECTWRAPPER_HPP_ 9 #define OBJECTWRAPPER_HPP_ 14 content = std::make_unique<ObjectWrapperT<DataType>>(ptr);
18 content = std::make_unique<ObjectWrapperT<DataType>>(ptr);
22 content = std::make_unique<ObjectWrapperT<DataType>>(std::move(ptr));
26 content = std::make_unique<ObjectWrapperT<DataType>>(rhs);
31 content = std::make_unique<ObjectWrapperT<DataType>>(&rhs);
36 content = std::make_unique<ObjectWrapperT<DataType>>(rhs);
41 content = std::make_unique<ObjectWrapperT<DataType>>(std::move(rhs));
ObjectWrapper & operator=(DataType *rhs)
Assignment operator.
Definition: ObjectWrapper.hpp:25
ObjectWrapper()
Default constructor.
Definition: ObjectWrapper.cpp:12
IncludeFileExc.h IncludeFileExc class declaration.
Definition: Algorithm.h:21
Generic wrapper class.
Definition: ObjectWrapper.h:28
std::unique_ptr< ObjectWrapperBase > content
Definition: ObjectWrapper.h:215