src/vt/registry/auto/auto_registry_general.h file

Namespaces

namespace vt
namespace vt::auto_registry

Classes

template<typename FunctorT, bool is_msg_direct, typename MsgT>
struct vt::auto_registry::GetFnPtr
template<typename FunctorT, typename MsgT>
struct vt::auto_registry::GetFnPtr<FunctorT, true, MsgT>
template<typename FunctorT, typename MsgT>
struct vt::auto_registry::GetFnPtr<FunctorT, false, MsgT>
template<typename ObjTypeT, typename MsgT, bool is_msg_direct>
struct vt::auto_registry::FunctorAdapterArgs
template<typename F, F f, typename MsgT>
struct vt::auto_registry::FunctorAdapterParam
template<typename F, F* f, typename MsgT = void, typename ObjT = SentinelObject>
struct vt::auto_registry::FunctorAdapter
template<typename F, F f, typename ObjT = void, typename MsgT = void>
struct vt::auto_registry::FunctorAdapterMember
template<typename AdapterT, typename RegT, typename InfoT, typename FnT>
struct vt::auto_registry::RegistrarGen
template<typename AdapterT, typename RegT, typename InfoT, typename FnT>
struct vt::auto_registry::RegistrarWrapperGen
template<typename AdapterT, typename RegT, typename InfoT, typename FnT>
struct vt::auto_registry::RunnableGen