apache / qpid-cpp
Duplication

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

Intro
Learn more...
Duplication Overall
system12% (13,376 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
cpp11% (7,609 lines)
in70% (2,084 lines)
h7% (2,011 lines)
py9% (773 lines)
cmake23% (307 lines)
i12% (228 lines)
pm18% (134 lines)
ps18% (92 lines)
rb2% (76 lines)
xml10% (62 lines)
Duplication per Component (primary)
src10% (9,473 lines)
bindings30% (2,682 lines)
management8% (551 lines)
managementgen11% (252 lines)
include8% (180 lines)
etc15% (72 lines)
ROOT21% (54 lines)
CMakeModules35% (54 lines)
rubygen1% (40 lines)
packaging2% (18 lines)

Duplication Between Components (50+ lines)

G bindings bindings src src bindings--src 306 include include bindings--include 144 etc etc bindings--etc 128 ROOT ROOT ROOT--bindings 166 ROOT--src 252 CMakeModules CMakeModules ROOT--CMakeModules 90 managementgen managementgen ROOT--managementgen 54 packaging packaging ROOT--packaging 54 ROOT--etc 54 CMakeModules--bindings 72 CMakeModules--src 198 CMakeModules--managementgen 72 CMakeModules--packaging 72 managementgen--src 162 packaging--src 162 etc--src 90

Download: SVG DOT (open online Graphviz editor)

Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 1,159 duplicates...
Size#FoldersFilesLinesCode
264 x 2 bindings/qpid/dotnet/msvc9
bindings/qpid/dotnet/msvcx
83:346 (76%)
81:344 (77%)
view
91 x 2 management/python/lib/qmf
management/python/lib/qpidtoollibs
301:421 (26%)
211:332 (26%)
view
76 x 2 bindings/qpid/dotnet/src/msvc9
bindings/qpid/dotnet/src/msvc9
201:276 (11%)
356:431 (11%)
view
76 x 2 bindings/qpid/dotnet/src/msvc9
bindings/qpid/dotnet/src/msvc9
278:353 (11%)
433:508 (11%)
view
64 x 2 bindings/qpid/dotnet/winsdk_sources/msvc9
bindings/qpid/dotnet/winsdk_sources/msvcx
102:165 (36%)
113:176 (35%)
view
61 x 2 src/qpid/store/ms-clfs
src/qpid/store/ms-sql
95:284 (9%)
79:268 (8%)
view
60 x 2 src/qpid/sys/epoll
src/qpid/sys/posix
66:162 (15%)
91:187 (13%)
view
52 x 2 bindings/qpid/dotnet/msvc9
bindings/qpid/dotnet/msvcx
25:76 (69%)
26:77 (69%)
view
50 x 2 src/qpid/legacystore/jrnl
src/qpid/linearstore/journal
57:117 (45%)
40:100 (59%)
view
49 x 2 src/qpid/sys/posix
src/qpid/sys/windows
107:207 (26%)
108:208 (27%)
view
45 x 2 src/qpid/legacystore/jrnl
src/qpid/linearstore/journal
45:100 (95%)
33:88 (91%)
view
44 x 2 bindings/qpid/dotnet/winsdk_sources/msvc9
bindings/qpid/dotnet/winsdk_sources/msvcx
4:48 (25%)
4:48 (24%)
view
41 x 2 src/qpid/sys/posix
src/qpid/sys/windows
214:293 (21%)
215:294 (22%)
view
40 x 2 src/qpid/legacystore/jrnl
src/qpid/linearstore/journal
124:179 (43%)
110:165 (42%)
view
39 x 2 src/qpid/sys/posix
src/qpid/sys/windows
35:91 (20%)
37:93 (21%)
view
35 x 2 src/qpid/legacystore
src/qpid/linearstore
298:349 (13%)
272:325 (14%)
view
34 x 2 src/qpid/legacystore
src/qpid/linearstore
181:214 (13%)
170:203 (14%)
view
34 x 2 src/qpid/legacystore
src/qpid/linearstore
49:97 (66%)
47:95 (59%)
view
32 x 2 src/qpid/legacystore/jrnl
src/qpid/linearstore/journal
46:146 (91%)
33:183 (82%)
view
30 x 2 src/qpid/legacystore/jrnl
src/qpid/linearstore/journal
375:425 (13%)
326:376 (13%)
view
29 x 2 src/qpid/legacystore/jrnl
src/qpid/linearstore/journal
282:337 (12%)
243:297 (12%)
view
29 x 2 src/qpid/legacystore
src/qpid/linearstore
126:173 (30%)
127:174 (30%)
view
28 x 2 bindings/qpid/dotnet/src/msvc9
bindings/qpid/dotnet/src/msvc9
122:149 (4%)
278:305 (4%)
view
28 x 2 bindings/qpid/dotnet/src/msvc9
bindings/qpid/dotnet/src/msvc9
122:149 (4%)
433:460 (4%)
view
28 x 2 src/qpid/broker/amqp
src/qpid/messaging/amqp
131:162 (26%)
113:144 (28%)
view
28 x 2 src/qpid/legacystore
src/qpid/linearstore
28:80 (100%)
27:79 (90%)
view
27 x 2 bindings/qpid/dotnet/src/msvc9
bindings/qpid/dotnet/src/msvc9
169:195 (4%)
480:506 (4%)
view
27 x 2 src/qpid/sys/aix
src/qpid/sys/posix
140:184 (25%)
130:174 (28%)
view
27 x 2 bindings/qpid/dotnet/src/msvc9
bindings/qpid/dotnet/src/msvc9
44:70 (4%)
201:227 (4%)
view
27 x 2 bindings/qpid/dotnet/src/msvc9
bindings/qpid/dotnet/src/msvc9
44:70 (4%)
356:382 (4%)
view
27 x 2 bindings/qpid/dotnet/src/msvc9
bindings/qpid/dotnet/src/msvc9
90:116 (4%)
402:428 (4%)
view
27 x 2 bindings/qpid/dotnet/src/msvc9
bindings/qpid/dotnet/src/msvc9
90:116 (4%)
247:273 (4%)
view
27 x 2 bindings/qpid/dotnet/src/msvc9
bindings/qpid/dotnet/src/msvc9
169:195 (4%)
325:351 (4%)
view
26 x 2 src/qpid/legacystore
src/qpid/linearstore
38:72 (86%)
37:71 (86%)
view
26 x 2 bindings/qpid/dotnet/src/msvcx
bindings/qpid/dotnet/src/msvcx
217:242 (7%)
268:293 (7%)
view
26 x 2 bindings/qpid/dotnet/src/msvc9
bindings/qpid/dotnet/src/msvc9
95:120 (4%)
174:199 (4%)
view
25 x 2 bindings/qpid/dotnet/msvc9
bindings/qpid/dotnet/msvcx
83:107 (7%)
26:50 (33%)
view
25 x 2 bindings/qpid/dotnet/msvc9
bindings/qpid/dotnet/msvcx
25:49 (33%)
81:105 (7%)
view
25 x 2 bindings/qpid/dotnet/msvc9
bindings/qpid/dotnet/msvc9
25:49 (33%)
83:107 (7%)
view
25 x 2 bindings/qpid/dotnet/msvcx
bindings/qpid/dotnet/msvcx
26:50 (33%)
81:105 (7%)
view
25 x 2 bindings/qpid/dotnet/src/msvc9
bindings/qpid/dotnet/src/msvc9
330:354 (3%)
407:431 (3%)
view
25 x 2 src/qpid/legacystore
src/qpid/linearstore
316:345 (2%)
232:261 (2%)
view
25 x 2 bindings/qpid/dotnet/src/msvc9
bindings/qpid/dotnet/src/msvc9
252:276 (3%)
330:354 (3%)
view
24 x 2 src/qpid/legacystore
src/qpid/linearstore
224:250 (9%)
211:237 (10%)
view
24 x 2 src/qpid/legacystore/jrnl
src/qpid/linearstore/journal
68:95 (22%)
46:73 (26%)
view
24 x 2 src/qpid/sys/windows
src/qpid/sys/windows
564:593 (5%)
680:709 (5%)
view
24 x 2 bindings/qpid/dotnet/src/msvc9
bindings/qpid/dotnet/src/msvc9
407:430 (3%)
485:508 (3%)
view
24 x 2 bindings/qpid/dotnet/src/msvc9
bindings/qpid/dotnet/src/msvc9
252:275 (3%)
485:508 (3%)
view
23 x 2 bindings/qpid/dotnet/src/msvc9
bindings/qpid/dotnet/src/msvc9
222:244 (3%)
455:477 (3%)
view
23 x 2 src/qpid/legacystore/jrnl
src/qpid/linearstore/journal
55:101 (10%)
38:84 (10%)
view
Duplicated Units
The list of top 29 duplicated units.
See data for all 29 unit duplicates...
Size#FoldersFilesLinesCode
24 x 2 src/qpid/sys/posix
src/qpid/sys/windows
227:252 
228:253 
view
22 x 2 src/qpid/sys/posix
src/qpid/sys/windows
141:164 
142:165 
view
18 x 2 src/qpid/sys/posix
src/qpid/sys/windows
261:280 
262:281 
view
18 x 2 src/qmf
src/qmf
236:258 
233:255 
view
17 x 2 bindings/qpid/dotnet/src
bindings/qpid/dotnet/src
182:203 
155:176 
view
16 x 3 src/qpid/client
src/qpid/client
src/qpid/client
364:381 
350:367 
245:262 
view
15 x 2 src/qpid/legacystore
src/qpid/linearstore
374:391 
298:315 
view
15 x 3 src/qpid/client
src/qpid/client
src/qpid/client
388:404 
385:401 
281:297 
view
14 x 2 src/qpid/sys/posix
src/qpid/sys/aix
146:161 
156:171 
view
13 x 2 src/qpid/client
src/qpid/client
291:318 
184:211 
view
11 x 2 src/qpid/messaging/amqp
src/qpid/client/amqp0_10
553:565 
989:1001 
view
10 x 2 src/qpid/legacystore
src/qpid/linearstore
130:141 
131:142 
view
10 x 2 src/qpid/messaging/amqp
src/qpid/messaging/amqp
107:120 
125:138 
view
9 x 2 bindings/qpid/perl/lib/qpid/messaging
bindings/qpid/perl/lib/qpid/messaging
53:65 
54:66 
view
9 x 2 src/qpid/messaging/amqp
src/qpid/messaging/amqp
93:105 
111:123 
view
9 x 2 src/qpid/messaging/amqp
src/qpid/client/amqp0_10
776:786 
1046:1056 
view
8 x 2 src/qpid/legacystore/jrnl
src/qpid/linearstore/journal
101:110 
138:147 
view
8 x 2 src/qpid/legacystore/jrnl
src/qpid/linearstore/journal
138:147 
175:184 
view
7 x 2 src/qpid/broker/amqp
src/qpid/messaging/amqp
74:82 
86:94 
view
7 x 2 src/qpid/sys/posix
src/qpid/sys/aix
93:101 
81:89 
view
7 x 2 src/qpid/sys/ssl
src/qpid/sys/windows
41:49 
34:42 
view
7 x 2 src/qpid/legacystore
src/qpid/linearstore
32:40 
31:39 
view
7 x 2 src/qpid/legacystore
src/qpid/linearstore
39:47 
38:46 
view
7 x 2 src/qpid/legacystore
src/qpid/linearstore
56:64 
55:63 
view
7 x 2 src/qpid/legacystore
src/qpid/linearstore
66:74 
65:73 
view
7 x 2 src/qmf
src/qmf
224:233 
221:230 
view
6 x 2 src/qpid/sys/posix
src/qpid/sys/solaris
496:503 
181:188 
view
6 x 2 src/qpid/legacystore/jrnl
src/qpid/linearstore/journal
65:72 
41:48 
view
6 x 2 src/qpid/client
src/qpid/client
245:252 
138:145 
view