WSL/SLF GitLab Repository

Skip to content
  • Mathias Bavay's avatar
    In order to implement an efficient and portable object serialization, it has... · ba0b7d3e
    Mathias Bavay authored
    In order to implement an efficient and portable object serialization, it has been decided that all serializable objects would be manually serialized to an std::iostream. Then, the parallelization framework (mpi, popc, etc) can take over this stream and move it to another node. Therefore, the operators "<<" and ">>" are now reserved for serialization (as seems to be standard) and the debug outputs are obtained by printing "object.toString()". This means that all debug code has potentially to be fixed, by replacing "std::cout << object" by "std::cout << object.toString()".
    ba0b7d3e