Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::ConstArrayConverter< InputType, OutputType, Converter >

Conversion d'un tableau d'un type vers un autre type. Plus de détails...

#include <arcane/utils/ArrayConverter.h>

+ Graphe de collaboration de Arcane::ConstArrayConverter< InputType, OutputType, Converter >:

Types publics

typedef ConstArrayView< OutputType > OutputArrayType
 
typedef OutputArrayType::const_iterator const_iterator
 
typedef OutputArrayType::const_pointer const_pointer
 

Fonctions membres publiques

 ConstArrayConverter (Converter &conv)
 
 ConstArrayConverter (Integer nb, const InputType *values)
 
 ConstArrayConverter (ConstArrayView< InputType > values)
 
 ConstArrayConverter (ConstArrayView< InputType > values, Converter &conv)
 
ARCANE_DEPRECATED_280 const_iterator begin () const
 
OutputArrayType & array () const
 
const_pointer data () const
 

Description détaillée

template<typename InputType, typename OutputType, typename Converter = DefaultConverter<InputType,OutputType>>
class Arcane::ConstArrayConverter< InputType, OutputType, Converter >

Conversion d'un tableau d'un type vers un autre type.

Définition à la ligne 194 du fichier ArrayConverter.h.

Documentation des définitions de type membres

◆ const_iterator

template<typename InputType , typename OutputType , typename Converter = DefaultConverter<InputType,OutputType>>
typedef OutputArrayType::const_iterator Arcane::ConstArrayConverter< InputType, OutputType, Converter >::const_iterator

Définition à la ligne 198 du fichier ArrayConverter.h.

◆ const_pointer

template<typename InputType , typename OutputType , typename Converter = DefaultConverter<InputType,OutputType>>
typedef OutputArrayType::const_pointer Arcane::ConstArrayConverter< InputType, OutputType, Converter >::const_pointer

Définition à la ligne 199 du fichier ArrayConverter.h.

◆ OutputArrayType

template<typename InputType , typename OutputType , typename Converter = DefaultConverter<InputType,OutputType>>
typedef ConstArrayView<OutputType> Arcane::ConstArrayConverter< InputType, OutputType, Converter >::OutputArrayType

Définition à la ligne 197 du fichier ArrayConverter.h.

Documentation des constructeurs et destructeur

◆ ConstArrayConverter() [1/5]

template<typename InputType , typename OutputType , typename Converter = DefaultConverter<InputType,OutputType>>
Arcane::ConstArrayConverter< InputType, OutputType, Converter >::ConstArrayConverter ( )
inline

Définition à la ligne 202 du fichier ArrayConverter.h.

◆ ConstArrayConverter() [2/5]

template<typename InputType , typename OutputType , typename Converter = DefaultConverter<InputType,OutputType>>
Arcane::ConstArrayConverter< InputType, OutputType, Converter >::ConstArrayConverter ( Converter &  conv)
inline

Définition à la ligne 206 du fichier ArrayConverter.h.

◆ ConstArrayConverter() [3/5]

template<typename InputType , typename OutputType , typename Converter = DefaultConverter<InputType,OutputType>>
Arcane::ConstArrayConverter< InputType, OutputType, Converter >::ConstArrayConverter ( Integer  nb,
const InputType *  values 
)
inline

Définition à la ligne 211 du fichier ArrayConverter.h.

◆ ConstArrayConverter() [4/5]

template<typename InputType , typename OutputType , typename Converter = DefaultConverter<InputType,OutputType>>
Arcane::ConstArrayConverter< InputType, OutputType, Converter >::ConstArrayConverter ( ConstArrayView< InputType >  values)
inline

Définition à la ligne 216 du fichier ArrayConverter.h.

◆ ConstArrayConverter() [5/5]

template<typename InputType , typename OutputType , typename Converter = DefaultConverter<InputType,OutputType>>
Arcane::ConstArrayConverter< InputType, OutputType, Converter >::ConstArrayConverter ( ConstArrayView< InputType >  values,
Converter &  conv 
)
inline

Définition à la ligne 221 du fichier ArrayConverter.h.

◆ ~ConstArrayConverter()

template<typename InputType , typename OutputType , typename Converter = DefaultConverter<InputType,OutputType>>
Arcane::ConstArrayConverter< InputType, OutputType, Converter >::~ConstArrayConverter ( )
inline

Définition à la ligne 228 du fichier ArrayConverter.h.

Documentation des fonctions membres

◆ array()

template<typename InputType , typename OutputType , typename Converter = DefaultConverter<InputType,OutputType>>
OutputArrayType & Arcane::ConstArrayConverter< InputType, OutputType, Converter >::array ( ) const
inline

Définition à la ligne 236 du fichier ArrayConverter.h.

◆ begin()

template<typename InputType , typename OutputType , typename Converter = DefaultConverter<InputType,OutputType>>
ARCANE_DEPRECATED_280 const_iterator Arcane::ConstArrayConverter< InputType, OutputType, Converter >::begin ( ) const
inline
Obsolète:
Utiliser data() à la place.

Définition à la ligne 235 du fichier ArrayConverter.h.

Références Arccore::Array< T >::begin().

◆ data()

template<typename InputType , typename OutputType , typename Converter = DefaultConverter<InputType,OutputType>>
const_pointer Arcane::ConstArrayConverter< InputType, OutputType, Converter >::data ( ) const
inline

Définition à la ligne 237 du fichier ArrayConverter.h.


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