PPL Logo

ck-core/charm++_type_traits.h File Reference

Go to the source code of this file.

Namespaces

namespace  charmxx
namespace  charmxx::cpp17

Data Structures

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

Variables

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


Generated on Mon Sep 21 07:56:52 2020 for Charm++ by  doxygen 1.5.5