src/matOptimize/detailed_mutations_load_store.cpp
//each mutation, serialization format is dependent on in-memory representation, as it write all the state information
//toghether as a int, to save space, as protobuf don't have char data type
each mutation, serialization format is dependent on in-memory representation, as it write all the state information
toghether as a int, to save space, as protobuf don't have char data type
each mutation serialization format is dependent on in - memory representation as it write all the state information toghether as a int to save space as protobuf don ' t have char data type
static void serialize_mutation(const MAT::Mutation &m,
                               Mutation_Detailed::detailed_mutation *out) {
    out->set_position((uint32_t)m.position);
    uint32_t temp = *((uint32_t *)(&m) + 1);
    out->set_other_fields(temp);
}
static void serialize_mutation ( const MAT :: Mutation & m , Mutation_Detailed :: detailed_mutation * out ) { out -> set_position ( ( uint32_t ) m . position ) ; uint32_t temp = * ( ( uint32_t * ) ( & m ) + 1 ) ; out -> set_other_fields ( temp ) ; }
each mutation, serialization format is dependent on in-memory representation, as it write all the state information
toghether as a int, to save space, as protobuf don't have char data type
each mutation serialization format is dependent on in - memory representation as it write all the state information toghether as a int to save space as protobuf don ' t have char data type