/* * FactoryStub.hpp * * Created on: Jan 4, 2011 Author: heber */ #ifndef FACTORYSTUB_HPP_ #define FACTORYSTUB_HPP_ // include config.h #ifdef HAVE_CONFIG_H #include #endif #include "CreatorStub.hpp" // triple has to be appear BEFORE Factory.hpp is included! #include "FactoryStub.def" #include "CodePatterns/FactoryTypeList.hpp" #include "FactoryStub.undef" #include "CodePatterns/Factory.hpp" #include "CodePatterns/Singleton.hpp" class FactoryStub : public Singleton, public Factory { friend class Singleton; friend class FactoryTest; protected: FactoryStub(); virtual ~FactoryStub(); }; #endif /* FACTORYSTUB_HPP_ */