ESIVariableQuery Class Reference

#include <VarState.h>

Inheritance diagram for ESIVariableQuery:
Collaboration diagram for ESIVariableQuery:

Public Member Functions

 ESIVariableQuery (char const *uri)
 
 ~ESIVariableQuery ()
 
virtual void eval (ESIVarState &state, char const *, char const *) const
 
char const * queryString () const
 
struct _query_elem const * queryVector () const
 
size_t const & queryElements () const
 

Public Attributes

struct _query_elemquery
 
size_t query_sz
 
size_t query_elements
 
char * query_string
 

Detailed Description

Definition at line 121 of file VarState.h.

Constructor & Destructor Documentation

◆ ESIVariableQuery()

ESIVariableQuery::ESIVariableQuery ( char const *  uri)

◆ ~ESIVariableQuery()

ESIVariableQuery::~ESIVariableQuery ( )

Member Function Documentation

◆ eval()

void ESIVariableQuery::eval ( ESIVarState state,
char const *  subref,
char const *  found_default 
) const
virtual

Reimplemented from ESIVarState::Variable.

Definition at line 437 of file VarState.cc.

References ESIVarState::getOutput(), i, ESISegment::ListAppend(), NULL, and _query_elem::var.

◆ queryElements()

size_t const & ESIVariableQuery::queryElements ( ) const

Definition at line 93 of file VarState.cc.

◆ queryString()

char const * ESIVariableQuery::queryString ( ) const

Definition at line 82 of file VarState.cc.

◆ queryVector()

struct _query_elem const * ESIVariableQuery::queryVector ( ) const

Definition at line 88 of file VarState.cc.

Member Data Documentation

◆ query

struct _query_elem* ESIVariableQuery::query

Definition at line 133 of file VarState.h.

Referenced by ESIVariableQuery(), and ~ESIVariableQuery().

◆ query_elements

size_t ESIVariableQuery::query_elements

Definition at line 135 of file VarState.h.

Referenced by ESIVariableQuery(), and ~ESIVariableQuery().

◆ query_string

char* ESIVariableQuery::query_string

Definition at line 136 of file VarState.h.

Referenced by ESIVariableQuery(), and ~ESIVariableQuery().

◆ query_sz

size_t ESIVariableQuery::query_sz

Definition at line 134 of file VarState.h.

Referenced by ESIVariableQuery(), and ~ESIVariableQuery().


The documentation for this class was generated from the following files:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors