Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::ArcaneDataTypeContainer< Traits >

Conteneur contenant une instance d'une classe par type de donnée Arcane. Plus de détails...

#include <arcane/utils/DataTypeContainer.h>

+ Graphe d'héritage de Arcane::ArcaneDataTypeContainer< Traits >:
+ Graphe de collaboration de Arcane::ArcaneDataTypeContainer< Traits >:

Types publics

typedef BuiltInDataTypeContainer< Traits > Base
 

Fonctions membres publiques

Traits< APReal >::InstanceType & instance (APReal *)
 
Traits< Real2 >::InstanceType & instance (Real2 *)
 
Traits< Real3 >::InstanceType & instance (Real3 *)
 
Traits< Real2x2 >::InstanceType & instance (Real2x2 *)
 
Traits< Real3x3 >::InstanceType & instance (Real3x3 *)
 
Traits< HPReal >::InstanceType & instance (HPReal *)
 
Traits< char >::InstanceType & instance (char *)
 
Traits< signedchar >::InstanceType & instance (signed char *)
 
Traits< unsignedchar >::InstanceType & instance (unsigned char *)
 
Traits< short >::InstanceType & instance (short *)
 
Traits< unsignedshort >::InstanceType & instance (unsigned short *)
 
Traits< int >::InstanceType & instance (int *)
 
Traits< unsignedint >::InstanceType & instance (unsigned int *)
 
Traits< long >::InstanceType & instance (long *)
 
Traits< unsignedlong >::InstanceType & instance (unsigned long *)
 
Traits< longlong >::InstanceType & instance (long long *)
 
Traits< unsignedlonglong >::InstanceType & instance (unsigned long long *)
 
Traits< float >::InstanceType & instance (float *)
 
Traits< double >::InstanceType & instance (double *)
 
Traits< longdouble >::InstanceType & instance (long double *)
 
- Fonctions membres publiques hérités de Arcane::BuiltInDataTypeContainer< Traits >
Traits< char >::InstanceType & instance (char *)
 
Traits< signedchar >::InstanceType & instance (signed char *)
 
Traits< unsignedchar >::InstanceType & instance (unsigned char *)
 
Traits< short >::InstanceType & instance (short *)
 
Traits< unsignedshort >::InstanceType & instance (unsigned short *)
 
Traits< int >::InstanceType & instance (int *)
 
Traits< unsignedint >::InstanceType & instance (unsigned int *)
 
Traits< long >::InstanceType & instance (long *)
 
Traits< unsignedlong >::InstanceType & instance (unsigned long *)
 
Traits< longlong >::InstanceType & instance (long long *)
 
Traits< unsignedlonglong >::InstanceType & instance (unsigned long long *)
 
Traits< float >::InstanceType & instance (float *)
 
Traits< double >::InstanceType & instance (double *)
 
Traits< longdouble >::InstanceType & instance (long double *)
 

Attributs publics

Traits< APReal >::InstanceType m_apreal
 
Traits< Real2 >::InstanceType m_real2
 
Traits< Real3 >::InstanceType m_real3
 
Traits< Real2x2 >::InstanceType m_real2x2
 
Traits< Real3x3 >::InstanceType m_real3x3
 
Traits< HPReal >::InstanceType m_hpreal
 
- Attributs publics hérités de Arcane::BuiltInDataTypeContainer< Traits >
Traits< char >::InstanceType m_char
 
Traits< signedchar >::InstanceType m_signed_char
 
Traits< unsignedchar >::InstanceType m_unsigned_char
 
Traits< short >::InstanceType m_short
 
Traits< unsignedshort >::InstanceType m_unsigned_short
 
Traits< int >::InstanceType m_int
 
Traits< unsignedint >::InstanceType m_unsigned_int
 
Traits< long >::InstanceType m_long
 
Traits< unsignedlong >::InstanceType m_unsigned_long
 
Traits< longlong >::InstanceType m_long_long
 
Traits< unsignedlonglong >::InstanceType m_unsigned_long_long
 
Traits< float >::InstanceType m_float
 
Traits< double >::InstanceType m_double
 
Traits< longdouble >::InstanceType m_long_double
 

Description détaillée

template<template< typename DataType > class Traits>
class Arcane::ArcaneDataTypeContainer< Traits >

Conteneur contenant une instance d'une classe par type de donnée Arcane.

Définition à la ligne 90 du fichier DataTypeContainer.h.

Documentation des définitions de type membres

◆ Base

template<template< typename DataType > class Traits>
typedef BuiltInDataTypeContainer<Traits> Arcane::ArcaneDataTypeContainer< Traits >::Base

Définition à la ligne 95 du fichier DataTypeContainer.h.

Documentation des fonctions membres

◆ instance() [1/20]

template<template< typename DataType > class Traits>
Traits< APReal >::InstanceType & Arcane::ArcaneDataTypeContainer< Traits >::instance ( APReal )
inline

Définition à la ligne 100 du fichier DataTypeContainer.h.

◆ instance() [2/20]

template<template< typename DataType > class Traits>
Traits< char >::InstanceType & Arcane::BuiltInDataTypeContainer< Traits >::instance ( char *  )
inline

Définition à la ligne 51 du fichier DataTypeContainer.h.

◆ instance() [3/20]

template<template< typename DataType > class Traits>
Traits< double >::InstanceType & Arcane::BuiltInDataTypeContainer< Traits >::instance ( double *  )
inline

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

◆ instance() [4/20]

template<template< typename DataType > class Traits>
Traits< float >::InstanceType & Arcane::BuiltInDataTypeContainer< Traits >::instance ( float *  )
inline

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

◆ instance() [5/20]

