7 #ifndef __FWDATAIO_WRITER_FACTORY_NEW_HPP__ 8 #define __FWDATAIO_WRITER_FACTORY_NEW_HPP__ 10 #include "fwDataIO/config.hpp" 11 #include "fwDataIO/writer/registry/detail.hpp" 25 template<
class CLASSNAME >
SPTR( CLASSNAME ) New();
33 template<
typename CLASSNAME>
34 friend SPTR( CLASSNAME ) fwDataIO::writer::factory::New();
43 template<
class CLASSNAME >
SPTR( CLASSNAME ) New()
45 SPTR(CLASSNAME) obj = std::make_shared< CLASSNAME >(
Key() );
This namespace fwDataIO contains reader and writer for several framework's data.
Key class used to restrict access to Object construction. See http://www.drdobbs.com/184402053.
Contains fwAtomsFilter::factory utilities.
Base class for all object writers.