OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
grid_utils.cc File Reference
#include "config.h"
#include <BaseType.h>
#include <Structure.h>
#include <Grid.h>
#include <util.h>
#include <BESDebug.h>
#include "grid_utils.h"
#include "gse_parser.h"
#include "GSEClause.h"
#include "GridGeoConstraint.h"
Include dependency graph for grid_utils.cc:

Go to the source code of this file.

Namespaces

 libdap
 

Functions

void libdap::apply_grid_selection_expressions (Grid *grid, vector< GSEClause * >clauses)
 
void libdap::getGrids (BaseType *bt, vector< Grid * > *grids)
 Recursively traverses the BaseType bt (if its a constructor type) and collects pointers to all of the Grid and places said pointers into the vector parameter 'grids'. More...
 
void libdap::getGrids (DDS &dds, vector< Grid * > *grids)
 Recursively traverses the DDS and collects pointers to all of the Grids and places said pointers into the vector parameter 'grids'. More...
 
void gse_delete_buffer (void *buffer)
 
int gse_parse (libdap::gse_arg *arg)
 
void gse_restart (FILE *in)
 Immediately switch to a different input stream. More...
 
void * gse_string (const char *yy_str)
 
bool libdap::isGeoGrid (Grid *grid)
 Evaluates a Grid to see if has suitable semantics for use with function_geogrid. More...
 
void libdap::parse_gse_expression (gse_arg *arg, BaseType *expr)
 

Function Documentation

void gse_delete_buffer ( void *  buffer)

Definition at line 1866 of file lex.gse.cc.

References gse__delete_buffer().

Referenced by libdap::parse_gse_expression().

Here is the call graph for this function:

int gse_parse ( libdap::gse_arg arg)
void gse_restart ( FILE *  input_file)

Immediately switch to a different input stream.

Parameters
input_fileA readable stream.
Note
This function does not reset the start condition to INITIAL .

Definition at line 1290 of file lex.gse.cc.

References gse__create_buffer(), gse_in, YY_BUF_SIZE, YY_CURRENT_BUFFER, and YY_CURRENT_BUFFER_LVALUE.

Referenced by libdap::parse_gse_expression().

Here is the call graph for this function:

void* gse_string ( const char *  yy_str)

Definition at line 1854 of file lex.gse.cc.

References gse__scan_string().

Referenced by libdap::parse_gse_expression().

Here is the call graph for this function: