File indexing completed on 2025-01-19 03:55:18

0001 /*****************************************************************************/
0002 // Copyright 2012-2019 Adobe Systems Incorporated
0003 // All Rights Reserved.
0004 //
0005 // NOTICE:  Adobe permits you to use, modify, and distribute this file in
0006 // accordance with the terms of the Adobe license agreement accompanying it.
0007 /*****************************************************************************/
0008 
0009 #ifndef __dng_uncopyable__
0010 #define __dng_uncopyable__
0011 
0012 /*****************************************************************************/
0013 
0014 // Virtual base class to prevent object copies.
0015 
0016 class dng_uncopyable
0017     {
0018 
0019     protected:
0020 
0021         dng_uncopyable ()
0022             {
0023             }
0024 
0025         ~dng_uncopyable ()
0026             {
0027             }
0028 
0029     private:
0030 
0031         dng_uncopyable (const dng_uncopyable &);
0032 
0033         dng_uncopyable & operator= (const dng_uncopyable &);
0034 
0035     };
0036 
0037 /*****************************************************************************/
0038 
0039 #endif  // __dng_uncopyable__
0040 
0041 /*****************************************************************************/