This header provides helpers to indicate to MPI collective operation that a buffer can be use both as an input and output. More...


Classes | |
| struct | boost::mpi::inplace_t< T > |
| Wrapper type to explicitly indicate that a input data can be overriden with an output value. More... | |
| struct | boost::mpi::inplace_t< T * > |
Namespaces | |
| boost | |
| Duration formatting facet for input. | |
| boost::mpi | |
Functions | |
| template<typename T > | |
| inplace_t< T > | boost::mpi::inplace (T &inout) |
| Wrapp a input data to indicate that it can be overriden with an ouput value. More... | |
| template<typename T > | |
| inplace_t< T * > | boost::mpi::inplace (T *inout) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More... | |
This header provides helpers to indicate to MPI collective operation that a buffer can be use both as an input and output.