template<typename LocalType, typename EmplaceFn>
struct mp::ReadDestEmplace< LocalType, EmplaceFn >
Definition at line 94 of file proxy-types.h.
template<typename LocalType, typename EmplaceFn>
template<typename... Args>
Simple case. If ReadField implementation calls this construct() method with constructor arguments, just pass them on to the emplace function.
Definition at line 101 of file proxy-types.h.
template<typename LocalType, typename EmplaceFn>
template<typename UpdateFn>
More complicated case. If ReadField implementation works by calling this update() method, adapt it call construct() instead. This requires LocalType to have a default constructor to create new object that can be passed to update()
Definition at line 111 of file proxy-types.h.