mapnik::filter_grammar_ast::definition< ScannerT > Struct Template Reference

#include <filter_parser_ast.hpp>

List of all members.

Public Member Functions

 definition (filter_grammar_ast const &)
rule< ScannerT > const & start () const

Public Attributes

rule< ScannerT, parser_context
<>, parser_tag< factorID > > 
factor
rule< ScannerT, parser_context
<>, parser_tag< termID > > 
term
rule< ScannerT, parser_context
<>, parser_tag< expressionID > > 
expression
rule< ScannerT, parser_context
<>, parser_tag< relationID > > 
relation
rule< ScannerT, parser_context
<>, parser_tag< equationID > > 
equation
rule< ScannerT, parser_context
<>, parser_tag< and_exprID > > 
and_expr
rule< ScannerT, parser_context
<>, parser_tag< or_exprID > > 
or_expr
rule< ScannerT > filter_statement
rule< ScannerT > literal
rule< ScannerT > number
rule< ScannerT, parser_context
<>, parser_tag< integerID > > 
integer
rule< ScannerT, parser_context
<>, parser_tag< realID > > 
real
rule< ScannerT, parser_context
<>, parser_tag< stringID > > 
string_
rule< ScannerT, parser_context
<>, parser_tag< propertyID > > 
property

template<typename ScannerT>
struct mapnik::filter_grammar_ast::definition< ScannerT >


Constructor & Destructor Documentation

template<typename ScannerT>
mapnik::filter_grammar_ast::definition< ScannerT >::definition ( filter_grammar_ast const &   )  [inline]


Member Function Documentation

template<typename ScannerT>
rule<ScannerT> const& mapnik::filter_grammar_ast::definition< ScannerT >::start (  )  const [inline]


Member Data Documentation

template<typename ScannerT>
rule<ScannerT,parser_context<>, parser_tag<factorID> > mapnik::filter_grammar_ast::definition< ScannerT >::factor

template<typename ScannerT>
rule<ScannerT,parser_context<>, parser_tag<termID> > mapnik::filter_grammar_ast::definition< ScannerT >::term

template<typename ScannerT>
rule<ScannerT,parser_context<>, parser_tag<expressionID> > mapnik::filter_grammar_ast::definition< ScannerT >::expression

template<typename ScannerT>
rule<ScannerT,parser_context<>, parser_tag<relationID> > mapnik::filter_grammar_ast::definition< ScannerT >::relation

template<typename ScannerT>
rule<ScannerT,parser_context<>, parser_tag<equationID> > mapnik::filter_grammar_ast::definition< ScannerT >::equation

template<typename ScannerT>
rule<ScannerT,parser_context<>, parser_tag<and_exprID> > mapnik::filter_grammar_ast::definition< ScannerT >::and_expr

template<typename ScannerT>
rule<ScannerT,parser_context<>, parser_tag<or_exprID> > mapnik::filter_grammar_ast::definition< ScannerT >::or_expr

template<typename ScannerT>
rule<ScannerT> mapnik::filter_grammar_ast::definition< ScannerT >::filter_statement

template<typename ScannerT>
rule<ScannerT> mapnik::filter_grammar_ast::definition< ScannerT >::literal

template<typename ScannerT>
rule<ScannerT> mapnik::filter_grammar_ast::definition< ScannerT >::number

template<typename ScannerT>
rule<ScannerT,parser_context<>, parser_tag<integerID> > mapnik::filter_grammar_ast::definition< ScannerT >::integer

template<typename ScannerT>
rule<ScannerT,parser_context<>, parser_tag<realID> > mapnik::filter_grammar_ast::definition< ScannerT >::real

template<typename ScannerT>
rule<ScannerT,parser_context<>, parser_tag<stringID> > mapnik::filter_grammar_ast::definition< ScannerT >::string_

template<typename ScannerT>
rule<ScannerT,parser_context<>, parser_tag<propertyID> > mapnik::filter_grammar_ast::definition< ScannerT >::property


The documentation for this struct was generated from the following file:

Generated for Mapnik by doxygen 1.5.6