XIOS  1.0
Xml I/O Server
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Amis Macros
Référence de la classe xios::CScalarVarExprNode

Expression node corresponding to a scalar variable. Plus de détails...

#include <scalar_expr_node.hpp>

+ Graphe d'héritage de xios::CScalarVarExprNode:
+ Graphe de collaboration de xios::CScalarVarExprNode:

Fonctions membres publiques

 CScalarVarExprNode (const std::string &varId)
 Constructs an expression node corresponding to the scalar variable whose id is provided. Plus de détails...
 
double reduce () const
 Builds a filter graph corresponding to the expression tree. Plus de détails...
 

Attributs privés

std::string varId
 The identifier of the field. Plus de détails...
 

Description détaillée

Expression node corresponding to a scalar variable.

Définition à la ligne 45 du fichier scalar_expr_node.hpp.

Documentation des constructeurs et destructeur

xios::CScalarVarExprNode::CScalarVarExprNode ( const std::string &  varId)

Constructs an expression node corresponding to the scalar variable whose id is provided.

Paramètres
varIdthe identifier of the scalar variable

Définition à la ligne 19 du fichier scalar_expr_node.cpp.

Documentation des fonctions membres

double xios::CScalarVarExprNode::reduce ( ) const
virtual

Builds a filter graph corresponding to the expression tree.

Renvoie
the output pin of the filter producing the result of the expression

Implémente xios::IScalarExprNode.

Définition à la ligne 23 du fichier scalar_expr_node.cpp.

Références xios::ERROR, xios::CObjectTemplate< CVariable >::get(), xios::CVariable::getData(), xios::CObjectTemplate< CVariable >::has(), et varId.

+ Voici le graphe d'appel pour cette fonction :

Documentation des données membres

std::string xios::CScalarVarExprNode::varId
private

The identifier of the field.

Définition à la ligne 59 du fichier scalar_expr_node.hpp.

Référencé par reduce().


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