Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

RValue.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

class  rvalue

Typedefs

typedef std::vector< rvalue * > rvalue_list
typedef std::vector< rvalue
* >::const_iterator 
rvalue_list_citer
typedef std::vector< rvalue
* >::iterator 
rvalue_list_iter

Functions

rvalue_listappend_rvalue_list (rvalue_list *rvals, rvalue *rv)
BaseType ** build_btp_args (rvalue_list *args, DDS &dds, const string &dataset)
rvalue_listmake_rvalue_list (rvalue *rv)


Typedef Documentation

typedef std::vector<rvalue *> rvalue_list
 

Definition at line 64 of file RValue.h.

Referenced by make_rvalue_list().

typedef std::vector<rvalue *>::const_iterator rvalue_list_citer
 

Definition at line 65 of file RValue.h.

typedef std::vector<rvalue *>::iterator rvalue_list_iter
 

Definition at line 66 of file RValue.h.

Referenced by Clause::value().


Function Documentation

rvalue_list* append_rvalue_list rvalue_list rvals,
rvalue rv
 

Definition at line 70 of file RValue.cc.

Referenced by make_rvalue_list().

BaseType** build_btp_args rvalue_list args,
DDS dds,
const string &  dataset
 

Build an argument list suitable for calling a btp_func, bool_func, and so on. Since this takes an rvalue_list and not an rvalue, it is a function rather than a class member.

This function performs a common task but does not fit within the RValue class well. It is used by Clause and ce_expr.y.

Parameters:
args A list of RValue objects
dds Use this DDS when evaluating functions
dataset Use this when evaluating functions.

Definition at line 93 of file RValue.cc.

Referenced by rvalue::bvalue(), and Clause::value().

rvalue_list* make_rvalue_list rvalue rv  ) 
 

Definition at line 55 of file RValue.cc.

References append_rvalue_list(), and rvalue_list.

Here is the call graph for this function:


Generated on Thu Aug 2 06:45:37 2007 for libdap++ by  doxygen 1.3.9.1