/* noDefaultMethods.h */ /** * Copyright - See the COPYRIGHT that is included with this distribution. * EPICS pvData is distributed subject to a Software License Agreement found * in file LICENSE that is included with this distribution. */ /** * @author mrk */ #ifndef NO_DEFAULT_METHODS_H #define NO_DEFAULT_METHODS_H #include namespace epics { namespace pvData { /* This is based on Item 6 of * Effective C++, Third Edition, Scott Meyers */ class epicsShareClass NoDefaultMethods { protected: // allow by derived objects NoDefaultMethods(){}; ~NoDefaultMethods(){} private: // do not implment NoDefaultMethods(const NoDefaultMethods&); NoDefaultMethods & operator=(const NoDefaultMethods &); }; }} #endif /* NO_DEFAULT_METHODS_H */