Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
inplace.hpp File Reference

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

#include <boost/mpi/communicator.hpp>
#include <vector>
Include dependency graph for inplace.hpp:
This graph shows which files directly or indirectly include this file:

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< Tboost::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...
 

Detailed Description

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