• Home
  • Raw
  • Download

Lines Matching full:class

25 <table class="checkers">
26 <col class="namedescr"><col class="example"><col class="progress">
29 <tr><td><div class="namedescr expandable"><span class="name">
30 memory.LeakEvalOrder</span><span class="lang">
31 (C, C++)</span><div class="descr">
35 <td><div class="exampleContainer expandable">
36 <div class="example"><pre>
48 <div class="example"><pre>
60 <td class="aligned"></td></tr>
63 <tr><td><div class="namedescr expandable"><span class="name">
64 memory.DstBufferTooSmall</span><span class="lang">
65 (C, C++)</span><div class="descr">
67 <br>Note: <span class="name">security.insecureAPI.strcpy</span> currently warns
69 <br>Note: <span class="name">alpha.unix.CStringChecker</span> contains some similar checks.
71 <td><div class="exampleContainer expandable">
72 <div class="example"><pre>
79 <div class="example"><pre>
86 <td class="aligned"></td></tr>
89 <tr><td><div class="namedescr expandable"><span class="name">
90 memory.NegativeArraySize</span><span class="lang">
91 (C, C++)</span><div class="descr">
93 <br>Note: possibly an enhancement to <span class="name">
97 <td><div class="exampleContainer expandable">
98 <div class="example"><pre>
105 <td class="aligned"></td></tr>
107 <tr><td><div class="namedescr expandable"><span class="name">
108 memory.ZeroAlloc</span><span class="lang">
109 (C, C++)</span><div class="descr">
111 <br>Note: an enhancement to <span class="name">unix.Malloc</span>.
112 <br>Note: <span class="name">unix.API</span> perform C-checks for zero
113 allocation. This should be moved to <span class="name">unix.Malloc</span>.
115 <td><div class="exampleContainer expandable">
116 <div class="example"><pre>
124 <div class="example"><pre>
130 <td class="aligned"><a href="http://reviews.llvm.org/D6178">
137 <table class="checkers">
138 <col class="namedescr"><col class="example"><col class="progress">
141 <tr><td><div class="namedescr expandable"><span class="name">
142 ctordtor.ExptInsideDtor</span><span class="lang">
143 (C++)</span><div class="descr">
148 <td><div class="exampleContainer expandable">
149 <div class="example"><pre>
150 class A {
155 <div class="example"><pre>
158 class A {
163 <td class="aligned"></td></tr>
166 <tr><td><div class="namedescr expandable"><span class="name">
167 ctordtor.PlacementSelfCopy</span><span class="lang">
168 (C++11)</span><div class="descr">
171 <td><div class="exampleContainer expandable">
172 <div class="example"><pre>
173 class A {};
179 <td class="aligned"><!--rdar://problem/13688366--></td></tr>
185 <table class="checkers">
186 <col class="namedescr"><col class="example"><col class="progress">
189 <tr><td><div class="namedescr expandable"><span class="name">
190 valist.Uninitialized</span><span class="lang">
191 (C)</span><div class="descr">
195 <td><div class="exampleContainer expandable">
196 <div class="example"><pre>
204 <div class="example"><pre>
214 <td class="aligned"><a href="http://llvm.org/bugs/show_bug.cgi?id=16812">
217 <tr><td><div class="namedescr expandable"><span class="name">
218 valist.Unterminated</span><span class="lang">
219 (C)</span><div class="descr">
226 <td><div class="exampleContainer expandable">
227 <div class="example"><pre>
236 <td class="aligned"><a href="http://llvm.org/bugs/show_bug.cgi?id=16812">
243 <table class="checkers">
244 <col class="namedescr"><col class="example"><col class="progress">
247 <tr><td><div class="namedescr expandable"><span class="name">
248 exceptions.ThrowSpecButNotThrow</span><span class="lang">
249 (C++)</span><div class="descr">
252 <td><div class="exampleContainer expandable">
253 <div class="example"><pre>
257 <td class="aligned"></td></tr>
260 <tr><td><div class="namedescr expandable"><span class="name">
261 exceptions.NoThrowSpecButThrows</span><span class="lang">
262 (C++)</span><div class="descr">
265 <td><div class="exampleContainer expandable">
266 <div class="example"><pre>
271 <td class="aligned"></td></tr>
274 <tr><td><div class="namedescr expandable"><span class="name">
275 exceptions.ThrownTypeDiffersSpec</span><span class="lang">
276 (C++)</span><div class="descr">
279 <td><div class="exampleContainer expandable">
280 <div class="example"><pre>
288 <td class="aligned"></td></tr>
294 <table class="checkers">
295 <col class="namedescr"><col class="example"><col class="progress">
298 <tr><td><div class="namedescr expandable"><span class="name">
299 smartptr.SmartPtrInit</span><span class="lang">
300 (C++)</span><div class="descr">
309 <td><div class="exampleContainer expandable">
310 <div class="example"><pre>
319 <div class="example"><pre>
327 <td class="aligned"></td></tr>
333 <table class="checkers">
334 <col class="namedescr"><col class="example"><col class="progress">
337 <tr><td><div class="namedescr expandable"><span class="name">
338 deadcode.UnmodifiedVariable</span><span class="lang">
339 (C, C++)</span><div class="descr">
342 <td><div class="exampleContainer expandable">
343 <div class="example"><pre>
355 <td class="aligned"><a href="http://llvm.org/bugs/show_bug.cgi?id=16890">PR16890</a></td></tr>
357 <tr><td><div class="namedescr expandable"><span class="name">
358 deadcode.IdempotentOperations</span><span class="lang">
359 (C)</span><div class="descr">
361 <td><div class="exampleContainer expandable">
362 <div class="example"><pre>
368 <div class="example"><pre>
374 <div class="example"><pre>
380 <div class="example"><pre>
387 <td class="aligned">removed from alpha.deadcode.* at r198476</td></tr>
393 <table class="checkers">
394 <col class="namedescr"><col class="example"><col class="progress">
397 <tr><td><div class="namedescr expandable"><span class="name">
398 posix.Errno</span><span class="lang">
399 (C)</span><div class="descr">
402 <td><div class="exampleContainer expandable">
403 <div class="example"><pre>
420 <td class="aligned"><a href="http://llvm.org/bugs/show_bug.cgi?id=18701">PR18701</a></td></tr>
426 <table class="checkers">
427 <col class="namedescr"><col class="example"><col class="progress">
430 <tr><td><div class="namedescr expandable"><span class="name">
431 undefbehavior.ExitInDtor</span><span class="lang">
432 (C++)</span><div class="descr">
436 <td><div class="exampleContainer expandable">
437 <div class="example"><pre>
440 class A {
447 <td class="aligned"></td></tr>
450 <tr><td><div class="namedescr expandable"><span class="name">
451 undefbehavior.LocalStaticDestroyed</span><span class="lang">
452 (C++)</span><div class="descr">
458 <td><div class="exampleContainer expandable">
459 <div class="example"><pre>
462 class A {
469 class B {};
477 <td class="aligned"></td></tr>
480 <tr><td><div class="namedescr expandable"><span class="name">
481 undefbehavior.ZeroAllocDereference</span><span class="lang">
482 (C, C++)</span><div class="descr">
485 Note: possibly an enhancement to <span class="name">
488 <td><div class="exampleContainer expandable">
489 <div class="example"><pre>
498 <div class="example"><pre>
507 <td class="aligned"><a href="http://reviews.llvm.org/D8273">D8273</a></td></tr>
510 <tr><td><div class="namedescr expandable"><span class="name">
511 undefbehavior.DeadReferenced</span><span class="lang">
512 (C++)</span><div class="descr">
515 The object will be or was of a class type with a non-trivial destructor and
517 The object will be or was of a non-POD class type (C++11: any class type) and
520 <li>the pointer is implicitly converted to a pointer to a base class
527 <td><div class="exampleContainer expandable">
528 <div class="example"><pre>
531 class A {
536 class B : public A {};
544 <div class="example"><pre>
547 class A {
552 class B {};
560 <div class="example"><pre>
563 class A {
568 class B : public A {};
570 class C {};
580 <div class="example"><pre>
583 class A {
588 class B : public A {};
590 class C {};
598 <div class="example"><pre>
601 class A {
606 class B : public A {};
608 class C {};
616 <td class="aligned"></td></tr>
619 <tr><td><div class="namedescr expandable"><span class="name">
620 undefbehavior.ObjLocChanges</span><span class="lang">
621 (C++)</span><div class="descr">
625 <td><div class="exampleContainer expandable">
626 <div class="example"><pre>
629 class A {};
631 class B {
641 <div class="example"><pre>
644 class A {};
646 class B {
657 <td class="aligned"></td></tr>
660 <tr><td><div class="namedescr expandable"><span class="name">
661 undefbehavior.ExprEvalOrderUndef</span><span class="lang">
662 (C, C++03)</span><div class="descr">
668 <td><div class="exampleContainer expandable">
669 <div class="example"><pre>
676 <td class="aligned"></td></tr>
679 <tr><td><div class="namedescr expandable"><span class="name">
680 undefbehavior.StaticInitReentered</span><span class="lang">
681 (C++)</span><div class="descr">
685 <td><div class="exampleContainer expandable">
686 <div class="example"><pre>
692 <td class="aligned"></td></tr>
695 <tr><td><div class="namedescr expandable"><span class="name">
696 undefbehavior.ConstModified</span><span class="lang">
697 (C, C++)</span><div class="descr">
700 <td><div class="exampleContainer expandable">
701 <div class="example"><pre>
709 <div class="example"><pre>
710 class C {
723 <td class="aligned"></td></tr>
726 <tr><td><div class="namedescr expandable"><span class="name">
727 undefbehavior.DeadDestructed</span><span class="lang">
728 (C++)</span><div class="descr">
732 <td><div class="exampleContainer expandable">
733 <div class="example"><pre>
734 class A {
746 <td class="aligned"></td></tr>
749 <tr><td><div class="namedescr expandable"><span class="name">
750 undefbehavior.MethodCallBeforeBaseInit</span><span class="lang">
751 (C++)</span><div class="descr">
754 <td><div class="exampleContainer expandable">
755 <div class="example"><pre>
756 class A {
761 class B : public A {
767 <td class="aligned"></td></tr>
770 <tr><td><div class="namedescr expandable"><span class="name">
771 undefbehavior.MemberOrBaseRefBeforeCtor</span><span class="lang">
772 (C++)</span><div class="descr">
773 C++ Undefined behavior: non-static member or base class of non-POD class type
775 C++11 Undefined behavior: non-static member or base class of a class with a
778 <td><div class="exampleContainer expandable">
779 <div class="example"><pre>
789 <div class="example"><pre>
802 <div class="example"><pre>
813 <div class="example"><pre>
825 <td class="aligned"></td></tr>
828 <tr><td><div class="namedescr expandable"><span class="name">
829 undefbehavior.MemberRefAfterDtor</span><span class="lang">
830 (C++)</span><div class="descr">
831 C++03: Undefined behavior: non-static member of non-POD class type is referred
833 C++11: Undefined behavior: non-static member of a class with a non-trivial
836 <td><div class="exampleContainer expandable">
837 <div class="example"><pre>
838 class C {
850 <td class="aligned"></td></tr>
853 <tr><td><div class="namedescr expandable"><span class="name">
854 undefbehavior.CtorForeignCall</span><span class="lang">
855 (C++)</span><div class="descr">
857 whose type is neither the constructors own class or one of its bases.
859 <td><div class="exampleContainer expandable">
860 <div class="example"><pre>
861 class A {
866 class B {
871 class C : public A, B {
876 <td class="aligned"></td></tr>
879 <tr><td><div class="namedescr expandable"><span class="name">
880 undefbehavior.CtorForeignTypeid</span><span class="lang">
881 (C++)</span><div class="descr">
883 construction whose type is neither the constructors own class or one of its
886 <td><div class="exampleContainer expandable">
887 <div class="example"><pre>
890 class A {};
892 class B {
899 class C : public A, B {
904 <td class="aligned"></td></tr>
907 <tr><td><div class="namedescr expandable"><span class="name">
908 undefbehavior.CtorForeignCast</span><span class="lang">
909 (C++)</span><div class="descr">
911 construction whose type is neither the constructors own class or one of its
914 <td><div class="exampleContainer expandable">
915 <div class="example"><pre>
918 class A {
923 class B {
930 class C : public A, B {
935 <td class="aligned"></td></tr>
938 <tr><td><div class="namedescr expandable"><span class="name">
939 undefbehavior.MemberOrBaseRefInCatch</span><span class="lang">
940 (C++)</span><div class="descr">
941 Undefined behavior: referring to any non-static member or base class of an
945 <td><div class="exampleContainer expandable">
946 <div class="example"><pre>
949 class C {
961 <div class="example"><pre>
964 class Base {
969 class C: public Base {
979 <td class="aligned"></td></tr>
982 <tr><td><div class="namedescr expandable"><span class="name">
983 undefbehavior.ReturnAtCatchEnd</span><span class="lang">
984 (C++)</span><div class="descr">
988 <td><div class="exampleContainer expandable">
989 <div class="example"><pre>
999 <td class="aligned"></td></tr>
1002 <tr><td><div class="namedescr expandable"><span class="name">
1003 undefbehavior.AutoptrsOwnSameObj</span><span class="lang">
1004 (C++03)</span><div class="descr">
1009 <td><div class="exampleContainer expandable">
1010 <div class="example"><pre>
1019 <td class="aligned"></td></tr>
1022 <tr><td><div class="namedescr expandable"><span class="name">
1023 undefbehavior.BasicStringOutOfBound</span><span class="lang">
1024 (C++03)</span><div class="descr">
1026 <br>Note: possibly an enhancement to <span class="name">
1030 <td><div class="exampleContainer expandable">
1031 <div class="example"><pre>
1039 <div class="example"><pre>
1047 <td class="aligned"></td></tr>
1050 <tr><td><div class="namedescr expandable"><span class="name">
1051 undefbehavior.EosDereference</span><span class="lang">
1052 (C++)</span><div class="descr">
1056 <td><div class="exampleContainer expandable">
1057 <div class="example"><pre>
1065 <td class="aligned"></td></tr>
1068 <tr><td><div class="namedescr expandable"><span class="name">
1069 undefbehavior.QsortNonPODNonTrivial</span><span class="lang">
1070 (C++)</span><div class="descr">
1076 <td><div class="exampleContainer expandable">
1077 <div class="example"><pre>
1094 <div class="example"><pre>
1121 <td class="aligned"></td></tr>
1124 <tr><td><div class="namedescr expandable"><span class="name">
1125 undefbehavior.ThrowWhileCopy</span><span class="lang">
1126 (C++)</span><div class="descr">
1129 <td><div class="exampleContainer expandable">
1130 <div class="example"><pre>
1131 class C {
1141 <div class="example"><pre>
1142 class C {
1152 <td class="aligned"></td></tr>
1155 <tr><td><div class="namedescr expandable"><span class="name">
1156 undefbehavior.ValarrayArgBound</span><span class="lang">
1157 (C++)</span><div class="descr">
1162 <td><div class="exampleContainer expandable">
1163 <div class="example"><pre>
1176 <td class="aligned"></td></tr>
1179 <tr><td><div class="namedescr expandable"><span class="name">
1180 undefbehavior.ValarrayLengthDiffer</span><span class="lang">
1181 (C++)</span><div class="descr">
1186 <td><div class="exampleContainer expandable">
1187 <div class="example"><pre>
1198 <div class="example"><pre>
1207 <div class="example"><pre>
1216 <div class="example"><pre>
1226 <td class="aligned"></td></tr>
1229 <tr><td><div class="namedescr expandable"><span class="name">
1230 undefbehavior.ValarrayZeroLength</span><span class="lang">
1231 (C++)</span><div class="descr">
1237 <td><div class="exampleContainer expandable">
1238 <div class="example"><pre>
1246 <td class="aligned"></td></tr>
1249 <tr><td><div class="namedescr expandable"><span class="name">
1250 undefbehavior.ValarrayBadIndirection</span><span class="lang">
1251 (C++)</span><div class="descr">
1255 <td><div class="exampleContainer expandable">
1256 <div class="example"><pre>
1267 <div class="example"><pre>
1278 <td class="aligned"></td></tr>
1281 <tr><td><div class="namedescr expandable"><span class="name">
1282 undefbehavior.IosBaseDestroyedBeforeInit</span><span class="lang">
1283 (C++)</span><div class="descr">
1289 <td><div class="exampleContainer expandable">
1290 <div class="example"><pre>
1294 template &lt;class T, class Traits = std::char_traits&lt;T&gt; &gt;
1295 class my_stream1 : public std::basic_ios&lt;T, Traits&gt; {
1298 template &lt;class T, class Traits = std::char_traits&lt;T&gt; &gt;
1299 class my_stream2 : public std::basic_ios&lt;T, Traits&gt; {
1300 class my_streambuf
1316 <td class="aligned"></td></tr>
1319 <tr><td><div class="namedescr expandable"><span class="name">
1320 undefbehavior.IosBaseUsedBeforeInit</span><span class="lang">
1321 (C++11)</span><div class="descr">
1326 <td><div class="exampleContainer expandable">
1327 <div class="example"><pre>
1331 template &lt;class T, class Traits = std::char_traits&lt;T&gt; &gt;
1332 class my_stream1 : public std::basic_ios&lt;T, Traits&gt; {
1335 template &lt;class T, class Traits = std::char_traits&lt;T&gt; &gt;
1336 class my_stream2 : public std::basic_ios&lt;T, Traits&gt; {
1337 class my_streambuf
1353 <td class="aligned"></td></tr>
1356 <tr><td><div class="namedescr expandable"><span class="name">
1357 undefbehavior.MinusOnePosType</span><span class="lang">
1358 (C++)</span><div class="descr">
1363 <td><div class="exampleContainer expandable">
1364 <div class="example"><pre>
1367 class my_streambuf : public std::streambuf {
1373 <div class="example"><pre>
1383 <td class="aligned"></td></tr>
1389 <table class="checkers">
1390 <col class="namedescr"><col class="example"><col class="progress">
1394 <tr><td><div class="namedescr expandable"><span class="name">
1395 different.SuccessiveAssign</span><span class="lang">
1396 (C)</span><div class="descr">
1398 <td><div class="exampleContainer expandable">
1399 <div class="example"><pre>
1407 <td class="aligned"></td></tr>
1410 <tr><td><div class="namedescr expandable"><span class="name">
1411 different.NullDerefStmtOrder</span><span class="lang">
1412 (C)</span><div class="descr">
1415 <br>Note: possibly an enhancement to <span class="name">
1417 <td><div class="exampleContainer expandable">
1418 <div class="example"><pre>
1434 <td class="aligned"></td></tr>
1437 <tr><td><div class="namedescr expandable"><span class="name">
1438 different.NullDerefCondOrder</span><span class="lang">
1439 (C)</span><div class="descr">
1442 <br>Note: possibly an enhancement to <span class="name">
1444 <td><div class="exampleContainer expandable">
1445 <div class="example"><pre>
1455 <td class="aligned"></td></tr>
1458 <tr><td><div class="namedescr expandable"><span class="name">
1459 different.MultipleAccessors</span><span class="lang">
1460 (C++)</span><div class="descr">
1462 <td><div class="exampleContainer expandable">
1463 <div class="example"><pre>
1464 class A {
1472 <div class="example"><pre>
1473 class A {
1481 <td class="aligned"></td></tr>
1484 <tr><td><div class="namedescr expandable"><span class="name">
1485 different.AccessorsForPublic</span><span class="lang">
1486 (C++)</span><div class="descr">
1487 Accessors exist for a public class field. Should this field really be
1489 <td><div class="exampleContainer expandable">
1490 <div class="example"><pre>
1491 class A {
1498 <td class="aligned"></td></tr>
1501 <tr><td><div class="namedescr expandable"><span class="name">
1502 different.LibFuncResultUnised</span><span class="lang">
1503 (C, C++)</span><div class="descr">
1506 <td><div class="exampleContainer expandable">
1507 <div class="example"><pre>
1515 <td class="aligned"></td></tr>
1518 <tr><td><div class="namedescr expandable"><span class="name">
1519 different.WrongVarForStmt</span><span class="lang">
1520 (C, C++)</span><div class="descr">
1524 <td><div class="exampleContainer expandable">
1525 <div class="example"><pre>
1532 <div class="example"><pre>
1539 <td class="aligned"></td></tr>
1542 <tr><td><div class="namedescr expandable"><span class="name">
1543 different.FloatingCompare</span><span class="lang">
1544 (C)</span><div class="descr">
1546 <td><div class="exampleContainer expandable">
1547 <div class="example"><pre>
1557 <td class="aligned"></td></tr>
1560 <tr><td><div class="namedescr expandable"><span class="name">
1561 different.BitwiseOpBoolArg</span><span class="lang">
1562 (C, C++)</span><div class="descr">
1566 <td><div class="exampleContainer expandable">
1567 <div class="example"><pre>
1575 <td class="aligned"></td></tr>
1578 <tr><td><div class="namedescr expandable"><span class="name">
1579 different.LabelInsideSwitch</span><span class="lang">
1580 (C)</span><div class="descr">
1583 <td><div class="exampleContainer expandable">
1584 <div class="example"><pre>
1594 <td class="aligned"></td></tr>
1597 <tr><td><div class="namedescr expandable"><span class="name">
1598 different.IdenticalCondIfIf</span><span class="lang">
1599 (C)</span><div class="descr">
1602 <td><div class="exampleContainer expandable">
1603 <div class="example"><pre>
1612 <td class="aligned"></td></tr>
1615 <tr><td><div class="namedescr expandable"><span class="name">
1616 different.LogicalOpUselessArg</span><span class="lang">
1617 (C)</span><div class="descr">
1620 <td><div class="exampleContainer expandable">
1621 <div class="example"><pre>
1626 <td class="aligned"></td></tr>
1629 <tr><td><div class="namedescr expandable"><span class="name">
1630 different.SameResLogicalExpr</span><span class="lang">
1631 (C)</span><div class="descr">
1633 <td><div class="exampleContainer expandable">
1634 <div class="example"><pre>
1640 <div class="example"><pre>
1645 <div class="example"><pre>
1650 <td class="aligned"></td></tr>
1653 <tr><td><div class="namedescr expandable"><span class="name">
1654 different.OpPrecedenceAssignCmp</span><span class="lang">
1655 (C, C++)</span><div class="descr">
1659 <td><div class="exampleContainer expandable">
1660 <div class="example"><pre>
1669 <td class="aligned"></td></tr>
1672 <tr><td><div class="namedescr expandable"><span class="name">
1673 different.OpPrecedenceIifShift</span><span class="lang">
1674 (C, C++)</span><div class="descr">
1678 <td><div class="exampleContainer expandable">
1679 <div class="example"><pre>
1686 <div class="example"><pre>
1691 <td class="aligned"></td></tr>
1694 <tr><td><div class="namedescr expandable"><span class="name">
1695 different.ObjectUnused</span><span class="lang">
1696 (C++)</span><div class="descr">
1698 <td><div class="exampleContainer expandable">
1699 <div class="example"><pre>
1708 <div class="example"><pre>
1716 <td class="aligned"></td></tr>
1719 <tr><td><div class="namedescr expandable"><span class="name">
1720 different.StaticArrayPtrCompare</span><span class="lang">
1721 (C)</span><div class="descr">
1724 <td><div class="exampleContainer expandable">
1725 <div class="example"><pre>
1731 <td class="aligned"></td></tr>
1734 <tr><td><div class="namedescr expandable"><span class="name">
1735 different.ConversionToBool</span><span class="lang">
1736 (C, C++)</span><div class="descr">
1738 <br>Note: possibly merge with <span class="name">
1740 <td><div class="exampleContainer expandable">
1741 <div class="example"><pre>
1746 <div class="example"><pre>
1751 <td class="aligned"></td></tr>
1754 <tr><td><div class="namedescr expandable"><span class="name">
1755 different.ArrayBound</span><span class="lang">
1756 (C++)</span><div class="descr">
1758 <br>Note: possibly an enhancement to <span class="name">
1760 <td><div class="exampleContainer expandable">
1761 <div class="example"><pre>
1769 <td class="aligned"></td></tr>
1772 <tr><td><div class="namedescr expandable"><span class="name">
1773 different.StrcpyInputSize</span><span class="lang">
1774 (C)</span><div class="descr">
1776 <br>Note: possibly an enhancement to <span class="name">
1778 <td><div class="exampleContainer expandable">
1779 <div class="example"><pre>
1785 <td class="aligned"></td></tr>
1788 <tr><td><div class="namedescr expandable"><span class="name">
1789 different.IntegerOverflow</span><span class="lang">
1790 (C)</span><div class="descr">
1796 <td><div class="exampleContainer expandable">
1797 <div class="example"><pre>
1806 <div class="example"><pre>
1814 <td class="aligned"></td></tr>
1817 <tr><td><div class="namedescr expandable"><span class="name">
1818 different.SignExtension</span><span class="lang">
1819 (C)</span><div class="descr">
1823 <td><div class="exampleContainer expandable">
1824 <div class="example"><pre>
1830 <div class="example"><pre>
1837 <div class="example"><pre>
1842 <td class="aligned"></td></tr>
1845 <tr><td><div class="namedescr expandable"><span class="name">
1846 different.NumericTruncation</span><span class="lang">
1847 (C)</span><div class="descr">
1851 <td><div class="exampleContainer expandable">
1852 <div class="example"><pre>
1858 <div class="example"><pre>
1865 <div class="example"><pre>
1873 <td class="aligned"></td></tr>
1876 <tr><td><div class="namedescr expandable"><span class="name">
1877 different.MissingCopyCtorAssignOp</span><span class="lang">
1878 (C++)</span><div class="descr">
1879 A class has dynamically allocated data members but do not define a copy
1883 <td><div class="exampleContainer expandable">
1884 <div class="example"><pre>
1885 class C {
1892 <td class="aligned"></td></tr>
1898 <table class="checkers">
1899 <col class="namedescr"><col class="example"><col class="progress">
1902 <tr><td><div class="namedescr expandable"><span class="name">
1903 WinAPI.CreateProcess</span><span class="lang">
1904 (C)</span><div class="descr">
1913 <td><div class="exampleContainer expandable">
1914 <div class="example"><pre>
1925 <td class="aligned"></td></tr>
1928 <tr><td><div class="namedescr expandable"><span class="name">
1929 WinAPI.LoadLibrary</span><span class="lang">
1930 (C)</span><div class="descr">
1935 <td><div class="exampleContainer expandable">
1936 <div class="example"><pre>
1945 <td class="aligned"></td></tr>
1948 <tr><td><div class="namedescr expandable"><span class="name">
1949 WinAPI.WideCharToMultiByte</span><span class="lang">
1950 (C)</span><div class="descr">
1956 <td><div class="exampleContainer expandable">
1957 <div class="example"><pre>
1967 <td class="aligned"></td></tr>
1974 <table class="checkers">
1975 <col class="namedescr"><col class="example"><col class="progress">
1978 <tr><td><div class="namedescr expandable"><span class="name">
1979 optimization.PassConstObjByValue</span><span class="lang">
1980 (C, C++)</span><div class="descr">
1983 <td><div class="exampleContainer expandable">
1984 <div class="example"><pre>
1989 <td class="aligned"></td></tr>
1992 <tr><td><div class="namedescr expandable"><span class="name">
1993 optimization.PostfixIncIter</span><span class="lang">
1994 (C++)</span><div class="descr">
2000 <td><div class="exampleContainer expandable">
2001 <div class="example"><pre>
2011 <td class="aligned"></td></tr>
2014 <tr><td><div class="namedescr expandable"><span class="name">
2015 optimization.MultipleCallsStrlen</span><span class="lang">
2016 (C)</span><div class="descr">
2020 <td><div class="exampleContainer expandable">
2021 <div class="example"><pre>
2029 <td class="aligned"></td></tr>
2032 <tr><td><div class="namedescr expandable"><span class="name">
2033 optimization.StrLengthCalculation</span><span class="lang">
2034 (C++)</span><div class="descr">
2037 <td><div class="exampleContainer expandable">
2038 <div class="example"><pre>
2047 <td class="aligned"></td></tr>
2050 <tr><td><div class="namedescr expandable"><span class="name">
2051 optimization.EmptyContainerDetect</span><span class="lang">
2052 (C++)</span><div class="descr">
2055 <td><div class="exampleContainer expandable">
2056 <div class="example"><pre>
2064 <td class="aligned"></td></tr>