OgreHapticsNonCopyable.h

Go to the documentation of this file.
00001 /*
00002 This source file is part of OgreHaptics
00003  (a library for wrapping haptics devices for use with the open-source
00004  graphics engine OGRE, http://www.ogre3d.org)
00005 
00006 Copyright (c) 2006 - 2008 Jorrit de Vries
00007 Also see acknowledgements in Readme.html
00008 
00009 This library is free software; you can redistribute it and/or
00010 modify it under the terms of the GNU Lesser General Public License
00011 as published by the Free Software Foundation; either version 2.1
00012 of the License, or (at your option) any later version.
00013 
00014 This library is distributed in the hope that it will be useful,
00015 but WITHOUT ANY WARRANTY; without even the implied warranty of
00016 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
00017 GNU Lesser General Public License for more details.
00018 
00019 You should have received a copy of the GNU Lesser General Public
00020 License along with this library; if not, write to the
00021 Free Software Foundation, Inc.,
00022 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 
00023 */
00024 #ifndef _OgreHapticsNonCopyable_H__
00025 #define _OgreHapticsNonCopyable_H__
00026 
00027 #include "OgreHapticsPrerequisites.h"
00028 
00029 namespace OgreHaptics {
00030 
00037     class NonCopyable
00038     {
00039     protected:
00040         NonCopyable() {}
00041         ~NonCopyable() {}
00042     private:
00043         NonCopyable(const NonCopyable&);
00044         const NonCopyable& operator = (const NonCopyable&);
00045     };
00046 
00047 }
00048 
00049 #endif

Last modified Tue Jan 6 22:31:25 2009