Zen
A cross-platform functional programming language

qexpr::visitor Class Reference

Query expression visitor type. More...

#include <zbl.hpp>

List of all members.

Public Member Functions

virtual void visit (const qval &qe)=0
 Visit qval.
virtual void visit (const qid &qe)=0
 Visit qid.
virtual void visit (const qint &qe)=0
 Visit qint.
virtual void visit (const qstring &qe)=0
 Visit qstring.
virtual void visit (const qbinary &qe)=0
 Visit qbinary.
virtual void visit (const qnot &qe)=0
 Visit qnot.
virtual void visit (const qpair &qe)=0
 Visit pair.
virtual void visit (const query &qe)=0
 Visit query.

Detailed Description

Query expression visitor type.


Member Function Documentation

virtual void visit ( const qval qe) [pure virtual]

Visit qval.

Parameters:
qeThe query expression to be visited.
virtual void visit ( const query qe) [pure virtual]

Visit query.

Parameters:
qeThe query expression to be visited.
virtual void visit ( const qpair qe) [pure virtual]

Visit pair.

Parameters:
qeThe query expression to be visited.
virtual void visit ( const qnot qe) [pure virtual]

Visit qnot.

Parameters:
qeThe query expression to be visited.
virtual void visit ( const qbinary qe) [pure virtual]

Visit qbinary.

Parameters:
qeThe query expression to be visited.
virtual void visit ( const qstring qe) [pure virtual]

Visit qstring.

Parameters:
qeThe query expression to be visited.
virtual void visit ( const qint qe) [pure virtual]

Visit qint.

Parameters:
qeThe query expression to be visited.
virtual void visit ( const qid qe) [pure virtual]

Visit qid.

Parameters:
qeThe query expression to be visited.

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines