PPL Logo

charmxx Namespace Reference


Data Structures

struct  is_array_proxy
 Check if `T` is a Charm++ proxy for an array chare. More...
struct  is_chare_proxy
 Check if `T` is a Charm++ proxy for a chare. More...
struct  is_group_proxy
 Check if `T` is a Charm++ proxy for a group chare. More...
struct  is_node_group_proxy
 Check if `T` is a Charm++ proxy for a node group chare. More...
struct  is_bound_array
 Check if `T` is a Charm++ bound array. More...
struct  bind_to >>
struct  has_pup_member
struct  charmxx::has_pup_member< T, cpp17::void_t< decltype(std::declval< T >().pup(std::declval< PUP::er & >()))>>
struct  is_pupable
struct  charmxx::is_pupable< T, cpp17::void_t< decltype(std::declval< PUP::er & >()|std::declval< T & >())>>

Namespaces

namespace  cpp17

Variables

constexpr bool has_pup_member_v = has_pup_member<T>::value
constexpr bool is_pupable_v = is_pupable<T>::value


Variable Documentation

Definition at line 63 of file charm++_type_traits.h.

Definition at line 77 of file charm++_type_traits.h.


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