swift-atomics metrics

Statistics and coverage details for the swift-atomics package.

Documentation coverage

Declarations

19.4 percent of the declarations in swift-atomics are fully documented51.7 percent of the declarations in swift-atomics are indirectly documented28.9 percent of the declarations in swift-atomics are completely undocumented
fully documented
19.4%
indirectly documented
51.7%
completely undocumented
28.9%

Interface breakdown

Declarations

14.2 percent of the declarations in swift-atomics are global functions or variables0.6 percent of the declarations in swift-atomics are operators41.5 percent of the declarations in swift-atomics are initializers, type members, or enum cases15.5 percent of the declarations in swift-atomics are instance members1.0 percent of the declarations in swift-atomics are protocols2.9 percent of the declarations in swift-atomics are protocol requirements0.3 percent of the declarations in swift-atomics are default implementations5.5 percent of the declarations in swift-atomics are structures0.3 percent of the declarations in swift-atomics are classes18.1 percent of the declarations in swift-atomics are typealiases
global functions or variables
14.2%
operators
0.6%
initializers, type members, or enum cases
41.5%
instance members
15.5%
protocols
1.0%
protocol requirements
2.9%
default implementations
0.3%
structures
5.5%
classes
0.3%
typealiases
18.1%

Symbols

13.0 percent of the symbols in swift-atomics are global functions or variables1.2 percent of the symbols in swift-atomics are operators38.1 percent of the symbols in swift-atomics are initializers, type members, or enum cases14.2 percent of the symbols in swift-atomics are instance members0.9 percent of the symbols in swift-atomics are protocols2.7 percent of the symbols in swift-atomics are protocol requirements8.0 percent of the symbols in swift-atomics are default implementations5.0 percent of the symbols in swift-atomics are structures0.3 percent of the symbols in swift-atomics are classes16.6 percent of the symbols in swift-atomics are typealiases
global functions or variables
13.0%
operators
1.2%
initializers, type members, or enum cases
38.1%
instance members
14.2%
protocols
0.9%
protocol requirements
2.7%
default implementations
8.0%
structures
5.0%
classes
0.3%
typealiases
16.6%

Interface layers

Declarations

79.8 percent of the declarations in swift-atomics are unrestricted20.2 percent of the declarations in swift-atomics are underscored
unrestricted
79.8%
underscored
20.2%