Ticket #1852: 0ad_full.txt

File 0ad_full.txt, 152.3 KB (added by Mr. X, 11 years ago)
Line 
1[H:\0ad\libraries\source\fcollada\include\FMath\FMArrayPointer.h:128] -> [H:\0ad\libraries\source\fcollada\include\FMath\FMArrayPointer.h:42]: (style, inconclusive) The class 'item' hides a typedef with the same name.
2[H:\0ad\libraries\source\fcollada\include\FUtils\FUTracker.h:232] -> [H:\0ad\libraries\source\fcollada\include\FUtils\FUTracker.h:181]: (style, inconclusive) The class 'item' hides a typedef with the same name.
3[H:\0ad\libraries\source\fcollada\include\FCDocument\FCDEntityInstance.h:36] -> [H:\0ad\libraries\source\fcollada\include\FCDocument\FCDocument.h:93]: (style, inconclusive) The typedef 'FUSUniqueStringMap' hides a typedef with the same name.
4[H:\0ad\libraries\source\fcollada\include\FUtils\FUTracker.h:151] -> [H:\0ad\libraries\source\fcollada\include\FUtils\FUTracker.h:151]: (error, inconclusive) Possible null pointer dereference: ptr - otherwise it is redundant to check it against null.
5[H:\0ad\libraries\source\fcollada\include\FUtils\FUTracker.h:152] -> [H:\0ad\libraries\source\fcollada\include\FUtils\FUTracker.h:152]: (error, inconclusive) Possible null pointer dereference: ptr - otherwise it is redundant to check it against null.
6[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:208] -> [H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:208]: (error, inconclusive) Possible null pointer dereference: ptr - otherwise it is redundant to check it against null.
7[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:209] -> [H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:209]: (error, inconclusive) Possible null pointer dereference: ptr - otherwise it is redundant to check it against null.
8[H:\0ad\libraries\source\fcollada\include\FMath\FMSort.h:122]: (style) C-style pointer casting
9[H:\0ad\libraries\source\fcollada\include\FMath\FMArray.h:297]: (style) C-style pointer casting
10[H:\0ad\libraries\source\fcollada\include\FMath\FMTree.h:363]: (style) C-style pointer casting
11[H:\0ad\libraries\source\fcollada\include\FMath\FMTree.h:435]: (style) C-style pointer casting
12[H:\0ad\libraries\source\fcollada\include\FMath\FMTree.h:642]: (style) C-style pointer casting
13[H:\0ad\libraries\source\fcollada\include\FMath\FMTree.h:656]: (style) C-style pointer casting
14[H:\0ad\libraries\source\fcollada\include\FMath\FMMatrix44.h:136]: (style) C-style pointer casting
15[H:\0ad\libraries\source\fcollada\include\FMath\FMMatrix44.h:137]: (style) C-style pointer casting
16[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:134]: (style) C-style pointer casting
17[H:\0ad\libraries\source\fcollada\include\FCDocument\FCDEntityInstance.h:117]: (style) C-style pointer casting
18[H:\0ad\libraries\source\fcollada\include\FUtils\FUTracker.h:212]: (style) C-style pointer casting
19[H:\0ad\libraries\source\fcollada\include\FUtils\FUTracker.h:213]: (style) C-style pointer casting
20[H:\0ad\libraries\source\fcollada\include\FUtils\FUTracker.h:238]: (style) C-style pointer casting
21[H:\0ad\libraries\source\fcollada\include\FUtils\FUTracker.h:333]: (style) C-style pointer casting
22[H:\0ad\libraries\source\fcollada\include\FUtils\FUTracker.h:354]: (style) C-style pointer casting
23[H:\0ad\libraries\source\fcollada\include\FUtils\FUTracker.h:374]: (style) C-style pointer casting
24[H:\0ad\libraries\source\fcollada\include\FUtils\FUTracker.h:121]: (style) C-style pointer casting
25[H:\0ad\libraries\source\fcollada\include\FUtils\FUTracker.h:129]: (style) C-style pointer casting
26[H:\0ad\libraries\source\fcollada\include\FUtils\FUTracker.h:138]: (style) C-style pointer casting
27[H:\0ad\libraries\source\fcollada\include\FUtils\FUTracker.h:140]: (style) C-style pointer casting
28[H:\0ad\libraries\source\fcollada\include\FUtils\FUTracker.h:147]: (style) C-style pointer casting
29[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:252]: (style) C-style pointer casting
30[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:280]: (style) C-style pointer casting
31[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:281]: (style) C-style pointer casting
32[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:306]: (style) C-style pointer casting
33[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:316]: (style) C-style pointer casting
34[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:352]: (style) C-style pointer casting
35[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:364]: (style) C-style pointer casting
36[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:482]: (style) C-style pointer casting
37[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:537]: (style) C-style pointer casting
38[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:162]: (style) C-style pointer casting
39[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:171]: (style) C-style pointer casting
40[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:172]: (style) C-style pointer casting
41[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:186]: (style) C-style pointer casting
42[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:189]: (style) C-style pointer casting
43[H:\0ad\libraries\source\fcollada\include\FUtils\FUTracker.h:122]: (warning) Redundant assignment of 'ptr' to itself.
44[H:\0ad\libraries\source\fcollada\include\FMath\FMTree.h:610]: (warning) Member variable 'tree::sized' is not assigned a value in 'tree::operator='.
45[H:\0ad\libraries\source\fcollada\include\FMath\FMTree.h:267]: (warning) Member variable 'const_iterator::currentNode' is not initialized in the constructor.
46[H:\0ad\libraries\source\fcollada\include\FMath\FMTree.h:170]: (warning) Member variable 'iterator::currentNode' is not initialized in the constructor.
47[H:\0ad\libraries\source\fcollada\include\FMath\FMVector4.h:37]: (warning) Member variable 'FMVector4::x' is not initialized in the constructor.
48[H:\0ad\libraries\source\fcollada\include\FMath\FMVector4.h:37]: (warning) Member variable 'FMVector4::y' is not initialized in the constructor.
49[H:\0ad\libraries\source\fcollada\include\FMath\FMVector4.h:37]: (warning) Member variable 'FMVector4::z' is not initialized in the constructor.
50[H:\0ad\libraries\source\fcollada\include\FMath\FMVector4.h:37]: (warning) Member variable 'FMVector4::w' is not initialized in the constructor.
51[H:\0ad\libraries\source\fcollada\include\FMath\FMVector3.h:42]: (warning) Member variable 'FMVector3::x' is not initialized in the constructor.
52[H:\0ad\libraries\source\fcollada\include\FMath\FMVector3.h:42]: (warning) Member variable 'FMVector3::y' is not initialized in the constructor.
53[H:\0ad\libraries\source\fcollada\include\FMath\FMVector3.h:42]: (warning) Member variable 'FMVector3::z' is not initialized in the constructor.
54[H:\0ad\libraries\source\fcollada\include\FMath\FMVector3.h:42]: (warning) Member variable 'FMVector3::w' is not initialized in the constructor.
55[H:\0ad\libraries\source\fcollada\include\FMath\FMVector3.h:51]: (warning) Member variable 'FMVector3::w' is not initialized in the constructor.
56[H:\0ad\libraries\source\fcollada\include\FMath\FMVector3.h:55]: (warning) Member variable 'FMVector3::w' is not initialized in the constructor.
57[H:\0ad\libraries\source\fcollada\include\FMath\FMVector3.h:120]: (warning) Member variable 'FMVector3::w' is not assigned a value in 'FMVector3::operator='.
58[H:\0ad\libraries\source\fcollada\include\FMath\FMMatrix33.h:44]: (warning) Member variable 'FMMatrix33::m' is not initialized in the constructor.
59[H:\0ad\libraries\source\fcollada\include\FMath\FMMatrix44.h:43]: (warning) Member variable 'FMMatrix44::m' is not initialized in the constructor.
60[H:\0ad\libraries\source\fcollada\include\FMath\FMQuaternion.h:35]: (warning) Member variable 'FMQuaternion::x' is not initialized in the constructor.
61[H:\0ad\libraries\source\fcollada\include\FMath\FMQuaternion.h:35]: (warning) Member variable 'FMQuaternion::y' is not initialized in the constructor.
62[H:\0ad\libraries\source\fcollada\include\FMath\FMQuaternion.h:35]: (warning) Member variable 'FMQuaternion::z' is not initialized in the constructor.
63[H:\0ad\libraries\source\fcollada\include\FMath\FMQuaternion.h:35]: (warning) Member variable 'FMQuaternion::w' is not initialized in the constructor.
64[collada\DLL.cpp:71]: (warning) Member variable 'BufferedOutputCallback::buffer' is not initialized in the constructor.
65[H:\0ad\libraries\source\fcollada\include\FCDocument\FCDParameterAnimatable.hpp:18]: (warning) Member variable 'FCDParameterAnimatableT<float,0>::value' is not initialized in the constructor.
66[H:\0ad\libraries\source\fcollada\include\FUtils\FUParameter.h:55]: (warning) Member variable 'FUParameterT<float>::value' is not initialized in the constructor.
67[collada\DLL.cpp:72] -> [collada\DLL.cpp:66]: (style, inconclusive) Member variable 'BufferedOutputCallback::bufferUsed' is in the wrong place in the initializer list.
68[H:\0ad\libraries\source\fcollada\include\FMath\FMArray.h:209]: (performance, inconclusive) Technically the member function 'fm::vector::replace' can be static.
69[H:\0ad\libraries\source\fcollada\include\FMath\FMArray.h:318]: (style, inconclusive) Technically the member function 'fm::vector::capacity' can be const.
70[H:\0ad\libraries\source\fcollada\include\FMath\FMTree.h:390]: (style, inconclusive) Technically the member function 'fm::tree::last' can be const.
71[H:\0ad\libraries\source\fcollada\include\FMath\FMTree.h:351]: (style, inconclusive) Technically the member function 'fm::tree::const_iterator::operator*' can be const.
72[H:\0ad\libraries\source\fcollada\include\FMath\FMTree.h:352]: (style, inconclusive) Technically the member function 'fm::tree::const_iterator::operator.' can be const.
73[H:\0ad\libraries\source\fcollada\include\FMath\FMVector2.h:68]: (style, inconclusive) Technically the member function 'FMVector2::operatorfloat*' can be const.
74[H:\0ad\libraries\source\fcollada\include\FMath\FMVector4.h:92]: (style, inconclusive) Technically the member function 'FMVector4::operatorfloat*' can be const.
75[H:\0ad\libraries\source\fcollada\include\FMath\FMVector3.h:97]: (style, inconclusive) Technically the member function 'FMVector3::operatorfloat*' can be const.
76[H:\0ad\libraries\source\fcollada\include\FMath\FMColor.h:86]: (style, inconclusive) Technically the member function 'FMColor::operatoruint8_t*' can be const.
77[H:\0ad\libraries\source\fcollada\include\FMath\FMMatrix33.h:57]: (style, inconclusive) Technically the member function 'FMMatrix33::operatorfloat*' can be const.
78[H:\0ad\libraries\source\fcollada\include\FMath\FMMatrix44.h:53]: (style, inconclusive) Technically the member function 'FMMatrix44::operatorfloat*' can be const.
79[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:112]: (style, inconclusive) Technically the member function 'FUObjectOwner::DetachObject' can be const.
80[H:\0ad\libraries\source\fcollada\include\FCDocument\FCDExtra.h:68]: (performance, inconclusive) Technically the member function 'FCDExtra::GetTypes' can be static.
81[H:\0ad\libraries\source\fcollada\include\FCDocument\FCDGeometry.h:115]: (performance, inconclusive) Technically the member function 'FCDGeometry::IsPSurface' can be static.
82[H:\0ad\libraries\source\fcollada\include\FCDocument\FCDAnimationCurve.h:177]: (style, inconclusive) Technically the member function 'FCDAnimationCurve::GetDriverIndex' can be const.
83[H:\0ad\libraries\source\fcollada\include\FCDocument\FCDExtra.h:303]: (performance, inconclusive) Technically the member function 'FCDENode::GetChildNodes' can be static.
84[H:\0ad\libraries\source\fcollada\include\FCDocument\FCDExtra.h:363]: (performance, inconclusive) Technically the member function 'FCDENode::GetAttributes' can be static.
85[H:\0ad\libraries\source\fcollada\include\FCDocument\FCDGeometryPolygons.h:248]: (performance, inconclusive) Technically the member function 'FCDGeometryPolygons::GetInputs' can be static.
86[H:\0ad\libraries\source\fcollada\include\FCDocument\FCDExtra.h:163]: (performance, inconclusive) Technically the member function 'FCDEType::GetTechniques' can be static.
87[H:\0ad\libraries\source\fcollada\include\FCDocument\FCDGeometryMesh.h:189]: (performance, inconclusive) Technically the member function 'FCDGeometryMesh::GetVertexSources' can be static.
88[H:\0ad\libraries\source\fcollada\include\FCDocument\FCDGeometryMesh.h:265]: (performance, inconclusive) Technically the member function 'FCDGeometryMesh::GetSources' can be static.
89[H:\0ad\libraries\source\fcollada\include\FMath\FMQuaternion.h:59]: (style, inconclusive) Technically the member function 'FMQuaternion::operatorfloat*' can be const.
90[H:\0ad\libraries\source\fcollada\include\FUtils\FUStringBuilder.h:82]: (style, inconclusive) Technically the member function 'FUStringBuilderT<CH>::length' can be const.
91[H:\0ad\libraries\source\fcollada\include\FUtils\FUStringBuilder.h:82]: (style, inconclusive) Technically the member function 'FUStringBuilderT<char>::length' can be const.
92[H:\0ad\libraries\source\fcollada\include\FUtils\FUTracker.h:155]: (style, inconclusive) Technically the member function 'FUTrackedPtr<FCDAnimated>::operatorFCDAnimated*' can be const.
93[H:\0ad\libraries\source\fcollada\include\FUtils\FUTracker.h:155]: (style, inconclusive) Technically the member function 'FUTrackedPtr<FCDEntityReference>::operatorFCDEntityReference*' can be const.
94[H:\0ad\libraries\source\fcollada\include\FUtils\FUTracker.h:155]: (style, inconclusive) Technically the member function 'FUTrackedPtr<FUTrackable>::operatorFUTrackable*' can be const.
95[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:212]: (style, inconclusive) Technically the member function 'FUObjectRef<ObjectClass>::operatorObjectClass*' can be const.
96[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:212]: (style, inconclusive) Technically the member function 'FUObjectRef<FCDExternalReferenceManager>::operatorFCDExternalReferenceManager*' can be const.
97[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:212]: (style, inconclusive) Technically the member function 'FUObjectRef<FCDEntityReference>::operatorFCDEntityReference*' can be const.
98[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:212]: (style, inconclusive) Technically the member function 'FUObjectRef<FCDAsset>::operatorFCDAsset*' can be const.
99[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:212]: (style, inconclusive) Technically the member function 'FUObjectRef<FCDExtra>::operatorFCDExtra*' can be const.
100[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:212]: (style, inconclusive) Technically the member function 'FUObjectRef<FCDSkinController>::operatorFCDSkinController*' can be const.
101[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:212]: (style, inconclusive) Technically the member function 'FUObjectRef<FCDMorphController>::operatorFCDMorphController*' can be const.
102[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:212]: (style, inconclusive) Technically the member function 'FUObjectRef<FCDAnimatedCustom>::operatorFCDAnimatedCustom*' can be const.
103[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:212]: (style, inconclusive) Technically the member function 'FUObjectRef<FCDGeometryMesh>::operatorFCDGeometryMesh*' can be const.
104[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:212]: (style, inconclusive) Technically the member function 'FUObjectRef<FCDGeometrySpline>::operatorFCDGeometrySpline*' can be const.
105[H:\0ad\libraries\source\fcollada\include\FUtils\FUObject.h:212]: (style, inconclusive) Technically the member function 'FUObjectRef<FCDAnimated>::operatorFCDAnimated*' can be const.
106[collada\CommonConvert.h:88]: (style) Unused private function: 'FColladaDocument::ReadExtras'
107[collada\CommonConvert.cpp:75] -> [collada\CommonConvert.h:61]: (performance, inconclusive) Technically the member function 'FColladaErrorHandler::OnError' can be static.
108[collada\CommonConvert.cpp:113] -> [collada\CommonConvert.h:88]: (performance, inconclusive) Technically the member function 'FColladaDocument::ReadExtras' can be static.
109[H:\0ad\libraries\source\fcollada\include\FMath\FMColor.h:33]: (warning) Member variable 'FMColor::r' is not initialized in the constructor.
110[H:\0ad\libraries\source\fcollada\include\FMath\FMColor.h:33]: (warning) Member variable 'FMColor::g' is not initialized in the constructor.
111[H:\0ad\libraries\source\fcollada\include\FMath\FMColor.h:33]: (warning) Member variable 'FMColor::b' is not initialized in the constructor.
112[H:\0ad\libraries\source\fcollada\include\FMath\FMColor.h:33]: (warning) Member variable 'FMColor::a' is not initialized in the constructor.
113[H:\0ad\libraries\source\fcollada\include\FUtils\FUParameter.h:55]: (warning) Member variable 'FUParameterT<unsignedlong>::value' is not initialized in the constructor.
114[H:\0ad\libraries\source\fcollada\include\FMath\FMColor.h:82]: (style, inconclusive) Technically the member function 'FMColor::ComponentAverage' can be const.
115[H:\0ad\libraries\source\fcollada\include\FMath\FMColor.h:86]: (style, inconclusive) Technically the member function 'FMColor::operatorchar*' can be const.
116[H:\0ad\libraries\source\fcollada\include\FUtils\FUStringBuilder.h:82]: (style, inconclusive) Technically the member function 'FUStringBuilderT<Char>::length' can be const.
117[H:\0ad\libraries\source\fcollada\include\FUtils\FUStringBuilder.h:82]: (style, inconclusive) Technically the member function 'FUStringBuilderT<wchar_t>::length' can be const.
118[H:\0ad\libraries\source\fcollada\include\FUtils\FUTracker.h:155]: (style, inconclusive) Technically the member function 'FUTrackedPtr<FCDGeometrySource>::operatorFCDGeometrySource*' can be const.
119[collada\PMDConvert.cpp:139]: (style) C-style pointer casting
120[H:\0ad\libraries\source\fcollada\include\FUtils\FUParameter.h:55]: (warning) Member variable 'FUParameterT<long>::value' is not initialized in the constructor.
121[maths\Fixed.h:341] -> [maths\Fixed.h:331]: (style, inconclusive) The typedef 'fixed' hides a typedef with the same name.
122[ps\Profiler2.h:382]: (style) C-style pointer casting
123[scripting\JSConversions.h:38]: (style) C-style pointer casting
124[scripting\ScriptableObject.h:375]: (style) C-style pointer casting
125[graphics\Camera.cpp:37]: (warning) Member variable 'CCamera::m_NearPlane' is not initialized in the constructor.
126[graphics\Camera.cpp:37]: (warning) Member variable 'CCamera::m_FarPlane' is not initialized in the constructor.
127[graphics\Camera.cpp:37]: (warning) Member variable 'CCamera::m_FOV' is not initialized in the constructor.
128[lib\timer.h:217]: (style) The class 'TimerUnit' does not have a constructor.
129[ps\Overlay.h:175]: (style) 'CPos::operator=' should return 'CPos &'.
130[ps\Overlay.h:214]: (style) 'CSize::operator=' should return 'CSize &'.
131[ps\Overlay.h:82]: (style) 'CRect::operator=' should return 'CRect &'.
132[scripting\ScriptableObject.h:393]: (style) Unused private function: 'CJSObject::JSGetProperty'
133[scripting\ScriptableObject.h:410]: (style) Unused private function: 'CJSObject::JSSetProperty'
134[scripting\ScriptableObject.h:426]: (style) Unused private function: 'CJSObject::DefaultFinalize'
135[maths\Matrix3D.h:64] -> [maths\Matrix3D.h:42]: (style, inconclusive) Member variable 'CMatrix3D::_21' is in the wrong place in the initializer list.
136[maths\Matrix3D.h:65] -> [maths\Matrix3D.h:42]: (style, inconclusive) Member variable 'CMatrix3D::_31' is in the wrong place in the initializer list.
137[maths\Matrix3D.h:66] -> [maths\Matrix3D.h:42]: (style, inconclusive) Member variable 'CMatrix3D::_41' is in the wrong place in the initializer list.
138[graphics\ShaderProgram.h:115]: (style, inconclusive) Technically the member function 'CShaderProgram::Binding::Active' can be const.
139[graphics\Terrain.h:71]: (performance, inconclusive) Technically the member function 'CTerrain::GetMinX' can be static.
140[graphics\Terrain.h:72]: (performance, inconclusive) Technically the member function 'CTerrain::GetMinZ' can be static.
141[ps\Profiler2.h:357]: (performance, inconclusive) Technically the member function 'CProfiler2::GetTime' can be static.
142[ps\Profiler2.h:362]: (style, inconclusive) Technically the member function 'CProfiler2::GetFrameNumber' can be const.
143[ps\Profiler2.h:167]: (performance, inconclusive) Technically the member function 'CProfiler2::ThreadStorage::PRINTF_ARGS' can be static.
144[ps\Profiler2.h:180]: (style, inconclusive) Technically the member function 'CProfiler2::ThreadStorage::GetName' can be const.
145[ps\Profile.h:141]: (style, inconclusive) Technically the member function 'CProfileManager::GetCurrent' can be const.
146[ps\Profile.h:142]: (style, inconclusive) Technically the member function 'CProfileManager::GetRoot' can be const.
147[renderer\VertexBufferManager.h:55]: (performance, inconclusive) Technically the member function 'CVertexBufferManager::GetMaxBufferSize' can be static.
148[lib\adts\ring_buf.h:123]: (style, inconclusive) Technically the member function 'RingBuf<int,30>::iterator::operator++' can be const.
149[lib\adts\ring_buf.h:169]: (style, inconclusive) Technically the member function 'RingBuf<int,30>::const_iterator::operator++' can be const.
150[lib\adts\ring_buf.h:123]: (style, inconclusive) Technically the member function 'RingBuf<int,1>::iterator::operator++' can be const.
151[lib\adts\ring_buf.h:169]: (style, inconclusive) Technically the member function 'RingBuf<int,1>::const_iterator::operator++' can be const.
152[lib\adts\ring_buf.h:123]: (style, inconclusive) Technically the member function 'RingBuf<double,30>::iterator::operator++' can be const.
153[lib\adts\ring_buf.h:169]: (style, inconclusive) Technically the member function 'RingBuf<double,30>::const_iterator::operator++' can be const.
154[lib\adts\ring_buf.h:123]: (style, inconclusive) Technically the member function 'RingBuf<double,1>::iterator::operator++' can be const.
155[lib\adts\ring_buf.h:169]: (style, inconclusive) Technically the member function 'RingBuf<double,1>::const_iterator::operator++' can be const.
156[lib\adts\ring_buf.h:123]: (style, inconclusive) Technically the member function 'RingBuf<long,30>::iterator::operator++' can be const.
157[lib\adts\ring_buf.h:169]: (style, inconclusive) Technically the member function 'RingBuf<long,30>::const_iterator::operator++' can be const.
158[lib\adts\ring_buf.h:123]: (style, inconclusive) Technically the member function 'RingBuf<long,1>::iterator::operator++' can be const.
159[lib\adts\ring_buf.h:169]: (style, inconclusive) Technically the member function 'RingBuf<long,1>::const_iterator::operator++' can be const.
160[lib\adts\ring_buf.h:139]: (performance) Function parameter 'right' should be passed by reference.
161[lib\adts\ring_buf.h:185]: (performance) Function parameter 'right' should be passed by reference.
162[maths\NUSpline.h:41]: (warning) Member variable 'RNSpline::MaxDistance' is not initialized in the constructor.
163[graphics\CinemaTrack.h:64]: (warning) Member variable 'CCinemaPath::m_CurrentNode' is not initialized in the constructor.
164[graphics\CinemaTrack.cpp:33]: (warning) Member variable 'CCinemaPath::m_PreviousNodeTime' is not initialized in the constructor.
165[graphics\CinemaTrack.cpp:33]: (warning) Member variable 'CCinemaPath::m_CurrentNode' is not initialized in the constructor.
166[graphics\CinemaTrack.cpp:263]: (warning) Member variable 'CCinemaManager::m_DrawLines' is not initialized in the constructor.
167[graphics\CinemaTrack.cpp:263] -> [graphics\CinemaTrack.h:159]: (style, inconclusive) Member variable 'CCinemaManager::m_Active' is in the wrong place in the initializer list.
168[graphics\CinemaTrack.cpp:144] -> [graphics\CinemaTrack.h:72]: (style, inconclusive) Technically the member function 'CCinemaPath::MoveToPointAt' can be const.
169[graphics\CinemaTrack.cpp:187] -> [graphics\CinemaTrack.h:81]: (performance, inconclusive) Technically the member function 'CCinemaPath::EaseDefault' can be static.
170[graphics\CinemaTrack.h:153]: (style, inconclusive) Technically the member function 'CCinemaManager::GetAllPaths' can be const.
171[graphics\ColladaManager.cpp:67]: (warning) Member variable 'CColladaManagerImpl::set_logger' is not initialized in the constructor.
172[graphics\ColladaManager.cpp:67]: (warning) Member variable 'CColladaManagerImpl::set_skeleton_definitions' is not initialized in the constructor.
173[graphics\ColladaManager.cpp:67]: (warning) Member variable 'CColladaManagerImpl::convert_dae_to_pmd' is not initialized in the constructor.
174[graphics\ColladaManager.cpp:67]: (warning) Member variable 'CColladaManagerImpl::convert_dae_to_psa' is not initialized in the constructor.
175[maths\Vector2D.h:34]: (warning) Member variable 'CVector2D::X' is not initialized in the constructor.
176[maths\Vector2D.h:34]: (warning) Member variable 'CVector2D::Y' is not initialized in the constructor.
177[lib\file\file.h:48]: (warning) Member variable 'File::oflag' is not initialized in the constructor.
178[maths\Vector2D.h:37]: (style, inconclusive) Technically the member function 'CVector2D::operatorfloat*' can be const.
179[lib\allocators\unique_range.h:164]: (style, inconclusive) Technically the member function 'UniqueRange::Delete' can be const.
180[graphics\ModelAbstract.h:64] -> [graphics\ModelAbstract.h:170]: (style, inconclusive) Member variable 'CModelAbstract::m_PlayerID' is in the wrong place in the initializer list.
181[graphics\Material.h:48]: (style, inconclusive) Technically the member function 'CMaterial::UsesAlphaBlending' can be const.
182[graphics\Frustum.cpp:65]: (style) The scope of the variable 'Side' can be reduced.
183[graphics\Frustum.cpp:122]: (style) The scope of the variable 'Side' can be reduced.
184[lib\external_libraries\glext_funcs.h:388] -> [lib\sysdep\os\win\wgl.h:72]: (style, inconclusive) The variable 'HDC' hides a typedef with the same name.
185[graphics\HFTracer.cpp:53] -> [graphics\HFTracer.h:44]: (performance, inconclusive) Technically the member function 'CHFTracer::RayTriIntersect' can be static.
186[lib\allocators\shared_ptr.h:71] -> [lib\allocators\shared_ptr.h:69]: (error, inconclusive) Possible null pointer dereference: mem - otherwise it is redundant to check it against null.
187[lib\allocators\shared_ptr.h:71]: (style) C-style pointer casting
188[graphics\HeightMipmap.cpp:31]: (warning) Member variable 'CHeightMipmap::m_MapSize' is not initialized in the constructor.
189[graphics\HeightMipmap.cpp:142] -> [graphics\HeightMipmap.h:67]: (performance, inconclusive) Technically the member function 'CHeightMipmap::HalfResizeUpdate' can be static.
190[lib\allocators\shared_ptr.h:32]: (style, inconclusive) Technically the member function 'DummyDeleter::operator()' can be const.
191[lib\allocators\shared_ptr.h:46]: (style, inconclusive) Technically the member function 'ArrayDeleter::operator()' can be const.
192[lib\allocators\shared_ptr.h:59]: (style, inconclusive) Technically the member function 'AlignedDeleter::operator()' can be const.
193[graphics\SColor.h:37]: (warning) Member variable 'SColor4ub::R' is not initialized in the constructor.
194[graphics\SColor.h:37]: (warning) Member variable 'SColor4ub::G' is not initialized in the constructor.
195[graphics\SColor.h:37]: (warning) Member variable 'SColor4ub::B' is not initialized in the constructor.
196[graphics\SColor.h:37]: (warning) Member variable 'SColor4ub::A' is not initialized in the constructor.
197[graphics\MapGenerator.cpp:30]: (warning) Member variable 'CMapGeneratorWorker::m_ScriptInterface' is not initialized in the constructor.
198[simulation2\system\IComponent.h:33]: (style) The class 'IComponent' does not have a constructor.
199[simulation2\components\ICmpRangeManager.h:189] -> [simulation2\components\ICmpRangeManager.h:259]: (style, inconclusive) Member variable 'CLosQuerier::m_PlayerMask' is in the wrong place in the initializer list.
200[graphics\LOSTexture.cpp:54] -> [graphics\LOSTexture.h:94]: (style, inconclusive) Member variable 'CLOSTexture::whichTex' is in the wrong place in the initializer list.
201[simulation2\components\ICmpRangeManager.h:199]: (style, inconclusive) Technically the member function 'ICmpRangeManager::CLosQuerier::IsVisible' can be const.
202[simulation2\components\ICmpRangeManager.h:214]: (style, inconclusive) Technically the member function 'ICmpRangeManager::CLosQuerier::IsExplored' can be const.
203[graphics\LOSTexture.cpp:184] -> [graphics\LOSTexture.h:70]: (style, inconclusive) Technically the member function 'CLOSTexture::GetTextureMatrix' can be const.
204[graphics\LOSTexture.cpp:190] -> [graphics\LOSTexture.h:77]: (style, inconclusive) Technically the member function 'CLOSTexture::GetMinimapTextureMatrix' can be const.
205[graphics\LOSTexture.cpp:312] -> [graphics\LOSTexture.h:84]: (performance, inconclusive) Technically the member function 'CLOSTexture::GetBitmapSize' can be static.
206[graphics\LOSTexture.cpp:317] -> [graphics\LOSTexture.h:85]: (performance, inconclusive) Technically the member function 'CLOSTexture::GenerateBitmap' can be static.
207[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpTerrain>::this_type_does_not_support_comparisons' can be static.
208[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpRangeManager>::this_type_does_not_support_comparisons' can be static.
209[graphics\MapReader.cpp:1258] -> [renderer\WaterManager.h:37]: (style, inconclusive) The variable 'LINE___LINE___' hides a typedef with the same name.
210[graphics\MapReader.cpp:1332] -> [renderer\WaterManager.h:37]: (style, inconclusive) The variable 'LINE___LINE___' hides a typedef with the same name.
211[graphics\MapReader.cpp:1306]: (warning, inconclusive) Division with signed and unsigned operators. The result might be wrong.
212[graphics\MapReader.cpp:1310]: (warning, inconclusive) Division with signed and unsigned operators. The result might be wrong.
213[graphics\MapReader.cpp:1452]: (style) Unused variable: waterType
214[graphics\MapReader.cpp:55]: (warning) Member variable 'CMapReader::pTerrain' is not initialized in the constructor.
215[graphics\MapReader.cpp:55]: (warning) Member variable 'CMapReader::pWaterMan' is not initialized in the constructor.
216[graphics\MapReader.cpp:55]: (warning) Member variable 'CMapReader::pSkyMan' is not initialized in the constructor.
217[graphics\MapReader.cpp:55]: (warning) Member variable 'CMapReader::pPostproc' is not initialized in the constructor.
218[graphics\MapReader.cpp:55]: (warning) Member variable 'CMapReader::pLightEnv' is not initialized in the constructor.
219[graphics\MapReader.cpp:55]: (warning) Member variable 'CMapReader::pGameView' is not initialized in the constructor.
220[graphics\MapReader.cpp:55]: (warning) Member variable 'CMapReader::pCinema' is not initialized in the constructor.
221[graphics\MapReader.cpp:55]: (warning) Member variable 'CMapReader::pTrigMan' is not initialized in the constructor.
222[graphics\MapReader.cpp:55]: (warning) Member variable 'CMapReader::pSimulation2' is not initialized in the constructor.
223[graphics\MapReader.cpp:55]: (warning) Member variable 'CMapReader::pSimContext' is not initialized in the constructor.
224[graphics\MapReader.cpp:55]: (warning) Member variable 'CMapReader::m_PlayerID' is not initialized in the constructor.
225[graphics\MapReader.cpp:55]: (warning) Member variable 'CMapReader::m_SkipEntities' is not initialized in the constructor.
226[graphics\MapReader.cpp:55]: (warning) Member variable 'CMapReader::only_xml' is not initialized in the constructor.
227[graphics\MapReader.cpp:55]: (warning) Member variable 'CMapReader::num_terrain_tex' is not initialized in the constructor.
228[graphics\MapReader.cpp:390]: (warning) Member variable 'CXMLReader::at_id' is not initialized in the constructor.
229[ps\XML\XeroXMB.h:194]: (warning) Member variable 'XMBElementList::m_LastPointer' is not initialized in the constructor.
230[ps\XML\XeroXMB.h:197]: (warning) Member variable 'XMBElementList::m_LastPointer' is not initialized in the constructor.
231[ps\XML\XeroXMB.h:232]: (warning) Member variable 'XMBAttributeList::m_LastPointer' is not initialized in the constructor.
232[ps\XML\XeroXMB.h:129]: (warning) Member variable 'XMBFile::m_ElementNameCount' is not initialized in the constructor.
233[ps\XML\XeroXMB.h:129]: (warning) Member variable 'XMBFile::m_AttributeNameCount' is not initialized in the constructor.
234[ps\XML\XeroXMB.h:129]: (warning) Member variable 'XMBFile::m_ElementPointer' is not initialized in the constructor.
235[ps\XML\XeroXMB.h:129]: (warning) Member variable 'XMBFile::m_AttributePointer' is not initialized in the constructor.
236[ps\XML\XeroXMB.h:221]: (warning) Member variable 'XMBAttribute::Name' is not initialized in the constructor.
237[simulation2\components\ICmpObstructionManager.h:437]: (warning) Member variable 'SkipTagRequireControlGroupsAndFlagObstructionFilter::m_Exclude' is not initialized in the constructor.
238[graphics\MapReader.cpp:56] -> [graphics\MapReader.h:109]: (style, inconclusive) Member variable 'CMapReader::m_PatchesPerSide' is in the wrong place in the initializer list.
239[renderer\SkyManager.h:51]: (style, inconclusive) Technically the member function 'SkyManager::GetSkyCube' can be const.
240[graphics\TerrainTextureEntry.h:81]: (style, inconclusive) Technically the member function 'CTerrainTextureEntry::GetTexture' can be const.
241[graphics\TerrainTextureEntry.h:85]: (style, inconclusive) Technically the member function 'CTerrainTextureEntry::GetMaterial' can be const.
242[graphics\MapReader.cpp:928] -> [graphics\MapReader.cpp:436]: (performance, inconclusive) Technically the member function 'CXMLReader::ReadTriggers' can be static.
243[graphics\Patch.h:74]: (style, inconclusive) Technically the member function 'CPatch::getDrawState' can be const.
244[graphics\MiniPatch.h:43]: (style, inconclusive) Technically the member function 'CMiniPatch::GetPriority' can be const.
245[simulation2\components\ICmpObstructionManager.h:65]: (style, inconclusive) Technically the member function 'ICmpObstructionManager::tag_t::valid' can be const.
246[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpPlayerManager>::this_type_does_not_support_comparisons' can be static.
247[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpPlayer>::this_type_does_not_support_comparisons' can be static.
248[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpPosition>::this_type_does_not_support_comparisons' can be static.
249[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpWaterManager>::this_type_does_not_support_comparisons' can be static.
250[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpOwnership>::this_type_does_not_support_comparisons' can be static.
251[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpObstruction>::this_type_does_not_support_comparisons' can be static.
252[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpVisual>::this_type_does_not_support_comparisons' can be static.
253[graphics\MapWriter.cpp:247] -> [graphics\MapWriter.cpp:188]: (error, inconclusive) Possible null pointer dereference: pSimulation2 - otherwise it is redundant to check it against null.
254[graphics\MapWriter.cpp:320] -> [graphics\MapWriter.cpp:307]: (error) Possible null pointer dereference: pSimulation2 - otherwise it is redundant to check it against null.
255[graphics\MapWriter.cpp:91] -> [graphics\MapWriter.h:61]: (performance, inconclusive) Technically the member function 'CMapWriter::EnumTerrainTextures' can be static.
256[graphics\MapWriter.cpp:176] -> [graphics\MapWriter.h:65]: (performance, inconclusive) Technically the member function 'CMapWriter::WriteXML' can be static.
257[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpTemplateManager>::this_type_does_not_support_comparisons' can be static.
258[graphics\ModelDef.cpp:169]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
259[graphics\ModelDef.cpp:201]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
260[graphics\ModelDef.cpp:229] -> [graphics\ModelDef.h:262]: (style, inconclusive) Member variable 'CModelDef::m_pVertices' is in the wrong place in the initializer list.
261[graphics\ModelDef.cpp:206] -> [graphics\ModelDef.h:235]: (style, inconclusive) Technically the member function 'CModelDef::BlendBoneMatrices' can be const.
262[graphics\ObjectBase.cpp:588]: (performance) Possible inefficient checking for 'remainingSelections' emptiness.
263[graphics\ObjectBase.cpp:614]: (performance) Possible inefficient checking for 'objectsQueue' emptiness.
264[graphics\Model.cpp:86]: (style) C-style pointer casting
265[graphics\Model.h:94]: (style, inconclusive) Technically the member function 'CModel::GetModelDef' can be const.
266[graphics\Model.h:184]: (style, inconclusive) Technically the member function 'CModel::IsSkinned' can be const.
267[maths\FixedVector3D.h:82]: (performance, inconclusive) Technically the member function 'CFixedVector3D::Length' can be static.
268[maths\FixedVector3D.h:109]: (style, inconclusive) Technically the member function 'CFixedVector3D::Normalize' can be const.
269[maths\FixedVector3D.h:124]: (style, inconclusive) Technically the member function 'CFixedVector3D::Normalize' can be const.
270[maths\FixedVector3D.h:138]: (performance, inconclusive) Technically the member function 'CFixedVector3D::Cross' can be static.
271[maths\FixedVector3D.h:171]: (performance, inconclusive) Technically the member function 'CFixedVector3D::Dot' can be static.
272[graphics\ObjectManager.cpp:43]: (style, inconclusive) Technically the member function 'second_equals::operator()' can be const.
273[graphics\ParticleEmitter.h:86]: (style, inconclusive) Technically the member function 'CParticleEmitter::GetParticleBounds' can be const.
274[graphics\ParticleManager.cpp:70]: (style, inconclusive) Technically the member function 'EmitterHasNoParticles::operator()' can be const.
275[graphics\ParticleEmitterType.cpp:59]: (style, inconclusive) Technically the member function 'IParticleVar::LastValue' can be const.
276[graphics\ParticleEmitterType.cpp:315] -> [graphics\ParticleEmitterType.h:76]: (performance, inconclusive) Technically the member function 'CParticleEmitterType::GetVariableID' can be static.
277[graphics\ShaderDefines.cpp:253] -> [graphics\ShaderDefines.h:189]: (style, inconclusive) Technically the member function 'CShaderRenderQueries::GetSize' can be const.
278[graphics\ShaderDefines.cpp:258] -> [graphics\ShaderDefines.h:190]: (style, inconclusive) Technically the member function 'CShaderRenderQueries::GetItem' can be const.
279[graphics\ShaderDefines.cpp:274] -> [graphics\ShaderDefines.h:213]: (style, inconclusive) Technically the member function 'CShaderConditionalDefines::GetSize' can be const.
280[ps\Preprocessor.h:427]: (warning) Member variable 'CPreprocessor::Source' is not initialized in the constructor.
281[ps\Preprocessor.h:427]: (warning) Member variable 'CPreprocessor::SourceEnd' is not initialized in the constructor.
282[ps\Preprocessor.h:427]: (warning) Member variable 'CPreprocessor::Line' is not initialized in the constructor.
283[ps\Preprocessor.h:427]: (warning) Member variable 'CPreprocessor::BOL' is not initialized in the constructor.
284[ps\Preprocessor.h:427]: (warning) Member variable 'CPreprocessor::EnableOutput' is not initialized in the constructor.
285[ps\Preprocessor.h:427]: (warning) Member variable 'CPreprocessor::ErrorData' is not initialized in the constructor.
286[graphics\ShaderProgram.cpp:904] -> [graphics\ShaderProgram.h:198]: (style, inconclusive) Technically the member function 'CShaderProgram::AssertPointersBound' can be const.
287[graphics\ShaderProgram.cpp:882] -> [graphics\ShaderProgram.h:208]: (style, inconclusive) Technically the member function 'CShaderProgram::UnbindClientStates' can be const.
288[graphics\ShaderProgram.cpp:58]: (performance, inconclusive) Technically the member function 'CShaderProgramARB::Compile' can be static.
289[graphics\ShaderProgram.cpp:290]: (performance, inconclusive) Technically the member function 'CShaderProgramGLSL::Compile' can be static.
290[graphics\TerrainTextureManager.h:41] -> [graphics\TerrainProperties.h:39]: (style, inconclusive) The typedef 'CTerrainPropertiesPtr' hides a typedef with the same name.
291[graphics\TerrainProperties.cpp:42] -> [graphics\TerrainProperties.h:57]: (style, inconclusive) Member variable 'CTerrainProperties::m_MovementClass' is in the wrong place in the initializer list.
292[graphics\TerrainProperties.h:95]: (style, inconclusive) Technically the member function 'CTerrainProperties::GetTextureAngle' can be const.
293[graphics\TerrainProperties.h:100]: (style, inconclusive) Technically the member function 'CTerrainProperties::GetTextureSize' can be const.
294[maths\FixedVector2D.h:95]: (performance, inconclusive) Technically the member function 'CFixedVector2D::Length' can be static.
295[maths\FixedVector2D.h:118]: (performance, inconclusive) Technically the member function 'CFixedVector2D::CompareLength' can be static.
296[maths\FixedVector2D.h:141]: (performance, inconclusive) Technically the member function 'CFixedVector2D::CompareLength' can be static.
297[maths\FixedVector2D.h:159]: (performance, inconclusive) Technically the member function 'CFixedVector2D::IsZero' can be static.
298[maths\FixedVector2D.h:168]: (style, inconclusive) Technically the member function 'CFixedVector2D::Normalize' can be const.
299[maths\FixedVector2D.h:182]: (style, inconclusive) Technically the member function 'CFixedVector2D::Normalize' can be const.
300[maths\FixedVector2D.h:195]: (performance, inconclusive) Technically the member function 'CFixedVector2D::Dot' can be static.
301[simulation2\helpers\Grid.h:110]: (style) 'class SparseGrid' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.
302[graphics\TextRenderer.cpp:47] -> [graphics\TextRenderer.h:38]: (style, inconclusive) Technically the member function 'CTextRenderer::GetTransform' can be const.
303[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpTerritoryManager>::this_type_does_not_support_comparisons' can be static.
304[graphics\TextureConverter.cpp:223] -> [graphics\TextureConverter.h:172]: (performance, inconclusive) Technically the member function 'CTextureConverter::ComputeSettings' can be static.
305[graphics\Unit.cpp:33] -> [graphics\Unit.h:93]: (style, inconclusive) Member variable 'CUnit::m_Seed' is in the wrong place in the initializer list.
306[graphics\Unit.h:35]: (style) 'class CUnit' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.
307[graphics\Unit.cpp:115]: (performance) Possible inefficient checking for 'remainingSelections' emptiness.
308[graphics\TextureManager.cpp:510] -> [graphics\TextureManager.h:267]: (style, inconclusive) Member variable 'CTexture::m_Properties' is in the wrong place in the initializer list.
309[graphics\TextureManager.cpp:569] -> [graphics\TextureManager.h:250]: (style, inconclusive) Technically the member function 'CTexture::IsLoaded' can be const.
310[graphics\TextureManager.cpp:139]: (style, inconclusive) Technically the member function 'CTextureManagerImpl::GetErrorTexture' can be const.
311[graphics\UnitAnimation.cpp:45] -> [graphics\UnitAnimation.h:114]: (style, inconclusive) Member variable 'CUnitAnimation::m_OriginalSpeed' is in the wrong place in the initializer list.
312[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpSoundManager>::this_type_does_not_support_comparisons' can be static.
313[H:\0ad\libraries\source\cxxtest\include\cxxtest\RealDescriptions.h:130]: (warning) Member variable 'DynamicSuiteDescription::_suite' is not initialized in the constructor.
314[H:\0ad\libraries\source\cxxtest\include\cxxtest\TestRunner.h:70]: (performance, inconclusive) Technically the member function 'CxxTest::TestRunner::runTest' can be static.
315[graphics\tests\test_Color.h:40]: (performance, inconclusive) Technically the member function 'TestColor::CheckColor' can be static.
316[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr::this_type_does_not_support_comparisons' can be static.
317[graphics\tests\test_LOSTexture.h:27]: (performance, inconclusive) Technically the member function 'TestLOSTexture::test_basic' can be static.
318[graphics\tests\test_LOSTexture.h:61]: (performance, inconclusive) Technically the member function 'TestLOSTexture::test_perf_DISABLED' can be static.
319[graphics\tests\test_ShaderManager.h:27]: (performance, inconclusive) Technically the member function 'TestShaderManager::test_defines' can be static.
320[graphics\tests\test_ShaderManager.h:64]: (performance, inconclusive) Technically the member function 'TestShaderManager::test_defines_order' can be static.
321[graphics\tests\test_ShaderManager.h:92]: (performance, inconclusive) Technically the member function 'TestShaderManager::test_uniforms' can be static.
322[gui\GUIRenderer.h:43]: (warning) Member variable 'SDrawCall::m_HasTexture' is not initialized in the constructor.
323[gui\GUIRenderer.h:43]: (warning) Member variable 'SDrawCall::m_CellID' is not initialized in the constructor.
324[gui\GUIRenderer.h:43]: (warning) Member variable 'SDrawCall::m_EnableBlending' is not initialized in the constructor.
325[gui\GUIRenderer.h:43]: (warning) Member variable 'SDrawCall::m_DeltaZ' is not initialized in the constructor.
326[gui\CGUISprite.cpp:57]: (warning) Member variable 'CGUISpriteInstance::m_DrawCallCache' is not initialized in the constructor.
327[gui\CGUISprite.cpp:57]: (warning) Member variable 'CGUISpriteInstance::m_CachedSize' is not initialized in the constructor.
328[gui\GUIRenderer.h:72]: (style) 'DrawCalls::operator=' should return 'DrawCalls &'.
329[gui\CGUISprite.cpp:32] -> [gui\CGUISprite.h:180]: (style, inconclusive) Technically the member function 'CGUISpriteInstance::Invalidate' can be const.
330[gui\CGUISprite.h:182]: (style, inconclusive) Technically the member function 'CGUISpriteInstance::GetName' can be const.
331[gui\GUIManager.cpp:64] -> [gui\GUIManager.h:57]: (style, inconclusive) Technically the member function 'CGUIManager::HasPages' can be const.
332[gui\GUIManager.cpp:230] -> [gui\GUIManager.h:95]: (style, inconclusive) Technically the member function 'CGUIManager::GetPreDefinedColor' can be const.
333[gui\GUIManager.cpp:255] -> [gui\GUIManager.h:115]: (style, inconclusive) Technically the member function 'CGUIManager::SendEventToAll' can be const.
334[gui\GUITooltip.cpp:78]: (warning) Member variable 'GUITooltip::m_Time' is not initialized in the constructor.
335[gui\GUITooltip.cpp:78]: (warning) Member variable 'GUITooltip::m_IsIconTooltip' is not initialized in the constructor.
336[gui\IGUIObject.h:110]: (warning) Member variable 'SGUISetting::m_Type' is not initialized in the constructor.
337[gui\GUITooltip.cpp:140] -> [gui\GUITooltip.h:35]: (style, inconclusive) Technically the member function 'GUITooltip::ShowTooltip' can be const.
338[gui\GUITooltip.cpp:210] -> [gui\GUITooltip.h:36]: (performance, inconclusive) Technically the member function 'GUITooltip::HideTooltip' can be static.
339[lib\allocators\allocator_adapters.h:47]: (performance, inconclusive) Technically the member function 'Allocator_Heap::deallocate' can be static.
340[lib\allocators\allocator_adapters.h:61]: (performance, inconclusive) Technically the member function 'Allocator_Aligned::deallocate' can be static.
341[lib\allocators\allocator_adapters.h:75]: (performance, inconclusive) Technically the member function 'Allocator_VM::deallocate' can be static.
342[lib\allocators\allocator_adapters.h:89]: (performance, inconclusive) Technically the member function 'Allocator_AddressSpace::deallocate' can be static.
343[lib\allocators\allocator_adapters.h:144]: (performance, inconclusive) Technically the member function 'ProxyAllocator::address' can be static.
344[lib\allocators\allocator_adapters.h:149]: (performance, inconclusive) Technically the member function 'ProxyAllocator::max_size' can be static.
345[lib\allocators\allocator_adapters.h:154]: (performance, inconclusive) Technically the member function 'ProxyAllocator::construct' can be static.
346[lib\allocators\allocator_adapters.h:159]: (performance, inconclusive) Technically the member function 'ProxyAllocator::destroy' can be static.
347[lib\allocators\allocator_policies.h:138]: (performance, inconclusive) Technically the member function 'Allocators::Storage_Fixed::Expand' can be static.
348[lib\allocators\allocator_policies.h:179]: (performance, inconclusive) Technically the member function 'Allocators::Storage_Reallocate::MaxCapacity' can be static.
349[lib\allocators\allocator_policies.h:299]: (performance, inconclusive) Technically the member function 'Allocators::Storage_AutoCommit::Expand' can be static.
350[lib\allocators\arena.h:63]: (performance, inconclusive) Technically the member function 'Allocators::Arena::deallocate' can be static.
351[lib\allocators\dynarray.cpp:39] -> [lib\allocators\dynarray.cpp:36]: (error, inconclusive) Possible null pointer dereference: da - otherwise it is redundant to check it against null.
352[lib\allocators\dynarray.cpp:40] -> [lib\allocators\dynarray.cpp:36]: (error, inconclusive) Possible null pointer dereference: da - otherwise it is redundant to check it against null.
353[lib\allocators\dynarray.cpp:41] -> [lib\allocators\dynarray.cpp:36]: (error, inconclusive) Possible null pointer dereference: da - otherwise it is redundant to check it against null.
354[lib\allocators\headerless.cpp:444]: (style) C-style pointer casting
355[lib\allocators\headerless.cpp:448]: (style) C-style pointer casting
356[lib\allocators\headerless.cpp:460]: (style) C-style pointer casting
357[lib\allocators\headerless.cpp:499]: (style) C-style pointer casting
358[lib\allocators\headerless.cpp:53]: (warning) Member variable 'FreedBlock::prev' is not initialized in the constructor.
359[lib\allocators\headerless.cpp:53]: (warning) Member variable 'FreedBlock::next' is not initialized in the constructor.
360[lib\allocators\headerless.cpp:53]: (warning) Member variable 'FreedBlock::m_size' is not initialized in the constructor.
361[lib\allocators\headerless.cpp:53]: (warning) Member variable 'FreedBlock::m_id' is not initialized in the constructor.
362[lib\allocators\headerless.cpp:57]: (warning) Member variable 'FreedBlock::prev' is not initialized in the constructor.
363[lib\allocators\headerless.cpp:57]: (warning) Member variable 'FreedBlock::next' is not initialized in the constructor.
364[lib\allocators\pool.h:57]: (style, inconclusive) Technically the member function 'Allocators::Pool::RemainingObjects' can be const.
365[ps\CConsole.h:36] -> [graphics\ShaderProgram.h:212]: (style, inconclusive) The typedef 'CShaderProgramPtr' hides a typedef with the same name.
366[tools\atlas\GameInterface\GameLoop.h:29]: (warning) Member variable 'GameLoopState::view' is not initialized in the constructor.
367[tools\atlas\GameInterface\GameLoop.h:29]: (warning) Member variable 'GameLoopState::glCanvas' is not initialized in the constructor.
368[tools\atlas\GameInterface\GameLoop.h:29]: (warning) Member variable 'GameLoopState::realFrameLength' is not initialized in the constructor.
369[tools\atlas\GameInterface\GameLoop.h:29]: (warning) Member variable 'GameLoopState::input' is not initialized in the constructor.
370[simulation2\components\ICmpSelectable.h:47]: (warning) Member variable 'SOverlayDescriptor::m_Type' is not initialized in the constructor.
371[network\NetTurnManager.h:266]: (style, inconclusive) Technically the member function 'CNetServerTurnManager::GetReadyTurn' can be const.
372[network\NetTurnManager.h:136]: (style, inconclusive) Technically the member function 'CNetTurnManager::GetCurrentTurn' can be const.
373[ps\CConsole.h:86]: (style, inconclusive) Technically the member function 'CConsole::IsActive' can be const.
374[ps\CConsole.h:134]: (style, inconclusive) Technically the member function 'CConsole::IsEOB' can be const.
375[ps\CConsole.h:135]: (style, inconclusive) Technically the member function 'CConsole::IsBOB' can be const.
376[ps\CConsole.h:136]: (style, inconclusive) Technically the member function 'CConsole::IsFull' can be const.
377[ps\CConsole.h:137]: (style, inconclusive) Technically the member function 'CConsole::IsEmpty' can be const.
378[simulation2\components\ICmpRangeManager.h:230]: (style, inconclusive) Technically the member function 'ICmpRangeManager::CLosQuerier::IsVisible_UncheckedRange' can be const.
379[simulation2\components\ICmpRangeManager.h:246]: (style, inconclusive) Technically the member function 'ICmpRangeManager::CLosQuerier::IsExplored_UncheckedRange' can be const.
380[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpGuiInterface>::this_type_does_not_support_comparisons' can be static.
381[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpCommandQueue>::this_type_does_not_support_comparisons' can be static.
382[gui\scripting\ScriptFunctions.cpp:549]: (error) Null pointer dereference
383[lib\file\archive\codec_zlib.cpp:49]: (performance, inconclusive) Technically the member function 'Codec_ZLib::InitializeChecksum' can be static.
384[lib\file\archive\stream.cpp:74] -> [lib\file\archive\stream.h:65]: (style, inconclusive) Technically the member function 'OutputBufferManager::IsAllowableBuffer' can be const.
385[lib\file\common\file_stats.h:107]: (performance, inconclusive) Technically the member function 'ScopedIoMonitor::NotifyOfSuccess' can be static.
386[lib\file\archive\archive_zip.cpp:465] -> [lib\file\archive\archive_zip.cpp:462]: (error, inconclusive) Possible null pointer dereference: cdfh - otherwise it is redundant to check it against null.
387[lib\file\archive\archive_zip.cpp:469] -> [lib\file\archive\archive_zip.cpp:462]: (error, inconclusive) Possible null pointer dereference: cdfh - otherwise it is redundant to check it against null.
388[lib\file\archive\archive_zip.cpp:470] -> [lib\file\archive\archive_zip.cpp:462]: (error, inconclusive) Possible null pointer dereference: cdfh - otherwise it is redundant to check it against null.
389[lib\file\archive\archive_zip.cpp:474] -> [lib\file\archive\archive_zip.cpp:462]: (error, inconclusive) Possible null pointer dereference: cdfh - otherwise it is redundant to check it against null.
390[lib\file\archive\archive_zip.cpp:702] -> [lib\file\archive\archive_zip.cpp:699]: (error, inconclusive) Possible null pointer dereference: cdfh - otherwise it is redundant to check it against null.
391[lib\file\archive\archive_zip.cpp:461]: (style) C-style pointer casting
392[lib\file\archive\archive_zip.cpp:525]: (style) C-style pointer casting
393[lib\file\archive\archive_zip.cpp:601]: (style) C-style pointer casting
394[lib\file\archive\archive_zip.cpp:690]: (style) C-style pointer casting
395[lib\file\archive\archive_zip.cpp:698]: (style) C-style pointer casting
396[lib\file\archive\archive_zip.cpp:603]: (error) Exception thrown in destructor.
397[lib\file\common\trace.cpp:151]: (style) C-style pointer casting
398[lib\file\common\trace.cpp:206]: (style) C-style pointer casting
399[lib\file\file.cpp:46] -> [lib\file\file.cpp:46]: (style) Same expression on both sides of '|'.
400[lib\adts\cache_adt.h:161]: (warning) Member variable 'McdCalc_Cached::is_min_entry' is not initialized in the constructor.
401[lib\adts\cache_adt.h:533]: (warning) Member variable 'Divider_Recip::recip' is not initialized in the constructor.
402[lib\adts\cache_adt.h:624]: (warning) Member variable 'CacheEntry<Item,Divider>::size' is not initialized in the constructor.
403[lib\adts\cache_adt.h:624]: (warning) Member variable 'CacheEntry<Item,Divider>::cost' is not initialized in the constructor.
404[lib\adts\cache_adt.h:624]: (warning) Member variable 'CacheEntry<Item,Divider>::credit' is not initialized in the constructor.
405[lib\adts\cache_adt.h:143]: (performance, inconclusive) Technically the member function 'McdCalc_Naive::notify_added' can be static.
406[lib\adts\cache_adt.h:144]: (performance, inconclusive) Technically the member function 'McdCalc_Naive::notify_decreased' can be static.
407[lib\adts\cache_adt.h:145]: (performance, inconclusive) Technically the member function 'McdCalc_Naive::notify_impending_increase_or_remove' can be static.
408[lib\adts\cache_adt.h:146]: (performance, inconclusive) Technically the member function 'McdCalc_Naive::notify_increased_or_removed' can be static.
409[lib\adts\cache_adt.h:348]: (performance, inconclusive) Technically the member function 'Landlord::charge' can be static.
410[lib\adts\cache_adt.h:371]: (performance, inconclusive) Technically the member function 'Landlord::should_evict' can be static.
411[lib\file\vfs\vfs_populate.cpp:113]: (style) C-style pointer casting
412[lib\file\vfs\vfs_populate.cpp:44]: (style, inconclusive) Technically the member function 'CompareFileInfoByName::operator()' can be const.
413[lib\file\vfs\vfs_populate.cpp:87]: (performance) Use const reference for 'name' to avoid unnecessary data copying.
414[lib\res\graphics\cursor.cpp:324]: (style) C-style pointer casting
415[lib\res\graphics\cursor.cpp:81]: (style) The class 'GLCursor' does not have a constructor.
416[lib\res\graphics\ogl_tex.cpp:640]: (style) C-style pointer casting
417[lib\res\graphics\ogl_tex.cpp:659]: (style) C-style pointer casting
418[lib\res\graphics\ogl_tex.cpp:681]: (style) C-style pointer casting
419[lib\res\graphics\ogl_tex.cpp:874]: (style) C-style pointer casting
420[lib\res\graphics\ogl_tex.cpp:880]: (style) C-style pointer casting
421[lib\res\graphics\ogl_tex.cpp:916]: (style) C-style pointer casting
422[lib\res\graphics\ogl_tex.cpp:984]: (style) C-style pointer casting
423[lib\res\graphics\ogl_tex.cpp:1001]: (style) C-style pointer casting
424[lib\res\graphics\ogl_tex.cpp:1023]: (style) C-style pointer casting
425[lib\res\graphics\ogl_tex.cpp:1032]: (style) C-style pointer casting
426[lib\res\graphics\ogl_tex.cpp:1070]: (style) C-style pointer casting
427[lib\res\graphics\ogl_tex.cpp:1088]: (style) C-style pointer casting
428[lib\res\graphics\ogl_tex.cpp:1097]: (style) C-style pointer casting
429[lib\res\graphics\ogl_tex.cpp:1107]: (style) C-style pointer casting
430[lib\res\graphics\unifont.cpp:209]: (style) C-style pointer casting
431[lib\res\graphics\unifont.cpp:216]: (style) C-style pointer casting
432[lib\res\graphics\unifont.cpp:223]: (style) C-style pointer casting
433[lib\res\graphics\unifont.cpp:230]: (style) C-style pointer casting
434[lib\res\graphics\unifont.cpp:239]: (style) C-style pointer casting
435[lib\res\graphics\unifont.cpp:250]: (style) C-style pointer casting
436[lib\res\graphics\unifont.cpp:278]: (style) C-style pointer casting
437[lib\res\graphics\unifont.cpp:291]: (style) C-style pointer casting
438[lib\res\h_mgr.cpp:303] -> [lib\res\h_mgr.cpp:294]: (error, inconclusive) Possible null pointer dereference: key2idx - otherwise it is redundant to check it against null.
439[lib\res\h_mgr.cpp:380] -> [lib\res\h_mgr.cpp:378]: (error, inconclusive) Possible null pointer dereference: type - otherwise it is redundant to check it against null.
440[lib\res\h_mgr.cpp:382] -> [lib\res\h_mgr.cpp:378]: (error, inconclusive) Possible null pointer dereference: type - otherwise it is redundant to check it against null.
441[lib\allocators\allocator_adapters.h:170]: (style) C-style pointer casting
442[lib\allocators\pool.h:68]: (style) C-style pointer casting
443[lib\allocators\pool.h:71]: (style) C-style pointer casting
444[lib\res\h_mgr.cpp:199]: (style) C-style pointer casting
445[lib\res\h_mgr.cpp:462]: (style) C-style pointer casting
446[lib\res\h_mgr.cpp:647]: (style) C-style pointer casting
447[lib\res\h_mgr.cpp:658]: (style) C-style pointer casting
448[lib\res\h_mgr.cpp:773]: (style) C-style pointer casting
449[lib\res\h_mgr.cpp:797]: (style) C-style pointer casting
450[lib\allocators\overrun_protector.h:83]: (performance, inconclusive) Technically the member function 'OverrunProtector::lock' can be static.
451[lib\allocators\overrun_protector.h:91]: (performance, inconclusive) Technically the member function 'OverrunProtector::unlock' can be static.
452[lib\sysdep\acpi.cpp:49]: (style) C-style pointer casting
453[lib\sysdep\os\win\wdbg_sym.cpp:978]: (style) Variable 'fmt' is assigned a value that is never used.
454[lib\sysdep\os\win\wdbg_sym.cpp:171]: (warning) Member variable 'TI_FINDCHILDREN_PARAMS2::childrenStorage' is not initialized in the constructor.
455[lib\sysdep\os\win\whrt\tsc.cpp:176]: (style) C-style pointer casting
456[lib\sysdep\os\win\whrt\whrt.cpp:205]: (style) C-style pointer casting
457[lib\sysdep\os\win\wposix\wpthread.cpp:614]: (style) C-style pointer casting
458[lib\sysdep\os\win\wposix\wpthread.cpp:643]: (style) C-style pointer casting
459[lib\sysdep\os\win\wposix\wpthread.cpp:394]: (warning) Conversion of string literal "this implementation ignores mode_t" to bool always evaluates to true.
460[lib\sysdep\os\win\wprintf.cpp:363]: (style) Variable 'stringchunk' is assigned a value that is never used.
461[lib\tests\test_adts.h:33]: (performance, inconclusive) Technically the member function 'TestRingbuf::test_insert_remove' can be static.
462[lib\tests\test_adts.h:45]: (performance, inconclusive) Technically the member function 'TestRingbuf::test_fill_overwrite_old' can be static.
463[lib\tests\test_adts.h:62]: (performance, inconclusive) Technically the member function 'TestRingbuf::test_randomized_insert_remove' can be static.
464[lib\adts\ring_buf.h:123]: (style, inconclusive) Technically the member function 'RingBuf<int,N>::iterator::operator++' can be const.
465[lib\adts\ring_buf.h:169]: (style, inconclusive) Technically the member function 'RingBuf<int,N>::const_iterator::operator++' can be const.
466[lib\sysdep\smbios.cpp:109]: (style) C-style pointer casting
467[lib\sysdep\smbios.cpp:394]: (style) C-style pointer casting
468[lib\sysdep\smbios.cpp:427]: (style, inconclusive) Statements following return, break, continue, goto or throw will never be executed.
469[lib\tests\test_base32.h:30]: (performance, inconclusive) Technically the member function 'TestBase32::test_base32' can be static.
470[lib\tests\test_base32.h:40]: (performance, inconclusive) Technically the member function 'TestBase32::test_base32_lengths' can be static.
471[lib\tests\test_bits.h:43]: (performance, inconclusive) Technically the member function 'TestBits::test_IsBitSet' can be static.
472[lib\tests\test_bits.h:70]: (performance, inconclusive) Technically the member function 'TestBits::test_bits' can be static.
473[lib\tests\test_bits.h:105]: (performance, inconclusive) Technically the member function 'TestBits::test_is_pow2' can be static.
474[lib\tests\test_bits.h:114]: (performance, inconclusive) Technically the member function 'TestBits::test_ceil_log2' can be static.
475[lib\tests\test_bits.h:123]: (performance, inconclusive) Technically the member function 'TestBits::test_floor_log2' can be static.
476[lib\tests\test_bits.h:130]: (performance, inconclusive) Technically the member function 'TestBits::test_round_up_to_pow2' can be static.
477[lib\tests\test_bits.h:139]: (performance, inconclusive) Technically the member function 'TestBits::test_round_down_to_pow2' can be static.
478[lib\tests\test_bits.h:147]: (performance, inconclusive) Technically the member function 'TestBits::test_round_up' can be static.
479[lib\tests\test_bits.h:159]: (performance, inconclusive) Technically the member function 'TestBits::test_round_down' can be static.
480[lib\tests\test_byte_order.h:30]: (performance, inconclusive) Technically the member function 'TestByteOrder::test_conversion' can be static.
481[lib\tests\test_byte_order.h:64]: (performance, inconclusive) Technically the member function 'TestByteOrder::test_movzx' can be static.
482[lib\tests\test_byte_order.h:82]: (performance, inconclusive) Technically the member function 'TestByteOrder::test_movsx' can be static.
483[lib\tests\test_cache_adt.h:31]: (performance, inconclusive) Technically the member function 'TestCache::test_cache_perf' can be static.
484[lib\tests\test_cache_adt.h:89]: (performance, inconclusive) Technically the member function 'TestCache::DISABLED_test_cache_policies' can be static.
485[lib\tests\test_fnv_hash.h:30]: (performance, inconclusive) Technically the member function 'TestFnvHash::test_fnv_hash' can be static.
486[lib\tests\test_lib.h:30]: (performance, inconclusive) Technically the member function 'TestLib::test_hi_lo' can be static.
487[lib\tests\test_path.h:31]: (performance, inconclusive) Technically the member function 'TestPath::test_ctor' can be static.
488[lib\tests\test_path_util.h:40]: (performance, inconclusive) Technically the member function 'TestPathUtil::test_subpath' can be static.
489[lib\tests\test_path_util.h:63]: (performance, inconclusive) Technically the member function 'TestPathUtil::test_name_only' can be static.
490[lib\tests\test_rand.h:31]: (performance, inconclusive) Technically the member function 'TestRand::TestParam' can be static.
491[lib\tests\test_rand.h:41]: (performance, inconclusive) Technically the member function 'TestRand::TestReturnedRange' can be static.
492[lib\tests\test_rand.h:52]: (performance, inconclusive) Technically the member function 'TestRand::TestTwoValues' can be static.
493[lib\tests\test_regex.h:30]: (performance, inconclusive) Technically the member function 'TestRegex::test_regex' can be static.
494[lib\tests\test_secure_crt.h:159]: (warning) Member variable 'TestString_s::d1' is not initialized in the constructor.
495[lib\tests\test_secure_crt.h:159]: (warning) Member variable 'TestString_s::d2' is not initialized in the constructor.
496[lib\tests\test_secure_crt.h:159]: (warning) Member variable 'TestString_s::d3' is not initialized in the constructor.
497[lib\tests\test_secure_crt.h:159]: (warning) Member variable 'TestString_s::d5' is not initialized in the constructor.
498[lib\tests\test_secure_crt.h:159]: (warning) Member variable 'TestString_s::d6' is not initialized in the constructor.
499[lib\tests\test_secure_crt.h:159]: (warning) Member variable 'TestString_s::d10' is not initialized in the constructor.
500[lib\tests\test_secure_crt.h:159]: (warning) Member variable 'TestString_s::d11' is not initialized in the constructor.
501[lib\tests\test_wchar.h:31]: (performance, inconclusive) Technically the member function 'Test_wchar::test_utf8_utf16_conversion' can be static.
502[lib\tests\test_wchar.h:65]: (performance, inconclusive) Technically the member function 'Test_wchar::test_invalid_utf8' can be static.
503[lib\tex\tex.cpp:188]: (style) C-style pointer casting
504[lib\tex\tex.cpp:327] -> [lib\tex\tex.cpp:322]: (style) Found duplicate branches for 'if' and 'else'.
505[lib\tex\tex_bmp.cpp:88]: (style) C-style pointer casting
506[lib\tex\tex_bmp.cpp:100]: (style) C-style pointer casting
507[lib\tex\tex_bmp.cpp:90]: (warning) Conversion of string literal "bmp_hdr_size invalid" to bool always evaluates to true.
508[lib\tex\tex_jpg.cpp:362]: (style) C-style pointer casting
509[lib\tex\tex_jpg.cpp:379]: (style) C-style pointer casting
510[lib\tex\tex_dds.cpp:232]: (style) C-style pointer casting
511[lib\tex\tex_dds.cpp:593]: (style) C-style pointer casting
512[lib\tex\tex_png.cpp:82]: (style) C-style pointer casting
513[lib\tex\tex_png.cpp:96]: (style) C-style pointer casting
514[maths\Fixed.cpp:193] -> [maths\Fixed.h:331]: (style, inconclusive) The typedef 'fixed' hides a typedef with the same name.
515[maths\MD5.cpp:99] -> [maths\MD5.h:59]: (style, inconclusive) Technically the member function 'MD5::Transform' can be const.
516[maths\NUSpline.cpp:123] -> [maths\NUSpline.h:55]: (style, inconclusive) Technically the member function 'RNSpline::GetStartVelocity' can be const.
517[maths\NUSpline.cpp:132] -> [maths\NUSpline.h:56]: (style, inconclusive) Technically the member function 'RNSpline::GetEndVelocity' can be const.
518[maths\Noise.h:33]: (style) 'class Noise2D' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.
519[maths\Noise.h:48]: (style) 'class Noise3D' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.
520[maths\Plane.cpp:113] -> [maths\Plane.h:63]: (style, inconclusive) Technically the member function 'CPlane::FindLineSegIntersection' can be const.
521[maths\Plane.cpp:127] -> [maths\Plane.h:64]: (style, inconclusive) Technically the member function 'CPlane::FindRayIntersection' can be const.
522[maths\Quaternion.cpp:273] -> [maths\Quaternion.h:64]: (style, inconclusive) Technically the member function 'CQuaternion::ToAxisAngle' can be const.
523[maths\tests\test_Bound.h:38]: (performance, inconclusive) Technically the member function 'TestBound::test_empty_aabb' can be static.
524[maths\tests\test_Bound.h:48]: (performance, inconclusive) Technically the member function 'TestBound::test_empty_obb' can be static.
525[maths\tests\test_Bound.h:61]: (performance, inconclusive) Technically the member function 'TestBound::test_extend_vector' can be static.
526[maths\tests\test_Bound.h:72]: (performance, inconclusive) Technically the member function 'TestBound::test_extend_bound' can be static.
527[maths\tests\test_Bound.h:84]: (performance, inconclusive) Technically the member function 'TestBound::test_aabb_to_obb_translation' can be static.
528[maths\tests\test_Bound.h:101]: (performance, inconclusive) Technically the member function 'TestBound::test_aabb_to_obb_rotation_around_origin' can be static.
529[maths\tests\test_Bound.h:119]: (performance, inconclusive) Technically the member function 'TestBound::test_aabb_to_obb_rotation_around_point' can be static.
530[maths\tests\test_Bound.h:149]: (performance, inconclusive) Technically the member function 'TestBound::test_aabb_to_obb_scale' can be static.
531[maths\tests\test_Bound.h:168]: (performance, inconclusive) Technically the member function 'TestBound::test_degenerate_obb_ray_intersect' can be static.
532[maths\tests\test_Bound.h:193]: (performance, inconclusive) Technically the member function 'TestBound::test_degenerate_aabb_to_obb_transform' can be static.
533[maths\tests\test_Brush.h:37]: (performance, inconclusive) Technically the member function 'TestBrush::test_slice_empty_brush' can be static.
534[maths\tests\test_Brush.h:108]: (performance, inconclusive) Technically the member function 'TestBrush::test_slice_plane_in_front_of_brush' can be static.
535[maths\tests\test_Brush.h:127]: (performance, inconclusive) Technically the member function 'TestBrush::GetUniqueVertexIndex' can be static.
536[maths\tests\test_Brush.h:144]: (performance, inconclusive) Technically the member function 'TestBrush::VerifyFacePresent' can be static.
537[maths\tests\test_FixedVector2D.h:33]: (performance, inconclusive) Technically the member function 'TestFixedVector2D::test_basic' can be static.
538[maths\tests\test_FixedVector2D.h:53]: (performance, inconclusive) Technically the member function 'TestFixedVector2D::test_Length' can be static.
539[maths\tests\test_FixedVector2D.h:69]: (performance, inconclusive) Technically the member function 'TestFixedVector2D::test_Normalize' can be static.
540[maths\tests\test_FixedVector2D.h:92]: (performance, inconclusive) Technically the member function 'TestFixedVector2D::test_NormalizeTo' can be static.
541[maths\tests\test_FixedVector2D.h:137]: (performance, inconclusive) Technically the member function 'TestFixedVector2D::test_Dot' can be static.
542[maths\tests\test_Fixed.h:26]: (performance, inconclusive) Technically the member function 'TestFixed::test_basic' can be static.
543[maths\tests\test_Fixed.h:37]: (performance, inconclusive) Technically the member function 'TestFixed::test_FromInt' can be static.
544[maths\tests\test_Fixed.h:45]: (performance, inconclusive) Technically the member function 'TestFixed::test_FromFloat' can be static.
545[maths\tests\test_Fixed.h:65]: (performance, inconclusive) Technically the member function 'TestFixed::test_FromDouble' can be static.
546[maths\tests\test_Fixed.h:85]: (performance, inconclusive) Technically the member function 'TestFixed::test_FromFloat_Rounding' can be static.
547[maths\tests\test_Fixed.h:98]: (performance, inconclusive) Technically the member function 'TestFixed::test_FromString' can be static.
548[maths\tests\test_Fixed.h:119]: (performance, inconclusive) Technically the member function 'TestFixed::test_ToString' can be static.
549[maths\tests\test_Fixed.h:144]: (performance, inconclusive) Technically the member function 'TestFixed::test_RoundToZero' can be static.
550[maths\tests\test_Fixed.h:160]: (performance, inconclusive) Technically the member function 'TestFixed::test_RoundToInfinity' can be static.
551[maths\tests\test_Fixed.h:176]: (performance, inconclusive) Technically the member function 'TestFixed::test_RoundToNegInfinity' can be static.
552[maths\tests\test_Fixed.h:192]: (performance, inconclusive) Technically the member function 'TestFixed::test_RoundToNearest' can be static.
553[maths\tests\test_Fixed.h:210]: (performance, inconclusive) Technically the member function 'TestFixed::test_Mod' can be static.
554[maths\tests\test_Fixed.h:224]: (performance, inconclusive) Technically the member function 'TestFixed::test_Sqrt' can be static.
555[maths\tests\test_Fixed.h:234]: (performance, inconclusive) Technically the member function 'TestFixed::test_Atan2' can be static.
556[maths\tests\test_Fixed.h:279]: (performance, inconclusive) Technically the member function 'TestFixed::test_SinCos' can be static.
557[maths\tests\test_FixedVector3D.h:35]: (performance, inconclusive) Technically the member function 'TestFixedVector3D::test_basic' can be static.
558[maths\tests\test_FixedVector3D.h:55]: (performance, inconclusive) Technically the member function 'TestFixedVector3D::test_Length' can be static.
559[maths\tests\test_FixedVector3D.h:71]: (performance, inconclusive) Technically the member function 'TestFixedVector3D::test_Normalize' can be static.
560[maths\tests\test_FixedVector3D.h:94]: (performance, inconclusive) Technically the member function 'TestFixedVector3D::test_NormalizeTo' can be static.
561[maths\tests\test_FixedVector3D.h:139]: (performance, inconclusive) Technically the member function 'TestFixedVector3D::test_Cross' can be static.
562[maths\tests\test_FixedVector3D.h:147]: (performance, inconclusive) Technically the member function 'TestFixedVector3D::test_Dot' can be static.
563[maths\tests\test_MD5.h:27]: (style) Variable 'digeststr' is not assigned a value.
564[maths\tests\test_MD5.h:25]: (performance, inconclusive) Technically the member function 'TestMD5::decode' can be static.
565[maths\tests\test_Matrix3d.h:28]: (performance, inconclusive) Technically the member function 'TestMatrix::test_inverse' can be static.
566[maths\tests\test_Matrix3d.h:53]: (performance, inconclusive) Technically the member function 'TestMatrix::test_quats' can be static.
567[maths\tests\test_Matrix3d.h:84]: (performance, inconclusive) Technically the member function 'TestMatrix::test_rotate' can be static.
568[maths\tests\test_Matrix3d.h:125]: (performance, inconclusive) Technically the member function 'TestMatrix::test_getRotation' can be static.
569[maths\tests\test_Matrix3d.h:144]: (performance, inconclusive) Technically the member function 'TestMatrix::test_scale' can be static.
570[maths\tests\test_Random.h:25]: (performance, inconclusive) Technically the member function 'TestRandom::test_sequence' can be static.
571[maths\tests\test_Random.h:51]: (performance, inconclusive) Technically the member function 'TestRandom::test_seed' can be static.
572[maths\tests\test_Random.h:75]: (performance, inconclusive) Technically the member function 'TestRandom::test_comparable' can be static.
573[maths\tests\test_Random.h:97]: (performance, inconclusive) Technically the member function 'TestRandom::test_stream' can be static.
574[maths\tests\test_Sqrt.h:29]: (performance, inconclusive) Technically the member function 'TestSqrt::t' can be static.
575[maths\tests\test_Sqrt.h:34]: (performance, inconclusive) Technically the member function 'TestSqrt::s' can be static.
576[network\NetMessageSim.cpp:166] -> [network\NetMessage.h:145]: (style, inconclusive) Member variable 'CGameSetupMessage::m_Data' is in the wrong place in the initializer list.
577[simulation2\serialization\BinarySerializer.h:97] -> [simulation2\serialization\BinarySerializer.h:193]: (style, inconclusive) Member variable 'CBinarySerializer<CBufferBinarySerializerImpl>::m_Impl' is in the wrong place in the initializer list.
578[simulation2\serialization\BinarySerializer.h:97] -> [simulation2\serialization\BinarySerializer.h:193]: (style, inconclusive) Member variable 'CBinarySerializer<CLengthBinarySerializerImpl>::m_Impl' is in the wrong place in the initializer list.
579[network\NetMessageSim.cpp:90]: (style, inconclusive) Technically the member function 'CLengthBinarySerializer::GetLength' can be const.
580[network\fsm.cpp:56]: (warning) Member variable 'CFsmTransition::m_NextState' is not initialized in the constructor.
581[network\fsm.cpp:56]: (warning) Member variable 'CFsmTransition::m_Event' is not initialized in the constructor.
582[network\fsm.cpp:289]: (error) Memory leak: pEvent
583[network\NetTurnManager.cpp:469] -> [network\NetTurnManager.h:278]: (style, inconclusive) Member variable 'CNetServerTurnManager::m_ReadyTurn' is in the wrong place in the initializer list.
584[network\NetTurnManager.cpp:89] -> [network\NetTurnManager.h:91]: (style, inconclusive) Technically the member function 'CNetTurnManager::WillUpdate' can be const.
585[graphics\ShaderProgram.h:212] -> [ps\CConsole.h:36]: (style, inconclusive) The typedef 'CShaderProgramPtr' hides a typedef with the same name.
586[ps\FileIo.cpp:128]: (style) C-style pointer casting
587[ps\CLogger.h:45]: (style) 'class CLogger' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.
588[ps\GameSetup\Atlas.cpp:47] -> [ps\GameSetup\Atlas.cpp:45]: (style) Found duplicate branches for 'if' and 'else'.
589[ps\Joystick.cpp:64] -> [ps\Joystick.h:36]: (style, inconclusive) Technically the member function 'CJoystick::IsEnabled' can be const.
590[ps\Game.cpp:68] -> [ps\Game.h:61]: (style, inconclusive) Member variable 'CGame::m_SimRate' is in the wrong place in the initializer list.
591[ps\Game.cpp:239] -> [ps\Game.h:92]: (style, inconclusive) Technically the member function 'CGame::GetPlayerID' can be const.
592[ps\Game.h:39]: (style) 'class CGame' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.
593[ps\Parser.cpp:732]: (style) The scope of the variable 'OldNode' can be reduced.
594[ps\Parser.cpp:283]: (warning) Member variable 'CParserLine::m_ParseOK' is not initialized in the constructor.
595[ps\Parser.cpp:231]: (warning) Member variable 'CParserTaskTypeNode::m_Letter' is not initialized in the constructor.
596[ps\Parser.cpp:231]: (warning) Member variable 'CParserTaskTypeNode::m_Type' is not initialized in the constructor.
597[ps\Parser.cpp:231]: (warning) Member variable 'CParserTaskTypeNode::m_AltNodeRepeatable' is not initialized in the constructor.
598[ps\Parser.cpp:204] -> [ps\Parser.h:98]: (style, inconclusive) Technically the member function 'CParserValue::GetString' can be const.
599[ps\Parser.cpp:210] -> [ps\Parser.h:99]: (style, inconclusive) Technically the member function 'CParserValue::GetString' can be const.
600[ps\Parser.cpp:102] -> [ps\Parser.h:100]: (style, inconclusive) Technically the member function 'CParserValue::GetBool' can be const.
601[ps\Preprocessor.cpp:1187] -> [ps\Preprocessor.h:485]: (style, inconclusive) Technically the member function 'CPreprocessor::Undef' can be const.
602[ps\Preprocessor.cpp:174] -> [ps\Preprocessor.h:155]: (style, inconclusive) Technically the member function 'CPreprocessor::Token::CountNL' can be const.
603[ps\Profiler2.cpp:56]: (style) C-style pointer casting
604[ps\Profiler2.cpp:234]: (style) C-style pointer casting
605[ps\Profiler2.cpp:238]: (style) C-style pointer casting
606[ps\Profiler2.cpp:270] -> [ps\Profiler2.h:230]: (style, inconclusive) Member variable 'ThreadStorage::m_LastTime' is in the wrong place in the initializer list.
607[ps\Profiler2.h:131]: (style) 'class ThreadStorage' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.
608[ps\Profile.cpp:367] -> [ps\Profile.h:93]: (style, inconclusive) Technically the member function 'CProfileNode::CanExpand' can be const.
609[ps\Profile.h:41]: (style) 'class CProfileNode' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.
610[ps\SavedGame.cpp:117]: (style) C-style pointer casting
611[ps\TouchInput.cpp:148]: (style) Variable 'newDist' is assigned a value that is never used.
612[ps\TouchInput.cpp:40]: (warning) Member variable 'CTouchInput::m_FirstTouchTime' is not initialized in the constructor.
613[ps\TouchInput.cpp:40]: (warning) Member variable 'CTouchInput::m_PanDist' is not initialized in the constructor.
614[ps\TouchInput.h:48]: (style) Unused private function: 'CTouchInput::OnFingerDown'
615[ps\TouchInput.h:49]: (style) Unused private function: 'CTouchInput::OnFingerUp'
616[ps\TouchInput.h:50]: (style) Unused private function: 'CTouchInput::OnFingerMotion'
617[ps\TouchInput.cpp:54] -> [ps\TouchInput.h:38]: (performance, inconclusive) Technically the member function 'CTouchInput::IsEnabled' can be static.
618[ps\TouchInput.cpp:185] -> [ps\TouchInput.h:40]: (performance, inconclusive) Technically the member function 'CTouchInput::HandleEvent' can be static.
619[ps\UserReport.cpp:87] -> [ps\UserReport.cpp:485]: (style, inconclusive) Member variable 'CUserReporterWorker::m_Enabled' is in the wrong place in the initializer list.
620[ps\UserReport.cpp:547] -> [ps\UserReport.h:39]: (performance, inconclusive) Technically the member function 'CUserReporter::IsReportingEnabled' can be static.
621[ps\UserReport.cpp:518] -> [ps\UserReport.h:55]: (performance, inconclusive) Technically the member function 'CUserReporter::LoadUserID' can be static.
622[ps\VideoMode.cpp:44]: (warning) Member variable 'CVideoMode::m_IsFullscreen' is not initialized in the constructor.
623[ps\VideoMode.cpp:44]: (warning) Member variable 'CVideoMode::m_CurrentW' is not initialized in the constructor.
624[ps\VideoMode.cpp:44]: (warning) Member variable 'CVideoMode::m_CurrentH' is not initialized in the constructor.
625[ps\VideoMode.cpp:44]: (warning) Member variable 'CVideoMode::m_CurrentBPP' is not initialized in the constructor.
626[ps\VideoMode.cpp:432] -> [ps\VideoMode.h:67]: (style, inconclusive) Technically the member function 'CVideoMode::GetXRes' can be const.
627[ps\VideoMode.cpp:438] -> [ps\VideoMode.h:68]: (style, inconclusive) Technically the member function 'CVideoMode::GetYRes' can be const.
628[ps\VideoMode.cpp:444] -> [ps\VideoMode.h:69]: (style, inconclusive) Technically the member function 'CVideoMode::GetBPP' can be const.
629[ps\VideoMode.cpp:450] -> [ps\VideoMode.h:71]: (style, inconclusive) Technically the member function 'CVideoMode::GetDesktopXRes' can be const.
630[ps\VideoMode.cpp:456] -> [ps\VideoMode.h:72]: (style, inconclusive) Technically the member function 'CVideoMode::GetDesktopYRes' can be const.
631[ps\VideoMode.cpp:462] -> [ps\VideoMode.h:73]: (style, inconclusive) Technically the member function 'CVideoMode::GetDesktopBPP' can be const.
632[ps\VideoMode.cpp:468] -> [ps\VideoMode.h:74]: (style, inconclusive) Technically the member function 'CVideoMode::GetDesktopFreq' can be const.
633[ps\VideoMode.cpp:423] -> [ps\VideoMode.h:80]: (style, inconclusive) Technically the member function 'CVideoMode::GetBestBPP' can be const.
634[ps\VideoMode.cpp:284] -> [ps\VideoMode.h:82]: (style, inconclusive) Technically the member function 'CVideoMode::EnableS3TC' can be const.
635[ps\XML\XMLWriter.cpp:86] -> [ps\XML\XMLWriter.h:140]: (style, inconclusive) Member variable 'XMLWriter_File::m_PrettyPrint' is in the wrong place in the initializer list.
636[ps\XML\XMLWriter.cpp:91]: (performance) Variable 'm_Data' is assigned in constructor body. Consider performing initialization in initialization list.
637[ps\XML\XMLWriter.cpp:111] -> [ps\XML\XMLWriter.h:124]: (style, inconclusive) Technically the member function 'XMLWriter_File::GetOutput' can be const.
638[ps\XML\XMLWriter.cpp:141] -> [ps\XML\XMLWriter.h:138]: (style, inconclusive) Technically the member function 'XMLWriter_File::Indent' can be const.
639[ps\XML\XeroXMB.h:166]: (style) Unused private function: 'XMBFile::ReadZStrA'
640[ps\XML\XeroXMB.cpp:40]: (warning) Conversion of string literal "Invalid XMB header!" to bool always evaluates to true.
641[ps\XML\XeroXMB.cpp:235]: (warning) Conversion of string literal "Element ID out of range" to bool always evaluates to true.
642[ps\XML\XeroXMB.cpp:278]: (warning) Conversion of string literal "Attribute ID out of range" to bool always evaluates to true.
643[ps\XML\XeroXMB.cpp:148] -> [ps\XML\XeroXMB.h:150]: (performance, inconclusive) Technically the member function 'XMBFile::GetElementString' can be static.
644[ps\XML\XeroXMB.cpp:156] -> [ps\XML\XeroXMB.h:151]: (performance, inconclusive) Technically the member function 'XMBFile::GetAttributeString' can be static.
645[lib\timer.h:245]: (portability) Casting from double* to integer* is not portable due to different binary data representations on different platforms.
646[ps\scripting\JSInterface_VFS.cpp:71]: (style) C-style pointer casting
647[ps\tests\stub_impl_hack.h:34]: (performance, inconclusive) Technically the member function 'TestDummy::test_dummy' can be static.
648[ps\tests\test_Parser.h:31]: (style) The scope of the variable 'i' can be reduced.
649[ps\tests\test_CStr.h:25]: (performance, inconclusive) Technically the member function 'TestCStr::test_utf8_utf16_conversion' can be static.
650[ps\tests\test_CStr.h:59]: (performance, inconclusive) Technically the member function 'TestCStr::test_invalid_utf8' can be static.
651[ps\tests\test_CStr.h:79]: (performance, inconclusive) Technically the member function 'TestCStr::roundtrip' can be static.
652[ps\tests\test_CStr.h:110]: (performance, inconclusive) Technically the member function 'TestCStr::test_parse' can be static.
653[ps\tests\test_Parser.h:120]: (style) Unused variable: str
654[ps\tests\test_Parser.h:25]: (performance, inconclusive) Technically the member function 'TestParser::test_basic' can be static.
655[ps\tests\test_Parser.h:41]: (performance, inconclusive) Technically the member function 'TestParser::test_hotkey' can be static.
656[ps\tests\test_Parser.h:64]: (performance, inconclusive) Technically the member function 'TestParser::test_optional' can be static.
657[ps\tests\test_Parser.h:86]: (performance, inconclusive) Technically the member function 'TestParser::test_multi_optional' can be static.
658[ps\tests\test_Parser.h:115]: (performance, inconclusive) Technically the member function 'TestParser::test_optional_repeat' can be static.
659[ps\tests\test_Parser.h:135]: (performance, inconclusive) Technically the member function 'TestParser::test_rest' can be static.
660[renderer\BlendShapes.h:24]: (warning) Member variable 'BlendShape4::m_Data' is not initialized in the constructor.
661[renderer\BlendShapes.h:79]: (warning) Member variable 'BlendShape8::m_Data' is not initialized in the constructor.
662[ps\tests\test_test.h:25]: (performance, inconclusive) Technically the member function 'TestTest::test_assert_size_t' can be static.
663[ps\tests\test_test.h:50]: (performance, inconclusive) Technically the member function 'TestTest::test_cstr' can be static.
664[renderer\MikktspaceWrap.cpp:63]: (style) C-style pointer casting
665[renderer\MikktspaceWrap.cpp:76]: (style) C-style pointer casting
666[renderer\MikktspaceWrap.cpp:78]: (style) C-style pointer casting
667[renderer\MikktspaceWrap.cpp:89]: (style) C-style pointer casting
668[renderer\MikktspaceWrap.cpp:91]: (style) C-style pointer casting
669[renderer\MikktspaceWrap.cpp:102]: (style) C-style pointer casting
670[renderer\MikktspaceWrap.cpp:104]: (style) C-style pointer casting
671[renderer\MikktspaceWrap.cpp:116]: (style) C-style pointer casting
672[renderer\MikktspaceWrap.cpp:119]: (style) C-style pointer casting
673[renderer\MikktspaceWrap.cpp:120]: (style) C-style pointer casting
674[renderer\MikktspaceWrap.cpp:121]: (style) C-style pointer casting
675[renderer\MikktspaceWrap.cpp:139]: (style) C-style pointer casting
676[renderer\VertexArray.h:54]: (style) C-style pointer casting
677[renderer\VertexArray.h:55]: (style) C-style pointer casting
678[renderer\VertexArray.h:56]: (style) C-style pointer casting
679[renderer\DecalRData.cpp:42] -> [renderer\DecalRData.h:46]: (style, inconclusive) Member variable 'CDecalRData::m_IndexArray' is in the wrong place in the initializer list.
680[renderer\ModelRenderer.cpp:236]: (style) C-style pointer casting
681[graphics\Model.h:187]: (style, inconclusive) Technically the member function 'CModel::GetAnimatedBoneMatrices' can be const.
682[renderer\ModelRenderer.cpp:285]: (style, inconclusive) Technically the member function 'SMRBatchModel::operator()' can be const.
683[renderer\ModelRenderer.cpp:303]: (style, inconclusive) Technically the member function 'SMRCompareSortByDistItem::operator()' can be const.
684[renderer\ModelRenderer.cpp:353]: (style, inconclusive) Technically the member function 'SMRCompareTechBucket::operator()' can be const.
685[renderer\TexturedLineRData.h:64]: (warning) Member variable 'SVertex::_padding' is not initialized in the constructor.
686[renderer\OverlayRenderer.cpp:343] -> [renderer\OverlayRenderer.h:92]: (style, inconclusive) Technically the member function 'OverlayRenderer::RenderOverlaysBeforeWater' can be const.
687[renderer\OverlayRenderer.cpp:558] -> [renderer\OverlayRenderer.h:106]: (style, inconclusive) Technically the member function 'OverlayRenderer::RenderForegroundOverlays' can be const.
688[renderer\OverlayRenderer.cpp:457] -> [renderer\OverlayRenderer.h:126]: (style, inconclusive) Technically the member function 'OverlayRenderer::RenderTexturedOverlayLines' can be const.
689[renderer\TexturedLineRData.h:86]: (performance, inconclusive) Technically the member function 'CTexturedLineRData::Centroid' can be static.
690[renderer\OverlayRenderer.h:35]: (style) 'class OverlayRenderer' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.
691[renderer\ParticleRenderer.cpp:114] -> [renderer\ParticleRenderer.h:56]: (style, inconclusive) Technically the member function 'ParticleRenderer::RenderParticles' can be const.
692[renderer\ParticleRenderer.cpp:145] -> [renderer\ParticleRenderer.h:61]: (style, inconclusive) Technically the member function 'ParticleRenderer::RenderBounds' can be const.
693[renderer\ParticleRenderer.cpp:63]: (style, inconclusive) Technically the member function 'SortEmitterDistance::operator()' can be const.
694[renderer\ParticleRenderer.h:30]: (style) 'class ParticleRenderer' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.
695[renderer\OverlayRenderer.cpp:236]: (performance) Prefer prefix ++/-- operators for non-primitive types.
696[renderer\OverlayRenderer.cpp:508]: (performance) Prefer prefix ++/-- operators for non-primitive types.
697[renderer\SkyManager.cpp:67]: (performance) Variable 'm_SkySet' is assigned in constructor body. Consider performing initialization in initialization list.
698[renderer\TerrainOverlay.cpp:110]: (warning) Member variable 'TerrainOverlay::m_i' is not initialized in the constructor.
699[renderer\TerrainOverlay.cpp:110]: (warning) Member variable 'TerrainOverlay::m_j' is not initialized in the constructor.
700[renderer\TerrainOverlay.cpp:188] -> [renderer\TerrainOverlay.h:140]: (style, inconclusive) Technically the member function 'TerrainOverlay::RenderTile' can be const.
701[renderer\TerrainOverlay.cpp:244] -> [renderer\TerrainOverlay.h:155]: (style, inconclusive) Technically the member function 'TerrainOverlay::RenderTileOutline' can be const.
702[renderer\TimeManager.cpp:31] -> [renderer\TimeManager.h:32]: (style, inconclusive) Technically the member function 'CTimeManager::GetFrameDelta' can be const.
703[renderer\TimeManager.cpp:36] -> [renderer\TimeManager.h:33]: (style, inconclusive) Technically the member function 'CTimeManager::GetGlobalTime' can be const.
704[renderer\VertexArray.cpp:205]: (style, inconclusive) Checking if unsigned variable 'stride' is less than zero. This might be a false warning.
705[renderer\VertexArray.cpp:79]: (warning) Conversion of string literal "Unsupported attribute type" to bool always evaluates to true.
706[renderer\VertexBufferManager.cpp:98] -> [renderer\VertexBufferManager.h:46]: (performance, inconclusive) Technically the member function 'CVertexBufferManager::Release' can be static.
707[renderer\WaterManager.cpp:48]: (warning) Member variable 'WaterManager::m_WaterScroll' is not initialized in the constructor.
708[renderer\WaterManager.cpp:53]: (performance) Variable 'm_WaterColor' is assigned in constructor body. Consider performing initialization in initialization list.
709[renderer\WaterManager.cpp:581] -> [renderer\WaterManager.h:157]: (style, inconclusive) Technically the member function 'WaterManager::WillRenderFancyWater' can be const.
710[renderer\WaterManager.cpp:543]: (error) Memory leak: groundDirection
711[renderer\WaterManager.cpp:543]: (error) Memory leak: waveForceHQ
712[simulation2\Simulation2.cpp:98]: (style) The scope of the variable 'cid' can be reduced.
713[simulation2\Simulation2.cpp:695] -> [simulation2\Simulation2.h:91]: (style, inconclusive) Technically the member function 'CSimulation2::GetStartupScript' can be const.
714[simulation2\Simulation2.cpp:705] -> [simulation2\Simulation2.h:102]: (style, inconclusive) Technically the member function 'CSimulation2::GetInitAttributes' can be const.
715[simulation2\Simulation2.cpp:725] -> [simulation2\Simulation2.h:124]: (style, inconclusive) Technically the member function 'CSimulation2::GetMapSettings' can be const.
716[simulation2\Simulation2.cpp:646] -> [simulation2\Simulation2.h:154]: (style, inconclusive) Technically the member function 'CSimulation2::InitGame' can be const.
717[simulation2\Simulation2.cpp:667] -> [simulation2\Simulation2.h:159]: (style, inconclusive) Technically the member function 'CSimulation2::RenderSubmit' can be const.
718[simulation2\Simulation2.cpp:626] -> [simulation2\Simulation2.h:201]: (style, inconclusive) Technically the member function 'CSimulation2::GetEntitiesWithInterface' can be const.
719[simulation2\Simulation2.cpp:631] -> [simulation2\Simulation2.h:207]: (style, inconclusive) Technically the member function 'CSimulation2::GetEntitiesWithInterfaceUnordered' can be const.
720[simulation2\Simulation2.cpp:785] -> [simulation2\Simulation2.h:227]: (performance, inconclusive) Technically the member function 'CSimulation2::GetRMSData' can be static.
721[simulation2\Simulation2.cpp:821] -> [simulation2\Simulation2.h:234]: (performance, inconclusive) Technically the member function 'CSimulation2::GetCivData' can be static.
722[simulation2\Simulation2.cpp:893] -> [simulation2\Simulation2.h:255]: (style, inconclusive) Technically the member function 'CSimulation2::GetAIData' can be const.
723[simulation2\Simulation2.cpp:867] -> [simulation2\Simulation2.h:261]: (performance, inconclusive) Technically the member function 'CSimulation2::ReadJSON' can be static.
724[simulation2\Simulation2.cpp:251] -> [simulation2\Simulation2.cpp:149]: (style, inconclusive) Technically the member function 'CSimulation2Impl::ProgressiveLoad' can be const.
725[simulation2\Simulation2.cpp:279] -> [simulation2\Simulation2.cpp:183]: (performance, inconclusive) Technically the member function 'CSimulation2Impl::DumpSerializationTestState' can be static.
726[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpAIManager>::this_type_does_not_support_comparisons' can be static.
727[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpPathfinder>::this_type_does_not_support_comparisons' can be static.
728[simulation2\components\CCmpAIManager.cpp:529]: (style) The class 'CCmpAIManager' does not have a constructor.
729[simulation2\components\CCmpAIManager.cpp:271] -> [simulation2\components\CCmpAIManager.cpp:511]: (style, inconclusive) Member variable 'CAIWorker::m_HasLoadedEntityTemplates' is in the wrong place in the initializer list.
730[simulation2\serialization\BinarySerializer.h:97] -> [simulation2\serialization\BinarySerializer.h:193]: (style, inconclusive) Member variable 'CBinarySerializer<CStdSerializerImpl>::m_Impl' is in the wrong place in the initializer list.
731[simulation2\serialization\SerializeTemplates.h:32]: (style, inconclusive) Technically the member function 'SerializeVector::operator()' can be const.
732[simulation2\serialization\SerializeTemplates.h:41]: (style, inconclusive) Technically the member function 'SerializeVector::operator()' can be const.
733[simulation2\serialization\SerializeTemplates.h:60]: (style, inconclusive) Technically the member function 'SerializeMap::operator()' can be const.
734[simulation2\serialization\SerializeTemplates.h:72]: (style, inconclusive) Technically the member function 'SerializeMap::operator()' can be const.
735[simulation2\serialization\SerializeTemplates.h:95]: (style, inconclusive) Technically the member function 'SerializeUnorderedMap::operator()' can be const.
736[simulation2\serialization\SerializeTemplates.h:111]: (style, inconclusive) Technically the member function 'SerializeU8_Enum::operator()' can be const.
737[simulation2\serialization\SerializeTemplates.h:116]: (style, inconclusive) Technically the member function 'SerializeU8_Enum::operator()' can be const.
738[simulation2\serialization\SerializeTemplates.h:126]: (style, inconclusive) Technically the member function 'SerializeU32_Unbounded::operator()' can be const.
739[simulation2\serialization\SerializeTemplates.h:131]: (style, inconclusive) Technically the member function 'SerializeU32_Unbounded::operator()' can be const.
740[simulation2\serialization\SerializeTemplates.h:139]: (style, inconclusive) Technically the member function 'SerializeI32_Unbounded::operator()' can be const.
741[simulation2\serialization\SerializeTemplates.h:144]: (style, inconclusive) Technically the member function 'SerializeI32_Unbounded::operator()' can be const.
742[simulation2\serialization\SerializeTemplates.h:152]: (style, inconclusive) Technically the member function 'SerializeBool::operator()' can be const.
743[simulation2\serialization\SerializeTemplates.h:157]: (style, inconclusive) Technically the member function 'SerializeBool::operator()' can be const.
744[simulation2\serialization\SerializeTemplates.h:165]: (style, inconclusive) Technically the member function 'SerializeScriptVal::operator()' can be const.
745[simulation2\serialization\SerializeTemplates.h:170]: (style, inconclusive) Technically the member function 'SerializeScriptVal::operator()' can be const.
746[simulation2\serialization\SerializeTemplates.h:178]: (style, inconclusive) Technically the member function 'SerializeWaypoint::operator()' can be const.
747[simulation2\serialization\SerializeTemplates.h:184]: (style, inconclusive) Technically the member function 'SerializeWaypoint::operator()' can be const.
748[simulation2\components\CCmpAIManager.cpp:713]: (style, inconclusive) Technically the member function 'CCmpAIManager::LoadPathfinderClasses' can be const.
749[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpAIInterface>::this_type_does_not_support_comparisons' can be static.
750[simulation2\components\CCmpAIManager.cpp:588]: (error) Boolean value assigned to pointer.
751[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpObstructionManager>::this_type_does_not_support_comparisons' can be static.
752[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpUnitMotion>::this_type_does_not_support_comparisons' can be static.
753[simulation2\components\CCmpObstruction.cpp:250]: (style, inconclusive) Technically the member function 'CCmpObstruction::SerializeTag::operator()' can be const.
754[simulation2\components\CCmpObstructionManager.cpp:113]: (style) The class 'CCmpObstructionManager' does not have a constructor.
755[simulation2\helpers\Render.h:49]: (style, inconclusive) Technically the member function 'SDashedLine::GetEndIndex' can be const.
756[simulation2\components\CCmpObstructionManager.cpp:79]: (style, inconclusive) Technically the member function 'SerializeUnitShape::operator()' can be const.
757[simulation2\components\CCmpObstructionManager.cpp:96]: (style, inconclusive) Technically the member function 'SerializeStaticShape::operator()' can be const.
758[simulation2\components\CCmpObstructionManager.cpp:512]: (style, inconclusive) Technically the member function 'CCmpObstructionManager::IsDirty' can be const.
759[simulation2\components\CCmpObstructionManager.cpp:520]: (style, inconclusive) Technically the member function 'CCmpObstructionManager::IsInWorld' can be const.
760[simulation2\components\CCmpObstructionManager.cpp:528]: (style, inconclusive) Technically the member function 'CCmpObstructionManager::IsInWorld' can be const.
761[simulation2\helpers\Spatial.h:70]: (style, inconclusive) Technically the member function 'SpatialSubdivision<uint32_t>::operator!=' can be const.
762[simulation2\components\CCmpPathfinder_Common.h:112]: (style, inconclusive) Technically the member function 'PathfinderPassability::IsPassable' can be const.
763[simulation2\components\CCmpPathfinder.cpp:162]: (style, inconclusive) Technically the member function 'SerializeLongRequest::operator()' can be const.
764[simulation2\components\CCmpPathfinder.cpp:177]: (style, inconclusive) Technically the member function 'SerializeShortRequest::operator()' can be const.
765[simulation2\components\CCmpPathfinder_Tile.cpp:56]: (style, inconclusive) Technically the member function 'PathfindTile::IsUnexplored' can be const.
766[simulation2\components\CCmpPathfinder_Tile.cpp:57]: (style, inconclusive) Technically the member function 'PathfindTile::IsOpen' can be const.
767[simulation2\components\CCmpPathfinder_Tile.cpp:58]: (style, inconclusive) Technically the member function 'PathfindTile::IsClosed' can be const.
768[simulation2\components\CCmpPathfinder_Tile.cpp:63]: (style, inconclusive) Technically the member function 'PathfindTile::GetPredI' can be const.
769[simulation2\components\CCmpPathfinder_Tile.cpp:64]: (style, inconclusive) Technically the member function 'PathfindTile::GetPredJ' can be const.
770[simulation2\components\CCmpPathfinder_Tile.cpp:85]: (style, inconclusive) Technically the member function 'PathfindTile::GetStep' can be const.
771[simulation2\helpers\PriorityQueue.h:113]: (style, inconclusive) Technically the member function 'PriorityQueueHeap::empty' can be const.
772[simulation2\helpers\PriorityQueue.h:118]: (style, inconclusive) Technically the member function 'PriorityQueueHeap::size' can be const.
773[simulation2\helpers\PriorityQueue.h:186]: (style, inconclusive) Technically the member function 'PriorityQueueList::empty' can be const.
774[simulation2\helpers\PriorityQueue.h:191]: (style, inconclusive) Technically the member function 'PriorityQueueList::size' can be const.
775[simulation2\helpers\PriorityQueue.h:35]: (style, inconclusive) Technically the member function 'QueueItemPriority<Item,CMP>::operator()' can be const.
776[simulation2\components\CCmpPathfinder_Vertex.cpp:565]: (style) The scope of the variable 'START_VERTEX_ID' can be reduced.
777[simulation2\components\CCmpPathfinder_Vertex.cpp:572]: (style) The scope of the variable 'GOAL_VERTEX_ID' can be reduced.
778[simulation2\components\CCmpPathfinder_Vertex.cpp:488]: (style, inconclusive) Technically the member function 'EdgeSort::operator()' can be const.
779[simulation2\components\CCmpProjectileManager.cpp:212] -> [simulation2\components\CCmpProjectileManager.cpp:138]: (style, inconclusive) Technically the member function 'CCmpProjectileManager::AdvanceProjectile' can be const.
780[simulation2\components\CCmpRangeManager.cpp:113]: (style, inconclusive) Technically the member function 'SerializeQuery::operator()' can be const.
781[simulation2\components\CCmpRangeManager.cpp:132]: (style, inconclusive) Technically the member function 'SerializeEntityData::operator()' can be const.
782[simulation2\components\CCmpRangeManager.cpp:769]: (style, inconclusive) Technically the member function 'CCmpRangeManager::TestEntityQuery' can be const.
783[simulation2\components\CCmpRangeManager.cpp:845]: (performance, inconclusive) Technically the member function 'CCmpRangeManager::ConstructQuery' can be static.
784[simulation2\components\CCmpRangeManager.cpp:1101]: (style, inconclusive) Technically the member function 'CCmpRangeManager::LosIsOffWorld' can be const.
785[simulation2\components\CCmpRangeManager.cpp:1399]: (performance, inconclusive) Technically the member function 'CCmpRangeManager::LosAdd' can be static.
786[simulation2\components\CCmpRangeManager.cpp:1407]: (performance, inconclusive) Technically the member function 'CCmpRangeManager::LosRemove' can be static.
787[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpVision>::this_type_does_not_support_comparisons' can be static.
788[simulation2\components\CCmpRallyPointRenderer.cpp:790]: (style) Variable 'remainderDistance' is assigned a value that is never used.
789[simulation2\components\CCmpRallyPointRenderer.cpp:62]: (style, inconclusive) Technically the member function 'SVisibilitySegment::IsSinglePoint' can be const.
790[simulation2\components\CCmpRallyPointRenderer.cpp:315]: (style, inconclusive) Technically the member function 'CCmpRallyPointRenderer::IsSet' can be const.
791[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpFootprint>::this_type_does_not_support_comparisons' can be static.
792[soundmanager\js\SoundGroup.h:106]: (style, inconclusive) Technically the member function 'CSoundGroup::TestFlag' can be const.
793[simulation2\components\CCmpTemplateManager.cpp:34]: (style) The class 'CCmpTemplateManager' does not have a constructor.
794[simulation2\components\CCmpTemplateManager.cpp:498] -> [simulation2\components\CCmpTemplateManager.cpp:172]: (performance, inconclusive) Technically the member function 'CCmpTemplateManager::CopyPreviewSubset' can be static.
795[simulation2\components\CCmpTemplateManager.cpp:546] -> [simulation2\components\CCmpTemplateManager.cpp:176]: (performance, inconclusive) Technically the member function 'CCmpTemplateManager::CopyFoundationSubset' can be static.
796[simulation2\components\CCmpTemplateManager.cpp:596] -> [simulation2\components\CCmpTemplateManager.cpp:180]: (performance, inconclusive) Technically the member function 'CCmpTemplateManager::CopyConstructionSubset' can be static.
797[simulation2\components\CCmpTemplateManager.cpp:611] -> [simulation2\components\CCmpTemplateManager.cpp:184]: (performance, inconclusive) Technically the member function 'CCmpTemplateManager::CopyResourceSubset' can be static.
798[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpTechnologyManager>::this_type_does_not_support_comparisons' can be static.
799[simulation2\components\CCmpTerritoryManager.cpp:561] -> [simulation2\components\CCmpTerritoryManager.cpp:259]: (style, inconclusive) Technically the member function 'CCmpTerritoryManager::RasteriseInfluences' can be const.
800[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpSettlement>::this_type_does_not_support_comparisons' can be static.
801[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpTerritoryInfluence>::this_type_does_not_support_comparisons' can be static.
802[simulation2\components\CCmpUnitMotion.cpp:581]: (style) Unused private function: 'CCmpUnitMotion::RequestShortPath'
803[simulation2\components\CCmpUnitMotion.cpp:460]: (style, inconclusive) Technically the member function 'CCmpUnitMotion::ShouldAvoidMovingUnits' can be const.
804[simulation2\components\CCmpUnitMotion.cpp:465]: (style, inconclusive) Technically the member function 'CCmpUnitMotion::IsFormationMember' can be const.
805[simulation2\components\CCmpUnitMotion.cpp:495]: (style, inconclusive) Technically the member function 'CCmpUnitMotion::StartSucceeded' can be const.
806[simulation2\components\CCmpUnitMotion.cpp:1390] -> [simulation2\components\CCmpUnitMotion.cpp:530]: (performance, inconclusive) Technically the member function 'CCmpUnitMotion::ShouldTreatTargetAsCircle' can be static.
807[simulation2\components\CCmpUnitMotion.cpp:1090] -> [simulation2\components\CCmpUnitMotion.cpp:554]: (performance, inconclusive) Technically the member function 'CCmpUnitMotion::PathIsShort' can be static.
808[simulation2\components\CCmpUnitMotion.cpp:1122] -> [simulation2\components\CCmpUnitMotion.cpp:559]: (style, inconclusive) Technically the member function 'CCmpUnitMotion::FaceTowardsPointFromPos' can be const.
809[simulation2\components\CCmpUnitMotion.cpp:1642] -> [simulation2\components\CCmpUnitMotion.cpp:593]: (style, inconclusive) Technically the member function 'CCmpUnitMotion::RenderPath' can be const.
810[simulation2\components\CCmpVisualActor.cpp:47]: (style) The class 'CCmpVisualActor' does not have a constructor.
811[simulation2\components\CCmpVisualActor.cpp:530] -> [simulation2\components\CCmpVisualActor.cpp:478]: (style, inconclusive) Technically the member function 'CCmpVisualActor::InitSelectionShapeDescriptor' can be const.
812[simulation2\components\CCmpVisualActor.cpp:781] -> [simulation2\components\CCmpVisualActor.cpp:485]: (style, inconclusive) Technically the member function 'CCmpVisualActor::RenderSubmit' can be const.
813[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpSelectable>::this_type_does_not_support_comparisons' can be static.
814[simulation2\components\ICmpAIManager.cpp:50]: (style) C-style pointer casting
815[simulation2\system\CmpPtr.h:64]: (performance, inconclusive) Technically the member function 'CmpPtr<ICmpIdentity>::this_type_does_not_support_comparisons' can be static.
816[simulation2\serialization\BinarySerializer.h:97] -> [simulation2\serialization\BinarySerializer.h:193]: (style, inconclusive) Member variable 'CBinarySerializer<CHashSerializerImpl>::m_Impl' is in the wrong place in the initializer list.
817[simulation2\serialization\HashSerializer.cpp:37] -> [simulation2\serialization\HashSerializer.h:32]: (performance, inconclusive) Technically the member function 'CHashSerializerImpl::GetHashLength' can be static.
818[simulation2\serialization\IDeserializer.cpp:140]: (portability, inconclusive) Casting from float* to char* is not portable due to different binary data representations on different platforms.
819[simulation2\serialization\IDeserializer.cpp:145]: (portability, inconclusive) Casting from double* to char* is not portable due to different binary data representations on different platforms.
820[simulation2\system\ComponentManager.cpp:966]: (style) C-style pointer casting
821[simulation2\system\ComponentManager.cpp:57] -> [simulation2\system\ComponentManager.h:255]: (style, inconclusive) Member variable 'CComponentManager::m_ScriptInterface' is in the wrong place in the initializer list.
822[simulation2\system\ComponentManagerSerialization.cpp:64]: (style) Unused variable: names
823[simulation2\system\ParamNode.cpp:374] -> [simulation2\system\ParamNode.h:248]: (style, inconclusive) Technically the member function 'CParamNode::ResetScriptVal' can be const.
824[simulation2\system\SimContext.cpp:69] -> [simulation2\system\SimContext.h:50]: (performance, inconclusive) Technically the member function 'CSimContext::GetCurrentDisplayedPlayer' can be static.
825[simulation2\tests\test_ParamNode.h:159]: (style) The scope of the variable 'a' can be reduced.
826[simulation2\tests\test_ParamNode.h:160]: (style) The scope of the variable 'b' can be reduced.
827[simulation2\tests\test_ParamNode.h:38]: (performance, inconclusive) Technically the member function 'TestParamNode::test_basic' can be static.
828[simulation2\tests\test_ParamNode.h:66]: (performance, inconclusive) Technically the member function 'TestParamNode::test_attrs' can be static.
829[simulation2\tests\test_ParamNode.h:82]: (performance, inconclusive) Technically the member function 'TestParamNode::test_ToXML' can be static.
830[simulation2\tests\test_ParamNode.h:89]: (performance, inconclusive) Technically the member function 'TestParamNode::test_overlay_basic' can be static.
831[simulation2\tests\test_ParamNode.h:97]: (performance, inconclusive) Technically the member function 'TestParamNode::test_overlay_disable' can be static.
832[simulation2\tests\test_ParamNode.h:105]: (performance, inconclusive) Technically the member function 'TestParamNode::test_overlay_replace' can be static.
833[simulation2\tests\test_ParamNode.h:113]: (performance, inconclusive) Technically the member function 'TestParamNode::test_overlay_tokens' can be static.
834[simulation2\tests\test_ParamNode.h:121]: (performance, inconclusive) Technically the member function 'TestParamNode::test_overlay_remove_nonexistent_token' can be static.
835[simulation2\tests\test_ParamNode.h:130]: (performance, inconclusive) Technically the member function 'TestParamNode::test_overlay_remove_empty_token' can be static.
836[simulation2\tests\test_ParamNode.h:138]: (performance, inconclusive) Technically the member function 'TestParamNode::test_types' can be static.
837[simulation2\tests\test_ParamNode.h:151]: (performance, inconclusive) Technically the member function 'TestParamNode::test_escape' can be static.
838[soundmanager\data\OggData.cpp:30]: (warning) Member variable 'COggData::m_Frequency' is not initialized in the constructor.
839[soundmanager\data\OggData.cpp:30]: (warning) Member variable 'COggData::m_FileFinished' is not initialized in the constructor.
840[soundmanager\data\OggData.cpp:30]: (warning) Member variable 'COggData::m_BuffersUsed' is not initialized in the constructor.
841[soundmanager\data\ogg.cpp:85]: (style) C-style pointer casting
842[soundmanager\data\ogg.cpp:103]: (style) C-style pointer casting
843[soundmanager\data\ogg.cpp:126]: (style) C-style pointer casting
844[soundmanager\data\ogg.cpp:133]: (style) C-style pointer casting
845[soundmanager\data\ogg.cpp:157]: (style) C-style pointer casting
846[soundmanager\data\ogg.cpp:170]: (style) C-style pointer casting
847[soundmanager\data\ogg.cpp:193]: (style) C-style pointer casting
848[soundmanager\data\ogg.cpp:200]: (style) C-style pointer casting
849[soundmanager\data\ogg.cpp:117]: (style) Statements following return, break, continue, goto or throw will never be executed.
850[soundmanager\data\ogg.cpp:184]: (style) Statements following return, break, continue, goto or throw will never be executed.
851[soundmanager\data\ogg.cpp:217]: (warning) Member variable 'OggStreamImpl::info' is not initialized in the constructor.
852[soundmanager\SoundManager.cpp:258]: (warning) Member variable 'CSoundManager::m_SoundEnabled' is not initialized in the constructor.
853[soundmanager\SoundManager.cpp:433] -> [soundmanager\SoundManager.h:109]: (style, inconclusive) Technically the member function 'CSoundManager::GetBufferCount' can be const.
854[soundmanager\SoundManager.cpp:437] -> [soundmanager\SoundManager.h:110]: (style, inconclusive) Technically the member function 'CSoundManager::GetBufferSize' can be const.
855[soundmanager\SoundManager.cpp:553] -> [soundmanager\SoundManager.h:126]: (performance, inconclusive) Technically the member function 'CSoundManager::InitListener' can be static.
856[soundmanager\SoundManager.cpp:41]: (style) 'class CSoundManagerWorker' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.
857[soundmanager\SoundManager.h:50]: (style) 'class CSoundManager' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.
858[soundmanager\SoundManager.cpp:90]: (performance) Prefer prefix ++/-- operators for non-primitive types.
859[soundmanager\SoundManager.cpp:113]: (performance) Prefer prefix ++/-- operators for non-primitive types.
860[soundmanager\SoundManager.cpp:173]: (performance) Prefer prefix ++/-- operators for non-primitive types.
861[soundmanager\items\CStreamItem.cpp:81]: (style) C-style pointer casting
862[third_party\mikktspace\mikktspace.cpp:1372]: (style) Variable 'iUniqueTspaces' is assigned a value that is never used.
863[third_party\mikktspace\mikktspace.cpp:68]: (performance) Function parameter 'v1' should be passed by reference.
864[third_party\mikktspace\mikktspace.cpp:68]: (performance) Function parameter 'v2' should be passed by reference.
865[third_party\mikktspace\mikktspace.cpp:73]: (performance) Function parameter 'v1' should be passed by reference.
866[third_party\mikktspace\mikktspace.cpp:73]: (performance) Function parameter 'v2' should be passed by reference.
867[third_party\mikktspace\mikktspace.cpp:85]: (performance) Function parameter 'v1' should be passed by reference.
868[third_party\mikktspace\mikktspace.cpp:85]: (performance) Function parameter 'v2' should be passed by reference.
869[third_party\mikktspace\mikktspace.cpp:96]: (performance) Function parameter 'v' should be passed by reference.
870[third_party\mikktspace\mikktspace.cpp:107]: (performance) Function parameter 'v' should be passed by reference.
871[third_party\mikktspace\mikktspace.cpp:112]: (performance) Function parameter 'v' should be passed by reference.
872[third_party\mikktspace\mikktspace.cpp:117]: (performance) Function parameter 'v' should be passed by reference.
873[third_party\mikktspace\mikktspace.cpp:122]: (performance) Function parameter 'v1' should be passed by reference.
874[third_party\mikktspace\mikktspace.cpp:122]: (performance) Function parameter 'v2' should be passed by reference.
875[third_party\mikktspace\mikktspace.cpp:134]: (performance) Function parameter 'v' should be passed by reference.
876[third_party\mikktspace\weldmesh.cpp:46]: (style) The scope of the variable 'i' can be reduced.
877[third_party\mongoose\mongoose.cpp:1693]: (warning, inconclusive) Width 3 given in format string (no. 2) is smaller than destination buffer 'month_str[32]'.
878[third_party\mongoose\mongoose.cpp:1695]: (warning, inconclusive) Width 3 given in format string (no. 2) is smaller than destination buffer 'month_str[32]'.
879[third_party\mongoose\mongoose.cpp:1697]: (warning, inconclusive) Width 3 given in format string (no. 2) is smaller than destination buffer 'month_str[32]'.
880[third_party\mongoose\mongoose.cpp:1699]: (warning, inconclusive) Width 3 given in format string (no. 2) is smaller than destination buffer 'month_str[32]'.
881[soundmanager\js\SoundGroup.cpp:87]: (warning) Member variable 'CSoundGroup::m_TimeWindow' is not initialized in the constructor.
882[soundmanager\js\SoundGroup.cpp:82]: (warning) Member variable 'CSoundGroup::m_TimeWindow' is not initialized in the constructor.
883[soundmanager\js\SoundGroup.cpp:106] -> [soundmanager\js\SoundGroup.h:89]: (performance, inconclusive) Technically the member function 'CSoundGroup::RadiansOffCenter' can be static.
884[third_party\mongoose\mongoose.cpp:556]: (style) The scope of the variable 'fp' can be reduced.
885[third_party\mongoose\mongoose.cpp:838]: (style) The scope of the variable 'buf' can be reduced.
886[third_party\mongoose\mongoose.cpp:840]: (style) The scope of the variable 'len' can be reduced.
887[third_party\mongoose\mongoose.cpp:1346]: (style) The scope of the variable 'k' can be reduced.
888[third_party\mongoose\mongoose.cpp:1395]: (style) The scope of the variable 'n' can be reduced.
889[third_party\mongoose\mongoose.cpp:1395]: (style) The scope of the variable 'buffered_len' can be reduced.
890[third_party\mongoose\mongoose.cpp:1396]: (style) The scope of the variable 'buffered' can be reduced.
891[third_party\mongoose\mongoose.cpp:1686]: (style) The scope of the variable 'days_before_month' can be reduced.
892[third_party\mongoose\mongoose.cpp:1690]: (style) The scope of the variable 'leap_days' can be reduced.
893[third_party\mongoose\mongoose.cpp:1690]: (style) The scope of the variable 'days' can be reduced.
894[third_party\mongoose\mongoose.cpp:2073]: (style) The scope of the variable 'e' can be reduced.
895[third_party\mongoose\mongoose.cpp:2408]: (style) The scope of the variable 'path' can be reduced.
896[third_party\mongoose\mongoose.cpp:2521]: (style) The scope of the variable 'to_read' can be reduced.
897[third_party\mongoose\mongoose.cpp:2521]: (style) The scope of the variable 'num_read' can be reduced.
898[third_party\mongoose\mongoose.cpp:2521]: (style) The scope of the variable 'num_written' can be reduced.
899[third_party\mongoose\mongoose.cpp:2675]: (style) The scope of the variable 'n' can be reduced.
900[third_party\mongoose\mongoose.cpp:2747]: (style) The scope of the variable 'buffered' can be reduced.
901[third_party\mongoose\mongoose.cpp:2748]: (style) The scope of the variable 'buf' can be reduced.
902[third_party\mongoose\mongoose.cpp:2749]: (style) The scope of the variable 'to_read' can be reduced.
903[third_party\mongoose\mongoose.cpp:2749]: (style) The scope of the variable 'nread' can be reduced.
904[third_party\mongoose\mongoose.cpp:2749]: (style) The scope of the variable 'buffered_len' can be reduced.
905[third_party\mongoose\mongoose.cpp:3070]: (style) The scope of the variable 'len' can be reduced.
906[third_party\mongoose\mongoose.cpp:3099]: (style) The scope of the variable 'range' can be reduced.
907[third_party\mongoose\mongoose.cpp:3136]: (style) The scope of the variable 'is_ssi' can be reduced.
908[third_party\mongoose\mongoose.cpp:3630]: (style) The scope of the variable 'pw' can be reduced.
909[third_party\mongoose\mongoose.cpp:4097]: (style) The scope of the variable 'allowed' can be reduced.
910[third_party\mongoose\mongoose.cpp:3856]: (style) Variable 'buffered' is assigned a value that is never used.
911[third_party\mongoose\mongoose.cpp:2180]: (warning) scanf without field width limits can crash with huge input data.
912[third_party\mongoose\mongoose.cpp:2287]: (warning) scanf without field width limits can crash with huge input data.
913[third_party\mongoose\mongoose.cpp:3143]: (warning) scanf without field width limits can crash with huge input data.
914[third_party\mongoose\mongoose.cpp:3147]: (warning) scanf without field width limits can crash with huge input data.
915[third_party\mongoose\mongoose.cpp:3151]: (warning) scanf without field width limits can crash with huge input data.
916[third_party\mongoose\mongoose.cpp:3184]: (warning) scanf without field width limits can crash with huge input data.
917[third_party\mongoose\mongoose_orig.c:1649]: (warning, inconclusive) Width 3 given in format string (no. 2) is smaller than destination buffer 'month_str[32]'.
918[third_party\mongoose\mongoose_orig.c:1651]: (warning, inconclusive) Width 3 given in format string (no. 2) is smaller than destination buffer 'month_str[32]'.
919[third_party\mongoose\mongoose_orig.c:1653]: (warning, inconclusive) Width 3 given in format string (no. 2) is smaller than destination buffer 'month_str[32]'.
920[third_party\mongoose\mongoose_orig.c:1655]: (warning, inconclusive) Width 3 given in format string (no. 2) is smaller than destination buffer 'month_str[32]'.
921[third_party\mongoose\mongoose_orig.c:512]: (style) The scope of the variable 'fp' can be reduced.
922[third_party\mongoose\mongoose_orig.c:794]: (style) The scope of the variable 'buf' can be reduced.
923[third_party\mongoose\mongoose_orig.c:796]: (style) The scope of the variable 'len' can be reduced.
924[third_party\mongoose\mongoose_orig.c:1302]: (style) The scope of the variable 'k' can be reduced.
925[third_party\mongoose\mongoose_orig.c:1351]: (style) The scope of the variable 'n' can be reduced.
926[third_party\mongoose\mongoose_orig.c:1351]: (style) The scope of the variable 'buffered_len' can be reduced.
927[third_party\mongoose\mongoose_orig.c:1352]: (style) The scope of the variable 'buffered' can be reduced.
928[third_party\mongoose\mongoose_orig.c:1642]: (style) The scope of the variable 'days_before_month' can be reduced.
929[third_party\mongoose\mongoose_orig.c:1646]: (style) The scope of the variable 'leap_days' can be reduced.
930[third_party\mongoose\mongoose_orig.c:1646]: (style) The scope of the variable 'days' can be reduced.
931[third_party\mongoose\mongoose_orig.c:2029]: (style) The scope of the variable 'e' can be reduced.
932[third_party\mongoose\mongoose_orig.c:2364]: (style) The scope of the variable 'path' can be reduced.
933[third_party\mongoose\mongoose_orig.c:2477]: (style) The scope of the variable 'to_read' can be reduced.
934[third_party\mongoose\mongoose_orig.c:2477]: (style) The scope of the variable 'num_read' can be reduced.
935[third_party\mongoose\mongoose_orig.c:2477]: (style) The scope of the variable 'num_written' can be reduced.
936[third_party\mongoose\mongoose_orig.c:2631]: (style) The scope of the variable 'n' can be reduced.
937[third_party\mongoose\mongoose_orig.c:2703]: (style) The scope of the variable 'buffered' can be reduced.
938[third_party\mongoose\mongoose_orig.c:2704]: (style) The scope of the variable 'buf' can be reduced.
939[third_party\mongoose\mongoose_orig.c:2705]: (style) The scope of the variable 'to_read' can be reduced.
940[third_party\mongoose\mongoose_orig.c:2705]: (style) The scope of the variable 'nread' can be reduced.
941[third_party\mongoose\mongoose_orig.c:2705]: (style) The scope of the variable 'buffered_len' can be reduced.
942[third_party\mongoose\mongoose_orig.c:3026]: (style) The scope of the variable 'len' can be reduced.
943[third_party\mongoose\mongoose_orig.c:3055]: (style) The scope of the variable 'range' can be reduced.
944[third_party\mongoose\mongoose_orig.c:3092]: (style) The scope of the variable 'is_ssi' can be reduced.
945[third_party\mongoose\mongoose_orig.c:3586]: (style) The scope of the variable 'pw' can be reduced.
946[third_party\mongoose\mongoose_orig.c:3730]: (style) The scope of the variable 'i' can be reduced.
947[third_party\mongoose\mongoose_orig.c:4053]: (style) The scope of the variable 'allowed' can be reduced.
948[third_party\mongoose\mongoose_orig.c:3812]: (style) Variable 'buffered' is assigned a value that is never used.
949[third_party\mongoose\mongoose_orig.c:1247]: (warning) Assignment of function parameter has no effect outside the function.
950[third_party\mongoose\mongoose_orig.c:3613]: (warning) Assignment of function parameter has no effect outside the function.
951[third_party\mongoose\mongoose_orig.c:3614]: (warning) Assignment of function parameter has no effect outside the function.
952[third_party\mongoose\mongoose_orig.c:2136]: (warning) scanf without field width limits can crash with huge input data.
953[third_party\mongoose\mongoose_orig.c:2243]: (warning) scanf without field width limits can crash with huge input data.
954[third_party\mongoose\mongoose_orig.c:3099]: (warning) scanf without field width limits can crash with huge input data.
955[third_party\mongoose\mongoose_orig.c:3103]: (warning) scanf without field width limits can crash with huge input data.
956[third_party\mongoose\mongoose_orig.c:3107]: (warning) scanf without field width limits can crash with huge input data.
957[third_party\mongoose\mongoose_orig.c:3140]: (warning) scanf without field width limits can crash with huge input data.
958[tools\atlas\AtlasObject\AtlasObjectImpl.h:44] -> [tools\atlas\AtlasObject\AtlasObjectImpl.h:60]: (style, inconclusive) Member variable 'AtNode::value' is in the wrong place in the initializer list.
959[tools\atlas\AtlasObject\AtlasObjectImpl.h:80] -> [tools\atlas\AtlasObject\AtlasObjectImpl.h:82]: (style, inconclusive) Member variable 'AtIterImpl::iter' is in the wrong place in the initializer list.
960[third_party\mongoose\mongoose.cpp:934]: (style) The scope of the variable 'buf2' can be reduced.
961[third_party\mongoose\mongoose.cpp:1086]: (style) The scope of the variable 'wpath' can be reduced.
962[third_party\mongoose\mongoose.cpp:1087]: (style) The scope of the variable 'attrs' can be reduced.
963[third_party\mongoose\mongoose.cpp:1832]: (style) The scope of the variable 't' can be reduced.
964[third_party\mongoose\mongoose.cpp:3578]: (style) The scope of the variable 'acl_subnet' can be reduced.
965[third_party\mongoose\mongoose.cpp:184]: (style) struct or union member 'timespec::tv_nsec' is never used.
966[third_party\mongoose\mongoose_orig.c:890]: (style) The scope of the variable 'buf2' can be reduced.
967[third_party\mongoose\mongoose_orig.c:1042]: (style) The scope of the variable 'wpath' can be reduced.
968[third_party\mongoose\mongoose_orig.c:1043]: (style) The scope of the variable 'attrs' can be reduced.
969[third_party\mongoose\mongoose_orig.c:1788]: (style) The scope of the variable 't' can be reduced.
970[third_party\mongoose\mongoose_orig.c:3534]: (style) The scope of the variable 'acl_subnet' can be reduced.
971[third_party\mongoose\mongoose_orig.c:140]: (style) struct or union member 'timespec::tv_nsec' is never used.
972[third_party\mongoose\mongoose.cpp:871]: (warning) Assignment of function parameter has no effect outside the function.
973[third_party\mongoose\mongoose.cpp:889]: (warning) Assignment of function parameter has no effect outside the function.
974[third_party\mongoose\mongoose.cpp:1074]: (warning) Assignment of function parameter has no effect outside the function.
975[third_party\mongoose\mongoose.cpp:1159]: (warning) Assignment of function parameter has no effect outside the function.
976[third_party\mongoose\mongoose_orig.c:827]: (warning) Assignment of function parameter has no effect outside the function.
977[third_party\mongoose\mongoose_orig.c:845]: (warning) Assignment of function parameter has no effect outside the function.
978[third_party\mongoose\mongoose_orig.c:1030]: (warning) Assignment of function parameter has no effect outside the function.
979[third_party\mongoose\mongoose_orig.c:1115]: (warning) Assignment of function parameter has no effect outside the function.
980[tools\atlas\AtlasObject\AtlasObject.h:51]: (performance, inconclusive) Technically the member function 'AtSmartPtr<AtNode>::this_type_does_not_support_comparisions' can be static.
981[tools\atlas\AtlasScript\ScriptInterface.cpp:706]: (style) Variable 'obj' is assigned a value that is never used.
982[tools\atlas\AtlasObject\AtlasObjectText.cpp:22]: (performance) Function parameter 'obj' should be passed by reference.
983[tools\atlas\AtlasUI\CustomControls\Buttons\ToolButton.cpp:74] -> [tools\atlas\AtlasUI\CustomControls\Buttons\ToolButton.h:56]: (style, inconclusive) Member variable 'ToolButtonBar::m_Id' is in the wrong place in the initializer list.
984[tools\atlas\AtlasUI\General\Observable.h:143]: (performance, inconclusive) Technically the member function 'ObservablePtr::RemoveObserver' can be static.
985[tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Tools.h:130]: (performance, inconclusive) Technically the member function 'StateDrivenTool::sDisabled::OnEnter' can be static.
986[tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Tools.h:131]: (performance, inconclusive) Technically the member function 'StateDrivenTool::sDisabled::OnLeave' can be static.
987[tools\atlas\AtlasUI\CustomControls\EditableListCtrl\EditableListCtrl.cpp:51]: (style) C-style pointer casting
988[tools\atlas\AtlasUI\CustomControls\EditableListCtrl\EditableListCtrl.cpp:91]: (style) C-style pointer casting
989[tools\atlas\AtlasUI\CustomControls\EditableListCtrl\FieldEditCtrl.cpp:46]: (style) C-style pointer casting
990[tools\atlas\AtlasUI\CustomControls\EditableListCtrl\FieldEditCtrl.cpp:54]: (style) C-style pointer casting
991[tools\atlas\AtlasUI\CustomControls\EditableListCtrl\FieldEditCtrl.cpp:97]: (style) C-style pointer casting
992[tools\atlas\AtlasUI\CustomControls\EditableListCtrl\FieldEditCtrl.cpp:115]: (style) C-style pointer casting
993[tools\atlas\AtlasUI\CustomControls\EditableListCtrl\FieldEditCtrl.cpp:150]: (style) C-style pointer casting
994[tools\atlas\AtlasUI\CustomControls\EditableListCtrl\QuickFileCtrl.h:25]: (warning) Member variable 'QuickFileCtrl::m_TextCtrl' is not initialized in the constructor.
995[tools\atlas\AtlasUI\CustomControls\EditableListCtrl\QuickFileCtrl.h:25]: (warning) Member variable 'QuickFileCtrl::m_ButtonBrowse' is not initialized in the constructor.
996[tools\atlas\AtlasUI\CustomControls\EditableListCtrl\QuickFileCtrl.h:25]: (warning) Member variable 'QuickFileCtrl::m_DisableKillFocus' is not initialized in the constructor.
997[tools\atlas\AtlasUI\CustomControls\EditableListCtrl\QuickFileCtrl.h:25]: (warning) Member variable 'QuickFileCtrl::m_RememberedDir' is not initialized in the constructor.
998[tools\atlas\AtlasUI\CustomControls\EditableListCtrl\ListCtrlValidator.cpp:30]: (warning) Member variable 'ListCtrlValidator::m_Row' is not initialized in the constructor.
999[tools\atlas\AtlasUI\CustomControls\EditableListCtrl\ListCtrlValidator.cpp:30]: (warning) Member variable 'ListCtrlValidator::m_Col' is not initialized in the constructor.
1000[tools\atlas\AtlasObject\AtlasObjectXML.cpp:75]: (style, inconclusive) Technically the member function 'toXmlChar::operatorconstxmlChar*' can be const.
1001[tools\atlas\AtlasUI\CustomControls\HighResTimer\HighResTimer.cpp:60] -> [tools\atlas\AtlasUI\CustomControls\HighResTimer\HighResTimer.h:22]: (performance, inconclusive) Technically the member function 'HighResTimer::GetTime' can be static.
1002[tools\atlas\AtlasUI\CustomControls\SnapSplitterWindow\SnapSplitterWindow.cpp:27]: (warning) Member variable 'SnapSplitterWindow::m_DefaultSashPosition' is not initialized in the constructor.
1003[tools\atlas\AtlasUI\CustomControls\VirtualDirTreeCtrl\virtualdirtreectrl.h:352]: (style) C-style pointer casting
1004[tools\atlas\AtlasUI\CustomControls\VirtualDirTreeCtrl\virtualdirtreectrl.cpp:199]: (style) C-style pointer casting
1005[tools\atlas\AtlasUI\CustomControls\VirtualDirTreeCtrl\virtualdirtreectrl.cpp:290]: (style) C-style pointer casting
1006[tools\atlas\AtlasUI\CustomControls\VirtualDirTreeCtrl\virtualdirtreectrl.cpp:291]: (style) C-style pointer casting
1007[tools\atlas\AtlasUI\CustomControls\VirtualDirTreeCtrl\virtualdirtreectrl.cpp:367]: (style) C-style pointer casting
1008[tools\atlas\AtlasUI\CustomControls\VirtualDirTreeCtrl\virtualdirtreectrl.cpp:380]: (style) C-style pointer casting
1009[tools\atlas\AtlasUI\CustomControls\VirtualDirTreeCtrl\virtualdirtreectrl.cpp:414]: (style) C-style pointer casting
1010[tools\atlas\AtlasUI\CustomControls\VirtualDirTreeCtrl\virtualdirtreectrl.cpp:457]: (style) C-style pointer casting
1011[tools\atlas\AtlasUI\CustomControls\VirtualDirTreeCtrl\virtualdirtreectrl.cpp:469]: (style) C-style pointer casting
1012[tools\atlas\AtlasUI\CustomControls\VirtualDirTreeCtrl\virtualdirtreectrl.cpp:481]: (style) C-style pointer casting
1013[tools\atlas\AtlasUI\CustomControls\VirtualDirTreeCtrl\virtualdirtreectrl.cpp:520]: (style) C-style pointer casting
1014[tools\atlas\AtlasUI\CustomControls\VirtualDirTreeCtrl\virtualdirtreectrl.cpp:194]: (style) The scope of the variable 'b' can be reduced.
1015[tools\atlas\AtlasUI\CustomControls\VirtualDirTreeCtrl\virtualdirtreectrl.cpp:257]: (style) The scope of the variable 'item' can be reduced.
1016[tools\atlas\AtlasUI\CustomControls\VirtualDirTreeCtrl\virtualdirtreectrl.cpp:319]: (style) The scope of the variable 'a' can be reduced.
1017[tools\atlas\AtlasUI\CustomControls\VirtualDirTreeCtrl\virtualdirtreectrl.cpp:319]: (style) The scope of the variable 'b' can be reduced.
1018[tools\atlas\AtlasUI\CustomControls\VirtualDirTreeCtrl\virtualdirtreectrl.cpp:352]: (style) The scope of the variable 't' can be reduced.
1019[tools\atlas\AtlasUI\CustomControls\VirtualDirTreeCtrl\virtualdirtreectrl.cpp:393]: (style) The scope of the variable 'ptr' can be reduced.
1020[tools\atlas\AtlasUI\CustomControls\VirtualDirTreeCtrl\virtualdirtreectrl.h:119] -> [tools\atlas\AtlasUI\CustomControls\VirtualDirTreeCtrl\virtualdirtreectrl.h:94]: (style, inconclusive) Member variable 'VdtcTreeItemBase::_name' is in the wrong place in the initializer list.
1021[tools\atlas\AtlasUI\General\VideoRecorder\VideoRecorder.cpp:186]: (style) C-style pointer casting
1022[tools\atlas\AtlasUI\ScenarioEditor\SectionLayout.cpp:252]: (warning) Member variable 'SectionLayout::m_SidebarBook' is not initialized in the constructor.
1023[tools\atlas\AtlasUI\ScenarioEditor\SectionLayout.cpp:252]: (warning) Member variable 'SectionLayout::m_Canvas' is not initialized in the constructor.
1024[tools\atlas\AtlasUI\ScenarioEditor\SectionLayout.cpp:252]: (warning) Member variable 'SectionLayout::m_HorizSplitter' is not initialized in the constructor.
1025[tools\atlas\AtlasUI\ScenarioEditor\SectionLayout.cpp:252]: (warning) Member variable 'SectionLayout::m_VertSplitter' is not initialized in the constructor.
1026[tools\atlas\AtlasUI\General\Observable.h:70]: (performance, inconclusive) Technically the member function 'Observable<ObjectSettings>::RemoveObserver' can be static.
1027[tools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp:362] -> [tools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.h:78]: (style, inconclusive) Member variable 'ScenarioEditor::m_ScriptInterface' is in the wrong place in the initializer list.
1028[tools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp:364] -> [tools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.h:80]: (style, inconclusive) Member variable 'ScenarioEditor::m_ToolManager' is in the wrong place in the initializer list.
1029[tools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp:76] -> [tools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp:281]: (style, inconclusive) Member variable 'GameCanvas::m_MouseState' is in the wrong place in the initializer list.
1030[tools\atlas\AtlasUI\ScenarioEditor\Sections\Cinematic\Cinematic.cpp:219]: (style) The scope of the variable 'j' can be reduced.
1031[tools\atlas\AtlasUI\ScenarioEditor\Sections\Cinematic\Cinematic.cpp:371]: (warning) Member variable 'CinematicBottomBar::m_Name' is not initialized in the constructor.
1032[tools\atlas\AtlasUI\ScenarioEditor\Sections\Cinematic\Cinematic.cpp:371]: (warning) Member variable 'CinematicBottomBar::m_TimeText' is not initialized in the constructor.
1033[tools\atlas\AtlasUI\ScenarioEditor\Sections\Cinematic\Cinematic.cpp:569] -> [tools\atlas\AtlasUI\ScenarioEditor\Sections\Cinematic\Cinematic.cpp:611]: (style, inconclusive) Member variable 'PathSlider::m_OldTime' is in the wrong place in the initializer list.
1034[tools\atlas\AtlasUI\ScenarioEditor\Sections\Cinematic\Cinematic.cpp:785] -> [tools\atlas\AtlasUI\ScenarioEditor\Sections\Cinematic\Cinematic.h:78]: (style, inconclusive) Member variable 'CinematicSidebar::m_TimeElapsed' is in the wrong place in the initializer list.
1035[tools\atlas\AtlasUI\ScenarioEditor\Sections\Environment\LightControl.cpp:30]: (warning) Member variable 'LightSphere::theta' is not initialized in the constructor.
1036[tools\atlas\AtlasUI\ScenarioEditor\Sections\Environment\LightControl.cpp:30]: (warning) Member variable 'LightSphere::phi' is not initialized in the constructor.
1037[tools\atlas\AtlasUI\ScenarioEditor\Sections\Player\Player.cpp:62] -> [tools\atlas\AtlasUI\ScenarioEditor\Sections\Player\Player.cpp:266]: (style, inconclusive) Member variable 'PlayerNotebookPage::m_Name' is in the wrong place in the initializer list.
1038[tools\atlas\AtlasUI\ScenarioEditor\Sections\Player\Player.cpp:494] -> [tools\atlas\AtlasUI\ScenarioEditor\Sections\Player\Player.cpp:467]: (style, inconclusive) Member variable 'PlayerSettingsControl::m_InGUIUpdate' is in the wrong place in the initializer list.
1039[tools\atlas\AtlasUI\ScenarioEditor\Sections\Terrain\Terrain.cpp:323]: (warning) Member variable 'TextureNotebookPage::m_LastTerrainSelection' is not initialized in the constructor.
1040[tools\atlas\AtlasUI\ScenarioEditor\Sections\Terrain\Terrain.cpp:324] -> [tools\atlas\AtlasUI\ScenarioEditor\Sections\Terrain\Terrain.cpp:446]: (style, inconclusive) Member variable 'TextureNotebookPage::m_Loaded' is in the wrong place in the initializer list.
1041[tools\atlas\AtlasUI\ScenarioEditor\Tools\ActorViewerTool.cpp:47]: (warning) Member variable 'ActorViewerTool::m_LastX' is not initialized in the constructor.
1042[tools\atlas\AtlasUI\ScenarioEditor\Tools\ActorViewerTool.cpp:47]: (warning) Member variable 'ActorViewerTool::m_LastY' is not initialized in the constructor.
1043[tools\atlas\AtlasUI\ScenarioEditor\Tools\ActorViewerTool.cpp:96]: (performance, inconclusive) Technically the member function 'ActorViewerTool::sViewing::OnMouse' can be static.
1044[tools\atlas\AtlasUI\ScenarioEditor\Tools\ActorViewerTool.cpp:153]: (performance, inconclusive) Technically the member function 'ActorViewerTool::sViewing::OnKey' can be static.
1045[tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Tools.h:130]: (performance, inconclusive) Technically the member function 'StateDrivenTool<ActorViewerTool>::sDisabled::OnEnter' can be static.
1046[tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Tools.h:131]: (performance, inconclusive) Technically the member function 'StateDrivenTool<ActorViewerTool>::sDisabled::OnLeave' can be static.
1047[tools\atlas\AtlasUI\ScenarioEditor\Tools\AlterElevation.cpp:35]: (warning) Member variable 'AlterElevation::m_Direction' is not initialized in the constructor.
1048[tools\atlas\AtlasUI\ScenarioEditor\Tools\AlterElevation.cpp:54]: (performance, inconclusive) Technically the member function 'AlterElevation::sWaiting::OnMouse' can be static.
1049[tools\atlas\AtlasUI\ScenarioEditor\Tools\AlterElevation.cpp:84]: (performance, inconclusive) Technically the member function 'AlterElevation::sAltering_common::OnEnter' can be static.
1050[tools\atlas\AtlasUI\ScenarioEditor\Tools\AlterElevation.cpp:89]: (performance, inconclusive) Technically the member function 'AlterElevation::sAltering_common::OnLeave' can be static.
1051[tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Tools.h:130]: (performance, inconclusive) Technically the member function 'StateDrivenTool<AlterElevation>::sDisabled::OnEnter' can be static.
1052[tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Tools.h:131]: (performance, inconclusive) Technically the member function 'StateDrivenTool<AlterElevation>::sDisabled::OnLeave' can be static.
1053[tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Brushes.cpp:53] -> [tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Brushes.h:54]: (style, inconclusive) Technically the member function 'Brush::Send' can be const.
1054[tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Tools.cpp:147] -> [tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Tools.h:68]: (style, inconclusive) Member variable 'WorldCommand::m_AlreadyDone' is in the wrong place in the initializer list.
1055[tools\atlas\AtlasUI\General\Observable.h:143]: (performance, inconclusive) Technically the member function 'ObservablePtr<ITool>::RemoveObserver' can be static.
1056[tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\ObjectSettings.cpp:26] -> [tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\ObjectSettings.h:59]: (style, inconclusive) Member variable 'ObjectSettings::m_SelectedObjects' is in the wrong place in the initializer list.
1057[tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Tools.h:130]: (performance, inconclusive) Technically the member function 'StateDrivenTool<FillTerrain>::sDisabled::OnEnter' can be static.
1058[tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Tools.h:131]: (performance, inconclusive) Technically the member function 'StateDrivenTool<FillTerrain>::sDisabled::OnLeave' can be static.
1059[tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:376]: (warning) Member variable 'TriggerBottomBar::m_ParameterSizer' is not initialized in the constructor.
1060[tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:376]: (warning) Member variable 'TriggerBottomBar::m_DependentSizer' is not initialized in the constructor.
1061[tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:376]: (warning) Member variable 'TriggerBottomBar::m_TimeEdit' is not initialized in the constructor.
1062[tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:376]: (warning) Member variable 'TriggerBottomBar::m_ConditionEdit' is not initialized in the constructor.
1063[tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:376]: (warning) Member variable 'TriggerBottomBar::m_EffectEdit' is not initialized in the constructor.
1064[tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:376]: (warning) Member variable 'TriggerBottomBar::m_TriggerEdit' is not initialized in the constructor.
1065[tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:376]: (warning) Member variable 'TriggerBottomBar::m_RunsEdit' is not initialized in the constructor.
1066[tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:376]: (warning) Member variable 'TriggerBottomBar::m_ActiveCheck' is not initialized in the constructor.
1067[tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:376]: (warning) Member variable 'TriggerBottomBar::m_NotCheck' is not initialized in the constructor.
1068[tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:376]: (warning) Member variable 'TriggerBottomBar::m_LogicNotCheck' is not initialized in the constructor.
1069[tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:376]: (warning) Member variable 'TriggerBottomBar::m_ConditionChoice' is not initialized in the constructor.
1070[tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:376]: (warning) Member variable 'TriggerBottomBar::m_EffectChoice' is not initialized in the constructor.
1071[tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:376]: (warning) Member variable 'TriggerBottomBar::m_LogicRadio' is not initialized in the constructor.
1072[tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:376]: (warning) Member variable 'TriggerBottomBar::m_TimeRadio' is not initialized in the constructor.
1073[tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:302] -> [tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:307]: (style, inconclusive) Member variable 'TriggerItemData::m_CondCount' is in the wrong place in the initializer list.
1074[tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:304] -> [tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:307]: (style, inconclusive) Member variable 'TriggerItemData::m_CondCount' is in the wrong place in the initializer list.
1075[tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:1345] -> [tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.h:72]: (style, inconclusive) Member variable 'TriggerSidebar::m_TriggerCount' is in the wrong place in the initializer list.
1076[tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:87] -> [tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:130]: (style, inconclusive) Member variable 'TriggerSpecText::m_Parameter' is in the wrong place in the initializer list.
1077[tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:87] -> [tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:129]: (style, inconclusive) Member variable 'TriggerSpecText::m_Data' is in the wrong place in the initializer list.
1078[tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:214] -> [tools\atlas\AtlasUI\ScenarioEditor\Sections\Trigger\Trigger.cpp:241]: (style, inconclusive) Member variable 'TriggerPointPlacer::m_Parameter' is in the wrong place in the initializer list.
1079[tools\atlas\AtlasUI\ScenarioEditor\Tools\FlattenElevation.cpp:53]: (performance, inconclusive) Technically the member function 'FlattenElevation::sWaiting::OnMouse' can be static.
1080[tools\atlas\AtlasUI\ScenarioEditor\Tools\FlattenElevation.cpp:77]: (performance, inconclusive) Technically the member function 'FlattenElevation::sFlattening::OnEnter' can be static.
1081[tools\atlas\AtlasUI\ScenarioEditor\Tools\FlattenElevation.cpp:82]: (performance, inconclusive) Technically the member function 'FlattenElevation::sFlattening::OnLeave' can be static.
1082[tools\atlas\AtlasUI\ScenarioEditor\Tools\FlattenElevation.cpp:87]: (performance, inconclusive) Technically the member function 'FlattenElevation::sFlattening::OnMouse' can be static.
1083[tools\atlas\AtlasUI\ScenarioEditor\Tools\FlattenElevation.cpp:107]: (performance, inconclusive) Technically the member function 'FlattenElevation::sFlattening::OnTick' can be static.
1084[tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Tools.h:130]: (performance, inconclusive) Technically the member function 'StateDrivenTool<FlattenElevation>::sDisabled::OnEnter' can be static.
1085[tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Tools.h:131]: (performance, inconclusive) Technically the member function 'StateDrivenTool<FlattenElevation>::sDisabled::OnLeave' can be static.
1086[tools\atlas\AtlasUI\ScenarioEditor\Tools\PaintTerrain.cpp:62]: (performance, inconclusive) Technically the member function 'PaintTerrain::sWaiting::OnKey' can be static.
1087[tools\atlas\AtlasUI\ScenarioEditor\Tools\PaintTerrain.cpp:75]: (performance, inconclusive) Technically the member function 'PaintTerrain::sWaiting::OnMouse' can be static.
1088[tools\atlas\AtlasUI\ScenarioEditor\Tools\PaintTerrain.cpp:110]: (performance, inconclusive) Technically the member function 'PaintTerrain::sPainting_common::OnLeave' can be static.
1089[tools\atlas\AtlasUI\ScenarioEditor\Tools\PaintTerrain.cpp:161]: (performance, inconclusive) Technically the member function 'PaintTerrain::sEyedropper::OnEnter' can be static.
1090[tools\atlas\AtlasUI\ScenarioEditor\Tools\PaintTerrain.cpp:171]: (performance, inconclusive) Technically the member function 'PaintTerrain::sEyedropper::OnKey' can be static.
1091[tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Tools.h:130]: (performance, inconclusive) Technically the member function 'StateDrivenTool<PaintTerrain>::sDisabled::OnEnter' can be static.
1092[tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Tools.h:131]: (performance, inconclusive) Technically the member function 'StateDrivenTool<PaintTerrain>::sDisabled::OnLeave' can be static.
1093[tools\atlas\AtlasUI\ScenarioEditor\Tools\PlaceObject.cpp:40]: (warning) Member variable 'PlaceObject::m_ActorSeed' is not initialized in the constructor.
1094[tools\atlas\AtlasUI\ScenarioEditor\Tools\PlaceObject.cpp:135]: (performance, inconclusive) Technically the member function 'PlaceObject::sWaiting::OnMouse' can be static.
1095[tools\atlas\AtlasUI\ScenarioEditor\Tools\PlaceObject.cpp:156]: (performance, inconclusive) Technically the member function 'PlaceObject::sWaiting::OnKey' can be static.
1096[tools\atlas\AtlasUI\ScenarioEditor\Tools\PlaceObject.cpp:169]: (performance, inconclusive) Technically the member function 'PlaceObject::sWaiting::OnTick' can be static.
1097[tools\atlas\AtlasUI\ScenarioEditor\Tools\PlaceObject.cpp:178]: (performance, inconclusive) Technically the member function 'PlaceObject::sPlacing::OnMouse' can be static.
1098[tools\atlas\AtlasUI\ScenarioEditor\Tools\PlaceObject.cpp:202]: (performance, inconclusive) Technically the member function 'PlaceObject::sPlacing::OnKey' can be static.
1099[tools\atlas\AtlasUI\ScenarioEditor\Tools\PlaceObject.cpp:206]: (performance, inconclusive) Technically the member function 'PlaceObject::sPlacing::OnTick' can be static.
1100[tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Tools.h:130]: (performance, inconclusive) Technically the member function 'StateDrivenTool<PlaceObject>::sDisabled::OnEnter' can be static.
1101[tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Tools.h:131]: (performance, inconclusive) Technically the member function 'StateDrivenTool<PlaceObject>::sDisabled::OnLeave' can be static.
1102[tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Tools.h:130]: (performance, inconclusive) Technically the member function 'StateDrivenTool<ReplaceTerrain>::sDisabled::OnEnter' can be static.
1103[tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Tools.h:131]: (performance, inconclusive) Technically the member function 'StateDrivenTool<ReplaceTerrain>::sDisabled::OnLeave' can be static.
1104[tools\atlas\AtlasUI\ScenarioEditor\Tools\SmoothElevation.cpp:36]: (warning) Member variable 'SmoothElevation::m_Direction' is not initialized in the constructor.
1105[tools\atlas\AtlasUI\ScenarioEditor\Tools\SmoothElevation.cpp:55]: (performance, inconclusive) Technically the member function 'SmoothElevation::sWaiting::OnMouse' can be static.
1106[tools\atlas\AtlasUI\ScenarioEditor\Tools\SmoothElevation.cpp:85]: (performance, inconclusive) Technically the member function 'SmoothElevation::sSmoothing_common::OnEnter' can be static.
1107[tools\atlas\AtlasUI\ScenarioEditor\Tools\SmoothElevation.cpp:90]: (performance, inconclusive) Technically the member function 'SmoothElevation::sSmoothing_common::OnLeave' can be static.
1108[tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Tools.h:130]: (performance, inconclusive) Technically the member function 'StateDrivenTool<SmoothElevation>::sDisabled::OnEnter' can be static.
1109[tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Tools.h:131]: (performance, inconclusive) Technically the member function 'StateDrivenTool<SmoothElevation>::sDisabled::OnLeave' can be static.
1110[tools\atlas\AtlasUI\ScenarioEditor\Tools\TransformObject.cpp:43]: (warning) Member variable 'TransformObject::m_dx' is not initialized in the constructor.
1111[tools\atlas\AtlasUI\ScenarioEditor\Tools\TransformObject.cpp:43]: (warning) Member variable 'TransformObject::m_dy' is not initialized in the constructor.
1112[tools\atlas\AtlasUI\ScenarioEditor\Tools\TransformObject.cpp:60]: (performance, inconclusive) Technically the member function 'TransformObject::sWaiting::OnMouse' can be static.
1113[tools\atlas\AtlasUI\ScenarioEditor\Tools\TransformObject.cpp:151]: (performance, inconclusive) Technically the member function 'TransformObject::sWaiting::OnKey' can be static.
1114[tools\atlas\AtlasUI\ScenarioEditor\Tools\TransformObject.cpp:178]: (performance, inconclusive) Technically the member function 'TransformObject::sDragging::OnMouse' can be static.
1115[tools\atlas\AtlasUI\ScenarioEditor\Tools\TransformObject.cpp:196]: (performance, inconclusive) Technically the member function 'TransformObject::sDragging::OnKey' can be static.
1116[tools\atlas\AtlasUI\ScenarioEditor\Tools\TransformObject.cpp:215]: (performance, inconclusive) Technically the member function 'TransformObject::sBandboxing::OnMouse' can be static.
1117[tools\atlas\AtlasUI\ScenarioEditor\Tools\TransformObject.cpp:272]: (performance, inconclusive) Technically the member function 'TransformObject::sBandboxing::OnKey' can be static.
1118[tools\atlas\AtlasUI\ScenarioEditor\Tools\TransformObject.cpp:289]: (performance, inconclusive) Technically the member function 'TransformObject::sSelectSimilar::OnMouse' can be static.
1119[tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Tools.h:130]: (performance, inconclusive) Technically the member function 'StateDrivenTool<TransformObject>::sDisabled::OnEnter' can be static.
1120[tools\atlas\AtlasUI\ScenarioEditor\Tools\Common\Tools.h:131]: (performance, inconclusive) Technically the member function 'StateDrivenTool<TransformObject>::sDisabled::OnLeave' can be static.
1121[tools\atlas\GameInterface\InputProcessor.cpp:45] -> [tools\atlas\GameInterface\InputProcessor.h:27]: (performance, inconclusive) Technically the member function 'InputProcessor::ProcessInput' can be static.
1122[tools\atlas\GameInterface\Handlers\TriggerHandler.cpp:345]: (performance, inconclusive) Technically the member function 'AtlasMessage::cSetAllTriggers_base::MergeIntoPrevious' can be static.
1123[tools\atlas\GameInterface\MessagePasserImpl.cpp:169]: (style) Variable 'err' is assigned a value that is never used.
1124[tools\atlas\GameInterface\MessagePasserImpl.cpp:33] -> [tools\atlas\GameInterface\MessagePasserImpl.h:44]: (style, inconclusive) Member variable 'MessagePasserImpl::m_Semaphore' is in the wrong place in the initializer list.
1125[tools\autobuild2\startupservice\startupservice\startupserviceWinService.cpp:24]: (style) Boolean result is used in bitwise operation. Clarify expression with parentheses.
1126[tools\autobuild2\startupservice\startupservice\startupserviceWinService.cpp:25]: (style) Boolean result is used in bitwise operation. Clarify expression with parentheses.