Stan  1.0
probability, sampling & optimization
Public Member Functions | Public Attributes | List of all members
stan::gm::expression_grammar< Iterator > Struct Template Reference

#include <expression_grammar.hpp>

Inheritance diagram for stan::gm::expression_grammar< Iterator >:

Public Member Functions

 expression_grammar (variable_map &var_map, std::stringstream &error_msgs, bool allow_lte=true)
 

Public Attributes

variable_mapvar_map_
 
std::stringstream & error_msgs_
 
term_grammar< Iterator > term_g
 
boost::spirit::qi::rule< Iterator, expression(), whitespace_grammar< Iterator > > expression_r
 
boost::spirit::qi::rule< Iterator, expression(), whitespace_grammar< Iterator > > expression07_r
 
boost::spirit::qi::rule< Iterator, expression(), whitespace_grammar< Iterator > > expression09_r
 
boost::spirit::qi::rule< Iterator, expression(), whitespace_grammar< Iterator > > expression10_r
 
boost::spirit::qi::rule< Iterator, expression(), whitespace_grammar< Iterator > > expression14_r
 

Detailed Description

template<typename Iterator>
struct stan::gm::expression_grammar< Iterator >

Definition at line 25 of file expression_grammar.hpp.

Constructor & Destructor Documentation

◆ expression_grammar()

template<typename Iterator >
stan::gm::expression_grammar< Iterator >::expression_grammar ( variable_map var_map,
std::stringstream &  error_msgs,
bool  allow_lte = true 
)

Definition at line 168 of file expression_grammar_def.hpp.

Member Data Documentation

◆ error_msgs_

template<typename Iterator >
std::stringstream& stan::gm::expression_grammar< Iterator >::error_msgs_

Definition at line 36 of file expression_grammar.hpp.

◆ expression07_r

template<typename Iterator >
boost::spirit::qi::rule<Iterator, expression(), whitespace_grammar<Iterator> > stan::gm::expression_grammar< Iterator >::expression07_r

Definition at line 50 of file expression_grammar.hpp.

◆ expression09_r

template<typename Iterator >
boost::spirit::qi::rule<Iterator, expression(), whitespace_grammar<Iterator> > stan::gm::expression_grammar< Iterator >::expression09_r

Definition at line 55 of file expression_grammar.hpp.

◆ expression10_r

template<typename Iterator >
boost::spirit::qi::rule<Iterator, expression(), whitespace_grammar<Iterator> > stan::gm::expression_grammar< Iterator >::expression10_r

Definition at line 60 of file expression_grammar.hpp.

◆ expression14_r

template<typename Iterator >
boost::spirit::qi::rule<Iterator, expression(), whitespace_grammar<Iterator> > stan::gm::expression_grammar< Iterator >::expression14_r

Definition at line 65 of file expression_grammar.hpp.

◆ expression_r

template<typename Iterator >
boost::spirit::qi::rule<Iterator, expression(), whitespace_grammar<Iterator> > stan::gm::expression_grammar< Iterator >::expression_r

Definition at line 45 of file expression_grammar.hpp.

◆ term_g

template<typename Iterator >
term_grammar<Iterator> stan::gm::expression_grammar< Iterator >::term_g

Definition at line 38 of file expression_grammar.hpp.

◆ var_map_

template<typename Iterator >
variable_map& stan::gm::expression_grammar< Iterator >::var_map_

Definition at line 34 of file expression_grammar.hpp.


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

     [ Stan Home Page ] © 2011–2012, Stan Development Team.