alibaba / async_simple
Duplication

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

Intro
Learn more...
Duplication Overall
system27% (21,347 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
hpp30% (18,377 lines)
ipp19% (2,251 lines)
cpp31% (451 lines)
h6% (268 lines)
Duplication per Component (primary)
demo_example28% (20,833 lines)
async_simple6% (268 lines)
benchmarks35% (246 lines)
ROOT0% (0 lines)
bazel0% (0 lines)
cmake0% (0 lines)
dbg0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 5,459 duplicates...
Size#FoldersFilesLinesCode
192 x 2 demo_example/asio/asio
demo_example/asio/asio
360:1156 (55%)
354:1148 (55%)
view
90 x 2 demo_example/asio/asio/detail
demo_example/asio/asio/detail
114:263 (27%)
116:265 (27%)
view
68 x 2 demo_example/http/block_http
demo_example/http/coroutine_http
60:159 (68%)
60:159 (68%)
view
67 x 2 demo_example/asio/asio
demo_example/asio/asio
323:399 (13%)
210:286 (19%)
view
63 x 2 demo_example/asio/asio/detail
demo_example/asio/asio/detail
80:203 (17%)
83:206 (18%)
view
60 x 2 demo_example/asio/asio
demo_example/asio/asio
1012:1601 (15%)
807:1144 (9%)
view
58 x 2 demo_example/asio/asio/detail
demo_example/asio/asio/detail
93:201 (16%)
96:204 (22%)
view
53 x 2 demo_example/asio/asio
demo_example/asio/asio/windows
366:597 (31%)
202:434 (41%)
view
53 x 2 demo_example/asio/asio/posix
demo_example/asio/asio/windows
176:429 (42%)
169:422 (42%)
view
49 x 2 demo_example/asio/asio/detail
demo_example/asio/asio/detail
106:197 (13%)
124:215 (11%)
view
49 x 2 demo_example/asio/asio
demo_example/asio/asio/windows
434:651 (23%)
200:418 (39%)
view
49 x 2 demo_example/asio/asio/detail
demo_example/asio/asio/detail
109:200 (14%)
124:215 (11%)
view
49 x 2 demo_example/asio/asio
demo_example/asio/asio/posix
434:651 (23%)
207:425 (39%)
view
48 x 2 demo_example/asio/asio
demo_example/asio/asio
510:569 (10%)
350:409 (13%)
view
46 x 2 demo_example/asio/asio
demo_example/asio/asio
360:535 (13%)
364:559 (17%)
view
46 x 2 demo_example/asio/asio
demo_example/asio/asio
767:945 (13%)
590:792 (17%)
view
46 x 2 demo_example/asio/asio
demo_example/asio/asio
354:527 (13%)
364:559 (17%)
view
46 x 2 demo_example/asio/asio
demo_example/asio/asio
759:937 (13%)
590:792 (17%)
view
45 x 2 demo_example/asio/asio
demo_example/asio/asio
488:683 (21%)
488:701 (11%)
view
42 x 2 demo_example/asio/asio/execution
demo_example/asio/asio/execution
1307:1367 (2%)
1504:1564 (2%)
view
38 x 2 demo_example/asio/asio/experimental
demo_example/asio/asio/experimental
220:325 (22%)
227:332 (22%)
view
38 x 2 demo_example/asio/asio/execution
demo_example/asio/asio/execution
239:293 (5%)
235:289 (5%)
view
38 x 2 demo_example/asio/asio/execution
demo_example/asio/asio/execution
251:305 (3%)
239:293 (5%)
view
38 x 2 demo_example/asio/asio/execution
demo_example/asio/asio/execution
195:249 (7%)
194:248 (7%)
view
38 x 2 demo_example/asio/asio/execution
demo_example/asio/asio/execution
201:255 (5%)
194:248 (7%)
view
38 x 2 demo_example/asio/asio/execution
demo_example/asio/asio/execution
201:255 (5%)
195:249 (7%)
view
38 x 2 demo_example/asio/asio/execution
demo_example/asio/asio/execution
251:305 (3%)
235:289 (5%)
view
37 x 2 demo_example/asio/asio/execution
demo_example/asio/asio/execution
239:289 (5%)
198:248 (7%)
view
37 x 2 demo_example/asio/asio/execution
demo_example/asio/asio/execution
243:293 (4%)
199:249 (7%)
view
37 x 2 demo_example/asio/asio/execution
demo_example/asio/asio/execution
255:305 (3%)
205:255 (5%)
view
37 x 2 demo_example/asio/asio/execution
demo_example/asio/asio/execution
239:289 (5%)
199:249 (7%)
view
37 x 2 demo_example/asio/asio/detail
demo_example/asio/asio/detail
318:380 (11%)
320:382 (11%)
view
37 x 2 demo_example/asio/asio/execution
demo_example/asio/asio/execution
255:305 (3%)
199:249 (7%)
view
37 x 2 demo_example/asio/asio/execution
demo_example/asio/asio/execution
243:293 (4%)
198:248 (7%)
view
37 x 2 demo_example/asio/asio/execution
demo_example/asio/asio/execution
205:255 (5%)
239:289 (5%)
view
37 x 2 demo_example/asio/asio/execution
demo_example/asio/asio/execution
205:255 (5%)
243:293 (4%)
view
37 x 2 demo_example/asio/asio/execution
demo_example/asio/asio/execution
255:305 (3%)
198:248 (7%)
view
34 x 2 demo_example/asio/asio/windows
demo_example/asio/asio/windows
185:326 (29%)
188:329 (39%)
view
32 x 2 demo_example/asio/asio/execution
demo_example/asio/asio/execution
100:144 (18%)
198:242 (18%)
view
32 x 2 demo_example/asio/asio
demo_example/asio/asio
216:351 (24%)
216:351 (24%)
view
32 x 2 demo_example/asio/asio/experimental/detail
demo_example/asio/asio/experimental/detail
35:74 (42%)
81:123 (42%)
view
31 x 2 demo_example/asio/asio/detail
demo_example/asio/asio/detail
151:197 (9%)
234:280 (8%)
view
31 x 2 demo_example/asio/asio/detail
demo_example/asio/asio/detail
149:195 (9%)
234:280 (8%)
view
31 x 2 demo_example/asio/asio/detail
demo_example/asio/asio/detail
314:370 (11%)
389:445 (11%)
view
29 x 2 demo_example/asio/asio/ip/detail
demo_example/asio/asio/ip/detail
91:141 (10%)
303:353 (10%)
view
28 x 2 demo_example/asio/asio/detail
demo_example/asio/asio/detail
93:158 (26%)
93:158 (30%)
view
28 x 2 demo_example/asio/asio/execution
demo_example/asio/asio/execution
713:746 (2%)
575:608 (3%)
view
27 x 2 demo_example/asio/asio/experimental/impl
demo_example/asio/asio/experimental/impl
167:199 (23%)
167:199 (23%)
view
27 x 2 demo_example/asio/asio/experimental
demo_example/asio/asio
104:146 (48%)
102:144 (50%)
view
27 x 2 demo_example/asio/asio/detail
demo_example/asio/asio/detail
246:293 (7%)
245:292 (7%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 76 unit duplicates...
Size#FoldersFilesLinesCode
36 x 2 demo_example/http/coroutine_http
demo_example/http/block_http
66:114 
66:114 
view
25 x 2 demo_example/asio/asio/detail
demo_example/asio/asio/detail
326:355 
324:353 
view
23 x 2 demo_example/http/coroutine_http
demo_example/http/block_http
116:140 
116:140 
view
20 x 2 demo_example/asio/asio/detail
demo_example/asio/asio/detail
455:481 
462:488 
view
19 x 2 demo_example/asio/asio/detail
demo_example/asio/asio/detail
219:240 
217:238 
view
18 x 3 demo_example/asio/asio/detail
demo_example/asio/asio/detail
demo_example/asio/asio/detail
189:209 
171:191 
174:194 
view
18 x 2 demo_example/asio/asio/detail
demo_example/asio/asio/detail
171:191 
168:188 
view
17 x 2 demo_example/asio/asio/detail
demo_example/asio/asio/detail
251:270 
250:269 
view
17 x 2 demo_example/asio/asio/detail
demo_example/asio/asio/detail
355:374 
354:373 
view
16 x 2 demo_example/asio/asio/experimental/impl
demo_example/asio/asio/experimental/impl
177:194 
177:194 
view
16 x 2 demo_example/asio/asio/detail
demo_example/asio/asio/detail
248:267 
249:268 
view
16 x 2 demo_example/asio/asio/detail
demo_example/asio/asio/detail
351:370 
429:448 
view
14 x 2 demo_example/asio/asio/detail/impl
demo_example/asio/asio/detail/impl
72:91 
73:92 
view
14 x 2 demo_example/asio/asio/impl
demo_example/asio/asio/impl
29:44 
31:46 
view
13 x 2 demo_example/asio/asio/detail/impl
demo_example/asio/asio/detail/impl
48:64 
57:73 
view
12 x 2 demo_example/asio/asio
demo_example/asio/asio/experimental
78:91 
80:93 
view
10 x 2 demo_example/asio/asio/ip/impl
demo_example/asio/asio/ip/impl
96:107 
127:138 
view
10 x 2 demo_example/asio/asio/experimental
demo_example/asio/asio/experimental
312:323 
319:330 
view
10 x 9 demo_example/asio/asio/execution
demo_example/asio/asio/execution
demo_example/asio/asio/execution
demo_example/asio/asio/execution
demo_example/asio/asio/execution
demo_example/asio/asio/execution
demo_example/asio/asio/execution
demo_example/asio/asio/execution
demo_example/asio/asio/execution
286:297 
274:285 
230:241 
107:118 
99:110 
229:240 
270:281 
236:247 
106:117 
view
10 x 2 demo_example/asio/asio/detail/impl
demo_example/asio/asio/detail/impl
333:344 
420:431 
view
9 x 2 demo_example/asio/asio/detail
demo_example/asio/asio/detail
70:80 
103:113 
view
9 x 3 demo_example/asio/asio/detail
demo_example/asio/asio/detail
demo_example/asio/asio/detail
171:181 
169:179 
254:264 
view
9 x 2 demo_example/asio/asio/detail
demo_example/asio/asio/detail
196:206 
194:204 
view
9 x 2 demo_example/asio/asio/detail
demo_example/asio/asio/detail
615:625 
471:481 
view
9 x 3 demo_example/asio/asio/detail/impl
demo_example/asio/asio/detail/impl
demo_example/asio/asio/detail/impl
68:78 
65:75 
69:79 
view
9 x 3 demo_example/asio/asio/detail/impl
demo_example/asio/asio/detail/impl
demo_example/asio/asio/detail/impl
93:103 
90:100 
94:104 
view
9 x 3 demo_example/asio/asio/detail/impl
demo_example/asio/asio/detail/impl
demo_example/asio/asio/detail/impl
60:70 
67:77 
76:86 
view
9 x 2 demo_example/asio/asio/detail/impl
demo_example/asio/asio/detail/impl
92:102 
101:111 
view
8 x 3 demo_example/asio/asio
demo_example/asio/asio
demo_example/asio/asio/posix
1245:1254 
1803:1812 
646:655 
view
8 x 3 demo_example/asio/asio
demo_example/asio/asio
demo_example/asio/asio/windows
762:771 
643:652 
375:384 
view
8 x 4 demo_example/asio/asio
demo_example/asio/asio
demo_example/asio/asio
demo_example/asio/asio
1169:1181 
1063:1075 
1178:1190 
740:752 
view
8 x 2 demo_example/asio/asio
demo_example/asio/asio
1203:1215 
1212:1224 
view
8 x 3 demo_example/asio/asio
demo_example/asio/asio
demo_example/asio/asio
1237:1249 
1097:1109 
1246:1258 
view
8 x 2 demo_example/asio/asio
demo_example/asio/asio
1271:1283 
1280:1292 
view
8 x 3 demo_example/asio/asio/detail
demo_example/asio/asio/detail
demo_example/asio/asio/detail
445:455 
478:488 
468:478 
view
8 x 2 demo_example/asio/asio/detail
demo_example/asio/asio/detail
628:637 
626:635 
view
8 x 3 demo_example/asio/asio/detail
demo_example/asio/asio/detail
demo_example/asio/asio/detail
184:193 
182:191 
267:276 
view
8 x 4 demo_example/asio/asio/detail/impl
demo_example/asio/asio/detail/impl
demo_example/asio/asio/detail/impl
demo_example/asio/asio/detail/impl
81:90 
78:87 
89:98 
82:91 
view
7 x 2 demo_example/http/coroutine_http
demo_example/http/block_http
142:150 
142:150 
view
7 x 5 demo_example/asio/asio
demo_example/asio/asio
demo_example/asio/asio/windows
demo_example/asio/asio/posix
demo_example/asio/asio
486:497 
672:683 
435:446 
442:453 
843:854 
view
7 x 5 demo_example/asio/asio
demo_example/asio/asio/windows
demo_example/asio/asio/posix
demo_example/asio/asio
demo_example/asio/asio
705:716 
468:479 
475:486 
490:501 
876:887 
view
7 x 4 demo_example/asio/asio
demo_example/asio/asio
demo_example/asio/asio
demo_example/asio/asio
381:389 
402:410 
388:396 
369:377 
view
7 x 2 demo_example/asio/asio
demo_example/asio/asio
556:564 
564:572 
view
7 x 2 demo_example/asio/asio
demo_example/asio/asio
583:591 
591:599 
view
7 x 3 demo_example/asio/asio
demo_example/asio/asio
demo_example/asio/asio
788:796 
631:639 
796:804 
view
7 x 2 demo_example/asio/asio
demo_example/asio/asio
967:975 
975:983 
view
7 x 2 demo_example/asio/asio
demo_example/asio/asio
994:1002 
1002:1010 
view
7 x 2 demo_example/asio/asio
demo_example/asio/asio/windows
367:375 
203:211 
view
7 x 2 demo_example/asio/asio
demo_example/asio/asio/windows
496:504 
333:341 
view
7 x 2 demo_example/asio/asio
demo_example/asio/asio/windows
619:630 
451:462 
view