diff -Nur a/trunk/source/graphics/ColladaManager.h b/trunk/source/graphics/ColladaManager.h
a
|
b
|
|
26 | 26 | |
27 | 27 | class CColladaManager |
28 | 28 | { |
| 29 | NONCOPYABLE(CColladaManager); |
| 30 | |
29 | 31 | public: |
30 | 32 | enum FileType { PMD, PSA }; |
31 | 33 | |
diff -Nur a/trunk/source/graphics/MapGenerator.h b/trunk/source/graphics/MapGenerator.h
a
|
b
|
|
36 | 36 | */ |
37 | 37 | class CMapGenerator |
38 | 38 | { |
| 39 | NONCOPYABLE(CMapGenerator); |
39 | 40 | |
40 | 41 | public: |
41 | 42 | CMapGenerator(); |
diff -Nur a/trunk/source/graphics/TextureManager.h b/trunk/source/graphics/TextureManager.h
a
|
b
|
|
70 | 70 | */ |
71 | 71 | class CTextureManager |
72 | 72 | { |
| 73 | NONCOPYABLE(CTextureManager); |
| 74 | |
73 | 75 | public: |
74 | 76 | /** |
75 | 77 | * Construct texture manager. vfs must be the VFS instance used for all textures |
diff -Nur a/trunk/source/gui/CGUI.h b/trunk/source/gui/CGUI.h
a
|
b
|
|
96 | 96 | */ |
97 | 97 | class CGUI |
98 | 98 | { |
| 99 | NONCOPYABLE(CGUI); |
| 100 | |
99 | 101 | friend class IGUIObject; |
100 | 102 | friend class IGUIScrollBarOwner; |
101 | 103 | friend class CInternalCGUIAccessorBase; |
diff -Nur a/trunk/source/maths/Noise.h b/trunk/source/maths/Noise.h
a
|
b
|
|
32 | 32 | |
33 | 33 | class Noise2D |
34 | 34 | { |
| 35 | NONCOPYABLE(Noise2D); |
| 36 | |
35 | 37 | /// Frequency in X and Y |
36 | 38 | int freq; |
37 | 39 | |
… |
… |
|
47 | 49 | |
48 | 50 | class Noise3D |
49 | 51 | { |
| 52 | NONCOPYABLE(Noise3D); |
| 53 | |
50 | 54 | /// Frequency in X and Y |
51 | 55 | int freq; |
52 | 56 | |
diff -Nur a/trunk/source/maths/scripting/JSInterface_Vector3D.h b/trunk/source/maths/scripting/JSInterface_Vector3D.h
a
|
b
|
|
51 | 51 | Vector3D_Info(CVector3D* attach, IPropertyOwner* _owner, void(IPropertyOwner::*_updateFn)(void)); |
52 | 52 | Vector3D_Info(CVector3D* attach, IPropertyOwner* _owner, void(IPropertyOwner::*_updateFn)(void), void(IPropertyOwner::*_freshenFn)(void)); |
53 | 53 | ~Vector3D_Info(); |
| 54 | NONCOPYABLE(Vector3D_Info); |
54 | 55 | }; |
55 | 56 | extern JSClass JSI_class; |
56 | 57 | extern JSPropertySpec JSI_props[]; |
diff -Nur a/trunk/source/ps/CConsole.h b/trunk/source/ps/CConsole.h
a
|
b
|
|
51 | 51 | */ |
52 | 52 | class CConsole |
53 | 53 | { |
| 54 | NONCOPYABLE(CConsole); |
| 55 | |
54 | 56 | public: |
55 | 57 | CConsole(); |
56 | 58 | ~CConsole(); |
diff -Nur a/trunk/source/ps/Profile.h b/trunk/source/ps/Profile.h
a
|
b
|
|
40 | 40 | |
41 | 41 | class CProfileNode |
42 | 42 | { |
| 43 | NONCOPYABLE(CProfileNode); |
| 44 | |
43 | 45 | friend class CProfileManager; |
44 | 46 | friend class CProfileNodeTable; |
45 | 47 | |
diff -Nur a/trunk/source/renderer/OverlayRenderer.h b/trunk/source/renderer/OverlayRenderer.h
a
|
b
|
|
34 | 34 | */ |
35 | 35 | class OverlayRenderer |
36 | 36 | { |
| 37 | NONCOPYABLE(OverlayRenderer); |
| 38 | |
37 | 39 | public: |
38 | 40 | OverlayRenderer(); |
39 | 41 | ~OverlayRenderer(); |
diff -Nur a/trunk/source/renderer/ParticleRenderer.h b/trunk/source/renderer/ParticleRenderer.h
a
|
b
|
|
29 | 29 | */ |
30 | 30 | class ParticleRenderer |
31 | 31 | { |
| 32 | NONCOPYABLE(ParticleRenderer); |
| 33 | |
32 | 34 | public: |
33 | 35 | ParticleRenderer(); |
34 | 36 | ~ParticleRenderer(); |
diff -Nur a/trunk/source/renderer/VertexBuffer.h b/trunk/source/renderer/VertexBuffer.h
a
|
b
|
|
39 | 39 | */ |
40 | 40 | class CVertexBuffer |
41 | 41 | { |
| 42 | NONCOPYABLE(CVertexBuffer); |
| 43 | |
42 | 44 | public: |
43 | 45 | |
44 | 46 | /// VBChunk: describes a portion of this vertex buffer |
diff -Nur a/trunk/source/scriptinterface/ThreadDebugger.cpp b/trunk/source/scriptinterface/ThreadDebugger.cpp
a
|
b
|
|
163 | 163 | /// shared between multiple mongoose threads (initialization may be an exception) |
164 | 164 | std::string m_Name; |
165 | 165 | uint m_ID; |
| 166 | NONCOPYABLE(ThreadDebugger_impl); |
166 | 167 | }; |
167 | 168 | |
168 | 169 | ThreadDebugger_impl::ThreadDebugger_impl() : |
diff -Nur a/trunk/source/soundmanager/SoundManager.cpp b/trunk/source/soundmanager/SoundManager.cpp
a
|
b
|
|
41 | 41 | |
42 | 42 | class CSoundManagerWorker |
43 | 43 | { |
| 44 | NONCOPYABLE(CSoundManagerWorker); |
| 45 | |
44 | 46 | public: |
45 | 47 | CSoundManagerWorker() |
46 | 48 | { |
diff -Nur a/trunk/source/soundmanager/SoundManager.h b/trunk/source/soundmanager/SoundManager.h
a
|
b
|
|
50 | 50 | |
51 | 51 | class CSoundManager |
52 | 52 | { |
| 53 | NONCOPYABLE(CSoundManager); |
| 54 | |
53 | 55 | protected: |
54 | 56 | |
55 | 57 | ALuint m_ALEnvironment; |
diff -Nur a/trunk/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h b/trunk/source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.h
a
|
b
|
|
42 | 42 | struct ToolManagerImpl; |
43 | 43 | class ToolManager |
44 | 44 | { |
| 45 | NONCOPYABLE(ToolManager); |
| 46 | |
45 | 47 | public: |
46 | 48 | ToolManager(ScenarioEditor* scenarioEditor); |
47 | 49 | ~ToolManager(); |