Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ExpressionResult

Type de base polymorphe d'une expression. Plus de détails...

#include <arcane/core/expr/ExpressionResult.h>

+ Graphe de collaboration de Arcane::ExpressionResult:

Fonctions membres publiques

 ExpressionResult (IVariable *v)
 
 ExpressionResult (ArrayVariant *data)
 
 ExpressionResult (IntegerConstArrayView indices)
 
void allocate (VariantBase::eType type)
 
ArrayVariantdata () const
 
IntegerConstArrayView indices () const
 
Integer size () const
 

Fonctions membres privées

void _init (IVariable *v)
 

Attributs privés

ArrayVariantm_data
 
IntegerConstArrayView m_indices
 
UniqueArray< Integer > m_own_indices
 Tableau des indices alloués par cette instance.
 

Amis

std::ostream & operator<< (std::ostream &s, const ExpressionResult &x)
 

Description détaillée

Type de base polymorphe d'une expression.

Définition à la ligne 40 du fichier ExpressionResult.h.

Documentation des constructeurs et destructeur

◆ ExpressionResult() [1/3]

Arcane::ExpressionResult::ExpressionResult ( IVariable v)

Définition à la ligne 35 du fichier ExpressionResult.cc.

◆ ExpressionResult() [2/3]

Arcane::ExpressionResult::ExpressionResult ( ArrayVariant data)

Définition à la ligne 110 du fichier ExpressionResult.cc.

◆ ExpressionResult() [3/3]

Arcane::ExpressionResult::ExpressionResult ( IntegerConstArrayView  indices)

Définition à la ligne 124 du fichier ExpressionResult.cc.

◆ ~ExpressionResult()

Arcane::ExpressionResult::~ExpressionResult ( )

Définition à la ligne 134 du fichier ExpressionResult.cc.

Documentation des fonctions membres

◆ allocate()

void Arcane::ExpressionResult::allocate ( VariantBase::eType  type)

Définition à la ligne 143 du fichier ExpressionResult.cc.

◆ data()

ArrayVariant * Arcane::ExpressionResult::data ( ) const
inline

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

◆ indices()

IntegerConstArrayView Arcane::ExpressionResult::indices ( ) const
inline

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

◆ size()

Integer Arcane::ExpressionResult::size ( ) const
inline

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

Documentation des fonctions amies et associées

◆ operator<<

std::ostream & operator<< ( std::ostream &  s,
const ExpressionResult x 
)
friend

Définition à la ligne 162 du fichier ExpressionResult.cc.

Documentation des données membres

◆ m_data

ArrayVariant* Arcane::ExpressionResult::m_data
private

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

◆ m_indices

IntegerConstArrayView Arcane::ExpressionResult::m_indices
private

Définition à la ligne 68 du fichier ExpressionResult.h.

◆ m_own_indices

UniqueArray<Integer> Arcane::ExpressionResult::m_own_indices
private

Tableau des indices alloués par cette instance.

Définition à la ligne 69 du fichier ExpressionResult.h.


La documentation de cette classe a été générée à partir des fichiers suivants :