apache / datasketches-cpp
Duplication

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

Intro
Learn more...
Duplication Overall
system25% (7,393 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
hpp25% (7,393 lines)
Duplication per Component (primary)
cpc49% (3,912 lines)
theta31% (2,189 lines)
sampling12% (305 lines)
req16% (190 lines)
hll4% (160 lines)
tuple14% (159 lines)
quantiles15% (152 lines)
kll11% (123 lines)
filters12% (110 lines)
fi5% (40 lines)
common1% (18 lines)
density3% (14 lines)
tdigest2% (12 lines)
count2% (9 lines)
cmake0% (0 lines)
ROOT0% (0 lines)

Duplication Between Components (50+ lines)

G quantiles quantiles req req quantiles--req 110 sampling sampling quantiles--sampling 61 theta theta tuple tuple theta--tuple 110 kll kll kll--quantiles 84 kll--req 96

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 1,505 duplicates...
Size#FoldersFilesLinesCode
127 x 2 cpc/include
cpc/include
4410:4543 (2%)
4674:4807 (2%)
view
127 x 2 cpc/include
cpc/include
2558:2684 (2%)
3350:3476 (2%)
view
125 x 2 cpc/include
cpc/include
4410:4534 (2%)
4938:5062 (2%)
view
125 x 2 cpc/include
cpc/include
4674:4798 (2%)
4938:5062 (2%)
view
121 x 2 cpc/include
cpc/include
4678:4798 (2%)
5206:5326 (2%)
view
121 x 2 cpc/include
cpc/include
4678:4798 (2%)
5470:5590 (2%)
view
121 x 2 cpc/include
cpc/include
2300:2420 (2%)
3356:3476 (2%)
view
121 x 2 cpc/include
cpc/include
4414:4534 (2%)
5470:5590 (2%)
view
121 x 2 cpc/include
cpc/include
4942:5062 (2%)
5470:5590 (2%)
view
121 x 2 cpc/include
cpc/include
4942:5062 (2%)
5206:5326 (2%)
view
121 x 2 cpc/include
cpc/include
4414:4534 (2%)
5206:5326 (2%)
view
121 x 2 cpc/include
cpc/include
5206:5326 (2%)
5470:5590 (2%)
view
121 x 2 cpc/include
cpc/include
2300:2420 (2%)
2564:2684 (2%)
view
117 x 2 cpc/include
cpc/include
2832:2948 (2%)
3096:3212 (2%)
view
116 x 2 cpc/include
cpc/include
4418:4533 (2%)
5738:5853 (2%)
view
116 x 2 cpc/include
cpc/include
4946:5061 (2%)
5738:5853 (2%)
view
116 x 2 cpc/include
cpc/include
5210:5325 (2%)
5738:5853 (2%)
view
116 x 2 cpc/include
cpc/include
5474:5589 (2%)
5738:5853 (2%)
view
116 x 2 cpc/include
cpc/include
4682:4797 (2%)
5738:5853 (2%)
view
113 x 2 cpc/include
cpc/include
2052:2171 (1%)
2316:2435 (1%)
view
109 x 2 cpc/include
cpc/include
1784:1892 (1%)
4954:5062 (1%)
view
109 x 2 cpc/include
cpc/include
1784:1892 (1%)
4690:4798 (1%)
view
109 x 2 cpc/include
cpc/include
2048:2156 (1%)
5482:5590 (1%)
view
109 x 2 cpc/include
cpc/include
1784:1892 (1%)
5482:5590 (1%)
view
109 x 2 cpc/include
cpc/include
2048:2156 (1%)
5218:5326 (1%)
view
109 x 2 cpc/include
cpc/include
1784:1892 (1%)
5218:5326 (1%)
view
109 x 2 cpc/include
cpc/include
1784:1892 (1%)
2048:2156 (1%)
view
109 x 2 cpc/include
cpc/include
2048:2156 (1%)
4954:5062 (1%)
view
109 x 2 cpc/include
cpc/include
2048:2156 (1%)
4690:4798 (1%)
view
109 x 2 cpc/include
cpc/include
1784:1892 (1%)
4426:4534 (1%)
view
109 x 2 cpc/include
cpc/include
2048:2156 (1%)
4426:4534 (1%)
view
108 x 2 cpc/include
cpc/include
1784:1891 (1%)
5746:5853 (1%)
view
108 x 2 cpc/include
cpc/include
2048:2155 (1%)
5746:5853 (1%)
view
107 x 2 cpc/include
cpc/include
2844:2957 (1%)
3372:3485 (1%)
view
106 x 2 cpc/include
cpc/include
1788:1900 (1%)
2580:2692 (1%)
view
105 x 2 cpc/include
cpc/include
2844:2948 (1%)
3636:3740 (1%)
view
105 x 2 cpc/include
cpc/include
2316:2420 (1%)
5222:5326 (1%)
view
105 x 2 cpc/include
cpc/include
2316:2420 (1%)
5486:5590 (1%)
view
105 x 2 cpc/include
cpc/include
2844:2948 (1%)
5486:5590 (1%)
view
105 x 2 cpc/include
cpc/include
3372:3476 (1%)
4694:4798 (1%)
view
105 x 2 cpc/include
cpc/include
3372:3476 (1%)
4430:4534 (1%)
view
105 x 2 cpc/include
cpc/include
2580:2684 (1%)
4430:4534 (1%)
view
105 x 2 cpc/include
cpc/include
1788:1892 (1%)
3636:3740 (1%)
view
105 x 2 cpc/include
cpc/include
2052:2156 (1%)
3636:3740 (1%)
view
105 x 2 cpc/include
cpc/include
2316:2420 (1%)
3636:3740 (1%)
view
105 x 2 cpc/include
cpc/include
2580:2684 (1%)
4694:4798 (1%)
view
105 x 2 cpc/include
cpc/include
3372:3476 (1%)
4958:5062 (1%)
view
105 x 2 cpc/include
cpc/include
1788:1892 (1%)
3372:3476 (1%)
view
105 x 2 cpc/include
cpc/include
2052:2156 (1%)
3372:3476 (1%)
view
105 x 2 cpc/include
cpc/include
3108:3212 (1%)
3372:3476 (1%)
view
Duplicated Units
The list of top 4 duplicated units.
See data for all 4 unit duplicates...
Size#FoldersFilesLinesCode
9 x 3 sampling/include
sampling/include
sampling/include
1319:1331 
481:492 
633:645 
view
8 x 3 quantiles/include
sampling/include
req/include
1181:1190 
516:525 
511:520 
view
6 x 3 kll/include
quantiles/include
req/include
302:310 
744:752 
258:266 
view
6 x 3 kll/include
quantiles/include
req/include
991:998 
1207:1214 
742:749 
view