1 #ifndef DASH__VIEW__REMOTE_H__INCLUDED 2 #define DASH__VIEW__REMOTE_H__INCLUDED 4 #include <dash/Types.h> 5 #include <dash/Range.h> 7 #include <dash/view/ViewTraits.h> 15 template <
class ViewType>
18 ->
typename std::enable_if<
29 template <
class ContainerType>
31 typename std::enable_if<
33 const typename ContainerType::local_type &
42 #endif // DASH__VIEW__REMOTE_H__INCLUDED This class is a simple memory pool which holds allocates elements of size ValueType.
struct dash::unit_id< dash::local_unit, dart_team_unit_t > team_unit_t
Unit ID to use for team-local IDs.
constexpr auto remote(dash::team_unit_t unit, const ViewType &v) -> typename std::enable_if< dash::view_traits< ViewType >::is_view::value, decltype(v.local()) >::type