MCPcopy Create free account
hub / github.com/ablab/spades / serialize_impl

Method serialize_impl

ext/include/tsl/array-hash/array_hash.h:1618–1635  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1616 */
1617 template <class Serializer>
1618 void serialize_impl(Serializer& serializer) const {
1619 const slz_size_type version = SERIALIZATION_PROTOCOL_VERSION;
1620 serializer(version);
1621
1622 const slz_size_type bucket_count = m_buckets_data.size();
1623 serializer(bucket_count);
1624
1625 const slz_size_type nb_elements = m_nb_elements;
1626 serializer(nb_elements);
1627
1628 const float max_load_factor = m_max_load_factor;
1629 serializer(max_load_factor);
1630
1631 for (const array_bucket& bucket : m_buckets_data) {
1632 bucket.serialize(serializer);
1633 serialize_bucket_values(serializer, bucket);
1634 }
1635 }
1636
1637 template <
1638 class Serializer, class U = T,

Callers

nothing calls this directly

Calls 2

sizeMethod · 0.45
serializeMethod · 0.45

Tested by

no test coverage detected