Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la structure Arcane::Accelerator::impl::Privatizer< T >
+ Graphe de collaboration de Arcane::Accelerator::impl::Privatizer< T >:

Types publics

using value_type = T
 
using reference_type = value_type &
 

Fonctions membres publiques

__host__ __device__ Privatizer (const T &o)
 
__host__ __device__ reference_type privateCopy ()
 

Attributs publics

value_type m_private_copy
 

Description détaillée

template<typename T>
struct Arcane::Accelerator::impl::Privatizer< T >

Définition à la ligne 60 du fichier RunQueueInternal.h.

Documentation des définitions de type membres

◆ reference_type

template<typename T >
using Arcane::Accelerator::impl::Privatizer< T >::reference_type = value_type&

Définition à la ligne 63 du fichier RunQueueInternal.h.

◆ value_type

template<typename T >
using Arcane::Accelerator::impl::Privatizer< T >::value_type = T

Définition à la ligne 62 du fichier RunQueueInternal.h.

Documentation des constructeurs et destructeur

◆ Privatizer()

template<typename T >
__host__ __device__ Arcane::Accelerator::impl::Privatizer< T >::Privatizer ( const T &  o)
inline

Définition à la ligne 66 du fichier RunQueueInternal.h.

Documentation des fonctions membres

◆ privateCopy()

template<typename T >
__host__ __device__ reference_type Arcane::Accelerator::impl::Privatizer< T >::privateCopy ( )
inline

Définition à la ligne 67 du fichier RunQueueInternal.h.

Documentation des données membres

◆ m_private_copy

template<typename T >
value_type Arcane::Accelerator::impl::Privatizer< T >::m_private_copy

Définition à la ligne 64 du fichier RunQueueInternal.h.


La documentation de cette structure a été générée à partir du fichier suivant :