PPL Logo

call_migration_constructor< T, has_migration_constructor > Struct Template Reference

#include <charm++.h>

Collaboration diagram for call_migration_constructor< T, has_migration_constructor >:

Collaboration graph
[legend]

Public Member Functions

 call_migration_constructor (void *t)
void operator() (void *impl_msg)
 call_migration_constructor (void *t)
void operator() (void *impl_msg)

Data Fields

void * impl_obj

Detailed Description

template<typename T, bool has_migration_constructor = std::is_constructible<T, CkMigrateMessage*>::value>
struct call_migration_constructor< T, has_migration_constructor >

Definition at line 289 of file charm++.h.


Constructor & Destructor Documentation

template<typename T, bool has_migration_constructor = std::is_constructible<T, CkMigrateMessage*>::value>
call_migration_constructor< T, has_migration_constructor >::call_migration_constructor ( void *  t  ) 

template<typename T, bool has_migration_constructor = std::is_constructible<T, CkMigrateMessage*>::value>
call_migration_constructor< T, has_migration_constructor >::call_migration_constructor ( void *  t  )  [inline]

Definition at line 321 of file charm++.h.


Member Function Documentation

template<typename T, bool has_migration_constructor = std::is_constructible<T, CkMigrateMessage*>::value>
void call_migration_constructor< T, has_migration_constructor >::operator() ( void *  impl_msg  ) 

template<typename T, bool has_migration_constructor = std::is_constructible<T, CkMigrateMessage*>::value>
void call_migration_constructor< T, has_migration_constructor >::operator() ( void *  impl_msg  )  [inline]


Field Documentation

template<typename T, bool has_migration_constructor = std::is_constructible<T, CkMigrateMessage*>::value>
void* call_migration_constructor< T, has_migration_constructor >::impl_obj


The documentation for this struct was generated from the following file:

Generated on Mon Sep 21 08:18:08 2020 for Charm++ by  doxygen 1.5.5