Galois
|
Defines particular traits used by the distributed runtime. More...
#include <type_traits>
#include <boost/mpl/has_xxx.hpp>
Go to the source code of this file.
Classes | |
struct | galois::runtime::has_serialize< T > |
Indicates if T has the serialize trait. More... | |
struct | galois::runtime::is_copyable< T > |
Indicates if T is trivially copyable. More... | |
struct | galois::runtime::is_serializable< T > |
Indicates if T is serializable. More... | |
struct | galois::runtime::is_memory_copyable< T > |
Indicates if T is memory copyable. More... | |
Namespaces | |
galois | |
The Galois namespace containing all Galois structures and functions. | |
galois::runtime | |
Internal Galois functionality - Use at your own risk. | |
Macros | |
#define | __is_trivially_copyable(type) __has_trivial_copy(type) |
Defines what it means to be trivially copyable. More... | |
Defines particular traits used by the distributed runtime.
#define __is_trivially_copyable | ( | type | ) | __has_trivial_copy(type) |
Defines what it means to be trivially copyable.