Number of encoded bytes consumed so far.
This counts the encoded stream, not the storage size of the input: each real costs 14 bytes and each complex 28, whatever the kind. It is a cheap sanity check that a checkpoint walk visited everything it was supposed to visit.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(array_hash64_t), | intent(in) | :: | this |
pure function array_hash64_bytes_hashed(this) result(nbytes) !! Number of encoded bytes consumed so far. !! !! This counts the encoded stream, not the storage size of the input: !! each real costs 14 bytes and each complex 28, whatever the kind. It is !! a cheap sanity check that a checkpoint walk visited everything it was !! supposed to visit. class(array_hash64_t), intent(in) :: this integer(int64) :: nbytes nbytes = this%nbytes end function array_hash64_bytes_hashed