Standard Library5.9.0

    Swift 5.9 Documentation

    apple/swift

    Interface Breakdown

    Declarations

    2.5 percent of the declarations in this package are global functions or variables12.3 percent of the declarations in this package are operators32.1 percent of the declarations in this package are initializers, type members, or enum cases34.7 percent of the declarations in this package are instance members1.5 percent of the declarations in this package are instance subscripts0.0 percent of the declarations in this package are functors0.9 percent of the declarations in this package are protocols5.0 percent of the declarations in this package are protocol requirements2.1 percent of the declarations in this package are default implementations0.1 percent of the declarations in this package are freestanding macros4.3 percent of the declarations in this package are structures1.1 percent of the declarations in this package are classes0.0 percent of the declarations in this package are actors3.5 percent of the declarations in this package are typealiases
    global functions or variables
    2.5%
    operators
    12.3%
    initializers, type members, or enum cases
    32.1%
    instance members
    34.7%
    instance subscripts
    1.5%
    protocols
    0.9%
    protocol requirements
    5.0%
    default implementations
    2.1%
    structures
    4.3%
    classes
    1.1%
    typealiases
    3.5%

    Symbols

    1.7 percent of the symbols in this package are global functions or variables14.9 percent of the symbols in this package are operators22.3 percent of the symbols in this package are initializers, type members, or enum cases48.8 percent of the symbols in this package are instance members1.0 percent of the symbols in this package are instance subscripts0.0 percent of the symbols in this package are functors0.6 percent of the symbols in this package are protocols3.3 percent of the symbols in this package are protocol requirements1.4 percent of the symbols in this package are default implementations0.0 percent of the symbols in this package are freestanding macros2.9 percent of the symbols in this package are structures0.7 percent of the symbols in this package are classes0.0 percent of the symbols in this package are actors2.3 percent of the symbols in this package are typealiases
    global functions or variables
    1.7%
    operators
    14.9%
    initializers, type members, or enum cases
    22.3%
    instance members
    48.8%
    instance subscripts
    1.0%
    protocols
    0.6%
    protocol requirements
    3.3%
    default implementations
    1.4%
    structures
    2.9%
    classes
    0.7%
    typealiases
    2.3%

    Documentation Coverage

    Declarations

    44.2 percent of the declarations in this package are fully documented26.3 percent of the declarations in this package are indirectly documented29.5 percent of the declarations in this package are completely undocumented
    fully documented
    44.2%
    indirectly documented
    26.3%
    completely undocumented
    29.5%

    Symbols

    44.2 percent of the symbols in this package are fully documented26.3 percent of the symbols in this package are indirectly documented29.5 percent of the symbols in this package are completely undocumented
    fully documented
    44.2%
    indirectly documented
    26.3%
    completely undocumented
    29.5%

    Snapshot Information

    Symbol Graph ABI
    8.0

    Modules