Mundy: Multibody Nonlocal Dynamics Version of the Day
Loading...
Searching...
No Matches
reference_wrapper.hpp File Reference

Classes

class  mundy::reference_wrapper< T >
 A Kokkos-compatible wrapper around a reference. More...

Namespaces

namespace  mundy

Functions

template<class T>
 mundy::reference_wrapper (T &) -> reference_wrapper< T >
template<class T>
constexpr auto mundy::ref (T &&t) noexcept -> reference_wrapper< std::remove_reference_t< T > >
 Make a mutable reference wrapper.
template<class T>
constexpr reference_wrapper< T > mundy::ref (reference_wrapper< T > t) noexcept
template<class T>
constexpr auto mundy::cref (T &&t) noexcept -> reference_wrapper< const std::remove_reference_t< T > >
 Make a const reference wrapper.
template<class T>
constexpr reference_wrapper< const T > mundy::cref (reference_wrapper< T > t) noexcept
template<class T>
constexpr reference_wrapper< const T > mundy::cref (reference_wrapper< const T > t) noexcept

Variables

template<class T>
static constexpr bool mundy::is_reference_wrapper_v = is_reference_wrapper<T>::value