alibaba / yalantinglibs
Duplication

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

Intro
Learn more...
Duplication Overall
system23% (11,047 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
h41% (6,432 lines)
hpp14% (4,570 lines)
cmake8% (33 lines)
cpp1% (12 lines)
Duplication per Component (primary)
include25% (10,568 lines)
src7% (446 lines)
cmake8% (33 lines)
bazel0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 11,621 duplicates...
Size#FoldersFilesLinesCode
2052 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
53:3036 (100%)
68:3051 (100%)
view
339 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
31:545 (86%)
46:560 (86%)
view
260 x 2 include/ylt/standalone/cinatra
include/ylt/util
13:371 (89%)
161:518 (65%)
view
153 x 2 include/ylt/standalone/iguana/detail
include/ylt/standalone/iguana/detail
577:825 (7%)
2363:2614 (7%)
view
104 x 2 include/ylt/standalone/cinatra
include/ylt/util
284:418 (29%)
25:159 (26%)
view
86 x 2 include/ylt/reflection
include/ylt/standalone/iguana
51:187 (78%)
48:184 (79%)
view
60 x 2 include/ylt/standalone/cinatra
include/ylt/standalone/iguana/detail
9:130 (98%)
10:131 (98%)
view
36 x 2 include/ylt/struct_pack
include/ylt/struct_pack
110:157 (3%)
171:217 (3%)
view
32 x 2 include/ylt/util
include/ylt/util
2571:2618 (1%)
3221:3258 (1%)
view
30 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
547:589 (7%)
562:604 (7%)
view
28 x 2 include/ylt/util/tl
include/ylt/util/tl
461:492 (1%)
598:629 (1%)
view
26 x 2 src/struct_pack/benchmark
src/struct_pack/benchmark
44:75 (22%)
112:143 (15%)
view
26 x 2 src/struct_pack/benchmark
src/struct_pack/benchmark
53:78 (15%)
118:143 (15%)
view
25 x 2 include/ylt/util/tl
include/ylt/util/tl
510:537 (1%)
598:625 (1%)
view
25 x 2 include/ylt/standalone/iguana/detail
include/ylt/struct_pack
10:62 (40%)
129:181 (19%)
view
25 x 2 include/ylt/standalone/cinatra
include/ylt/struct_pack
9:61 (40%)
129:181 (19%)
view
25 x 2 include/ylt/util/tl
include/ylt/util/tl
461:488 (1%)
510:537 (1%)
view
24 x 2 include/ylt/util/tl
include/ylt/util/tl
555:581 (1%)
601:627 (1%)
view
24 x 2 include/ylt/util/tl
include/ylt/util/tl
464:490 (1%)
555:581 (1%)
view
24 x 2 include/ylt/util
include/ylt/util
2670:2701 (<1%)
3306:3340 (<1%)
view
24 x 2 include/ylt/standalone/cinatra
include/ylt/standalone/cinatra
130:158 (8%)
231:259 (8%)
view
23 x 2 include/ylt/util/tl
include/ylt/util/tl
513:537 (1%)
555:579 (1%)
view
20 x 2 include/ylt/standalone/iguana
include/ylt/struct_pack
13:44 (18%)
28:59 (15%)
view
20 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
477:503 (5%)
171:200 (5%)
view
20 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
156:185 (5%)
492:518 (5%)
view
20 x 2 include/ylt/util
include/ylt/util
171:200 (5%)
492:518 (5%)
view
20 x 2 include/ylt/standalone/iguana/detail
include/ylt/standalone/iguana/detail
156:185 (5%)
477:503 (5%)
view
19 x 2 include/ylt/standalone/cinatra
include/ylt/standalone/cinatra
147:165 (2%)
173:191 (2%)
view
18 x 2 include/ylt/reflection/internal/generate
include/ylt/reflection/internal/generate
2673:2690 (<1%)
2715:2732 (<1%)
view
18 x 2 include/ylt/reflection/internal/generate
include/ylt/reflection/internal/generate
2673:2690 (<1%)
2694:2711 (<1%)
view
18 x 2 include/ylt/reflection/internal/generate
include/ylt/reflection/internal/generate
2673:2690 (<1%)
2757:2774 (<1%)
view
18 x 2 include/ylt/reflection/internal/generate
include/ylt/reflection/internal/generate
2673:2690 (<1%)
2736:2753 (<1%)
view
18 x 2 include/ylt/standalone/iguana
include/ylt/standalone/iguana
62:80 (30%)
96:114 (30%)
view
18 x 2 include/ylt/reflection/internal/generate
include/ylt/reflection/internal/generate
2652:2669 (<1%)
2757:2774 (<1%)
view
18 x 2 include/ylt/reflection/internal/generate
include/ylt/reflection/internal/generate
2652:2669 (<1%)
2736:2753 (<1%)
view
18 x 2 include/ylt/reflection/internal/generate
include/ylt/reflection/internal/generate
2652:2669 (<1%)
2673:2690 (<1%)
view
18 x 2 include/ylt/reflection/internal/generate
include/ylt/reflection/internal/generate
2652:2669 (<1%)
2694:2711 (<1%)
view
18 x 2 include/ylt/reflection/internal/generate
include/ylt/reflection/internal/generate
2652:2669 (<1%)
2715:2732 (<1%)
view
18 x 2 include/ylt/reflection/internal/generate
include/ylt/reflection/internal/generate
2736:2753 (<1%)
2757:2774 (<1%)
view
18 x 2 include/ylt/reflection/internal/generate
include/ylt/reflection/internal/generate
2715:2732 (<1%)
2736:2753 (<1%)
view
18 x 2 include/ylt/reflection/internal/generate
include/ylt/reflection/internal/generate
2715:2732 (<1%)
2757:2774 (<1%)
view
18 x 2 include/ylt/util
include/ylt/util
2732:2757 (<1%)
3360:3381 (<1%)
view
18 x 2 include/ylt/standalone/cinatra
include/ylt/standalone/cinatra
168:185 (2%)
868:885 (2%)
view
18 x 2 include/ylt/util
include/ylt/util
2625:2646 (<1%)
3260:3281 (<1%)
view
18 x 2 include/ylt/reflection/internal/generate
include/ylt/reflection/internal/generate
2631:2648 (<1%)
2694:2711 (<1%)
view
18 x 2 include/ylt/reflection/internal/generate
include/ylt/reflection/internal/generate
2631:2648 (<1%)
2715:2732 (<1%)
view
18 x 2 include/ylt/reflection/internal/generate
include/ylt/reflection/internal/generate
2631:2648 (<1%)
2652:2669 (<1%)
view
18 x 2 include/ylt/reflection/internal/generate
include/ylt/reflection/internal/generate
2631:2648 (<1%)
2673:2690 (<1%)
view
18 x 2 include/ylt/reflection/internal/generate
include/ylt/reflection/internal/generate
2631:2648 (<1%)
2736:2753 (<1%)
view
18 x 2 include/ylt/reflection/internal/generate
include/ylt/reflection/internal/generate
2631:2648 (<1%)
2757:2774 (<1%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 53 unit duplicates...
Size#FoldersFilesLinesCode
149 x 2 include/ylt/standalone/cinatra
include/ylt/util
104:255 
251:402 
view
134 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
95:287 
110:302 
view
100 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
2876:3025 
2891:3040 
view
87 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
2155:2303 
2170:2318 
view
76 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
2516:2606 
2531:2621 
view
49 x 2 include/ylt/standalone/cinatra
include/ylt/util
296:350 
443:497 
view
43 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
2365:2450 
2380:2465 
view
35 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
2308:2362 
2323:2377 
view
33 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
2453:2513 
2468:2528 
view
27 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
1954:1994 
1969:2009 
view
25 x 2 include/ylt/standalone/iguana
include/ylt/reflection
159:186 
162:189 
view
22 x 2 include/ylt/standalone/cinatra
include/ylt/util
64:87 
212:235 
view
21 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
429:454 
444:469 
view
18 x 2 include/ylt/standalone/cinatra
include/ylt/standalone/iguana/detail
84:103 
85:104 
view
18 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
456:478 
471:493 
view
17 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
2745:2763 
2760:2778 
view
15 x 3 include/ylt/standalone/cinatra
include/ylt/standalone/iguana/detail
include/ylt/struct_pack
23:39 
24:40 
143:159 
view
15 x 2 include/ylt/standalone/iguana
include/ylt/reflection
85:103 
88:106 
view
15 x 2 include/ylt/standalone/iguana
include/ylt/reflection
108:125 
111:128 
view
14 x 2 include/ylt/standalone/cinatra
include/ylt/util
402:421 
549:568 
view
14 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
2632:2648 
2647:2663 
view
13 x 2 include/ylt/standalone/cinatra
include/ylt/util
47:62 
195:210 
view
13 x 2 include/ylt/standalone/iguana
include/ylt/struct_pack
32:46 
47:61 
view
13 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
685:707 
700:722 
view
13 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
2677:2691 
2692:2706 
view
11 x 2 include/ylt/standalone/cinatra
include/ylt/standalone/iguana/detail
61:73 
62:74 
view
11 x 2 include/ylt/standalone/cinatra
include/ylt/util
281:293 
428:440 
view
10 x 2 include/ylt/standalone/cinatra
include/ylt/util
34:45 
182:193 
view
10 x 2 include/ylt/standalone/iguana
include/ylt/reflection
49:60 
52:63 
view
10 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
653:668 
668:683 
view
10 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
2608:2619 
2623:2634 
view
10 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
2650:2661 
2665:2676 
view
10 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
2822:2834 
2837:2849 
view
9 x 2 include/ylt/standalone/cinatra
include/ylt/standalone/iguana/detail
118:128 
119:129 
view
9 x 2 include/ylt/standalone/cinatra
include/ylt/util
90:100 
238:248 
view
9 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
491:503 
506:518 
view
8 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
2621:2630 
2636:2645 
view
8 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
2854:2866 
2869:2881 
view
7 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
188:196 
203:211 
view
7 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
536:544 
551:559 
view
7 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
1767:1775 
1782:1790 
view
7 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
1780:1788 
1795:1803 
view
7 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
1794:1802 
1809:1817 
view
7 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
1808:1816 
1823:1831 
view
7 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
1831:1839 
1846:1854 
view
7 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
1844:1852 
1859:1867 
view
6 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
137:144 
152:159 
view
6 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
177:184 
192:199 
view
6 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
526:533 
541:548 
view
6 x 2 include/ylt/standalone/iguana/detail
include/ylt/util
572:579 
587:594 
view