Stan  2.10.0
probability, sampling & optimization
Public Member Functions | Public Attributes | List of all members
stan::lang::indexes_grammar< Iterator > Struct Template Reference

#include <indexes_grammar.hpp>

Inheritance diagram for stan::lang::indexes_grammar< Iterator >:

Public Member Functions

 indexes_grammar (variable_map &var_map, std::stringstream &error_msgs, expression_grammar< Iterator > &eg)
 

Public Attributes

variable_mapvar_map_
 
std::stringstream & error_msgs_
 
expression_grammar< Iterator > & expression_g
 
boost::spirit::qi::rule< Iterator, std::vector< idx >var_origin), whitespace_grammar< Iterator > > indexes_r
 
boost::spirit::qi::rule< Iterator, idx(var_origin), whitespace_grammar< Iterator > > index_r
 
boost::spirit::qi::rule< Iterator, uni_idx(var_origin), whitespace_grammar< Iterator > > uni_index_r
 
boost::spirit::qi::rule< Iterator, multi_idx(var_origin), whitespace_grammar< Iterator > > multi_index_r
 
boost::spirit::qi::rule< Iterator, omni_idx(var_origin), whitespace_grammar< Iterator > > omni_index_r
 
boost::spirit::qi::rule< Iterator, lb_idx(var_origin), whitespace_grammar< Iterator > > lb_index_r
 
boost::spirit::qi::rule< Iterator, ub_idx(var_origin), whitespace_grammar< Iterator > > ub_index_r
 
boost::spirit::qi::rule< Iterator, lub_idx(var_origin), whitespace_grammar< Iterator > > lub_index_r
 
boost::spirit::qi::rule< Iterator, expression(var_origin), whitespace_grammar< Iterator > > int_expression_r
 

Detailed Description

template<typename Iterator>
struct stan::lang::indexes_grammar< Iterator >

Definition at line 22 of file indexes_grammar.hpp.

Constructor & Destructor Documentation

template<typename Iterator>
stan::lang::indexes_grammar< Iterator >::indexes_grammar ( variable_map var_map,
std::stringstream &  error_msgs,
expression_grammar< Iterator > &  eg 
)

Member Data Documentation

template<typename Iterator>
std::stringstream& stan::lang::indexes_grammar< Iterator >::error_msgs_

Definition at line 27 of file indexes_grammar.hpp.

template<typename Iterator>
expression_grammar<Iterator>& stan::lang::indexes_grammar< Iterator >::expression_g

Definition at line 28 of file indexes_grammar.hpp.

template<typename Iterator>
boost::spirit::qi::rule<Iterator, idx(var_origin), whitespace_grammar<Iterator> > stan::lang::indexes_grammar< Iterator >::index_r

Definition at line 42 of file indexes_grammar.hpp.

template<typename Iterator>
boost::spirit::qi::rule<Iterator, std::vector<idx>var_origin), whitespace_grammar<Iterator> > stan::lang::indexes_grammar< Iterator >::indexes_r

Definition at line 37 of file indexes_grammar.hpp.

template<typename Iterator>
boost::spirit::qi::rule<Iterator, expression(var_origin), whitespace_grammar<Iterator> > stan::lang::indexes_grammar< Iterator >::int_expression_r

Definition at line 79 of file indexes_grammar.hpp.

template<typename Iterator>
boost::spirit::qi::rule<Iterator, lb_idx(var_origin), whitespace_grammar<Iterator> > stan::lang::indexes_grammar< Iterator >::lb_index_r

Definition at line 63 of file indexes_grammar.hpp.

template<typename Iterator>
boost::spirit::qi::rule<Iterator, lub_idx(var_origin), whitespace_grammar<Iterator> > stan::lang::indexes_grammar< Iterator >::lub_index_r

Definition at line 74 of file indexes_grammar.hpp.

template<typename Iterator>
boost::spirit::qi::rule<Iterator, multi_idx(var_origin), whitespace_grammar<Iterator> > stan::lang::indexes_grammar< Iterator >::multi_index_r

Definition at line 53 of file indexes_grammar.hpp.

template<typename Iterator>
boost::spirit::qi::rule<Iterator, omni_idx(var_origin), whitespace_grammar<Iterator> > stan::lang::indexes_grammar< Iterator >::omni_index_r

Definition at line 58 of file indexes_grammar.hpp.

template<typename Iterator>
boost::spirit::qi::rule<Iterator, ub_idx(var_origin), whitespace_grammar<Iterator> > stan::lang::indexes_grammar< Iterator >::ub_index_r

Definition at line 68 of file indexes_grammar.hpp.

template<typename Iterator>
boost::spirit::qi::rule<Iterator, uni_idx(var_origin), whitespace_grammar<Iterator> > stan::lang::indexes_grammar< Iterator >::uni_index_r

Definition at line 48 of file indexes_grammar.hpp.

template<typename Iterator>
variable_map& stan::lang::indexes_grammar< Iterator >::var_map_

Definition at line 26 of file indexes_grammar.hpp.


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

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