16 #ifndef TORC_GENERIC_FACTORYTYPE_HPP
17 #define TORC_GENERIC_FACTORYTYPE_HPP
34 template <
typename _Tp>
63 outPointer->setWeakThis(weakPtr);
64 }
catch(std::exception& e)
88 #endif // TORC_GENERIC_FACTORYTYPE_HPP
virtual void create(Pointer &outPointer)
SelfReferencing< Type >::WeakPointer WeakPointer
The Error object thrown by different methods of EdifOM.
boost::shared_ptr< Type > Pointer
boost::weak_ptr< Type > WeakPointer
FactoryType< _Tp > & operator=(const FactoryType< _Tp > &source)
A placeholder for a factory method.
SelfReferencing< Type >::Pointer Pointer