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 /*****************************************************************************/