MADNESS 0.10.1
|
A wrapper object for holding task function argument objects. More...
#include <taskfn.h>
Public Member Functions | |
template<typename Arg_ = Arg, typename = std::enable_if_t< !std::is_same<std::decay_t<Arg_>, archive::BufferInputArchive>::value >> | |
ArgHolder (Arg_ &&arg) | |
ArgHolder (const archive::BufferInputArchive &input_arch) | |
operator Arg & () & | |
operator Arg && () && | |
operator const Arg & () const & | |
Private Attributes | |
Arg | arg_ |
Additional Inherited Members | |
Private Member Functions inherited from NO_DEFAULTS | |
NO_DEFAULTS () | |
NO_DEFAULTS (const NO_DEFAULTS &)=delete | |
NO_DEFAULTS (NO_DEFAULTS &&)=delete | |
NO_DEFAULTS & | operator= (const NO_DEFAULTS &)=delete |
NO_DEFAULTS & | operator= (NO_DEFAULTS &&)=delete |
A wrapper object for holding task function argument objects.
|
inline |
|
inline |
References madness::detail::ArgHolder< Arg >::arg_.
|
inline |
References madness::detail::ArgHolder< Arg >::arg_.
|
inlineexplicit |
References madness::detail::ArgHolder< Arg >::arg_.
|
inline |
References madness::detail::ArgHolder< Arg >::arg_.
|
private |