template<template< typename DataType > class Traits>
Traits< HPReal >::InstanceType & Arcane::ArcaneDataTypeContainer< Traits >::instance ( HPReal )
inline

Définition à la ligne 105 du fichier DataTypeContainer.h.

◆ instance() [6/20]

template<template< typename DataType > class Traits>
Traits< int >::InstanceType & Arcane::BuiltInDataTypeContainer< Traits >::instance ( int *  )
inline

Définition à la ligne 56 du fichier DataTypeContainer.h.

◆ instance() [7/20]

template<template< typename DataType > class Traits>
Traits< long >::InstanceType & Arcane::BuiltInDataTypeContainer< Traits >::instance ( long *  )
inline

Définition à la ligne 58 du fichier DataTypeContainer.h.

◆ instance() [8/20]

template<template< typename DataType > class Traits>
Traits< longdouble >::InstanceType & Arcane::BuiltInDataTypeContainer< Traits >::instance ( long double *  )
inline

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

◆ instance() [9/20]

template<template< typename DataType > class Traits>
Traits< longlong >::InstanceType & Arcane::BuiltInDataTypeContainer< Traits >::instance ( long long *  )
inline

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

◆ instance() [10/20]

template<template< typename DataType > class Traits>
Traits< Real2 >::InstanceType & Arcane::ArcaneDataTypeContainer< Traits >::instance ( Real2 )
inline

Définition à la ligne 101 du fichier DataTypeContainer.h.

◆ instance() [11/20]

template<template< typename DataType > class Traits>
Traits< Real2x2 >::InstanceType & Arcane::ArcaneDataTypeContainer< Traits >::instance ( Real2x2 )
inline

Définition à la ligne 103 du fichier DataTypeContainer.h.

◆ instance() [12/20]

template<template< typename DataType > class Traits>
Traits< Real3 >::InstanceType & Arcane::ArcaneDataTypeContainer< Traits >::instance ( Real3 )
inline

Définition à la ligne 102 du fichier DataTypeContainer.h.

◆ instance() [13/20]

template<template< typename DataType > class Traits>
Traits< Real3x3 >::InstanceType & Arcane::ArcaneDataTypeContainer< Traits >::instance ( Real3x3 )
inline

Définition à la ligne 104 du fichier DataTypeContainer.h.

◆ instance() [14/20]

template<template< typename DataType > class Traits>
Traits< short >::InstanceType & Arcane::BuiltInDataTypeContainer< Traits >::instance ( short *  )
inline

Définition à la ligne 54 du fichier DataTypeContainer.h.

◆ instance() [15/20]

template<template< typename DataType > class Traits>
Traits< signedchar >::InstanceType & Arcane::BuiltInDataTypeContainer< Traits >::instance ( signed char *  )
inline

Définition à la ligne 52 du fichier DataTypeContainer.h.

◆ instance() [16/20]

template<template< typename DataType > class Traits>
Traits< unsignedchar >::InstanceType & Arcane::BuiltInDataTypeContainer< Traits >::instance ( unsigned char *  )
inline

Définition à la ligne 53 du fichier DataTypeContainer.h.

◆ instance() [17/20]

template<template< typename DataType > class Traits>
Traits< unsignedint >::InstanceType & Arcane::BuiltInDataTypeContainer< Traits >::instance ( unsigned int *  )
inline

Définition à la ligne 57 du fichier DataTypeContainer.h.

◆ instance() [18/20]

template<template< typename DataType > class Traits>
Traits< unsignedlong >::InstanceType & Arcane::BuiltInDataTypeContainer< Traits >::instance ( unsigned long *  )
inline

Définition à la ligne 59 du fichier DataTypeContainer.h.

◆ instance() [19/20]

template<template< typename DataType > class Traits>
Traits< unsignedlonglong >::InstanceType & Arcane::BuiltInDataTypeContainer< Traits >::instance ( unsigned long long *  )
inline

Définition à la ligne 61 du fichier DataTypeContainer.h.

◆ instance() [20/20]

template<template< typename DataType > class Traits>
Traits< unsignedshort >::InstanceType & Arcane::BuiltInDataTypeContainer< Traits >::instance ( unsigned short *  )
inline

Définition à la ligne 55 du fichier DataTypeContainer.h.

Documentation des données membres

◆ m_apreal

template<template< typename DataType > class Traits>
Traits<APReal>::InstanceType Arcane::ArcaneDataTypeContainer< Traits >::m_apreal

Définition à la ligne 109 du fichier DataTypeContainer.h.

◆ m_hpreal

template<template< typename DataType > class Traits>
Traits<HPReal>::InstanceType Arcane::ArcaneDataTypeContainer< Traits >::m_hpreal

Définition à la ligne 114 du fichier DataTypeContainer.h.

◆ m_real2

template<template< typename DataType > class Traits>
Traits<Real2>::InstanceType Arcane::ArcaneDataTypeContainer< Traits >::m_real2

Définition à la ligne 110 du fichier DataTypeContainer.h.

◆ m_real2x2

template<template< typename DataType > class Traits>
Traits<Real2x2>::InstanceType Arcane::ArcaneDataTypeContainer< Traits >::m_real2x2

Définition à la ligne 112 du fichier DataTypeContainer.h.

◆ m_real3

template<template< typename DataType > class Traits>
Traits<Real3>::InstanceType Arcane::ArcaneDataTypeContainer< Traits >::m_real3

Définition à la ligne 111 du fichier DataTypeContainer.h.

◆ m_real3x3

template<template< typename DataType > class Traits>
Traits<Real3x3>::InstanceType Arcane::ArcaneDataTypeContainer< Traits >::m_real3x3

Définition à la ligne 113 du fichier DataTypeContainer.h.


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