apache / xerces-c
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system28% (38,950 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
cpp33% (26,269 lines)
hpp23% (8,039 lines)
xml10% (1,589 lines)
html44% (1,503 lines)
c26% (728 lines)
in14% (367 lines)
cmake23% (342 lines)
xsl14% (85 lines)
pl15% (28 lines)
Duplication per Component (primary)
src30% (35,127 lines)
doc15% (3,177 lines)
cmake23% (342 lines)
tools12% (276 lines)
scripts11% (28 lines)
ROOT0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 743,080 duplicates...
Size#FoldersFilesLinesCode
107 x 2 src/xercesc/internal
src/xercesc/internal
3361:3572 (6%)
3084:3294 (6%)
view
103 x 2 src/xercesc/internal
src/xercesc/internal
2766:2982 (6%)
2406:2622 (5%)
view
99 x 2 src/xercesc/util
src/xercesc/util
20:127 (58%)
20:127 (58%)
view
87 x 2 src/xercesc/internal
src/xercesc/internal
3146:3328 (5%)
2846:3028 (4%)
view
81 x 2 src/xercesc/internal
src/xercesc/internal
1787:1923 (4%)
3604:3741 (3%)
view
73 x 2 src/xercesc/internal
src/xercesc/internal
759:896 (4%)
1239:1376 (4%)
view
70 x 2 doc
doc
582:668 (4%)
358:444 (15%)
view
69 x 2 src/xercesc/validators/DTD
src/xercesc/validators/schema
57:142 (39%)
73:158 (26%)
view
68 x 2 src/xercesc/internal
src/xercesc/internal
1078:1222 (3%)
1526:1670 (3%)
view
65 x 2 src/xercesc/internal
src/xercesc/internal
2151:2257 (3%)
3939:4045 (2%)
view
62 x 2 src/xercesc/parsers
src/xercesc/parsers
1492:1568 (17%)
1311:1536 (20%)
view
62 x 2 src/xercesc/parsers
src/xercesc/parsers
1016:1314 (20%)
1540:1838 (18%)
view
57 x 2 src/xercesc/internal
src/xercesc/internal
269:373 (3%)
310:414 (3%)
view
57 x 2 src/xercesc/parsers
src/xercesc/parsers
1316:1536 (18%)
1840:2060 (17%)
view
57 x 2 src/xercesc/parsers
src/xercesc/parsers
1497:1568 (16%)
1840:2060 (17%)
view
56 x 2 src/xercesc/internal
src/xercesc/internal
632:745 (3%)
549:662 (2%)
view
56 x 2 src/xercesc/internal
src/xercesc/internal
185:286 (3%)
2175:2276 (2%)
view
56 x 2 src/xercesc/parsers
src/xercesc/parsers
221:797 (30%)
291:862 (18%)
view
55 x 2 src/xercesc/internal
src/xercesc/internal
470:574 (3%)
550:654 (5%)
view
55 x 2 src/xercesc/internal
src/xercesc/internal
470:574 (3%)
819:923 (3%)
view
55 x 2 src/xercesc/util
src/xercesc/util
63:119 (39%)
65:121 (39%)
view
55 x 2 src/xercesc/internal
src/xercesc/internal
2919:3031 (3%)
4465:4577 (2%)
view
55 x 2 src/xercesc/internal
src/xercesc/internal
819:923 (3%)
550:654 (5%)
view
54 x 2 src/xercesc/internal
src/xercesc/internal
2279:2400 (3%)
4067:4188 (2%)
view
54 x 2 src/xercesc/internal
src/xercesc/internal
3219:3328 (3%)
4465:4574 (2%)
view
54 x 2 src/xercesc/parsers
src/xercesc/parsers
1286:1480 (15%)
1456:1673 (16%)
view
53 x 2 doc
doc
1543:1600 (3%)
523:582 (10%)
view
53 x 2 src/xercesc/internal
src/xercesc/internal
388:495 (3%)
382:489 (2%)
view
53 x 2 src/xercesc/internal
src/xercesc/internal
626:692 (2%)
2574:2640 (2%)
view
52 x 2 src/xercesc/internal
src/xercesc/internal
3188:3256 (3%)
4880:4948 (1%)
view
50 x 2 src/xercesc/internal
src/xercesc/internal
1228:1344 (2%)
1676:1791 (2%)
view
50 x 2 doc
doc
1609:1665 (3%)
580:637 (9%)
view
49 x 2 doc
doc
764:819 (3%)
499:557 (10%)
view
49 x 2 src/xercesc/internal
src/xercesc/internal
151:261 (2%)
189:302 (2%)
view
49 x 2 src/xercesc/internal
src/xercesc/internal
189:302 (2%)
189:299 (1%)
view
49 x 2 src/xercesc/internal
src/xercesc/internal
151:261 (2%)
189:299 (1%)
view
48 x 2 src/xercesc/internal
src/xercesc/internal
280:359 (2%)
255:334 (4%)
view
48 x 2 src/xercesc/internal
src/xercesc/internal
321:400 (2%)
255:334 (4%)
view
45 x 2 src/xercesc/internal
src/xercesc/internal
470:549 (2%)
2427:2504 (1%)
view
44 x 2 src/xercesc/internal
src/xercesc/internal
86:129 (3%)
188:231 (3%)
view
44 x 2 src/xercesc/internal
src/xercesc/internal
2688:2758 (2%)
2054:2124 (2%)
view
43 x 2 src/xercesc/internal
src/xercesc/internal
3344:3405 (2%)
4731:4792 (1%)
view
43 x 2 src/xercesc/internal
src/xercesc/internal
310:384 (2%)
307:381 (1%)
view
43 x 2 src/xercesc/internal
src/xercesc/internal
269:343 (2%)
307:381 (1%)
view
42 x 2 src/xercesc/validators/common
src/xercesc/validators/common
60:110 (51%)
71:121 (42%)
view
42 x 2 src/xercesc/dom/impl
src/xercesc/dom/impl
169:234 (23%)
181:246 (23%)
view
41 x 2 src/xercesc/internal
src/xercesc/internal
2095:2161 (2%)
3062:3128 (2%)
view
41 x 2 src/xercesc/util
src/xercesc/util
143:219 (24%)
143:219 (24%)
view
40 x 2 src/xercesc/internal
src/xercesc/internal
375:451 (2%)
419:495 (2%)
view
40 x 2 src/xercesc/internal
src/xercesc/internal
375:451 (2%)
413:489 (1%)
view
Duplicated Units
The list of top 40 duplicated units.
See data for all 40 unit duplicates...
Size#FoldersFilesLinesCode
85 x 2 src/xercesc/internal
src/xercesc/internal
2276:2401 
4064:4189 
view
72 x 3 src/xercesc/internal
src/xercesc/internal
src/xercesc/internal
541:655 
461:575 
810:924 
view
72 x 3 src/xercesc/internal
src/xercesc/internal
src/xercesc/internal
147:263 
185:301 
185:304 
view
61 x 2 src/xercesc/internal
src/xercesc/internal
4879:4950 
3187:3258 
view
32 x 2 src/xercesc/internal
src/xercesc/internal
1538:1594 
3379:3435 
view
31 x 2 src/xercesc/util/MsgLoaders/ICU
src/xercesc/util/MsgLoaders/MsgCatalog
270:310 
169:209 
view
28 x 2 src/xercesc/util
src/xercesc/util
545:589 
646:690 
view
28 x 2 src/xercesc/internal
src/xercesc/internal
1106:1153 
2999:3046 
view
22 x 2 src/xercesc/parsers
src/xercesc/parsers
177:225 
211:259 
view
22 x 2 src/xercesc/internal
src/xercesc/internal
2022:2051 
2860:2889 
view
21 x 2 src/xercesc/parsers
src/xercesc/parsers
139:174 
173:208 
view
16 x 2 src/xercesc/util
src/xercesc/util
540:570 
631:661 
view
14 x 2 src/xercesc/parsers
src/xercesc/parsers
488:505 
522:539 
view
12 x 2 src/xercesc/util/MsgLoaders/InMemory
src/xercesc/util/MsgLoaders/MsgCatalog
119:135 
150:166 
view
11 x 2 src/xercesc/validators/schema/identity
src/xercesc/validators/schema/identity
174:189 
112:128 
view
11 x 2 src/xercesc/parsers
src/xercesc/parsers
637:658 
283:305 
view
11 x 2 src/xercesc/parsers
src/xercesc/parsers
1145:1157 
1127:1139 
view
11 x 2 src/xercesc/internal
src/xercesc/internal
2053:2070 
2891:2908 
view
10 x 2 tools/NLS/Xlat
tools/IANACharset
233:244 
131:142 
view
10 x 2 src/xercesc/parsers
src/xercesc/parsers
671:686 
317:332 
view
10 x 2 src/xercesc/parsers
src/xercesc/parsers
813:828 
565:579 
view
9 x 2 tools/NLS/Xlat
tools/IANACharset
219:229 
118:128 
view
9 x 4 src/xercesc/validators/datatype
src/xercesc/validators/datatype
src/xercesc/validators/datatype
src/xercesc/validators/datatype
92:106 
97:111 
94:108 
94:108 
view
9 x 2 src/xercesc/parsers
src/xercesc/parsers
700:710 
364:374 
view
9 x 2 src/xercesc/parsers
src/xercesc/parsers
712:722 
376:386 
view
9 x 2 src/xercesc/parsers
src/xercesc/parsers
913:931 
627:645 
view
9 x 2 src/xercesc/internal
src/xercesc/internal
728:742 
1061:1075 
view
9 x 2 src/xercesc/internal
src/xercesc/internal
4952:4962 
3260:3270 
view
8 x 3 src/xercesc/framework
src/xercesc/framework
src/xercesc/util
322:331 
118:127 
75:84 
view
8 x 2 src/xercesc/parsers
src/xercesc/parsers
689:698 
334:343 
view
7 x 2 src/xercesc/validators/datatype
src/xercesc/validators/datatype
820:828 
706:714 
view
7 x 2 src/xercesc/util
src/xercesc/util
522:531 
623:632 
view
7 x 2 src/xercesc/util
src/xercesc/dom/impl
181:190 
150:159 
view
7 x 2 src/xercesc/parsers
src/xercesc/parsers
266:276 
263:273 
view
7 x 3 src/xercesc/parsers
src/xercesc/parsers
src/xercesc/parsers
405:413 
425:433 
1497:1505 
view
7 x 2 src/xercesc/parsers
src/xercesc/parsers
952:966 
667:681 
view
6 x 3 src/xercesc/framework
src/xercesc/framework
src/xercesc/util
332:339 
128:135 
85:92 
view
6 x 2 src/xercesc/parsers
src/xercesc/parsers
1133:1141 
333:341 
view
6 x 2 src/xercesc/parsers
src/xercesc/parsers
661:668 
307:314 
view
6 x 2 src/xercesc/parsers
src/xercesc/parsers
831:844 
582:595 
view