Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arccore::ArrayTraits< T >

Caractéristiques pour un tableau. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/collections/arccore/collections/ArrayTraits.h>

+ Graphe de collaboration de Arccore::ArrayTraits< T >:

Types publics

typedef const T & ConstReferenceType
 
typedef FalseType IsPODType
 

Description détaillée

template<typename T>
class Arccore::ArrayTraits< T >

Caractéristiques pour un tableau.

Cette classe template peut être spécialisée pour indiquer qu'un type doit être considéré comme un type POD pour les classes tableaux (Array, Array2, ...).

Pour ces classes, si un type est un type POD, alors les constructeurs, destructeurs et opérateurs de recopies ne sont pas appelés pour gérer les instances de ce type dans les tableaux.

Pour indiquer qu'un type doit être considéré comme un type POD, il faut utiliser la macro ARCCORE_DEFINE_ARRAY_PODTYPE.

Définition à la ligne 41 du fichier ArrayTraits.h.

Documentation des définitions de type membres

◆ ConstReferenceType

template<typename T >
typedef const T& Arccore::ArrayTraits< T >::ConstReferenceType

Définition à la ligne 45 du fichier ArrayTraits.h.

◆ IsPODType

template<typename T >
typedef FalseType Arccore::ArrayTraits< T >::IsPODType

Définition à la ligne 46 du fichier ArrayTraits.h.


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