4 #ifndef UTILMM_SINGLETON_DUMMY_HEADER 5 # define UTILMM_SINGLETON_DUMMY_HEADER 8 #include <boost/utility.hpp> 32 class dummy :
public ::boost::noncopyable {
57 static void detach(std::string
const &name);
66 static dummy *instance(std::string
const &name);
69 void incr_ref()
const;
70 bool decr_ref()
const;
72 mutable size_t ref_counter;
74 friend class utilmm::singleton::server;
80 #endif // UTILMM_SINGLETON_DUMMY_HEADER Generic Factory implementation.
Definition: factory.hh:46
virtual ~dummy_factory()
Definition: dummy.hh:18
Definition: auto_flag.hh:6
virtual dummy * create() const =0
Forward declaration of utilmm::singleton::server.
base class for utilmm::singleton::wrapper
Definition: dummy.hh:32